SISTEMAS OPERATIVOS
Enviado por ANTONIMAR • 22 de Septiembre de 2013 • 4.114 Palabras (17 Páginas) • 255 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
...