Download Sistemas Operativos Archivo
Document related concepts
Transcript
Universidad Interamericana para el Desarrollo Materia: Tecnologías de la Información Sistemas Operativos Héctor Leal Morales hlealm at gmail.com 02-Febrero-2008 Sistemas Operativos Definición de Sistema Operativo Un conjunto de programas que actúan como intermediarios entre el usuario y el hardware de una computadora, para administrar los recursos y servicios de la misma. Sistemas Operativos Definición, continuación Un sistema operativo desempeña 5 funciones básicas • Interfaz de usuario • Administración de recursos • Administración de archivos • Administración de tareas • Servicios y utilerias Sistemas Operativos Definición, continuación Un sistema operativo cuenta con las siguientes características • Gestión de procesos • Gestión de memoria • Gestión de almacenamiento de datos • Gestión de entrada y salida • Intérprete de comandos • Protocolos de comunicaciones Sistemas Operativos Historia de los Sistemas Operativos En los 40's, se introducen los programas bit a bit, por medio de interruptores mecánicos y después se introdujo el leng. máquina que trabajaba por tarjetas perforadas. En los 50's, el programador interactuaba de manera directa con el hardware, la entrada de datos y los programas se realizaban a través del lenguaje máquina (bits) o a través de interruptores. Sistemas Operativos Historia, continuación Durante los 50's y 60's, General's Motors implanto el primer sistema operativo para su IBM 170. Empiezan a surgir las tarjetas perforadas. En los 60's y 70's se generan los procesos Batch (por lotes) Surgen las unidades de cinta y el cargador de programas, que seconsidera como el primer tipo de Sistema Operativo. Sistemas Operativos Clasificación de los Sistemas Operativos Sistemas operativos por lotes Los sistemas operativos por lotes requieren que la información esté reunida en bloque o "lote" (el programa, los datos, y las instrucciones). Los trabajos son procesados en el orden de admisión, según el modelo de "primero en llegar primero en ser atendido". En estos sistemas la memoria se divide en dos zonas. . Una de ellas es ocupada por el sistema operativo, y la otra se usa para cargar programas transitorios para su ejecución. Cuando termina la ejecución de un programa se carga un nuevo programa en la misma zona de memoria. Fuente: http://entren.dgsca.unam.mx/introduccion/so_clasif.html Sistemas Operativos Clasificación, continuación Sistemas operativos multiprogramación Los sistemas de multiprogramación son capaces de soportar dos o más procesos concurrentes múltiples, permiten que residan al mismo tiempo en la memoria primaria las instrucciones y los datos procedentes de dos o más procesos. Estos sistemas implican la operación de multiproceso, para el manejo de la . información. Se caracterizan principalmente por un gran número de programas activos simultáneamente que compiten por los recursos del sistema, como el procesador, la memoria , y los "dispositivos de E/S". Estos sistemas monitorean el estado de todos los programas activos y recursos del sistema. Fuente: http://entren.dgsca.unam.mx/introduccion/so_clasif.html Sistemas Operativos Clasificación, continuación Sistemas operativos multiusuario Los sistemas operativos multiusuario permiten acceder simultáneamente a un sistema de computadoras a través de dos o más terminales. Este tipo de sistema operativo es fundamental . en el manejo de redes de computadoras actualmente. Fuente: http://entren.dgsca.unam.mx/introduccion/so_clasif.html Sistemas Operativos Clasificación, continuación Sistemas operativos de tiempo compartido Los sistemas operativos de tiempo compartido tratan de proporcionar un reparto equitativo de los recursos comunes para dar la impresión a los usuarios de que poseen una computadora independiente. En estos sistemas el administrador de memoria proporciona aislamiento y protección de los programas, ya que generalmente no tienen . El control de E/S se encarga necesidad de comunicarse entre ellos. de proporcionar o retirar la asignación a los dispositivos de forma que se preserve la integridad del sistema y se proporcione servicio a todos los usuarios. El administrador de archivos proporciona protección y control en el acceso de la información, dada la posibilidad de concurrencia y conflictos al tratar de acceder a los archivos. Fuente: http://entren.dgsca.unam.mx/introduccion/so_clasif.html Sistemas Operativos Clasificación, continuación Sistemas operativos de tiempo real Estos sistemas tienen como objetivo proporcionar tiempos más rápidos de respuesta, procesar la información sin tiempos muertos. En estos sistemas el administrador de memoria es relativamente menos solicitado debido a que . muchos procesos residen permanentemente en memoria. El administrador de archivos se encuentra normalmente en grandes sistemas de tiempo real y su objetivo principal es manejar la velocidad de acceso, más que la utilización eficaz del almacenamiento secundario. Fuente: http://entren.dgsca.unam.mx/introduccion/so_clasif.html Sistemas Operativos Cronología de los Sistemas Operativos Microsoft Windows 1985 Windows 1.01. 1986 Windows 1.03. 1987 Windows DDL.-Windows Device Driver Library Volume 1 1987 Windows 1.04. 1987 Windows 2.03. 1988 Windows 2.10. . 1989 Windows 2.11 1990 Windows 3.0. 800,000 copias vendidas de Windows 3.0. 1992 Windows 3.10. 1993 Windows 3.11. 1995 Windows 95. Windows NT 1998 Windows 98 llega a los 25 millones de licencias vendidas. 2000 Windows ME, Windows 2000 WorkStation, Server 2003 Windows XP, Windows 2003 Server Windows Vista Fuente: http://homepage.mac.com/eravila/windows.html Sistemas Operativos Cronología, continación Unix Fuente: http://www.unixsup.com/unixlinux/historiaunixus.html http://www.google.com.mx Sistemas Operativos Cronología, continación Unix Sistemas Operativos Cronología, continación Unix Sistemas Operativos Generalidades y Administración Microsoft Windows Árboles y bosques Microsoft Management Console DHCP Plug & Play Active Directory Cluster DNS Licencias Dominios Seguridad Almacenamientos Servicios de Terminal Intelligent I/O, Intellimirror Web-Based enterprise Management IIS Windows Scripts Host Kerberos WINS LDAP Service Pack Sistemas Operativos Generalidades y Administración Microsoft Windows Windows Update RRAS Esquema de permisos NAT Active Directory VPN Windows Vista Administración de Usuarios Administración de Grupos Home Basic Relaciones de Confianza Home Premium Replicaciones Business Directivas Ultimate RAID 1 y 5 Enterprise Certificaciones, Exámenes, Libros Starter SMTP DRM (Digital Right Management) Sistemas Operativos Generalidades y Administración LINUX, BSD's, GNU, Free Software y Open Source www.gnu.org www.opensource.org Sistemas Operativos Generalidades y Administración Linux............ Basado en estándares desde el inicio. Grabacion de CD y DVD Sistema de seguridad de archivos SELinux, GRSecurity Manejo independiente de núcleos Gestores de Arranque Run Levels SMBFS, NIS y NFS Shell Lines TCP/IP Nativo Sistema jerárquico de archivos Mas de veinte tipos de sistemas de archivos, ext3. Sistema avanzado de gestión de software rpm, up2date, yum, aptget, emerge, etc Resolucion automatica de dependencia (Solo algunos) Hot Plug Editores de texto enriquecidos Sistemas Operativos Generalidades y Administración Linux............ Servidor Grafico CUPS PPP Kerberos NTP IMAP DHCP Bases de Datos SASL DNS LDAP GPG Samba Iptables Versionado FTP NAT LOG Telenet VPN CRON SSH Cluster Kickstart SMTP Virtualización LiveCD POP Empotrado CDRescue Apache VoIP DVD Distro Sistemas Operativos Generalidades y Administración Linux............ Distribuciones para Usos Más Comunes Distribuciones para Distribuciones para Usos Generales Usos Especificos Ubuntu.com Debian.org Damnsmalllinux.org Mandriva.com Slackware.com PuppyLinux.org openSUSE.org RedHat.com Engardelinux.org Guadalinex.org Gentoo.org IPCop.org Knoppix.org CentOS.com BackTrak Sistemas Operativos Generalidades y Administración Linux............ Sistemas Operativos Generalidades y Administración Linux............ Sistemas Operativos Generalidades y Administración Ya que estamos en lo del software libre Sistemas Operativos Generalidades y Administración Ya que estamos en lo del software libre Sistemas Operativos Conclusiones ¿ Preguntas y Respuesta ? ¡¡Muchas Gracias!! Hector Leal Morales hlealm at gmail.com Referencias www.google.com www.gnu.org www.opensource.org http://www.unixsup.com/unixlinux/historiaunixus.html http://homepage.mac.com/eravila/windows.html Windows Server Alfaomega Ra-Ma Linux O'Reilly Anaya Toda marca y nombre utilizados en esta presentación, son propiedad de sus respectivos dueños. Este material solo tiene fines educativos.