Zusammenfassung der Ressource
Historia y Evolucion de los Sistemas Operativos
- Sistema Operativo
- Es un conjunto de programas infromaticos que administra los recursos de una computadora es un
software de sistema que gestiona el hardware en los niveles basicos
- Funciones basicas
- Suministro de interfaz al usuario
- Administracion de recursos
- Administracion de archivos
- Administracion de tareas
- Servicio de soporte y utilidades
- Evolucion Sistemas Operativos
- Años 40
- Año 1940 fue la primera generacion de computadoras y se usuban sobre
una serie de micro interruptores y no existian los sistemas operativos
- Se interactuaba con el hardware y para poder utlizarse se tenia que hacer mediante turnos
- Años 50
- Para facilitar la interaccion entre persona y el computador aparecen los sistemas operativos
- Con conceptos tales como:
- Monitor residente: Se limitaba a cargar los programas a memoria, leyendolos de una cinta o tarjetas perforadas
- Procesamiento por lotes: Optimizar el tiempo de montaje, agrupar los trabajos en lotes en una misma cinta o en un conjunto de tarjetas
- Almacenamiento temporal:Objetivo de disminuir el tiempo de carga de un programa haciendo asi
simultanea la carga de el programa o la salida de datos utilizando dos tecnicas Buffering y Spooling
- Años 60
- Se realizaron cambios muy notrios en varios campos de la infromatica con la aparicion de el circuito cerrado
- Multiprogramacion
- Ssitema multiprogramado con la memoria principal que alberga a mas de un programa de ususario
- Tiempo compartido
- Convierte a un sistema multiusuario, en el cual existen varios usuarios con
un terminal en linea y utilizando el modo operacion de tiempo compartido
- Tiempo real
- Se utilizan en entornos donde se deben aceptar y procesar en tiempos breves y gran numero de sucesos en mayoria externos al ordenador
- Multiprocesador
- Permite trabajar con maquinas que tiene mas de un microprocesador
- Años 70
- Empezo la creacion de circuitos con miles de transitores en un centimetro cuadrado de silicio, se
produjieron los primeros sistemas integrados y la produccion de los primeros miniordenadores
- Sistemas operativos deasarrollados
- MULTICS
- MVS
- Años 80
- Se buscaba que el sistema operativo fuera amigable surgiendo los menus e interfaces graficaz volviendose mas practicos y simples para
el usuario y surgio un nuevo lenguaje de programacion llamado Eiffel y fue el desarrolllo de redes de computadoras personales y el
lanzamiento de los siguientes sistemas operativos que son:
- Apple Macintosh
- MS-DOS
- Microsoft Windows
- Años 90
- En 1991 aparecio la primera version de nucleo de Linux crado por Linus Torvalds trabajaba en modo comandos pero hot en dia cuenta con ventanas gracais al
servidor grafico y a los gestores de ventanas que son KDE y GNOME, actualmente GNU/LINUX tiene un aplicativo que convierte las ventanas en un entrono 3D
- Caracteristicas
- Conveniencia
- El sistema operativo hace que sea mas conveniente
el use de la computadora
- Eficiencia
- Permite que los recursos de la computadora
se usen de manera correcta y eficiente
- Habilidad para evolucionar
- El sistema operativo tiene que ser capaz de
aceptar nuevas funciones sin problemas
- Encargado de administrar el hardware
- Tiene que ser eficaz y recibir las señales provenientes de los
perifericos y hardware en general
- Relacionar dispositivos
- El sistema operativo detecta otro sistema operativo
conectado en si mismo
- Algoritmos
- Hace uso de la computadora mas racional y eficiente
- Estructura
- Tipos
- Estructura Monolitica
- Primera estructura de los sistemas operativos fundamentalmente por un programa que esta compuesto
por un conjunto de rutinas entrelazadas y de tal forma que cada una puede llamar a cualquier otra
- Caracteristicas
- Una construccion de programa final a base de modulos compilados
separadamente que se une a traves de el editor de enlaces
- Tiene una buena definicion de parametros de enlance entre las rutinas
- Carecen de proteccion y privilegios al entrar
- Estructura jerarquica
- Organiza el sistema operativo con una jerarquia de capas
- Caracteristicas
- Las zonas mas intensas o nucleos estan mas protegidas de
posibles accesos indeseados desde las capas externas
- Un contacto mas proximo con el hardware
- Un nucleo minimo pero mas seguro y agil
- Maquina virtual
- Sistema operativo que presenta interfaces cada proceso muestra una maquina que parece identica a la
maquina real subyacente estos sistemas operativos se separan en dos conceptos que son
- Caracteristicas
- Pueden hacerse varios sistemas operativos sin crear particiones
- Se puede simular el hardware
- Tiene gran capacidad de disco duro y memoria ram
- Cliente servidor
- Es el tipo mas reciente de los sistemas operativos y pueden
ser ejecutados en la mayoria de las computadoras
- Caracteristicas
- Coordina y permite el trabajo entre iguales
- El cliente inicia las solicitudes o peticiones
- Se puede conectar a varios servidores ala vez
- Acepta conexiones desde un gran numero de clientes
- Clasificacion de los sistemas operativos
- Administracion de usuarios
- Monousuario
- Solo permite trabajar a un usuario como los ordenadores personales
- Multiusuario
- Permite que varios usuarios ejecuten sus programas a la vez
- Organizacion interna o estructura
- Monolitico
- Jerarquico
- Cliente-servidor
- Manejo de recursos o acceso a servicios
- Centralizados
- Permite utilizar recursos de un solo ordenador
- Distribuidos
- Permite utilizar los recursos (CPU, memoria) de mas de un ordenador al mismo tiempo
- Administracion de tareas
- Monotarea
- Es el que solo permite ejecutar un programa a la vez
- Multitarea
- Permiten ejecutar varias tareas o programas al mismo tiempo