Evolucion De Sistemas Operativos
Enviado por rinconluna • 2 de Diciembre de 2013 • 1.297 Palabras (6 Páginas) • 376 Visitas
Características de los sistemas operativos
El sistema operativo tiene las siguientes características:
1. Conveniencia: un sistema operativo hace más conveniente el uso de una computadora.
2. Eficiencia: el sistema operativo permite que los recursos de la computadora se usen de manera correcta y eficiente.
3. Habilidad para evolucionar: un sistema operativo debe de ser capaz de aceptar nuevas funciones sin que tenga problemas.
4. Encargado de administrar el hardware: el sistema operativo debe de ser eficaz.
5. Relacionar dispositivos
• 1. ESTRUCTURADEL SISTEMA OPERATIVO
• 2. 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 del usuario para su buen uso y manejo.Su objetivo principal es lograr que el usuario use su sistema de computación de una forma mas cómoda y mas eficiente.Para lograr este objetivo, el sistema operativo se encuentra estructurado de la siguiente forma:* Estructura modular.* Estructura de anillos o capas.* Estructura Microkernel.* Estructura Multinucleo.* Estructura de maquinas virtuales.
• 3. ESTRUCTURA MODULARTambién llamados sistemas monolíticos, se caracterizan por que carecen de estructura.Este sistema se describe como una colección de procedimientos es decir que estos pueden llamar a otros sistemas cada vez que así lo requieran.
• 4. Los servicios también denominados llamadas al sistema que proporciona el sistema operativo se solicitan colocando los parámetros en lugares bien definidos, como en los registros o en la pila, para después ejecutar una instrucción especial de trampa de nombre "llamada al núcleo" o "llamada al supervisor". que lo requieran
• 5. Según la grafica anterior podemos observar que de esta organización surge una organización básica del sistema operativo: 1.- un programa principal que llama al procedimiento del servicio solicitado 2.- un conjunto de procedimientos de servicio que llevan a cabo las llamadas al sistema. 3. Y finalmente un conjunto de procedimientos utilitarios que ayudan al procedimiento de servicio.
• 6. ESTRUCTURA DE ANILLOS O CAPASConsiste en organizar al sistema operativo en una jerarquía de capas, es decir que una esta construida sobre la inmediata inferiorEl primer sistema construido de esta forma fue el llamado SISTEMA THE (Technische Hogeschool Eindhoven) el cual constaba de seis capas:
• 7. CAPA 0: El sistema consta de procesos secuénciales, cada uno de los cuales se podría programar sin importar que varios procesos estuvieran ejecutándose en el mismo procesador, la capa cero proporciona la multiprogramación básica de la CPUCAPA 1: Realizaba la administración de la memoria. Asignaba el espacio de memoria principal para los procesos Por encima de la capa 1, los procesos no debían preocuparse si estaban en la memoria o en el recipiente; el software de la capa 1 se encargaba de garantizar que las páginas llegaran a la memoria cuando fueran necesarias.
• 8. CAPA 2: Era la que se encargaba de la comunicación entre cada proceso y la consola del operador. Por encima de esta capa, cada proceso tiene su propia consola de operador. CAPA 3: Controla los dispositivos de ENTRADA Y SALIDA y guarda en almacenes (buffers) los flujos de información entre ellos. CAPA 4: Estaban los programas del usuario, estos no tenían que preocuparse por el proceso, memoria, consola o control de E/S. CAPA 5: Es donde se localiza el proceso operador del sistema
• 9. ESTRUCTURA MICROKERNELEn esta estructura es donde las funciones centrales son controladas por el núcleo mas conocido como KERNEL y la interfaz del usuario es controlada por el entorno mas conocido como SHELL El microkernel se encarga de la planificación de hilos (post anterior), no de procesos, esto hace posible tener varias
...