ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Evolución y estructura de los sistemas operativos


Enviado por   •  29 de Abril de 2021  •  Documentos de Investigación  •  921 Palabras (4 Páginas)  •  130 Visitas

Página 1 de 4

[pic 1]

| Reto 2

Evolución y estructura de los sistemas operativos

Nombre completo

Julio Cesar Magallón Rosales

Fecha de elaboración

10 de marzo del 2021

Nombre del asesor

Claudia Patricia Rojano

Matrícula

21000642

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

Características de tamaño, costos, dónde se utilizó, etc.

Sistema de ingreso de información por parte del usuario

Sistema que permitía almacenar información

Características del sistema operativo

Primera generación

Funcionaba con tubos de vacío.

Era gigante y muy costosa, se utilizaba para hacer cálculos matemáticos para el ámbito militar, consumía mucha energía.

La información era ingresada por medio de tarjetas perforadas.

Utilizaba el lenguaje binario.

No se contaba con algún sistema operativo, se interactuaba directamente con el hardware en lenguaje binario.

Segunda generación

Se utilizaron los transistores.

Se redujeron tamaños y costos y aumento la velocidad.

Se utilizaban cintas magnéticas.

Se utilizaban cintas magnéticas con 5 megabytes de almacenamiento.

Sistema Batch, comenzaba la ejecución de un programa cuando el anterior terminaba.

Tercera generación

Se utilizaban circuitos integrados.

Eran computadoras más pequeñas, rápidas y eficientes, utilizadas en escuelas, grandes empresas y en la milicia.

Sistema operativo multiprogramado.

Los programas coexisten en la memoria, cuando se requiere uno el procesador lo ejecuta mientras los demás se quedan en pausa.

Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio.

Multics, este sistema aporto conceptos innovadores para Unix, pero con rendimiento pobre.

Cuarta generación

Uso de microprocesadores Intel 8080.

Reducción de costos y tamaños.

Nacieron los OS’s Apple DOS, QDOS.

Discos duros de baja capacidad.

Fue desarrollado para permitir ser portable, multitarea y multiusuario.

Quinta generación

VLSI - Very Large Scale Integration circuit.

Permite cada vez más componentes en miniatura, aumentando la potencia.

Windows, Symbian, Newton OS, Datalight, Nokia, Android, Linux, etc.

Discos duros de alta capacidad.

Surgen tecnologías basadas en la inteligencia artificial y la robótica, nacen varios e importantes sistemas operativos.

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

Estructura

Beneficios

Áreas de oportunidad

Usuarios o áreas en las que se utiliza el sistema

Ejemplos de sistemas que contienen esa estructura

Sistemas monolíticos

Carecen de una estructura definida, y está constituida en un único programa principal que engloba toda la funcionalidad y servicios.

El procedimiento principal controla todo el sistema.

Muestra una mayor eficiencia en el procesamiento y velocidad.

En la Adaptabilidad y escalabilidad, actualizaciones menos costosas, no tener gran dependencia de proveedores.

Algunas aplicaciones de finanzas son monolíticas en el sentido que ayudan al usuario a realizar una tarea por completo, Áreas de desarrollo van enfocadas a la programación usando SO Linux.

Ms-Dos.

Ubuntu.

Debian.

OpenBSD.

FreeBSD.

Multics.

Android.

Sistema de capas

Cada una de las capas está organizada jerárquicamente una después de otra dividiendo el SO en partes más pequeñas.

Es modular, organizado y escalable, de simple mantenimiento, fácil de depurar para encontrar errores y fallas.

En la Complejidad y división de funcionalidades, así como mejorar la eficiencia.

En aplicaciones web típicas donde están compuestas por una capa de presentación (funcionalidad relacionada con la interfaz de usuario), una capa de negocios (procesamiento de reglas de negocios) y una capa de datos (funcionalidad relacionada con el acceso a datos).

Aplicaciones web.

THE, Technical Hogeschool Eindhoven.

Microkernels

Divide el SO en pequeñas fracciones en las que solo una se ejecuta en modo núcleo (Kernel, modo privilegiado).

Los errores que surgen no detienen o congelan el dispositivo, por lo que el fallo no es fatal, Mantenimiento simple, modular extensible, depuración sencilla y seguridad.

Mejorar el desempeño, y manejo de versiones libres.

Mayoría de usuarios y áreas, con Windows, MacOs, ya que se trabaja con ofimática diversa.

Diferentes versiones de Windows,

MacOs.

Symbian.

Modelo cliente-servidor

Cuenta con dos partes diferentes, cliente y servidor, destina la mayor parte de los recursos a la ejecución de los programas cliente, quien requiere de un servicio en particular y el servicio es quien lo provee.

Es escalable y modular, de fácil mantenimiento, si falla un servicio, no afecta a los demás.

Contar con buenos equipos para mejorar el desempeño en todos los casos, controlar, mejorar el tráfico de datos y protocolos de seguridad mejorados.

Mayoría de las Áreas y usuarios, ya que al conectarnos a internet hacen uso de este tipo de esta estructura conectándonos con algún navegador de internet.

Por parte del Cliente:

Exploradores web como Google Chrome.

Clientes de bases de datos

Por parte del Servidor:

Servidores web como Apache.

Servidores de bases de datos como SQL Server, MySQL etc.

Máquinas virtuales

Integra varios SO en un solo equipo anfitrión, mediante una réplica de Hardware.

Esta aislada del anfitrión y de otras maquinas virtuales, proporcionando seguridad adicional.

Administrar las maquinas virtuales mas eficiente y sencillo, suministrar mas recursos para adquirir más eficiencia.

Ámbito de desarrolladores, para probar una aplicación en distintos sistemas. Como desarrollador de aplicaciones interesa que funcione correctamente en la mayor cantidad de configuraciones posibles, y eso incluye distintas versiones de sistemas operativos

Java Virtual machine.

Microsoft Hyper-V.

VirtualBox.

VMWare.

Exokernels

Esta estructura fue diseñada de tal forma que se separa la protección de los recursos de la administración, el Kernel asigna los recursos físicos básicos de la maquina a los programas de aplicación y el programa determina qué hacer con ellos.

Reducción de la complejidad, la descentralización de los fallos (un fallo en una parte del sistema no se propagaría al sistema entero) y la facilidad para crear y depurar controladores de dispositivos. Según los defensores de esta tendencia, esto mejora la tolerancia a fallos y eleva la portabilidad entre plataformas de hardware.

Facilitar la sincronización de todos los módulos que componen el micronúcleo y su acceso a la memoria, optimización para sistemas de núcleo que pueden mapear toda la memoria.

Algunas compañías de teléfonos móviles que desean proveer portabilidad y la capacidad de adaptarse a todo tipo de dispositivos agregando nuevas funcionalidades de sistema sin afectar el funcionamiento del mismo y sin la necesidad de ser modificado y recompilado.

HarmonyOS.

MIT AEGIS.

MIT XOK.

...

Descargar como (para miembros actualizados)  txt (7.3 Kb)   pdf (187.1 Kb)   docx (121.6 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com