Introduccion a los sistemas operativos

Páginas: 8 (1879 palabras) Publicado: 9 de febrero de 2011
09/02/2011

Sistemas operativos

Funcionamiento de los ordenadores y S. O.
• Ejecución de un solo programa a la vez. • Batch: conjunto de programas que se ejecutan en grupo. • Multiprogramación: varios programas se ejecutan a la vez y el S. O. Asigna los recursos. • Entrada remota de trabajos • Tratamiento de transacciones: permite la ejecución múltiple de un mismo programas (multithreading)• Multiacceso: varios usuarios actuando de forma concurrente. • Tiempo real: los ordenadores pueden interactuar con otros equipos.

1

09/02/2011

Definición de S. O.
• Es un programa o conjunto de programas. • Estos programas trabajan juntos para lograr ciertos objetivos. • Se encarga de gestionar ciertos recursos:
– Entrada/salida – Tratamiento de la información – Almacenamiento masivo• Actúa de intermediario entre el hardware y los programas de aplicación.

Objetivos de los S. O.
• Hacer posible el uso eficiente de los recursos del sistema:
– Actúa coordinando las diferentes velocidades de funcionamiento de los dispositivos. P. E. Mas velocidad de procesadores, mas lentitud de periféricos.

• Simplificar la operación de trabajo con el hardware:
– Generan una máquinavirtual: ordenador simplificado en el que el S. O. Carga con el trabajo de acercamiento al hardware.

2

09/02/2011

Funciones de los S. O.
• Asignación de tiempo de CPU:
– Planificar las diversas actividades.

• Control de recursos:
– Asignar recursos de forma racional. P. E. División de la memoria del ordenador entre los programas, controlar colas de e/s.

• Control deentrada/salida:
– Gestionar los datos desde y hacia los periféricos.

• Control de los errores y protección:
– Informar de las situaciones anómalas

• Interfaz con el usuario:
– Facilita el uso.

• Facilidades contables:
– Cálculo de costes de uso de CPU.

Tipos de S. O.
• Estructura jerárquica

3

09/02/2011

Tipos de S. O.
• Sistema operativos por servicios

Estructura de un S. O.
•• • • Núcleo Gestión de la memoria Control de entrada/salida Gestión de dispositivos de almacenamiento masivo • Asignación de recursos y planificación • Protección • Interfaz de usuario

4

09/02/2011

Núcleo
• Descansa directamente sobre el hardware y proporciona una serie de servicios a las capas superiores del sistema. • Las tareas principales son:
– Manejo de interrupciones –Asignación de trabajo al procesador – Proporcionar una vía de comunicación entre los diferentes programas

Núcleo
• Manejo de interrupciones:
– Cuando el hardware detecta una interrupción, el control se transfiere a este módulo, – el cual analiza el carácter de la interrupción y toma las acciones apropiadas:
• Transferir el control a otro módulo del S. O. • Iniciar otro programa • Continuar laejecución del programa interrumpido

5

09/02/2011

Gestión de interrupciones S. O. multitarea

ES3 ES2 ES1 P3 P2 P1 SO

P3 P1 P2 P3

Núcleo
• Asignación de trabajo al procesador y comunicación entre programas
– El núcleo transfiere el control al programa que el planificador ha determinado para que sea el próximo en ejecutarse. – La comunicación entre programas se logra manteniendo unacola de mensajes en espera para cada uno de los programas activos. – El núcleo recibe los mensajes y los va almacenando en la cola apropiada al destino en cuestión, para distribuirlos cuando el programa destino se active.

6

09/02/2011

Núcleo

Gestión de la memoria
• La memoria principal de la mayoría de los ordenadores es mucho mas pequeña de lo que sería necesario para manejar todoslos programas y datos. • El módulo de gestión de memoria es el encargado de asignar ciertas porciones de la memoria principal a los diferentes programas, mientras el resto de programas y datos se mantienen en los dispositivos de almacenamiento masivo. • La forma mas común de gestión de memoria es crear una memoria virtual utilizando los dispositivos de almacenamiento masivo.

7

09/02/2011...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción a los Sistemas Operativos
  • Introducción de los sistemas operativos
  • INTRODUCCION A LOS SISTEMAS OPERATIVOS
  • Introduccion a sistemas operativos
  • 01 Introducción a los Sistemas Operativos
  • Introduccion A Los Sistemas Operativos
  • Introducción a los sistemas operativos
  • Breve introduccion a los sistemas operativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS