Arquitectura de los SSOO Diego copia PDF

Title Arquitectura de los SSOO Diego copia
Course Sistemas Operativos
Institution Universidad Pontificia de Salamanca
Pages 5
File Size 301.9 KB
File Type PDF
Total Downloads 88
Total Views 151

Summary

upsa...


Description

ARQUITECTURA DE SISTEMAS OPERATIVOS!

Diego Aparicio Martinez!

¿QUE ES LA ARQUITECTURA DE UN S.O? La arquitectura de un sistema operativo se basa en un esquema del funcionamiento del sistema en el que relaciona las funciones de componentes hardware, con los componentes software, y con la interacción humana. De esta forma entendemos que habra diferentes formas de realizar estas interacciones y por tanto distintos tipos de arquitecturas para un sistema operativo. La mayoría de los sistemas operativos actuales cuentan con estos componentes, que son indispensables para su funcionamiento: núcleo, drivers, un sistema de archivos y un interprete de comandos para traducir del “humano” al “ordenador” y viceversa…

ARQUITECTURAS MAS IMPORTANTES Sistema monolítico: Los sistemas operativos monolíticos se diferencian de otros debido a que el núcleo cuenta con las cuatro componentes fundamentales del sistema operativo, estas funciones son la administración de la memoria principal, los planificadores de procesos, organización de ficheros y la gestión de entrada salida en los distintos dispositivos. Las ventajas de este sistema son que la comunicación entre módulos se produce a través de llamadas a procedimiento, es un sistema barato en tiempo y su interfaz es bastante sencilla de entender y homogénea. Como desventajas cuenta con que a medida que el sistema crece, se vuelve muy complicado su manejo y su entendimiento, otra desventaja es la baja confiabilidad de los componentes al no estar aislados los unos de los otros

Sistemas jerárquicos: Los sistemas jerárquicos o también denominados “por capas” se basan en que el Sistema Operativo se estructura en módulos mediante divisiones en capas o subcapas, la estructura se organiza con una jerarquía de capas donde cada una de ellas ofrece una interfaz sencilla y clara para el mejor entendimiento para el usuario, la capa superior solamente utiliza datos y la funcionalidad que le da la capa inferior, por tanto la capa X sólo se relaciona para obtener lo necesario con la capa X-1, donde la capa inferior es por tanto la más beneficiada. El encargado de que se produzca y haya comunicación entre capas adyacentes es el denominado procesador. El sistema en un inicio contiene 6 capas: Capa 5: Se encuentra la interfaz en la que el usuario interactúa. Capa 4: Almacena los componentes del usuario. Capa 3: Se manejan los dispositivos de entrada/salida. Capa 2: Administra la comunicación inter-proceso. Capa 1: Se administran las memorias y los discos Capa 0: Corresponde a la parte fisica (hardware). Este sistema cuenta con ventajas como que cada nivel puede ser comprobado individualmente sin comprometer a otros pero cuenta con muchas desventajas. Las principales son que tiene un bajísimo desempeño respecto a otras estructuras debido a que en cada paso de nivel a nivel produce una sobrecarga, este tipo de estructura es demasiado inflexible ya que la memoria virtual usa archivos almacenados en discos y el sistema de archivos requiere del uso de la memoria virtual, por tanto los sistemas reales tienen ciclos de uso.

Sistemas micronúcleo(microkernel): El objetivo es conseguir una union entre la sencillez y el rendimiento de la arquitectura monolítica con la seguridad y organización de la arquitectura jerárquica. La idea fundamental es obtener un núcleo" lo más compacto y efectivo posible, y sobrecargarlo lo más mínimo.! En esta arquitectura, lo común es que el núcleo solo se encargue de lo necesario para ocuparse de la gestión de la memoria y de los procesos. Todas las demás cosas se realizan mediante el nivel de privilegio que tienen las distintas aplicaciones externas asociadas al sistema! En la práctica es demasiado engorroso realizar todo esto sin sacrificar una pérdida importante de rendimiento y de alguna manera, el núcleo debe encargarse de otras funciones como el funcionamiento del hardware y algunos drivers que ayudan a su correcto funcionamiento.! Las ventajas con las que cuenta son la simplicidad del sistema, su extensibilidad debido a que se pueden agregar nuevas funciones en modo de usuario y su confiabilidad ya que los servicios del sistema operativo están aislados en modo de usuario. Como principales desventajas es su bajo desempeño ya que la comunicación mediante mensajes no es tan efectiva como las llamadas a sistema.!

ARQUITECTURAS DE LOS PRINCIPALES S.O Micronúcleo: Symbian,S03,SymbOs,Amoeba,SO3,AIX,AmigaOS,Minix,Netkernel ,L4,NeXTSTEP,Hurd,Ra,QNX,ChorusOS,RadiOS

Monolíticos: Unix, MS-DOS y Mac OS hasta Mac OS 8.6, Linux, Syllable, Núcleos tipo DOS, DR-DOS, Familia Microsoft Windows

Jerárquico: THE (Technische Hogeschool Eindhoven), Venus, MULTICS (Multiplexed Information and Computing Service).

WEBGRAFIA https://1984.lsi.us.es/wiki-ssoo/index.php/Modelos_de_Dise%C3%B1o_de_Sistemas_Operativos https://users.dcc.uchile.cl/~jpiquer/Docencia/SO/aps/node16.html https://es.slideshare.net/ALKONOST8A/estructura-jerarquica-de-un-sistema-operativo-53831590 https://es.slideshare.net/stefanosalvatori/estructura-sistemas-operativos https://www.ecured.cu/Sistemas_de_micron%C3%BAcleo...


Similar Free PDFs