Zusammenfassung der Ressource
Clasificación e Historia de los
Sistemas Operativos
- Historia de los
S.O.
- Años 40
- En esta de cada se podía acceder a la consola, la
cual actuaba con una serie de interruptores,
permitiendo introducir el programa a la memoria
de la computadora.
- Años 50
- en esta decada se busco facilitar la interaccion
ente el usuario y el computador asiendo su
aparicion los S.O. bajos los conceeptos de:
- Monitor Residente
- Su funcionamiento era bastante
simple, se limitaba a cargar los
programas a memoria, leyéndolos de
una cinta o de tarjetas perforadas, y
ejecutarlos.
- Procesamiento
por Lotes
- Como solución para optimizar el
tiempo de montaje surgió la idea de
agrupar los trabajos en lotes, en una
misma cinta o conjunto de tarjetas, de
forma que se ejecutaran uno a
continuación de otro
- Almacenamiento
temporal
- Su objetivo era disminuir el tiempo de carga de los
programas, haciendo simultánea la carga del
programa o la salida de datos con la ejecución de la
siguiente tarea.
- Años 80
- Empezó el auge de los ordenadores personales. En éstos se dejó un poco de lado el
rendimiento y se buscó más que el sistema operativo fuera amigable, surgiendo menús, e
interfaces gráficas. Esto reducía la rapidez de las aplicaciones, pero se volvían más prácticos y
simples para los usuarios.
- Apple Macintosh
- Muchos usuarios, al ver que estaba
completamente diseñado para
funcionar a través de una GUI (Graphic
User Interface), acostumbrados a la línea
de comandos, lo tacharon de juguete
- MS_DOS
- En 1981 Microsoft compró un sistema operativo llamado
QDOS que, tras realizar unas pocas modificaciones, se
convirtió en la primera versión de MS-DOS
- Microsoft Windows
- Las versiones de Windows que han aparecido hasta
el momento se basan en dos líneas separadas de
desarrollo que finalmente convergen en una sola
con la llegada de Windows XP. La primera de ellas
conformaba la apariencia de un sistema operativo,
aunque realmente se ejecutaba sobre MS-DOS.
- Años 70
- Es en los años 1970 cuando se produce el boom
de los miniordenadores y la informática se
acerca al nivel de usuario el último de los
cuales se creó específicamente para reescribir
por completo el código del sistema operativo
Unix, convirtiéndolo en uno de los pocos SO
escrito en un lenguaje de alto nivel.
- Años 60
- En los años 1960 se produjeron cambios notorios en varios campos
de la informática, con la aparición del circuito cerrado. Para ello se
utilizaban técnicas de lo más diversas:
- S.O. Desarrollados
- Los sesenta marcaron el inicio de UNIX, a mediados de los
60 aparece Multics, sistema operativo multiusuario –
multitarea desarrollado por los laboratorios Bell de AT&T
- Tiempo Real
- Estos sistemas se usan en entornos donde se deben
aceptar y procesar en tiempos muy breves un gran
número de sucesos, en su mayoría externos al
ordenador.
- Multiprocesador
- Permite trabajar con máquinas que poseen más de un
microprocesador. En un multiprocesador los
procesadores comparten memoria y reloj.
- Tiempo Compartido
- En este punto tenemos un sistema que hace buen uso de la electrónica disponible, pero adolece
de falta de interactividad; para conseguirla debe convertirse en un sistema multiusuario
- MultiProgramación
- La CPU ejecuta instrucciones de un programa, cuando el que se
encuentra en ejecución realiza una operación
- Años 90
- En 1991 aparece la primera versión del núcleo
de Linux. Creado por Linus Torvalds y un
sinfín de colaboradores a través de Internet.
Este sistema se basa en Unix, un sistema que
en principio trabajaba en modo comandos,
estilo MS-DOS.
- Caracteristicas y
Estructura de los S.O.
- Caracteristicas
- Conveniencia
- Un sistema Operativo hace
más conveniente el uso de
una computadora
- Eficiencia
- El Sistema Operativo permite
que los recursos de la
computadora se usen de
manera correcta y eficiente.
- Habilidad para
Evolucionar
- Un Sistema Operativo debe de ser
capaz de aceptar nuevas funciones
sin que tenga problemas.
- Administrador
de Hardware
- El Sistema Operativo debe ser eficaz
- Relaciona
Dispositivos
- El Sistema Operativo debe
permitir la conexión de
dispositivos para una mayor
eficiencia
- Algoritmo
- Un Sistema Operativo
Hace el uso de la
computadora más
racional.
- Estructura
- Monolitica
- Esta es la estructura de los primeros sistemas
operativos constituidos fundamentalmente por un solo
programa compuesto de un conjunto de rutinas
entrelazadas
- Jerárquica
- Se dividió el sistema operativo en pequeñas partes, de tal
forma que cada una de ellas estuviera perfectamente
definida y con un claro interface con el resto de elementos.
- Cliente / Servidor
- El núcleo tiene como propósito
establecer una comunicación
entre cliente y servidores, estos
deben tener mecanismos de
seguridad y protección.
- Maquina Virtual
- En esta se pueden integrar distintos sistemas
operativos dando la sensación de tener varias
máquinas diferentes
- Clasificacion
- Adm. Tareas
- Mono Tarea
- Permite ejecutar solo un
programa a la vez.
- Multitarea
- Permite ejecutar diversas tareas o
programas a la vez.
- Adm. Usuarios
- Multiusuariuo
- Permiten que más de un usuario ejecute programas a la
vez
- Mono Usuario
- Solo permiten trabajar un usuario,
como el caso de los ordenadores
personales.
- Manejo de Recursos
o Acceso a Servicios
- Centralizados
- Si permite utilizar los recursos de un solo ordenador.
- Distribuidos
- Permite utilizar los recursos de más de
un Ordenador al mismo tiempo.