Sistemas OperativosIntroduccin a los sistemas operativosClase 12013 - IIFacultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Concepto sistema operativoEl sistema operativo es el componente de software que, en un sistema electrnico, administra la utilizacin de los recursos disponibles y provee la base sobre la cual operan los diversos servicios al usuario, desde utileras para la administracin del sistema hasta las aplicaciones ms complejas.
Facultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Otros conceptosUn sistema operativo es un programa que controla la ejecucin de los programas de aplicacin y que acta como interfaz entre el usuario de un computador y el hardware de la mismaFacultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Funciones de Sistemas OperativosSuministro de interfaz al usuario.Administracin de recursos.Administracin de archivosAdministracin de tareas.Servicio de soporte y utilidades.Facultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Suministro de interfaz de usuarioPermite la comunicacin entre el usuario y la computadora, de tal manera que se puedan cargar programas, acceder archivos y realizar otras tareas. Existen tres tipos de interfaces: Comandos, mens y las interfaces grficas de usuario.Facultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Administracin de recursosSirven para administrar los recursos del hardware y de redes de un sistema informtico, como la del CPU, memoria, dispositivos de almacenamiento secundario y perifricos de entrada y de salida.Facultad de Ingeniera Industial y de sistemas Prof. Carlos Jara Alva
Administracin de archivosUn sistema de informacin contiene programas de administracin de archivos que controlan la creacin, borrado y acceso de archivos de datos y de programas.Facultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Administrador de tareasAdministran la realizacin de las tareas informticas de los usuarios finales. Los programas controlan que reas tiene acceso al CPU y por cunto tiempo. Facultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Servicios de un Sistema OperativoFacultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara AlvaObjetivos de un sistema operativoEjecutar programas del usuario y resolver los problemas del usuario de manera fcil y sencilla.Hace que la computadora sea fcil y conveniente de usar.Utiliza el hardware de la computadora de forma eficiente.
Servicios de un Sistema OperativoFacultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara AlvaPartes de un sistema operativoProcesosMemoriaFicheros (Archivos)Dispositivos de entrada y salidaRedesInterpretes de comandos
Servicios de un Sistema OperativoFacultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Estructura de un Sistema OperativoFacultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Evolucin de los sistemas operativos El primer Sistema Operativo que se us fue el GMOS creado la General Motors en 1950, el 1960 apareci el Multics y a travs de muchos aos los genios de la informtica de aquellos tiempos, comenzaron a seguir creando ms sistemas operativos logrando dar en los aos 70 un espectacular salto instalndose en miles y miles de computadoras personales.Facultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Evolucin de los sistemas operativosAo 1950.- General Motors OS, BESYS, SHARE OS, UMES, GM-NAA I/O.Ao 1960.- Atlas Supervisor, DOS/360, EXEC I., SABRE, OS/360, Master Control Program.Ao 1970.- CP/M, UNIX, Apple, PLATO, PARC, VMS. DOS 3.1.Ao 1980.- PC-DOS, MS-DOS, GNU, Mac OS, Sun OS, OS/400, Windows 1.0, Liso Office System 7/7.Facultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Evolucin de los sistemas operativosAo 1990.- MAC OS 7.06, Windows 98, Windows 3.1, Red Hat Linux, Mac OS 9, WINDOWS 95, GNU/LINUX, Open BSD, Minix, Fedora.Ao 2000.- Windows XP, Windows Vista, Windows 2000, Windows 7, UBUNTU, Apple iOS, MAC OS X Snow Leopard, Google Android.
Facultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Primeros sistemas operativosFacultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Primeros sistemas operativosDando un gran salto en el tiempo nos vamos a finales de los aos 70. Por aquel entonces una casa de ordenadores sac el primera computadora personal, o al menos, como se le conoce hoy en da, esa casa fue Apple. El xito fue tal que en seguida otras casas empezaron a desarrollar computadora personales, entre ellas emergi IBM. Cada una de esas casas dise una serie de SO para sus mquinas; Apple el Mac OS, IBM el CP/MFacultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Primeros sistemas operativos
Evoluacion de los sistemas operativosSiguieron pasando los aos y a mediados de los 80 surgi, de la alianza Microsoft-IBM un SO que en principio sera destinado a sustituir el DOS, ese Sistema fue el OS/2.Facultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Evolucin de los sistemas operativosPoco tiempo despus se produjo una ruptura sonada, el duo Microsoft-IBM se rompa. Por un lado IBM seguira con el OS/2, por otro lado Microsoft desarroll un programa basado en el carcter intuitivo del interfaz grfico del Macintosh, Windows. Facultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Evoluacion de los sistemas operativosFacultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Sistema de tiempo compartidoEs una extensin lgica de la multiprogramacin. La CPU ejecuta mltiples trabajos.Facultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Sistemas distribuidosEn un sistema operativo de red los usuarios son conscientes de la existencia de varios ordenadores, y pueden conectarse con mquinas remotas para, por ejemplo, copiar ficheros. Cada mquina ejecuta su propio sistema operativo.Facultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Sistemas distribuidosEl crecimiento de las redes de computadoras, ha tenido influencia en el desarrollo de los sistemas operativos.Con el comienzo de la propagacin del uso publico de la Internet en la dcada de 1980, el ftp (transferencia de archivos), muchas PC se conectaron en red y llego a ser un componente esencial en el S.OFacultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Sistema operativos clientes - servidorFacultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
VirtualizacionVirtualizar significar aparentar que algo con una forma tiene otra. Virtualizar un ordenador significa aparentar que se trata de mltiples ordenadores o de un ordenador completamente diferente.Ronda desde hace 40 aos. Los primeros usos de la virtualizacin incluyen el IBM 7044.Facultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
ParavirtualizacinEste mtodo utiliza un hipervisor para compartir el acceso al hardware pero integra cdigo que est al tanto de la virtualizacin en el propio sistema operativo.Esta aproximacin evita la necesidad de recompilar y capturar ya que los propios sistemas operativos cooperan en el proceso de virtualizacin.Facultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Linux KVM (Kernel Virtual Machine)KVM es una completa solucin de virtualizacin nica al convertir al ncleo Linux en un hipervisor utilizando un mdulo del ncleo. Este mdulo permite a otros sistemas operativos alojados ejecutarse en el espacio de usuario del ncleo Linux anfitrin
Facultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Ejemplo de virtualizacinFacultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
Software mas importantesFacultad de Ingeniera Industrial y de sistemas Prof. Carlos Jara Alva
*