Resumen
La utilidad y funcionamiento de los elementos internos controlados por el sistema operativo
Si se debe empezar a definir qué es un Sistema Operativo, basado en las diferentes explicaciones y términos que nos da el documento podría decirse que un SO - OS (Operating System), es un programa o software encargado de gestionar los recursos necesarios del hardware y abastecer o proveer de servicios a los programas que se están ejecutando sobre él, es decir, el sistema siempre ejecutar los recursos de forma principal o privilegiada con respecto a los demás.
El Sistema Operativo es un intermediario entre el usuario (nosotros) y el hardware. Cada vez que ingresamos a un computador y ejecutamos un programa, el sistema le informa directamente al hardware lo que debe de hacer, activar los registros, la cantidad de memoria que utilizará y el tipo de memoria que empleará, podría ser la primaria (RAM); inicializando el sistema o cargándolo podríamos tener interrupciones o eventos que prioricen excepciones.
Pero empecemos por el principio, digamos que el mundo de los SO es enorme y que bien tendríamos que entender que tratando de entender el nivel de estudio un sistema operativo es más bien un gran programa, que ejecuta otros programas y les provee un conjunto de interfaces para que puedan aprovechar los recursos de cómputo.
A continuación veremos la diferencia entre sistemas monolíticos y sistemas Microkernel:
A continuación el Microkernel:
Quiere decir que sí o sí el hardware y el software están interconectados y son, como románticamente se diría, el uno para el otro. No funciona una computadora si no hay una comunicación efectiva entre ambos. Ahora, bien sabemos que desde su invento y apropiación a medida que pasa el tiempo hay tecnologías y funcionalidades que permiten ser más rápidos, tendríamos que revisar con detalle el trabajo que han hecho optimizando y potenciando el hardware y adaptando los desarrollos de software para que las terminales, los dispositivos de almacenamiento, los relojes y temporizadores sincronicen información y puedan realizar las llamadas respectivas al sistema sistema para una interrupción o finalización de tarea si hay un evento extraordinario.
Los (buses) canales y Puentes sí que son importantes:
LA interconexión que existe para que podamos jugar un video juego con alta demanda de memoria, almacenamiento, procesamiento o multiprocesamiento dependiendo de la cantidad de núcleos, lo que se ve reflejado en pantalla con su nitidez y resolución tiene que ver con el tipo de tarjeta gráfica y finalmente todo se resume en BUSES - OS - Hardware y Software. Acá el mapa Mental con el resumen de dichos elementos: