martes, 13 de noviembre de 2012

RESUMEN UNIDAD 1




INSTITUTO TECNOLÓGICO DE IZTAPALAPA 2

INTRODUCCION A LOS SISTEMAS OPERATIVOS

1.1DEFINICION Y CONCEPTO.
Un sistema operativo (SO) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes.
Es un programa maestro que controla todo el trabajo que realiza una computadora que  para ser funcional debe proporcionar una interfaz capaz de interactuar fácilmente con la maquina.  


1.2 FUNCIONES Y CARACTERISTICAS.


FUNCIONES.
Administración del procesador.
Gestión de la memoria de acceso aleatorio.
Gestión de entradas/salidas.
Gestión de ejecución de aplicaciones.
Administración de autorizaciones.
Gestión de archivos.
Gestión de la información. 


CARACTERISTICAS.
Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.
Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.
Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.
Encargado de administrar el hardware.
Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.
Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de ordenadores.



1.3 EVOLUCION HISTORICA.

En esta época no existían los sistemas operativos. Utilización de la tecnología de las válvulas 
o tubos de vacío que hacían que los ordenadores fuesen enormes.


Los primeros sistemas en líneas presentaban programas de sistema operativo diseñados  
especialmente para controlar los recursos de la computadora.
Esta generación se caracteriza por la utilización de la tecnología que incluye transistores



Introdujeron el concepto de  multiprogramación, proceso muy similar a las técnicas de sacar 
y meter programas desarrollados para el tiempo compartido.
Los sistemas operativos vinieron con más módulos para facilitar el desarrollo de los sistemas 
en línea, especialmente para respaldar el procesamiento de terminales y telecomunicaciones. 
La tecnología utilizada en este período corresponde a la de circuitos integrados


Esta generación se caracteriza por la utilización de los microprocesadores, durante esta 
generación aparecen los sistemas operativos que proporcionan una interfaz más amigable al 
usuario.
MS-DOS de Microsoft.
UNIX.



El desarrollo de los sistemas computacionales de los últimos tiempos ha generado un 
conjunto de estándares.
Modelo OSI (Open SystemInterconection), desarrollado por I SO.
El sistema operativo consiste en una serie de manejadores y cada manejador debe lograr lo 
siguiente:
Controlar los recursos
Explotación del proceso en paralelo y de forma concurrente.

1.4 CLASIFICACION.
Sistemas operativos por  lotes
Sistemas operativos por multiprogramación
Sistemas operativos multiusuario
Sistemas operativos tiempo real
Sistemas operativos de tiempo compartido
1.5 ESTRUCTURA: NIVELES O ESTRATOS DE DISEÑO.
El núcleo o kernel se divide en 5 capas o niveles:

•Nivel 1. Gestión de Memoria: Proporciona las facilidades de bajo nivel para la gestión de memoria secundaria necesaria para la ejecución de procesos.

•Nivel 2. Procesador: Se encarga de activar los cuantums de tiempo para cada uno de los procesos, creando interrupciones de hardware cuando no son respetadas.
•Nivel 3. Entrada/Salida: Proporciona las facilidades para poder utilizar los dispositivos de E/S requeridos por los procesos.

•Nivel 4. Información o Aplicación o Intérprete de Lenguajes: Facilita la comunicación con los lenguajes y el sistema operativo para aceptar las órdenes en cada una de las aplicaciones. Ejecutando un programa el software de este nivel crea el ambiente de trabajo e invoca a los procesos correspondientes.

•Nivel 5. Control de Archivos: Proporciona la facilidad para el almacenamiento a largo plazo y manipulación de archivos con nombre, va asignando espacio y acceso de datos en memoria. 

1.6 NUCLEO.
El núcleo o kernel realiza diferentes funciones tales como:

•Manejo de interrupciones.
•Creación y destrucción de procesos.
•Cambio de estado de los procesos.
•Despacho
•Suspensión y reanudación de procesos.
•Sincronización de procesos.
•Comunicación entre procesos.
•Manipulación de los bloques de control de procesos.
Apoyo para las actividades de entrada/salida.
•Apoyo para asignación y liberación de memoria.
•Apoyo para el sistema de archivos.
•Apoyo para el mecanismo de llamada y retorno de un procedimiento.
•Apoyo para ciertas funciones de contabilidad del sistema.

































No hay comentarios:

Publicar un comentario