Ing. Informático

Páginas: 8 (1758 palabras) Publicado: 7 de noviembre de 2012
UNIVERSIDAD TECNOLÓGICA AMÉRICA

FCCE

ESCUELA DE INFORMÁTICA

SISTEMAS OPERATIVOS

INTEGRANTES:
- LUIS ROBLES
- CRISTIAN CHINCHIN

GRUPO 2 Diurno

FECHA:
25-09-2012

TEMA: ESTRUCTURA DE UN SISTEMA OPERATIVO

INTRODUCCIÓN:
El sistema operativo es un programa o software que sirve de intermediario entre el computador y el usuario brindando un entorno agradable a los ojos delusuario para su buen uso y manejo. Su objetivo principal es lograr que el usuario use su sistema de computación de una forma más cómoda y más eficiente. Para lograr este objetivo, el sistema operativo se encuentra estructurado de la siguiente forma:
* Bloque único y sólido de servicios (sistemas monolíticos o modular).
* Serie de capas de software delimitadas y jerarquizadas (sistemas porcapas o anillos).
* Modelo de máquinas virtuales.
* Modelo cliente-servidor

OBJETIVO:
Investigar y comprender referente cómo está estructurado el sistema operativo, reforzando así nuestros conocimientos en la materia.

FUNDAMENTO TEÓRICO:
Se considera la organización interna de los S.O. y conforme a ella se los clasifica de la siguiente manera, destacándose sus principalescaracterísticas:
*Sistemas monolíticos:

* Un SO con núcleo monolítico concentra todas las funcionalidades posibles (planificación, sistema de archivos, redes, controladores de dispositivos, gestión de memoria, etc.) dentro de un gran programa.
* El mismo puede tener un tamaño considerable, y deberá ser recompilado por completo al añadir una nueva funcionalidad.
* Todos los componentesfuncionales del núcleo tienen acceso a todas sus estructuras de datos internas y a sus rutinas.
* Todos sus componentes se encuentran integrados en un único programa que ejecuta en un único espacio de direcciones.
* En este tipo de sistemas, todas las funciones que ofrece el sistema operativo se ejecutan en modo supervisor.
* Un error en una rutina puede propagarse a todo el núcleo.
*Es complicado modificar el sistema operativo para añadir nuevas funcionalidades y servicios.
* Añadir una nueva característica implica la modificación de un gran programa, compuesto por miles de líneas de código.

Estos sistemas operativos han surgido, normalmente, de sistemas operativos sencillos y pequeños a los que se les ha ido añadiendo un número mayor de funcionalidades. Esto les hahecho evolucionar y crecer hasta convertirlos en programas grandes y complejos formados por muchas funciones situadas todas ellas en un mismo nivel. Ejemplos claros de este tipo de sistemas son MS-DOS y UNIX. Ambos comenzaron siendo pequeños sistemas operativos, que fueron haciéndose cada vez más grandes debido a la gran popularidad que adquirieron.

*Sistemas Por Capas O Anillos:
Consiste enorganizar al SO en una jerarquía de capas, es decir que una está construida sobre la inmediata inferior.
El primer sistema construido de esta forma fue el llamado SISTEMA THE (Technische Hogeschool Eindhoven) el cual constaba de seis capas:
Capa | Función |
5 | El operador |
4 | Programas de usuario |
3 | Administración de la entrada/salida |
2 | Comunicación operador-proceso |
1 |Administración de memoria y tambor |
0 | Asignación del procesador y multiprogramación |

* Capa 0:
* Trabaja con la asignación del procesador.
* Alterna entre los procesos cuando ocurren las interrupciones o expiran los cronómetros.
* Proporciona la multiprogramación básica.

* Capa 1:
* Administra la memoria.
* Asegura que las páginas (porciones dememoria) requeridas de los procesos lleguen a memoria cuando fueran necesarias.

* Capa 2:
* Administra la comunicación entre cada proceso y la consola del operador.
* Por sobre esta capa, cada proceso tiene su propia consola de operador.

* Capa 3:
* Controla los dispositivos de E/S y almacena en buffers los flujos de información entre ellos.
* Por sobre la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing informatica
  • Ing. Informatica
  • Ing. Informático
  • Ing. Informatico
  • Ing informatica
  • ING INFORMATICA
  • Ing. Informatico
  • Ing. Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS