Sunteți pe pagina 1din 4

INSTITUTO TECNOLOGICO SUPERIOR DE LA SIERRA NEGRA DE AJALPAN

REPORTE UNIDAD 1

SISTEMAS OPERATIVOS

INGENIERIA EN SISTEMAS COMPUTACIONALES

SEMESTRE: 7

KAREN ROMERO CALLEJA

El Sistema Operativo es el programa (o Software) mas importante de una computadora, para que puedan funcionar otros programas, cada computador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas bsicas tales como reconocimiento de la conexin del teclado, enviar la informacin a la pantalla y tambin controlar dispositivos perifricos tales como impresoras scner, etc. La funcin de los sistemas operativos es que proporcionan una plataforma de software encima de la cual otras aplicaciones pueden funcionar, las aplicaciones tienen que ser programadas para que funcionen en un sistema operativo particular, tomando en cuenta esto el sistema operativo determinara que aplicaciones se pueden utilizar. Entre sus caractersticas se encuentra: 1.- La Convivencia: Un Sistema Operativo hace ms conveniente el uso de una computadora 2.-Habilidad para evolucionar: se debe construir de manera que permita el desarrollo, prueba nuevas funciones del sistema sin interferir con el servicio. 3.- Encargado de administrar el hardware: Asigna a cada proceso una parte del procesador para poder compartir los recursos. 4.-Relacionar dispositivos: Se encarga de comunicar a los dispositivos perifricos, cuando el usuario as lo requiera. 5.-Manejar comunicaciones en red: Permite al usuario manejar con alta facilidad todo lo referente a la instalacin y uso de las redes de computadoras 6.-Facilitar las entradas y salidas: Un Sistema Operativo debe hacerle fcil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora 7.- Tcnicas de recuperacin de errores: Evita que otros usuarios interfieran 8.- Generacin de estadsticas: Permite que se puedan compartir el hardware y los datos entre los usuarios Evolucin Histrica En los 40's, se introducen los programas bit a bit, por medio de interruptores mecnicos y despus se introdujo el lenguaje maquina que trabajaba por tarjetas perforadas, a la mitad de los aos 50, el programador interactuaba de manera directa con el hardware de la computadora, no exista realmente un Sistema Operativo. Durante los aos 50's y 60's.- Ala compaa General's Motors implanto el primer sistema operativo para su IBM 170 En los aos 60's y 70's se genera el circuito integrado, se organizan los trabajos y se generan los procesos Batch (por lotes. En esta epoca surgen las unidades de cinta y el cargador de programas, el cual se considera como el primer tipo de Sistema Operativo.

Los 90's y el futuro, entramos a la era de la computacin distribuida y del multiprocesamiento a travs de mltiples redes de computadoras, aprovechando el ciclo del procesador.

Los Sistemas operativos pueden ser clasificados como: Multiusuario: son los que permiten que dos o ms usuarios utilicen sus programas al mismo tiempo. Multiprocesador: soporta el abrir un mismo programa en ms de una CPU Multitarea: Permite que varios programas se ejecuten al mismo tiempo Multitramo: Permite que diversas partes de un solo programas funcionen al mismo tiempo. Tiempo real: Responde a las entradas inmediatamente En la estructura nos dice que el ncleo o kernel se divide en 5 niveles el primero es la gestin de Memoria, el segundo es el procesador, el tercero es la entrada y salida, el cuarto es la informacin y el ultimo es el control de archivos. El ncleo o Kernel es la parte principal del cdigo del sistema operativo, el cual se encargan de controlar y administrar los servicios de hardware con respecto a uno o varios procesos, en otras palabras, el kernel es el corazn del sistema operativo. En este se encuentran Interrupciones FHLI que son eventos que altera la secuencia en que el procesador ejecuta las instrucciones. Cuando se genera una interrupcin ocurre lo siguiente: El sistema operativo toma el control (es decir, el hardware pasa el control al sistema operativo). El sistema operativo guarda el estado del proceso interrumpido. En muchos sistemas esta informacin se guarda en el bloque de control de proceso interrumpido. El sistema operativo analiza la interrupcin y transfiere el control a la rutina apropiada para atenderla; en muchos sistemas actuales el hardware se encarga de esto automticamente. Despachador SCHEDULE Su funcin es asignar los procesadores centrales a los procesos. Es llamado cuando un proceso no puede seguir o puede emplearse mejor en otra parte. Se activa cuando: Tras una interrupcin externa ha cambiado el estado de un proceso. Despus de que un extracodigo provoque imposibilidad de seguir la ejecucin de un proceso. Tras una seal de error se ha suspendido el proceso hasta que no se haya tratado este

Primitivas de Comunicacin Los procesos que se ejecutan concurrentemente pueden ser procesos independientes o procesos cooperativos. Un proceso es independiente si no puede afectar o verse afectado por los restantes procesos que se ejecutan en el sistema. Un proceso que no comparte datos con ningn otro proceso es un proceso independiente. Un proceso es cooperativo si puede afectar a los dems procesos que se ejecutan en el sistema. Cualquier proceso que comparte datos con otros procesos es un proceso cooperativo. Hay varias razones para proporcionar un entorno que permita la cooperacin entre procesos: Compartir informacin. Dado que varios usuarios pueden estar interesados en la misma informacin. Modularidad. Podemos querer construir el sistema de forma modular, dividiendo las funciones del sistema en diferentes procesos o hebras Conveniencia. Incluso un solo usuario puede querer trabajar en muchas tareas al mismo tiempo.

S-ar putea să vă placă și