La evolución de los sistemas operativos
Enviado por LEON1970 • 24 de Noviembre de 2015 • Tarea • 944 Palabras (4 Páginas) • 165 Visitas
SISTEMAS OPERATIVOS
PRESENTADO A: JOSE JAIME VALDES - TUTOR
PRESENTADO POR: RICARDO LEON PEÑA MARTINEZ
COD: 79503324
GRUPO: 301402_20
PROGRAMA DE INGENIERIA DE SISTEMAS
CEAD POPAYAN
SEPTIEMBRE DE 2015
DESARROLLO DE LAS ACTIVIDADES.
- Evolución de los sistemas operativos.
En los 40 se inicia con los programas Bit a Bit por medio de interruptores neánicos para posteriormente hacer uso del lenguaje máquina que se introducía por tarjetas perforadas.
Entre finales de los 40 y mediados de los 50 el programador interactuaba directamente con el hardware, los programas se realizaban por medio de código maquina por lo cual aún no se considera como un sistema operativo.
En los 50 surge el primer sistema operativo implantado por General Motors para el IBM 170. Aquí el programador por medio de tarjetas perforadas podía modificar, corregir o depurar los programas cada uno a la vez, haciendo de esto un trabajo muy complejo lo cual llevaba a perdida de valioso tiempo.
En los 80 al iniciar el auge de internet se hace necesario evolucionar los sistemas operativos, ya que los usuarios necesitaban trabajar simultáneamente varios programas, es aquí donde se da el concepto de multiprogramación, que es como se operan los sistemas operativos en la actualidad.
- Definición de Sistema Operativo.
Es el conjunto de aplicaciones (programas informáticos) los cuales permiten gestionar y administrar de la mejor manera los recursos físicos (hardware). También es conocido como software del sistema el cual trabaja desde el encendido del computador hasta su apagado. Además de proveer permisos a los demás programas que se utilice, donde se gestiona el buen funcionamiento del computador, por otro lado se debe aclarar que un sistema operativo no funciona únicamente en un computador, se utiliza en dispositivos móviles, reproductores de música, y un sin fin de aparatos electrónicos que hagan uso de un microprocesador.
Funciones:
- Administración del Procesador: Administra la distribución del uso del procesador para las diferentes aplicaciones y dispositivos del computador.
- Gestión de la Memoria de Acceso Aleatorio (RAM): asignad la cantidad de memoria para el uso de cada aplicación, al ser esta memoria insuficiente el SO crea en el disco duro un espacio de memoria (Memoria Virtual) la cual es utilizada en programas que demandan mayor capacidad que la memoria RAM.
- Gestión de E/S: por medio de drivers administra el uso de los diferentes periféricos del computador los cuales son demandados por los programas.
- Gestión de Ejecución de Aplicaciones: asigna a cada aplicación los recursos necesarios para que esta funcione óptimamente.
- Administración de Autorizaciones: Se asegura de que las aplicaciones sean utilizadas solo por usuarios autorizados garantizando su seguridad.
- Gestión de Archivos: Gestiona el uso de archivos del sistema y sus respectivas actualizaciones.
- Gestión de la Información: Genera información que puede ser utilizadas para el análisis del comportamiento de la PC.
- Cuadro comparativo donde identifiquen claramente las ventajas y desventajas que presenta cada uno de los tipos de sistemas operativos.
SISTEMAS OPERATIVOS POR SU ESTRUCTURA | SISTEMAS OPERATIVOS POR NODOS DE EXPLORACIÓN. |
Estructura Monolítica.
Estructura Jerárquica por capas:
Máquina Virtual:
Cliente Servidor:
| Procesamiento Por Lotes.
Multiprogramación.
|
SISTEMAS OPERATIVOS POR LOS SERVICIOS OFRECIDOS | SISTEMAS OPERATIVOS POR LA FORMA DE OFRECER LOS SERVICIOS. |
Monousuarios.
Multiusuarios.
Monotarea.
Multitarea.
Monoproceso.
Multiproceso.
| Centralizados.
Sistemas de Red.
|
...