¿Qué es un sistema operativo?
Es un programa que controla la ejecución de los programas de
aplicación. Actúa como interfaz entre el usuario y el hardware. Proporciona al
usuario un entorno cómodo y eficiente para ejecutar sus programas.
Los objetivos principales son facilitar el uso del sistema
informático y el uso eficiente del hardware del ordenador.
Evolución histórica
de los sistemas operativos
· Los primeros
sistemas
No existía un sistema operativo propiamente dicho. Se
utilizaba un esquema de reserva por solicitud. El modo de operación era proceso
en serie. Se operaba directamente con el ordenador y era un modo de trabajo
interactivo.
· Sistemas por lote
Se contratan operadores especiales que interactuaban
directamente con el ordenador, no el programador. Se organizan los trabajos por
lotes: datos, códigos…
Esto da lugar a l primer sistema operativo: secuencionamiento
de los trabajos, que es un programa monitor que se encarga de cargar en memoria
el programa y ejecutarlo. Luego se vuelve a llamar al monitor que carga otro
programa y lo ejecuta. Estas órdenes se dan a través de tarjetas de órdenes.
Partes del monitor:
1. Intérprete de tarjeta de control
2. Cargador
3. Manejadores de dispositivos
4. Tratamiento de interrupciones
Mientras se realizan estas operaciones, la CPU está
aprovechando ese tiempo:
1. Operaciones fuera de línea: Se realiza a través de cintas
magnéticas.
2. Procesamiento satélite: un ordenador satélite sólo se
dedica a operaciones determinadas.
Aparecen en buffering y el spooling para que todas las
operaciones se realicen en la misma máquina:
1. Buffering: método que consiste en solapar operaciones de E/S
con operaciones de CPU del mismo proceso. En un sistema guiado por
interrupciones, la CPU es interrumpida por cada carácter que realiza una
operación de E/S. Para liberar la CPU de todo trabajo tenemos que utilizar el
sistema DMA.
2. Spooling: aparece cuando aparecen discos magnéticos. Este
es un método para simultanear las operaciones de E/S de otros procesos con las
de computación del trabajo actual. Las operaciones de E/S de los procesos
anteriores y posteriores, son realizadas por el spool, que se corresponde con
el proceso actual. Utiliza el disco como un buffer.
Características
1. Existen varios procesos simultáneamente residentes en la
memoria.
2. Los tiempos de E/S de un proceso se solapan con tiempos
de CPU de otros.
3. Los procesos se alternan con el uso del ordenador.
4. Existe una compartición de los recursos.
5. Llevan el control sobre: planificación CPU, planificación
e los dispositivos, control de la concurrencia, control de memoria y
protección.
Información obtenida de :http://es.wikipedia.org/wiki/Sistema_operativo
y http://es.wikipedia.org/wiki/Anexo:Comparaci%C3%B3n_de_sistemas_operativos
No hay comentarios:
Publicar un comentario