Anda di halaman 1dari 3

SISTEMS OPERATIVOS Sistema Operativo: Es un conjunto de programas o software, destinado a permitir la comunicacin entre el usuario y la maquina, la administracin de los

recursos de hardware del sistema, proporcionando un entorno en el cual el usuario pueda ejecutar programas Objetivos del S.O: - Brindar comodidad y eficacia al utilizar una computadora. - Vigilar a usuarios que no sean administradores del Sistema - Proteger al usuario de su inexperta experiencia. Componentes Vitales del S.O: Kernel (Ncleo): Corazn del sistema encargado de conectar con el hardware mediante cdigo primitivo Compilador: Encargado de traducir un lenguaje de alto nivel a cdigo maquina Interprete de comandos: la comunicacin con el S.O. mediante un lenguaje de control Funciones de los S.O: a) Brindar al programador un conjunto ms conveniente de instrucciones para trabajar (las que facilitan la vida al programador) Aceptar todos los trabajos y conservarlos hasta su finalizacin. Interpretacin de comandos: Interpreta los comandos que permiten al usuario comunicarse con el ordenador. Control de recursos: Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse. Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnticas. Manejo de errores: Gestiona los errores de hardware y la prdida de datos Secuencia de tareas: El S.O debe administrar la manera en que se reparten los procesos. Definir el orden. (Quien va primero y quien despus). Proteccin: Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro usuario. Multiacceso: Un usuario se puede conectar a otra mquina sin tener que estar cerca de ella. Contabilidad de recursos: establece el costo que se le cobra a un usuario por utilizar determinados recursos. b) Funcionamiento eficiente de la mquina Asignacin de recursos Gestin de procesos. CARACTERISTICAS DE LOS S.O. Conveniencia Eficiencia

Habilidad para evolucionar Encargado de administrar el hardware Relacionar dispositivos Organizar datos para acceso rpido y seguro Manejar las comunicaciones en red Facilitar las entradas y salidas

LO MS RELEVANTE EN LA EVOLUCIN HISTORICA DE LOS S.O 1956 primer sistema de la historia fue creado para la IBM 704 y bsicamente lo nico que ocurra fue que despus de la ejecucin de un programa se ejecutaba otro. 1969 aparece UNIX sistema operativo portable, multitarea y multiusuario, la base de la gran mayora de los Sistemas Operativos que existen hoy en da. 1976 aparece CP/M primer sistema operativo estndar de la industriadesarrollado por Gary Kildall . 1981 se crea el DOS luego MS adquiri QDOS de un programador de la ST. 1984 Sistema 1 para Mac tena escritorio, ventanas, iconos, mouse, mens y scrollbars. As sucesivamente hasta versin 7. Versin actual Mac Os. 1985 nace Windows 1.0 1991 Nace Linux la primera versin, creado por Linus Trovalds basado en Unix. 1995 aparece Windows 95 1997 Mac OS 8 1998 nace Windows 98. 2000 sale WINDOWS 2000. 2001 nace WINDOWS XP con nombre de cdigo Whistler. 2003 nace WINDOWS SERVER, para servidores, basado en tecnologa NT 2006 sale WINDOWS VISTA. 2009 sale WINDOWS 7. Clasificacin de los sistemas operativos: Por el modo de Explotacin: S.O. Por Lotes.- Los trabajos se agrupan en bloques semejantes sin que exista interaccin entre el usuario y los procesos mientras estos se ejecutan. Lo resultados se obtienen cuando se acaba de procesar todo el lote. Tiempo Compartido.- Se divide el tiempo de uso de la CPU para que parezca que se estn ejecutando a la vez. Se encarga de distribuir los procesos en funcin de un tiempo asignado de utilizacin del procesador, hasta que finalice el proceso. Tiempo Real.- El tiempo de respuestas es inmediato para la solicitud de ejecucin de un proceso, son sistemas muy complejos diseados para aplicaciones muy especficas. Por los servicios que Ofrecen: N de Usuarios: Monousuario.- soportan un solo usuario a la vez, sin importar el nmero de procesadores, procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo.

Multiusuario.- Dan servicio a varios usuarios a la vez, ya sea mediante varias terminales o por medio de sesiones remotas en una red. No importa el nmero de procesadores ni el de procesos que cada usuario puede ejecutar simultneamente. N de Tareas: Monotarea.- el Sistema Operativo solo puede ejecutar una tarea a la vez por usuario. Si el sistema es multiusuario solo uno de estos usuarios puede estar haciendo una tarea a la vez. Multitarea.- Puede ejecutar varias tareas de manera concurrente compartiendo el tiempo de uso del procesador entre las diferentes tareas. N de Procesadores: Monoprocesador.- Solo puede manejar un procesador Multiprocesador.- Puede manejar 2 o ms procesadores, los usa de manera simultnea, distribuyendo la carga de trabajo. Dos maneras de hacerlo: Simtrica: que se enva un proceso indistintamente a un procesador. Asimtrica: uno de los procesadores se convierte en el procesador maestro y el resto son esclavos, el procesador maestro enva los procesos a los procesadores esclavos. Por la forma de ofrecer los servicios: Sistema en Red: comunica varios ordenadores entre s afn de compartir los recursos y la informacin del sistema, cada ordenador posee su propio sistema operativo y su sistema de archivos local. Sistemas Distribuidos: es una variante del sistema en red, pero integrando los recursos en una maquina virtual, de manera que el usuario accede de forma transparente sin saber donde se encuentran los recursos. Clasificacin por su estructura interna: Los monolticos.- Un nico programa compuesto de rutinas mltiples, que pueden ser llamadas por el programa principal o pueden ser llamados entre si. S.O. Por Capas.- Diseado en una estructura jerrquica que se divide en distintos niveles. Maquina Virtual.- crea una copia virtual del hardware de la maquina, se utiliza en multiusuario y en monousuario. Cliente-Servidor.- Los procesos pueden ser del servidor o del cliente, el Sistema Operativo se encarga de que estn comunicados, es muy flexible.

Anda mungkin juga menyukai