SISTEMAS OPERATIVOS
ANTONIMAR22 de Septiembre de 2013
4.114 Palabras (17 Páginas)285 Visitas
Trabajo Práctico de
Sistemas Operativos
1- Desarrolle una breve introducción a los sistemas operativos
En este punto deberá explicar 3 aspectos importantes: definición de SO, su entorno y características; mencione además las funciones que puede cumplir, además agregue el esquema que desarrolla el arranque de la computadora.
Definición: El sistema operativo es un conjunto de programas que administran de forma segura y eficiente el hardware de una computadora y además, es el entorno en el que se ejecutan los programas de aplicación.
Entorno: Un ordenador moderno consiste de uno o más procesadores (memoria principal, discos, impresoras, teclado, pantalla y otros dispositivos de entrada- salida). Estos ordenadores están equipados con una capa de software que se llama sistema operativo, cuya función es gestionar todos esos dispositivos y proporcionar a los programas del usuario una interfaz con el hardware más sencilla.
El usuario interactúa a través de los programas de aplicación sobre el sistema operativo que corre sobre el hardware de la computadora.
Características:
Conveniencia.
Eficiencia.
Habilidad para evolucionar.
Encargado de administrar el hardware.
Relacionar dispositivos ( gestionar a través del kernel)
Organizar datos para acceso rápido y seguro
Manejar las comunicaciones en red.
Procesamiento por bytes de flujo a través del bus de datos.
Facilitar las entradas y salidas.
Técnicas de recuperación de errores.
Evita que otros usuarios interfieran.
Generación de estadísticas.
Permite que se puedan compartir el hardware y los datos entre los usuarios.
2- Explique brevemente la clasificación de los sistemas operativos
Teniendo en cuenta que los Sistemas Operativos fueron clasificándose de diferentes maneras, dependiendo del uso o de la aplicación que se les daba.
La clasificación actual es:
Sistemas operativos por su servicios:
--Por el número de usuarios:
-monoususario(es usado por un solo usuario a la vez)
Ejemplos: Windows XP, 95, 98
- multiusuario (pueden usarlo varios usuario al mismo
tiempo).Ejemplo: Unix, Windows 2000
--Por el número de tareas:
- monotareas: una sola tarea por vez a pesar de ser
uno o varios usuarios.
- Multitareas: Varias labores al mismo tiempo.
--por el número de procesadores:
- uniproceso----- Es capaz de manejar más de un procesador de la computadora. Ejemplos: Dos, Unix, Linux
- Multiproceso----Simétrica ( los procesos son enviados a cualquiera de los procesadores disponibles) y asimétricas( el sistema operativo selecciona a uno de los procesadores que va a distribuir la carga a los demás procesadores)
Sistemas operativos por su estructura:
- Monolíticos: todos sus componentes se encuentran integrados en un único programa.
- Jerárquicos: en un sistema por capas, el sistema operativo se organiza como una jerarquía de capas, las cuales ofrecen su servicio a la capa superior.
- Cliente- servidor: consiste en implementar la mayor parte de los servicios y funciones del sistema operativo en procesos de usuario
- Máquina virtual: presenta una interface a cada proceso, mostrando un máquina que parece idéntica a la máquina real subyacente.
Sistemas operativos por la forma de ofrecer sus servicios:
- De escritorio: es un SO de propósito general que corre en un computadora de escritorio o portátil. Ejemplo: MS- DOS, Windows, Linix.
- De red: son aquellos sistemas que mantienen a dos o más computadoras unidas a través de algún medio de comunicación con el objetivo primordial de poder compartir los diferentes recursos y la información de sistema. Ejemplo: Lan Manager, Windows NT Seven, Unix.
- Distribuidos: Abarcan los servicios de los de red logrando integrar recursos. En una solo máquina virtual que el usuario accede en forma transparente.
- Embebidos: es un sistema computacional diseñado para cubrir necesidades específicos. Ejemplos: OS/2, Windows CE, XP, Osek, ONX, LynxOS, EmDebian.
Sistemas operativos por tipo de procesamiento.
- Por lotes: procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Ejemplos: SCOPE y EXEC II.
- De tiempo real: Tiene como objetivo proporcionar tiempo más rápido de respuesta, procesar la información sin tiempos muertos. Ejemplos: VxWorKs, Solaris; Lyns Os, Spectra.
- Paralelos: Pretenden que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo. Ejemplos: Alpha, PVM, Unix.
- De tiempo compartido: Tratan de proporcionar un reparto equitativo de los recursos comunes para dar la impresión a los usuarios de que poseen una computadora independiente Ejemplos: Multics, OS/ 360, DEC- 10.
3- Desarrolle la historia de los sistemas operativos
Enunciando como se dio la evolución de los SO y desarrollando un resumen por generación incluyendo la información relevada con anterioridad sobre las posibles 5ta y 6ta generación. Indicando características o hechos que la identifican o que marcan justamente a esa etapa como una nueva generación evolutiva de las computadoras.
La primera generación se encuentra entre 1945- 1955: Tubos de Vacío y tableros de conexiones.
Surgieron las máquinas de calcular con relés mecánicos, muy lentos con tiempos de ciclo calculados en segundos. Los relés fueron cambiando por tubos de vacio pero todavía eran enormes y lentos.
Un único grupo de personas diseñaban, construían programaban, operaba y mantenía cada máquina. Toda la programación se efectuaba en lenguaje máquina absoluto, conectando cables en tableros de conexión para controlar las funciones básicas
La segunda generación se encuentra entre 1955-1965: Transistores y sistemas por lotes.
La introducción del transistor cambió radicalmente. Por primera vez hubo una separación clara entre diseñadores, constructores, operadores, programadores y personal de mantenimiento.
Aquellas máquinas fueron alojadas en salas de ordenadores con lenguajes ensamblados hasta grabarlo en tarjetas perforadas.
Para reducir el tiempo se utilizo el sistema por lotes. Los grandes ordenadores de la segunda generación se utilizaron para realizar cálculos científicos y de ingeniería.
Como sistemas operativos típicos de esta etapa podemos nombrar FMS e IBSYS.
La tercera generación se encuentra entre 1965- 1980: circuitos Integrados y multiprogramación.
La mayoría de los fabricantes de ordenadores tenían dos líneas de productos distintas: Científicos y comerciales.
El IBM intentó resolver ambos problemas y creó el System /3600.
El 360 era una serie de máquinas compatibles a nivel de software. Fue la primera línea de ordenadores que utilizó circuitos integrados, a la dio una ventaja en precio y potencia.
En esta generación el OS/ 360 era el sistema operativos utilizado y la multiprogramación era su mayor ventaja.
La cuarta generación entre 1980- 1990: Ordenadores personales.
Con los circuitos integrados es decir chips surgió la era de los ordenadores personales.
A principios de la década del 1980 IBM diseño el PC y busco un software que se ejecutará en él. Bill Gates ayudo en la búsqueda de un sistema operativos, así surge el DOS.
Con Microsft decidió desarrollar un sucesor ´para MS- DOS , que estuvo influenciar por el éxito de Macintosh, compañía que produjo un sistema basado en una GUI a la que llamo Windows. Entre los cuales se pueden nombrar: Windows 95, 98, NT, 2000, ME.
La quinta generación entre 1982- 1989: La inteligencia artificial.
La inteligencia artificial, sistemas expertos, redes neuronales, teoría de caos, algoritmos, fibra óptica, telecomunicaciónes son la base de la quinta generación en materia de computación y microelectrónica.
Hay dos grandes avances: en 1982 la creación de la primera supercomputadora con capacidad de procesos paralelos y el anunció por parte del gobierno japonés del proyecto “quinta generación”, la característica principal de esta proyecto sería la aplicación de la inteligencia artificial. Las computadoras de esta generación están formadas por microprocesadores trabajando en paralelo y pueden reconocer voz e imágenes.
El almacenamiento de información se realiza en dispositivos magnetos ópticos con capacidades de decenas de Gigabytes.
La sexta generación entre 1990 hasta la fecha:
Las computadoras de esta generación cuentan con arquitecturas combinadas paralelo/vectoriales, con cientos microprocesadores vectoriales trabajando al mismo tiempo.
Son capaces de realizar más de un millón de operaciones aritméticas, seguirán creciendo
...