Sistemas operativos Resumen Histórico
Enviado por jorsuap • 14 de Abril de 2016 • Informe • 1.016 Palabras (5 Páginas) • 232 Visitas
- Resumen Histórico S.O.
A comienzos de 1940 se introducían los programas en las maquinas bit a bit, por medio de interruptores mecánicos para luego introducirse el lenguaje de maquina por tarjetas perforadas. A finales de 1940 y parte de 1950 los programadores interactuaban directamente con las primeras computadoras, es decir con el hardware, no había aun un sistema operativo, las computadoras funcionan con bulbos y los datos eran insertaban en lenguaje maquina o con interruptores. Durante 1950 y 1960 la compañía General´s Motors creo el primer sistema operativo para la computadora IBM 170, por medio de tarjetas perforadas los usuarios podían modificar sus programas mediante el proceso llamado “trabajo en serie”. De 1960 a 1970 se crea el circuito integrado, surge las unidades de cintas y el cargador de programas el cual se considera uno de los primeros sistemas operativos. En 1980 tiene auge el INTERNET en estados unidos, a final de los 80´s comienza el apogeo y la evolución de los sistemas operativos, se descubre el concepto de multiprogramación cargando en memoria varios programas, así se basan los S.O. actuales. De los 1990 en adelante hasta el día de hoy, comienza la computación distribuida y del multiprocesamiento, aprovechando el ciclo del procesador, Se tendrá una configuración dinámica con un reconocimiento inmediato de dispositivos y software que se añada o elimine de las redes a través de procesos de registro y localizadores. La conectividad se facilita gracias a estándares y protocolos de sistemas abiertos establecidos por organizaciones como la Organización Internacional de estándares (ISO-International Standard Organization), fundación de software abierto, todo estará más controlado por los protocolos de comunicación OSI y por la red de servicios digital ISDN.
- Qué es un sistema operativo
Programa que actúa como intermediario entre la máquina y el usuario, ofreciendo un entorno donde el usuario pueda ejecutar programas, además administra los recursos del sistema de cómputo (hardware y software) permitiendo que el hardware cumpla su función o trabajo correctamente.
Funciones:
- Hace conveniente el uso del hardware
- Permite manejar los recursos de la computadora de manera eficiente
- Permite el desarrollo, introduciendo nuevas funciones
- Es el encargado de manejar los recursos como el hardware de la computadora, asignando una parte del procesador para compartir os recursos
- Coordina y manipula los dispositivos conectados cuando el usuario lo requiera, organizando los datos de manera rápida y segura
- Permitir manejar las instalaciones de redes
- Procesamiento por bytes de flujo a través del bus de datos.
- Permitir de manera fácil el manejo de dispositivos de entradas y salidas
- Permitir recuperar datos por errores de hardware
- Otorgar permisos a los usuarios
- Proporcionan seguridad para los usuarios, hardware y datos
- Establece prioridades para los mismos recursos con el control de concurrencia
- Administra la memoria para los procesos y gestiona su uso
- Generación de estadísticas
- Controla la ejecución de los programas administrando los trabajos y asignando recursos
- Administra los periféricos
- Permite compartir los recursos hardware y os datos entre los usuarios
- Cuadro comparativo
Sistemas Operativos por su Estructura | |
Ventajas: Estructura monolítica
Ventajas: Estructura jerárquica
Ventajas: Máquina Virtual
Ventajas: Cliente-servidor (Microkernel)
| Desventajas: Estructura monolítica
Desventajas: Estructura jerárquica
Desventajas: Máquina Virtual
Desventajas: Cliente-servidor (Microkernel)
|
Sistemas Operativos por Servicios | |
Ventajas: Monousuarios
Ventajas: Multiusuarios
Ventajas: Monotareas Ventajas: Multitareas
Ventajas: Monoproceso
Ventajas: Multiproceso
| Desventajas: Monousuarios
Desventajas: Multiusuarios
Desventajas: Monotareas
Desventajas: Multitareas
Desventajas: Monoproceso
Desventajas: Multiproceso
|
Sistemas Operativos por la Forma de Ofrecer sus Servicios | |
Ventajas: Sistemas centralizados
Ventajas: Sistemas de red
Ventajas: Sistemas distribuidos
Ventajas: Sistemas operativos paralelos
| Desventajas: Sistemas centralizados
Desventajas: Sistemas de red
Desventajas: Sistemas distribuidos
Desventajas: Sistemas operativos paralelos
|
Sistemas operativos por los modos de explotación | |
Ventajas: Procesamiento por lotes
Ventajas: Multiprogramación
| Desventajas: Procesamiento por lotes
Desventajas: Multiprogramación
|
...