Title | García José SO R2 U1 - Reto 2 de sistemas operativos |
---|---|
Course | Fundamentos de servidores y sistemas operativos |
Institution | Universidad Virtual del Estado de Guanajuato |
Pages | 6 |
File Size | 287.6 KB |
File Type | |
Total Downloads | 14 |
Total Views | 125 |
Reto 2 de sistemas operativos...
| Reto 2
Evolución y estructura de los sistemas operativos Nombre completo: José Salvador García Ramos Fecha de elaboración: Domingo 18 de abril de 2021 Nombre del asesor: Claudia Patricia Rojano Hernández Matrícula: 20024003
1
Evolución de los sistemas operativos Instrucción: completa el siguiente cuadro comparativo de acuerdo a los elementos que se indican.
Generaciones de los sistemas operativos
Tecnología utilizada para su funcionamiento
Sistema de ingreso de información por parte del usuario
Sistema que permitía almacenar información
Características del sistema operativo
Tubos de vacío
Era inmensa y muy costosa. Era usada para realizar cálculos matemáticos
Sumar para realizar cálculos matemáticos
Tarjetas perforadas
Carecían de un sistema operativo, interactuaban con el hardware en lenguaje binario
Transistores
Era muy pequeña y menos costosa. Fue usada en ámbitos comerciales y científicos
Información comercial y científica
Cintas magnéticas
Sistema batch: Es decir, comenzaba la ejecución de un programa cuando terminaba el anterior
Circuitos integrados
Más pequeñas y más baratas. Uso militar, educativo y científico
Información militar, educativa y científica
Tarjetas o discos de memoria
Multics operating System.
Microprocesadores
Uso personal y multiusuario. Era aún más pequeña y su costo más bajo
Información personal y de muchos más ámbitos (todo tipo de información)
CD’s, DVD’s y demás…
UNIX (UNICS) Apple Dos QDos
Primera generación
Segunda generación
Tercera generación
Cuarta generación
Características de tamaño, costos, dónde se utilizó, etc.
VLSI Quinta generación
Sus transistores Todo tipo de son muy pequeños, información por y su costo es más internet elevado por la velocidad
Memoria USB, SD, Micro USB, etc…
MS Dos Windows Newton OS iOs ROM-Dos S40
2
Estructura de los sistemas operativos Instrucción: completa el siguiente cuadro comparativo de acuerdo a los elementos que se indican.
Estructura de los sistemas operativos
Sistemas monolíticos
Sistema de capas
Microkernels
Usuarios o áreas en las que se utiliza el sistema
Ejemplos de sistemas que contienen esa estructura
Difícilmente se adapta el sistema y con poca o nula estabilidad. Difícil de depurar Actualizaciones costosas Dependecia de los proveedores Su desempeño es más bajo La mayoría son privativos
Usuarios simultáneos pueden trabajar remotamente o procesar lotes. Grandes cantidades de transacciones en el comercio
MS-Dos, Ubuntu, Debian, Android, FreeBSD, OpenSBD, Multics
Es modular, organizado y escalable. De fácil mantenimiento. Facilidad de depuración para encontrar fallas
Arquitectura compleja Múltiples problemas para una división de las funcionalidades
Los usuarios interactúan dentro de su capa correspondiente
MINIX, THE (Technische Hogeschool Eindhaven)
Sencillez Seguridad Modular y extensible Mantenimiento simple
Desempeño bajo La mayoría son privativos
Existen dos modos de privilegios: - Modo Kernel: Las operaciones tienen acceso a las partes más escenciales del sistema operativo y el código de ejecución está completo y sin restricciones - Modo usuario: Es un modo restringido
Windows XP, Windows 7, Windows 8, Windows 10, MacOS, iOs
Estructura
Beneficios
Áreas de oportunidad
Se integra por procedimientos que interactúan entre si. Procedimientos de servicios y auxiliares
El procedimiento principal controla todo el sistema. Muestra mejor eficiencia en procesamiento y velocidad.
Se organiza jerárquicamente con el objetivo de dividir el sistema operativo en partes más pequeñas
Divide el sistema operativo en fracciones pequeñas en las que se ejecuta en modo núcleo
Modelo clienteservidor
Máquinas virtuales
Exokernels
Su objetivo es destinar la mayor parte de los recursos a la ejecución de los programas del cliente
Fácil mantenimiento Escalable y modular Si falla un servidor no afecta a los demás
El desempeño no siempre es el mismo. Problemas de congestión de tráfico
El desarrollo de las redes permitió incrementar la escabilidad, flexibilidad y la interoperabilidad
Cliente: Chrome, Firefox, Edge, Safari, etc
Integran varios sistemas operativos en un solo equipo llamado anfitrión, host o hipervisor, mediante una réplica del hardware actual
Está aislada del anfitrión y de otras máquinas virtuales, lo cual proporciona mayor seguridad. Coexisten múltiples entornos
Son más complejos de administrar y son menos eficientes; ya que no interactúan directamente con el hardware
Su objetivo es proporcionar un entorno de ejecución independiente de la plataforma de hardware y de el sistema operativo
Java Virtual Machine. Microsoft Hyper-V
Está diseñado para separar la protección de los recursos de la administración
Mejor uso de recursos Mayor rendimiento en los recursos Eficiencia con la utilización de los recursos
Mayor complejidad para el desarrollo del software. Carece de funcionalidades de nivel más alto comparándolo con otros sistemas operativos
Cada máquina virtual de nivel usuario permite ejecutar su propio sistema operativo, con excepción de que cada una está restringida a usar solo los recursos que ha pedido y que le han sido asignados
MIT AEGIS MIT XOK
Servidor: Apache, Neinx, SQL server, My SQL...