lunes, 15 de diciembre de 2014

Entrada de Diciembre. ¿Qué son los sistemas operativos? Celeste Martín Rebolloso 2ºBH

¿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.

 Sistemas por lote multiprogramados:
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