Estructura, Funcionamiento y Generaciones de la Computación
Llamadas al sistema
Las llamadas al sistema son peticiones de ejecución de rutinas y proporcionan la interfaz entre el sistema operativo y un programa en ejecución.
¿Quién ejecuta la llamada al sistema?
Son procesos internos que pueden ser utilizados por el usuario u operador, o bien, procesos internos del propio sistema operativo.
Estructuras de los sistemas operativos
¿Qué es un sistema monolítico?
Está constituido por un programa y compuesto por rutinas entrelazadas de tal forma que una pueda llamar a otra.
¿Qué es un sistema jerárquico?
Está estructurado de manera que una parte del sistema contiene un conjunto de subpartes y se organiza en niveles.
Se divide el sistema operativo en pequeñas partes de tal forma que cada una de ellas esté perfectamente definida y posea una clara interfaz única.
Evolución y generaciones de la computación
¿Cuál es la generación cero?
La generación cero, creada en los años 40, comprende los primeros sistemas computacionales; estos no tenían sistema operativo. Los usuarios tenían total acceso al lenguaje máquina y las instrucciones eran codificadas a mano.
¿Cuál es la primera generación?
La primera generación fue creada en los años 50; estos sistemas funcionaban a través de tarjetas perforadas y realizaban una sola tarea.
¿Cuál es la segunda generación?
La segunda generación, creada en los años 70, presentaba un desarrollo de sistemas comparativos con multiprogramación y los principios del multiprocesamiento.
¿Qué es la multiprogramación?
Son varios programas de usuario que se encuentran al mismo tiempo en el almacenamiento principal, mientras el procesador cambia rápidamente de un trabajo a otro.
¿Qué es el multiprocesamiento?
Consiste en la utilización de varios procesadores en un solo sistema computacional con la finalidad de incrementar el poder de procesamiento de la máquina.
¿Para qué fue diseñada la tercera generación?
La tercera generación, creada entre los años 60 y 70, guardaba la información por lotes y sus equipos eran grandes y costosos.
¿Cuál es la cuarta generación?
Fue creada por los años 70; esta generación tenía características de redes, así como sistemas de seguridad, máquinas virtuales y, por primera vez, el uso de bases de datos.
El Kernel o núcleo del sistema
El kernel o núcleo del sistema es aquella parte del sistema operativo que interactúa de forma directa con el hardware.