You are on page 1of 5

Unidad 1 Por: Fermn lvarez Mendoza

Introduccin a los Sistemas Operativos Un sistema operativo es un intermediario entre la parte del hardware y el usuario. Por lo tanto un SO es un conjunto de programas el cual proporcionan al usuario un entorno ms sencillo de manejar los cuales son gestionados de manera eficiente por el sistema de informacin. Funciones y caractersticas Las funciones que proporciona un SO es la de facilitar la programacin y manipulacin dentro del mismo ya sea una maquina fsica o virtual y con la finalidad de que sea ms fcil de manejar que el mismo hardware. -Formas de entrada y salidas del sistema -Proporcionar la facilitacin de cambiar a clave de entrada -Indicar las formas de bsqueda -Clasificar la ejecucin de los programas -Manipulacin de ficheros y directorios -Ejecutar rdenes de administrador -Ejecucin de procesos y borrado de las mismas -Uso de memoria -Establecer prioridades -Gestin de recursos Las caractersticas de los SO son tan diversos que todo conlleva el de facilitar la realizacion de los trabajos y tareas cotidianas. -por eficiencia -conveniencia -la caracterstica de poder actualizarse -administrar dispositivos -administrar el hardware -tener los datos ms rpidos y accesibles -la de facilitar las entradas y salidas de los datos

Evolucin Histrica Los SO desde sus inicios se desarrollaron y se dividieron en generaciones: La denominada generacin cero en donde los sistemas de cmputo no posea el SO solo se tena acceso al lenguaje mquina.

En la primera generacin se trabajaba en procesamiento por lotes, en donde solo una tarea tena el control total de la mquina y al trmino de la tarea se limpiaban y se comenzaba con otro proceso. En la segunda generacin se empezaron a utilizar los SO con la funcin de multiprocesos, en donde los procesadores cambiaban rpidamente de un trabajo a otro. En la tercera generacin en donde se emplearon los SO para uso general con mayor margen de complejidad. En la cuarta generacin en donde los SO constituyen una parte del estado actual de la tecnologa, mayor ampliacin de la aplicacin de las redes y un mayor enfoque a la utilizacin de la seguridad computacional, conjuntamente con la utilizacin de bases de datos.

Clasificacin Los SO se pueden dividir y clasificar de manera cmo fueron evolucionando, utilizados en tareas especficas y para diferentes usuarios. Los sistemas operativos se clasifican en: Sistemas operativos de multitarea. Sistemas operativos monotareas. Sistemas operativos multiusuario. Sistemas operativos monousuarios. Sistemas operativos de tiempo compartido. Sistemas operativos de tiempo real. Sistemas operativos distribuidos. Sistemas operativos por lotes. Sistemas operativos de red. Sistemas operativos paralelos. Estructura Los SO se estructuran y son organizados como son diseados internamente durante su desarrollo. +Sistemas monolticos +Sistemas en estratos Estos sistemas operativos se organizan como jerarquas, cada uno construido arriba del que est debajo de l. Entre los niveles o tipos de estrato se encuentran 6: -5-operador de THE -4-programas de usuario -3-administracion de entrada y salida -2-comunicacin entre el operador y el proceso -1-administrador de la memoria y el tambor magntico -0-distribucion del procesador y multiprogramacin

Ncleo La parte de los procesos que se realizan dentro del equipo de cmputo, el ncleo que representa el SO es solo un aparte de todo lo comprende la totalidad del sistema. El ncleo contiene el cdigo necesario para cumplir con las funciones necesarias a la cual fue diseado: -manejo de interrupciones -cambio de estado delos procesos -construccin y destruccin de procesos -suspensin y reanudacin de procesos -sincronizacin de procesos -apoyo para el sistema de archivos -apoyo para la asignacin de memoria -apoyo para ciertas funciones de contabilidad del sistema Interrupciones (FLIH) -Gestor de interrupciones de primer nivel -El controlador de interrupciones de primer nivel Los tipos de interrupciones se clasifican en funcin de su origen: --Externas --Internas Las interrupciones se pueden presentar de diferentes maneras y hasta una cierta parte para salvar los procesos del hardware. Formas de determinar el origen de una interrupcin: -mediante software -mediante hardware -combinando software y hardware Tipos de interrupciones: -interrupciones que provocan cambios en el proceso en ejecucin -peticiones entrada y salida - seales de error -interrupciones de reloj -interrupciones que provocan cambios en estado que no estn en ejecucin -interrupciones de entrada y salida

Despachador (Scheduler) Los procesos que estn en estado de espera que se encuentran en una lista o cola, principalmente entre los dispositivos de entrada y salida. Pero en esta tarea o procesos se encuentra una desventaja en que los procesos largos pueden ser muy largos y de la misma manera que los procesos cortos suelen ser de manera muy cortos y por lo siguiente los procesos largos suelen ser ms largos o que probablemente nunca sern entregados. Primitivas de comunicacin (IPC) Estos procesos ofrecen mecanismos y procesos de comunicacin y sincronizacin de datos. Los recursos IPC ofrecen dos operaciones: -enviar -recibir Los mtodos para implementar las formas de enviar y recibir datos son: -comunicacin directa o indirecta -uso de buffer automtico o explicito -envi por copia o envi por referencia -mensajes de tamao fijo o variable