Sistemas Operativos

Páginas: 20 (4949 palabras) Publicado: 10 de octubre de 2013
Sistemas Operativos
Tema 1
¿Qué es un Sistema Operativo?
Un programa que actúa como un intermediario entre el usuario de un ordenador y el
hardware.
Sus metas son:
-Ejecutar los programas de usuario y solucionar los problemas del mismo fácilmente.
-Hacer cómodo de usar el sistema informático.
Es software que gestiona el hardware de la computadora de una manera eficiente. Debido a
que elhardware por sí solo no es fácil de utilizar, se desarrollaron programas de aplicación.
Estos programas requieren ciertas operaciones comunes, tales como las que controlan los
dispositivos de E/S.

Componentes del Sistema Informático
1. Hardware: Provee de los recursos básicos de computación (CPU, memoria, dispositivos
E/S).
2. Sistema Operativo: Controla y coordina el uso del hardwareentre los diversos
programas de aplicación para los diversos usuarios.
3. Programas de aplicación: Definen las formas en las que los recursos del sistema se
usan para resolver los problemas informáticos de los usuarios (compiladores, sistemas
de base de datos, videojuegos, programas de empresa).
4. Usuarios (personas, máquinas, otros ordenadores).

Visión abstracta de los componentes delsistema

Funciones del SO
Entorno del usuario: La capa del SO transforma el hardware puro de la máquina a un nivel
mayor de abstracción.
-Entorno de ejecución (manejo de los procesos, manipulación de archivos,
manipulación de interrupciones, operaciones E/S).
-Detección de errores y su manejo.
-Protección y seguridad.
-Tolerancia a fallos y recuperación de errores.

Manejo de recursos-Manejo del tiempo (programación de la transferencia entre CPU y el disco).
-Manejo del espacio (asignación de las memorias principal y secundaria).
-Manejo de la sincronización y los cierres (Comunicación entre procesos [IPC, Inter-process
communication], sección crítica).
-Contabilidad e información de estado (seguimiento del uso de recursos).

Sistemas de microcomputadora (mainframe)
Losprimeros ordenadores se usaban para aplicaciones comerciales y científicas. Evolucionaron
desde batch a sistemas de tiempo compartido.
Reducen el tiempo de ejecución gracias a usar los trabajos similares como lotes [batch]. Los
lectores de tarjetas de serie fueron los dispositivos de entrada iniciales, a continuación los
discos habilitaron la programación de trabajos por parte del sistemaoperativo.
Secuencia automática de trabajo: Transfiere automáticamente el control de un trabajo a otro.
-Primer sistema operativo rudimentario.
-La CPU a menudo está vacía debido a la gran diferencia de la velocidad entre los
dispositivos mecánicos de E/S y los dispositivos electrónicos.

Los primeros SO fueron llamados “monitores residentes”
-Control inicial en el monitor.
-Transfiere el controlal trabajo.
-Cuando el trabajo se completa el control es transferido de nuevo al monitor.
-Se elimina la intervención por parte del programador.

Diseño de memoria de un sistema de lote
simple.

Sistemas de lote multiprogramado.
Varios trabajos de la agrupación de todos
los trabajos enviados se guardan en la
memoria principal a la vez, la CPU se
multiplexa entre ellos.

¿Por quémultiprogramar?
-Incrementa el uso de la CPU intentando que siempre esté ocupada procesando algún trabajo.
-E/S de algún trabajo provoca switch hacia otro trabajo.
Manejo de memoria: El sistema debe asignar la memoria a varios trabajos.
Programación de la CPU: El sistema debe elegir entre diversos trabajos listos para ejecutarse.
Asignación de dispositivos.

Sistemas de escritorio
Ordenadorespersonales: Sistemas de ordenador dedicado a un solo usuario.
Dispositivos de E/S (teclados, ratón, pantallas, impresoras).
Comodidad para el usuario y capacidad de respuesta.
Puede adoptar tecnología desarrollada para sistemas operativos mayores.
Debe ejecutar diferentes tipos de sistemas operativos (Windows, MacOS, UNIX, Linux).

Sistemas paralelos
Sistemas multiprocesador con más de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS