Nombre de la materia Sistemas Operativos Nombre de la Licenciatura Ingeniería en sistemas Computacionales Nombre del alu
Views 65 Downloads 1 File size 249KB
Nombre de la materia Sistemas Operativos Nombre de la Licenciatura Ingeniería en sistemas Computacionales Nombre del alumno Matrícula Nombre de la Tarea Programación en ensamblador Unidad # Unidad 2 Nombre del Profesor Ana Marell Arteaga Martínez Fecha 19/07/20 Introducción.
Unidad 1: Antecedentes de los sistemas operativos
La estructura de un sistema operativo esta dictaminado por el modelo para su contruccion , el modelo de un sistema operativo es un marco amplio que unifica las caracdteristicas y servicios que el sistema operativo provee asi como las tareas que desempeña. Los sistemas operativos generalmente son catalogados en 3 categorías: Monolíticos. SO por capas. Cliente-Servidor/MicroKernel.
Unidad 1: Antecedentes de los sistemas operativos
Sistemas monolíticos
Sistemas con capas
Máquinas virtuales
Modelo cliente-
Microkernels
Exokernels
servidor Los sistemas monolíticos son
Consiste en organizar el sistema
Es un software que simula un
Modelo de diseño de software en
Cs un tipo de núcleo de un sistema
sistema creado con fines de
aquellos en los que su centro es un
operativo como una jerarquía de
sistema de computación y puede
el que las tareas se reparten entre
operativo que provee un conjunto de
investigación en el Instituto
grupo de estructuras fijas, las
capas, cada una construida sobre la
ejecutar programas como si fuese
los proveedores de recursos o
primitivas o llamadas mínimas al
Tecnológico de Massachusetts
cuales funcionan entre sí
inmediata inferior
una computadora real.
servicios, llamados servidores, y
sistema para implementar servicios
sobre OpenBSD y otros sistemas
los demandantes, llamados
básicos como espacios de
operativos similares. Su propósito
clientes.
direcciones, comunicación entre
es crear una especie de capa de
procesos y planificación básica.
software para otros sistemas
Descripción
Estos sistemas están programados
Reutilización de capas.
de forma no modular, lo que los Ventajas
Centralización del control.
Un posible error de un servicio del
virtuales. Mejor utilización de los recursos.
existir simultáneamente en la misma
Escalabilidad: Se puede aumentar
SO queda confinado en el espacio
Mayor rendimiento en los
hace de mayor rendimiento ante
Facilita la estandarización.
máquina, aislados unos de otros.
la capacidad de clientes y
de direcciones del proceso que lo
recursos.
los sistemas pensados en un micro
Dependencias se limitan a intra-
Mantenimiento sencillo,
servidores por separado.
implementa.
Mayor eficiencia en la utilización
núcleo; al carecer del constante
capa.
aprovisionamiento de aplicaciones,
Fácil mantenimiento
paso de mensajes de estos últimos.
Desventajas
Múltiples entornos de SO pueden
disponibilidad y recuperación
de los recursos. Es extensible y personalizable.
Contención de cambios a una o
conveniente.
Todo el sistema se ejecuta en el
pocas capas. A veces no se logra la contención
Cada máquina virtual puede
Congestión del tráfico
Complejidad en la sincronización de
Mayor complejidad para el
mismo nivel de privilegio que el
del cambio y se requiere una
presentar un rendimiento inestable,
El paradigma de C/S clásico no
todos los módulos que componen el
desarrollo de software.
núcleo es muy probable que haya
cascada de cambios en varias
que depende de la carga de trabajo
tiene la robustez de una redP2P.
micronúcleo y su acceso a la
problemas, el sistema se apague,
capas.
en el sistema por parte de otras
memoria, la anulación de las
Carece de funcionalidades de alto
se bloquee o se cuelguen procesos
Pérdida de eficiencia.
máquinas virtuales en ejecución.
ventajas de Zero Copy, la
nivel a comparación de otros
debido a algún fallo del hardware
Trabajo innecesario por parte de
La máquina virtual no es tan
Integración con las aplicaciones
Sistemas Operativos..
o a un código mal escrito.
capas más internas o redundante
eficiente como una verdadera
entre varias capas.
cuando se accede al hardware.
granularidad de las capas
Enlista cinco servicios del sistema operativo que corren en este momento en tu equipo de cómputo. 1. 2. 3. 4. 5.
XBOX Accesory Management Service. Windows Update. Windows Search. Servicio de cifrado. Servicio de seguridad de windows.
Servicios de windows Procesos de windows
Unidad 1: Antecedentes de los sistemas operativos
Desde tu punto de vista expresa cuál estructura consideras la mejor y por qué. Virtual box ya que podemos hacer configuraciones sin comprometer el sistema base.
Bibliografias.
Sistemas operativos modernos (Tanenbaum, 2009).
Unidad 1: Antecedentes de los sistemas operativos