Administrivia Introducción a los Sistemas Operativos Mario Medina [email protected] Evaluación • 2 exámenes no acumulativos (25%) • Tareas (50%) Entrega Grupos obligatoria de trabajo aleatorios • Examen de recuperación (30%/70%) Práctico/oral/escrito Licencias: reemplaza nota de examen Dónde se usan los S.O.? • En todas partes! Computadores Celulares PDA Automóviles Consolas Cámaras iPods de juegos digitales • Profesor: Dr. Mario Medina C. E-mail: [email protected] Alternativo: [email protected] Oficina: Of. 215, 2do. Piso Teléfono: 2203506 Página web: http://mondrian.die.udec.cl/~mmedina/ Clases/SisOp Qué es un sistema operativo? • Programa que actúa de intermediario entre el usuario y el hardware Provee una interfaz uniforme para el software Controla el hardware Objetivos de un S.O. • Administrar recursos del hardware en forma eficiente • Permitir la ejecución eficiente, correcta y conveniente de aplicaciones • Proveer servicios al usuario a través de una interfaz de uso • Asegurar ejecución correcta del sistema computacional 1 Sistema computacional Capas de un sistema computacional • Hardware Usuarios Programadores “todo lo que se puede morder” (H. Rautenberg) • Software Programas que usan el hardware para resolver problemas Aplicaciones Utilitarios del S.O. • S. O. Sistema Operativo Coordina el uso del hardware entre las aplicaciones Relación entre los componentes Hardware Hardware • Sistema operativos controla y coordina el uso del hardware entre las diversas aplicaciones para los usuarios Administrador de recursos “El programa que está siempre en ejecución” • Objetivo final: resolver un problema para un usuario Aplicaciones Usuarios 2 Sistemas operativos Ejemplo: Windows Vista • S.O. para arquitectura Intel x86 Última generación de S.O. Windows hWindows 1.0:1985! Multitarea, multihebra, multicore Interfaz WIMP (Windows, Icons, Menu, Pointing device) Software comercial, código cerrado hWindows hWindows Ejemplo: Linux • S.O. para procesadores Intel x86, PowerPC, SPARC, y muchos otros Kernel creado por Linux Torvalds en 1991 Utilidades y arquitectura basada en UNIX Multitarea, multihebra, multicore Interfaz WIMP y línea de comando Libre de costo Código fuente disponible Ejemplo: PalmOS • PDA PalmPilot Multitarea PalmOS Intel Xscale, TI OMAP, Motorola Dragonball Wireless 802.11b, BlueTooth, GSM, CDMA Pantalla de 320x320+ Home Basic: $60000 Ultimate: $140000 Ejemplo: SymbianOS • Diseñado para celulares Acceso a gráficos, multimedios, redes, telefonía, criptografía, conectividad con PC, etc. Ejemplo: Windows Automotive • Plataforma para proveer productos y servicios en medios de transporte • Bluetooth, USB, GSM, GPS 3 S.O. más usado en PCs OS-Tans Windows 95 Windows XP Media Center Datos Windows 98 Windows Vista Windows 2000 Windows XP Windows XP Home Linux Ubuntu Debian MS-DOS VMS Damn Small Linux Oct. 2007 hBasado en ventas de S.O. PalmOS Mac OS X 10.5 4