Está en la página 1de 8

Nombre de

Nombre de la
la materia
materia
Sistemas Operativos
Sistemas Digitales y Periféricos
Nombre de
Nombre de la
la Licenciatura
Licenciatura
Ingeniería en
Ingeniería en Sistemas
Sistemas
Computacionales
Computacionales
Nombre del
Nombre del alumno
alumno
Luis Gerardo
Luis Gerardo Jaquez
Jaquez Magallanes
Magallanes
Matrícula
Matrícula
010206667
010206667
Nombre de
Nombre de la
la Tarea
Tarea
Ejercicios de
Estructura de lógica
un SObooleana
Unidad ## 22
Unidad
Memoria de un Sistema Operativo
Estructura
Nombre del
Nombre del Profesor
Profesor
JoséMarell
Ana Guadalupe Jiménez
Arteaga García
Martínez
Fecha
Fecha
Domingo 19
Domingo 24 de
de Julio
abril del
del 2020
2020

1
Unidad 2: Estructura de un Sistema Operativo.
Sistemas Operativos

ÍNDICE
Actividad 2....................................................................................................................................................3
Tarea:.......................................................................................................................................................3
Introducción.................................................................................................................................................4
¿De qué forma la estructura de un sistema operativo define sus servicios?............................................4
Desarrollo de la Actividad.............................................................................................................................5
1. Realizar un cuadro comparativo sobre los siguientes conceptos:................................................5
 Sistemas monolíticos....................................................................................................................5
 Sistemas con capas.......................................................................................................................5
 Máquinas virtuales.......................................................................................................................5
 Modelo cliente-servidor...............................................................................................................5
 Microkernels.................................................................................................................................5
 Exokernels....................................................................................................................................5
2. Incluye las ventajas y desventajas de cada estructura dentro del cuadro comparativo del punto
1. 5
3. Enlista cinco servicios del sistema operativo que corren en este momento en tu equipo de
cómputo...............................................................................................................................................7
4. Desde tu punto de vista expresa cuál estructura consideras la mejor y por qué..........................7
Conclusión:...................................................................................................................................................8
Fuentes de Información...............................................................................................................................8

2
2
Unidad 2: Estructura de un Sistema Operativo.
Sistemas Operativos

Actividad 2

Tarea:

Tarea

Tu tarea consiste en:

1. Realizar un cuadro comparativo sobre los siguientes conceptos:

 Sistemas monolíticos.
 Sistemas con capas.
 Máquinas virtuales.
 Modelo cliente-servidor.
 Microkernels.
 Exokernels.

2. Incluye las ventajas y desventajas de cada estructura dentro del cuadro comparativo del
punto 1.

3. Enlista cinco servicios del sistema operativo que corren en este momento en tu equipo de
cómputo.

4. Desde tu punto de vista expresa cuál estructura consideras la mejor y por qué.

3
3
Unidad 2: Estructura de un Sistema Operativo.
Sistemas Operativos

Introducción
¿De qué forma la estructura de un sistema operativo define sus servicios?

Qué aspecto tienen los sistemas operativos por fuera (es decir, la interfaz con el programador),
ha llegado el momento de dar una mirada al interior. En las siguientes secciones examinaremos
cuatro estructuras distintas que se han probado, a fin de tener una idea de la variedad de
posibilidades. Éstas no son de ninguna manera las únicas estructuras posibles, pero nos darán
una idea de algunos diseños que se han llevado a la práctica.
Los cuatro diseños son:
 Sistemas monolíticos.
 Sistemas con capas.
 Máquinas virtuales.
 Modelo cliente-servidor.
 Microkernels.
 Exokernels.

Definir una arquitectura para el Sistema Operativo; esta estará influida en alguna medida por el
hardware que manejará. Sin embargo, es posible identificar algunos componentes comunes
como el núcleo y las llamadas al sistema.
El núcleo contiene, básicamente, todo el código e información necesaria para la gestión de
procesos y memoria y en la mayoría de los sistemas operativos también se incluye buena parte
de la gestión de entrada/salida.
Según la arquitectura que tengamos así es como el usuario se comunica con el sistema
operativo y el sistema operativo o el núcleo con los componentes del hardware, por tanto, cada
sistema operativo tiene una arquitectura específica en dependencia de las necesidades de este.

4
4
Unidad 2: Estructura de un Sistema Operativo.
Sistemas Operativos

Desarrollo de la Actividad

1. Realizar un cuadro comparativo sobre los siguientes conceptos:


 Sistemas monolíticos.
 Sistemas con capas.
 Máquinas virtuales.
 Modelo cliente-servidor.
 Microkernels.
 Exokernels.

2. Incluye las ventajas y desventajas de cada estructura dentro del cuadro


comparativo del punto 1.

Conceptos Características Ventajas Desventajas


Sistemas El sistema operativo Cuando se Al tener miles de
Monolíticos se ejecuta como un solo utiliza esta procedimientos
programa en modo kernel. técnica, cada que se pueden
procedimiento llamar entre sí
Cuando se utiliza esta técnica, en el sistema sin restricción,
cada procedimiento en el tiene la libertad con frecuencia
sistema tiene la libertad de de llamar a se produce un
llamar a cualquier cualquier sistema poco
otro, si éste proporciona cierto otro, si éste manejable y
cómputo útil que el primero proporciona difícil de
necesita cierto cómputo comprender.
útil que el
primero
necesita.
Sistemas con Capas Es organizar el sistema La ventaja del • Estructura
operativo como una jerarquía de mecanismo de Jerárquica es
capas, cada una construida los anillos es demasiado
encima de la que tiene abajo. que se puede inflexible
El sistema tenía seis capas, el extender • Bajo
nivel 0 se encargaba de la fácilmente para desempeño
asignación del procesador, de estructurar los • Cada capa
cambiar entre un proceso y otro subsistemas Implica un gasto
cuando ocurrían interrupciones de usuario. extra
o expiraban los temporizadores.
Se describió como una serie de
anillos concéntricos, en donde
los interiores
tenían más privilegios que los
exteriores (que en efecto viene
siendo lo mismo).
Máquinas Virtuales Presenta una Interface a cada Se pueden Los riempos de
proceso, mostrando un a tener varios Operaciones

5
5
Unidad 2: Estructura de un Sistema Operativo.
Sistemas Operativos

máquina que parece idéntica a sistemas tardan más lo


la máquina real subyacente. operativos sin que ocasiona
Se comporta exactamente igual necesidad de que hagan el
que un ordenador físico y crear sistema lento.
contiene sus propios CPU, particiones o En la aplicación
RAM, Disco Duro y tarjetas de tener más de algunos
red Virtuales. discos duros. procesos tendrá
como efecto la
lentitud de la
computadora.
Modelo Cliente- Se constituye a partir de Al agregar un Bajo
Servidor módulos pequeños y nuevo servicio rendimiento
autónomos con gran capacidad no es debido a que la
para adaptase al sistema , necesario comunicación es
comunicarse y darse servicio modificar el a través de
entre sí. núcleo. mensajes.
Es más seguro Cuando un
ya que los servidor esta
servicios caído las
corren en peticiones de los
modo usuario. clientes no
pueden ser
compensadas.
Microkernels La idea básica detrás del diseño Es extensible y Menor
de microkernel es lograr una personalizable. rendimiento
alta confiabilidad al dividir el Manipula debido a la
sistema excepciones sobrecarga de
operativo en módulos pequeños del comunicaciones.
y bien definidos, sólo uno de los procesador. Es más robusto
cuales (el microkernel) se Proporciona por lo que
ejecuta en modo kernel y el soporte para la requiere un
resto se ejecuta como procesos recuperación mantenimiento
de usuario ordinarios, sin poder de un sistema complejo.
relativamente. con alguna Complejidad en
falla de caída la sincronización
de energía. de todos los
módulos que
componen el
micronúcleo.
Exokernels Su trabajo es asignar recursos a La ventaja del Mayor
las máquinas virtuales y esquema del complejidad
después comprobar exokernel es para el
los intentos de utilizarlos, para que ahorra una desarrollo de
asegurar que ninguna máquina capa de software.
trate de usar los recursos de asignación. Carece de
otra. Mejor funcionalidades
Cada máquina virtual de nivel utilización de de alto nivel a
de usuario puede ejecutar su los recursos. comparación de
propio sistema operativo, al Mayor otros Sistemas

6
6
Unidad 2: Estructura de un Sistema Operativo.
Sistemas Operativos

igual rendimiento en Operativos.


que en la VM/370 y las Pentium los recursos.
8086 virtuales, con la excepción Mayor
de que cada una está eficiencia en la
restringida utilización de
a utilizar sólo los recursos que los recursos.
ha pedido y que le han sido
asignados.

3. Enlista cinco servicios del sistema operativo que corren en este momento
en tu equipo de cómputo.

a. Detección de Errores.
b. Ejecución de programas.
c. Archivos del Sistema.
d. Seguridad y Protección.
e. Asignación de recursos.

4. Desde tu punto de vista expresa cuál estructura consideras la mejor y por


qué.
La Máquina Virtual es una buena opción, considero que si tengo una maquina mas o menos
buena, pero por alguna razón necesito usar otro sistema operativo necesitaría comprar una
nueva máquina o particionar la misma maquina y perdería los datos que ya hay en ella, en este
caso solo se usa la computadora original y se virtualiza la otra maquina con los programas de
virtualización que en mi caso conozco VirtualBox y uno que apenas estoy usando que es
VMware Workstation.

7
7
Unidad 2: Estructura de un Sistema Operativo.
Sistemas Operativos

Conclusión:

El sistema Operativo es un programota que se encarga de administrar todos los recursos de la


computadora y que hace que funcione y se comunique el Hardware con el Software.
Es muy interesante como se compone el SO ya que nomás usamos y conocemos la interfaz
como usuario común, pero no nos preguntamos que hay dentro y como hace que funcione
todos los conjuntos.
En mi caso solo he utilizado Windows, empecé con Windows Vista con mi primer laptop cuando
estaba en la secundaria(era viejita y con 512 mb de ram “Muy lenta”), y de ahí he conocido los
demás como Windows 7, Windows 8 y 8.1, y ahora con Windows 10, que sinceramente me
gusta mas Windows 7 por su diseño más simple y más rápido en cuestión de ejecución.
Como comentaba en el punto 4 de la actividad estoy probando Linux en VMware Workstation y
me esta pareciendo muy bueno, apenas estoy aprendiendo como se usa, pero me gusta que
pueda utilizar la consola para ejecutar algunas funciones y programas.
En fin depende de explorar los SO y no solo de Ordenadores si no de Celulares que cos que
conozco son Android, IOS de IPhone y Symbian de los celulares viejos creo basados en Java.

Fuentes de Información

OpenClass Semana 2 Profesor Ana Marell Arteaga Martínez


Sistemas operativos modernos (Tanenbaum, 2009). Páginas 62-72.

8
8

También podría gustarte