Aproximación a las arquitecturas de los Sistemas Operativos
Los Sistemas Operativos (SO) son desarrollados partiendo de algunas estructuras o realizando una mezcla de ellas como se verá más adelante. En un post anterior mencioné que el SO es el principal programa de todo computador, es quien le da vida al hardware, y es desde ese punto de vista que los investigadores han diseñado una serie de estructuras (arquitecturas) que le permitan desde un mismo software administrar cada una de las funciones que le han sido encomendadas: gestión de memoria, gestión de archivos, gestión de programas, gestión de hardware, en fin, un conjunto de funciones que tras tiendas (no observables por el usuario) nos permiten trabajar con una computadora. Cada modelo tiene su diseño que busca cumplir con las funciones propias de un SO y por supuesto llevan consigo ventajas y desventajas que los caracterizan. Los modelos más implementados para las PC son los de: Estructura Monolítica, Capas y los de Micro Núcleo o Micro Kernel. A continúan se detallan cada una de las e