sistemas operativos

Páginas: 19 (4688 palabras) Publicado: 26 de julio de 2014









SISTEMAS OPERATIVOS

Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas usados por el usuario para manejar un computador. Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como estación para las aplicaciones que se ejecutan en la máquina.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.

OBJETIVOS DE LOS SISTEMAS OPERATIVOS

· Facilitar el uso del sistema informático.
· Uso eficiente del hardware del ordenador.


El sistema operativo como máquina virtual:
Sería muydifícil para el usuario y su aplicación dominar todos los elementos a nivel de hardware y direcciones máquina. Un sistema operativo transforma un cierto hardware en una máquina más fácil de usar.


El sistema operativo como administrador (manejador) de recursos:
Un sistema informático tiene recursos como la memoria central, CPU, discos, impresoras y tiene usuarios que quieren usar esos recursos.El sistema operativo debe optimizar el uso de sus recursos entre los distintos usuarios para conseguir un máximo rendimiento y debe lograr que se compartan los recursos del sistema y los datos entre varios usuarios que trabajen simultáneamente.

EVOLUCIÓN HISTÓRICA DE LOS SISTEMAS OPERATIVOS.

· Los primeros sistemas:



No existía un sistema operativo propiamente dicho. Se utilizaba unesquema de reserva por solicitud. El modo de operación era proceso en serie. Se operaba









directamente con el ordenador. Era un modo de trabajo interactivo. El programa
tenía que ser cargado directamente en memoria.

Aparecen los primeros ensambladores, enlazadores, cargadores de programas y compiladores de Fortran y Cóbol. Aparecen las bibliotecas de funciones comunes ycontroladores de dispositivos.

· Sistemas por lote:



Se contratan operadores especiales que interactuaban directamente con el ordenador, no el programador. Se organizan los trabajos por lotes: Datos, código ejecutable, instrucciones de control. Por ejemplo: varios trabajos todos en el mismo lenguaje.

Esto da lugar al primer sistema operativo: secuencionamiento automático detrabajos. Un programa monitor residente se encarga de cargar en memoria el programa y ejecutarlo. Luego se vuelve a llamar al monitor que carga otro programa y lo ejecuta y así sucesivamente. Estas órdenes se le daban a través de tarjetas de órdenes.

Partes del monitor residente:

· Intérprete de tarjeta de control.
· Cargador.
· Manejadores de dispositivos.
· Tratamiento deinterrupciones.



Mientras se realizan operaciones de E/S, la CPU está aprovechando ese tiempo:

- Operaciones fuera de línea: la E/S se realiza en otro aparato, a través de cintas magnéticas.
- Procesamiento satélite: un ordenador satélite sólo se dedica a operaciones de E/S. Esto da lugar a los dispositivos lógicos de E/S.



Aparecen el buffering y el spooling para que todas lasoperaciones se realicen en la misma máquina.









· Buffering: Método de solapar operaciones de E/S con operaciones de CPU del
mismo proceso. Para sincronizar el trabajo entre la CPU y los dispositivos de E/S se emplean las interrupciones. En un sistema guiado por interrupciones, la CPU es interrumpida por cada carácter que realiza una operación de E/S. Para liberar a la CPU de todo eltrabajo de E/S se data al sistema de DMA. En un sistema con DMA, la CPU es interrumpida por cada bloque de datos que
realiza una operación de E/S.
· Spooling: Aparece cuando aparecen los discos magnéticos. 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,...
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