Sistemas operativos unidad 1

Solo disponible en BuenasTareas
  • Páginas : 41 (10123 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de febrero de 2012
Leer documento completo
Vista previa del texto
Instituto Tecnológico de Chilpancingo

Ingeniería en Sistemas Computacionales

Materia: Sistemas Operativos
T R A B A J O: Investigación Unidad 1 y 2

Prof.: Rogelio Hernández Hernández

Alumno: Reyes Biviano Palma

Chilpancingo, Gro., a octubre del 2010

1

Indice
Unidad 1. Introducción a los sistemas operativos. 1.1 Definición y concepto……………………………………………………………3 1.2 Funciones ycaracterísticas……………………………………………………..3 1.3 Evolución histórica………………………………………………………………9 1.4 Clasificación……………………………………………………………………..13 1.5 Estructura (niveles o estratos de diseño)…………………………………….20 1.6 Núcleo……………………………………………………………………………21 1.6.1 Interrupciones (FLIH)…………………………………………………22 1.6.2 Despachador (Scheduler)……………………………………………23 1.6.3 Primitivas de comunicación (IPC)…………………………………...25Unidad 2. Administración de procesos y del procesador 2.1 Concepto de proceso…………………………………………………………...26 2.2 Estados y transiciones de los procesos………………………………………26 2.3 Procesos ligeros (Hilos o hebras)……………………………………………..27 2.4 Concurrencia y secuenciabilidad……………………………………………..28 2.4.1 Exclusión mutua de secciones criticas……………………………..29 2.4.2 Sincronización de procesos en S.C………………………………...31 2.4.2.1Mecanismo de semáforos………………………………….31 2.4.2.2 Mecanismo de monitores…………………………………..32 2.4.3 Interbloqueo (DeadLock)……………………………………………..33 2.4.3.1 Prevención…………………………………………………..33 2.4.3.2 Detección…………………………………………………….35 2.4.3.3 Recuperación……………………………………………….36 2.5 Niveles, objetivos y criterios de planificación……………………………….37 2.6 Técnicas de administración del planificador………………………………..39 2.6.1FIFO……………………………………………………………………39 2.6.2 SJF……………………………………………………………………..40 2.6.3 RR………………………………………………………………………41 2.6.4 Queves multi-level…………………………………………………....41 2.6.5 Multi-level feedback queves…………………………………………42
2

Unidad 1. Introducción a los sistemas operativos.
1.1 Definición y concepto. El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionenlos otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc. En sistemas grandes, el sistema operativotiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema. Un Sistema Operativo (SO) es un software que proporciona un acceso sencillo yseguro al soporte físico del ordenador (hardware), ocultando al usuario detalles de la implementación particular y creando la ilusión de existencia de recursos ilimitados (o abundantes). Máquina Virtual. Otra definición, es el de un programa que actúa como intermediario entre el usuario de la computadora y el hardware de la computadora. 1.2 Funciones y características1.

Un sistema operativo esun programa que controla la ejecución de los programas de aplicación y que actúa como interfaz entre el usuario de un computador y el hardware de la misma. Puede considerarse que un sistema operativo tiene tres objetivos o lleva a cabo tres funciones: • Comodidad: Un sistema operativo hace que un computador sea más cómoda de utilizar. • Eficiencia: Un sistema operativo permite que los recursos deun sistema informático se aprovechen de una manera más eficiente.

1

Sacado del libro de Sistemas Operativos de William Stallings

3

• Capacidad de evolución: Un sistema operativo debe construirse de modo que permita el desarrollo efectivo, la verificación y la introducción de nuevas funciones en el sistema y, a la vez, no interferir en los servicios que brinda. A continuación se van a...
tracking img