Está en la página 1de 3

Estudiante: René Ricardo Godoy Balza.

Docente: Lisbeth Cano.


Materia: Sistemas Operativos.
Tema: Introducción a los Sistemas de Computación.

Estructura de un sistema operativo


Se considera la organización interna del sistema operativo y para ello
debemos observar dos tipos de requisitos:

Requisitos del usuario:


- Sistema fácil de usar y aprender
- Seguro
- Rápido
- Adecuado al uso al que se quiere destinar

Requisitos de software:
- Mantenimiento
- Forma de operación
- Restricciones de uso
- Eficiencia
- Tolerancia frente a errores
- Flexibilidad

Estructura jerárquica:
Debido al crecimiento de las necesidades de los usuarios y perfección de
los sistemas, fue necesaria una mayor organización del software del sistema
operativo, donde una parte del sistema contenía subpartes y esto organizado en
forma de niveles.
La 1ª estructura jerárquica o de niveles; fue desarrollada por Djikstra, y fue
utilizando para fines didácticos, denominada “THE” por sus siglas en inglés
Technische Hogeschool, Eindhoven. Una forma de ver este tipo de sistema es la
denominada de anillos concéntricos, que funcionan de manera que las zonas más
internas del sistema operativo estarán más protegidas de accesos indeseados
desde las capas más externas. Las capas más internas serán más privilegiadas
que las externas.

Gráfica:

Los Niveles jerárquicos y su función:

1. Núcleo (Kernell): Es la parte primordial del sistema operativo. El núcleo o


centro del sistema operativo administra todo el sistema, sincroniza todos los
procesos. A nivel de núcleo solo se trabaja con procesos.

2. Gestión de entrada/salida: El sistema operativo administra los dispositivos


externos a través de sus controladores.

3. Gestión de memoria: El sistema operativo administra todos los aspectos


relativos a memoria real y memoria virtual.
4. Sistemas de archivos: El sistema operativo se ocupa de administrar los
archivos del usuario a través de una estructura de directorios con algún tipo
de organización.

5. Intérprete de comandos: Es un mecanismo de comunicación entre los


usuarios y el sistema. Lee las instrucciones del usuario y hace que se
ejecuten las funciones del sistema solicitadas.

También podría gustarte