Introducción a los Sistemas Operativos

Anuncio
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
Descargar