Sistema Operativo

Páginas: 9 (2185 palabras) Publicado: 27 de julio de 2012
Componentes del Sistema Operativo
Lunes, 18 Agosto
El sistema operativo está compuesto por un conjunto de paquetes de software que pueden utilizarse para gestionar las interacciones con el hardware. Estos elementos se incluyen por lo general en este conjunto de software:
* El núcleo, que representa las funciones básicas del sistema operativo, como por ejemplo, la gestión de la memoria, de losprocesos, de los archivos, de las entradas/salidas principales y de las funciones de comunicación.
* El intérprete de comandos, que posibilita la comunicación con el sistema operativo a través de un lenguaje de control, permitiendo al usuario controlar los periféricos sin conocer las características del hardware utilizado, la gestión de las direcciones físicas, etcétera.
* El sistema dearchivos, que permite que los archivos se registren en una estructura arbórea.

Estructura y elementos básicos de los
sistemas operativos

2.1. ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
Lo primero que hay que decidir al diseñar un sistema operativo es su finalidad y el tipo de proceso que se quiere realizar a través de él (proceso por lotes, tiempo compartido, multiproceso, etc.).
Para ello espreciso tener en cuenta las necesidades que pueden plantearse:
· Requisitos de usuario: Sistema fácil de usar y de aprender, seguro, rápido y adecuado al uso a que se le quiere destinar.
· Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma de operación, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad.
A continuación vamos a describirlas distintas estructuras que presentan los actuales sistemas operativos para satisfacer las necesidades que de ellos se quieren obtener.
2.1.1. Estructura monolítica
Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra (Figura 2.1).
Lascaracterísticas fundamentales de este tipo de estructura son:
- Construcción del programa final a base de módulos compilados separadamente que se unen a través del editor de enlace.
- Buena definición de parámetros de enlace entre las distintas rutinas existentes.
- Carecen de protecciones y privilegios.
- Generalmente están hechos a medida, por lo que son eficientes y rápidos en suejecución y gestión.
2.1.2. Estructura jerárquica
A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas, se hizo necesaria una mayor organización del software.
Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con una clara interfaz con el resto de elementos.
Se constituyó unaestructura jerárquica o de niveles en los sistemas operativos, el primero de los cuales fue el denominado THE (Techniche Hogeschool, Eindhoven), de Dijkstra, que se utilizó con fines didácticos (Figura 2.2).
En este sistema operativo pueden verse las distintas capas en su orden jerárquico:
- Hardware (Nivel - 1).
- Planificación del procesador (Nivel 0).
- Gestión de la memoria (Nivel 1).
-Controlador de la consola del operador (Nivel 2).
- Control de las operaciones de entrada/salida (Nivel 3).
- Gestión de archivos (Nivel 4).
- Control de programas de usuario (Nivel 5).

En la estructura anterior se basan prácticamente la mayoría de los sistemas operativos actuales. Otra forma de ver este tipo de sistema es la denominada de anillos concéntricos o «rings» (Figura 2.3).
En elsistema de rings, cada anillo tiene una apertura, conocida como puerta o trampa (trap), por donde pueden entrar las llamadas de las capas inferiores.
De esta forma, las zonas mas internas del sistema operativo o núcleo del sistema estarán más protegidas de accesos indeseados desde las capas más externas. Las capas más internas serán, por tanto, más privilegiadas que las externas.
2.1.3....
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