SISTEMAS OPERATIVOS
description
Transcript of SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
TEMA 2
Beatriz Prada
Un SO es un programa o conjunto de programas que permiten gestionar los recursos de un ordenador.
Windows
•Desde Ms-Dos•a Vista
Linux•Libre distribución•Gratuito•Administraciones y sistemas educativos.
MAC OS•Ámbitos reducidos•Diseño gráfico, creación musical o video.
PALM OS
•Para PDA
SYMBIAN/WINDOWS MOBILE
•Dispositivos Móviles
DISTRIBUCIÓN SO
LINUX
Molinex-Castilla La Mancha
Max-Madrid
Linex-Extremadu
raGuadalix-Andalucía
Trisquel-Galicia
WINDOWS
Home Profesional Server Interpri
se
Un ORDENADOR se estructura en varias capas:HARDWARE
SISTEMA OPERATIVO
PROGRAMAS APLICACIÓN
USUARIO
MÓDULOS SISTEMA OPERATIVO
NUCLEO O KERNEL
Controla el resto de módulos.
Gestiona peticiones de procesador.
Asigna tiempo a cada tarea.
ADMINISTRADOR MEMORIA
Asigna memoria RAM a cada proceso
para almacenar datos temporales o
resultados
SISTEMA ENTRADA –
SALIDAControla periféricos
que funcionan simultáneamente,
monitor, impresora..Para evitar bloqueos
ADMINISTRADOR DE ARCHIVOS
Crea, elimina modifica y localiza archivos necesarios,
comprobando privilegios.
KERNEL
Aplicaciones
Dispositivos
Memoria
CPU
Diseños de Sistemas Operativos
Sistemas operativos por lotes
Sistemas operativos de tiempo real
Sistemas operativos de multiprogramación (o Sistemas operativos de multitarea)
Sistemas operativos de tiempo compartido
Sistemas operativos distribuidos
Sistemas operativos de red
Sistemas operativos por lotes• Los sistemas operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Cuando estos sistema son bien planeados, pueden tener un tiempo de ejecución muy alto, porque el procesador es mejor utilizado y los sistemas operativos pueden ser simples, debido a la secuenciabilidad de la ejecución de los trabajos.
Algunas características de los sistemas operativos por lotes son las siguientes:
• Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote.• Permiten poca o ninguna interacción con el usuario.• Mayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuarios.• Conveniente para programas de largos tiempos de ejecución
Sistemas operativos de tiempo real• Los sistemas operativos de tiempo real son aquellos en donde no tiene importancia el usuario, sino los procesos. Se utilizan en entornos donde son procesados un gran número de sucesos o eventos.• Son construidos para aplicaciones muy específicas, algunos campos de aplicación son los siguientes:
• Control de trenes• Telecomunicaciones• Sistemas de fabricación integrada• Control de edificios, etc.
Algunas características de los sistemas operativos de tiempo real son:
• Su objetivo es proporcionar rápidos tiempos de respuesta.• Procesa ráfagas de miles de interrupciones por segundo sin perder algún proceso.• Poco movimiento de programas entre almacenamiento secundario y memoria.• Proceso de mayor prioridad expropia recursos.
Sistemas operativos de multiprogramación (o Sistemas operativos de multitarea)• Soporta la ejecución de dos o más trabajos activos al mismo tiempo.• Su objetivo es tener varias tareas en la memoria principal.
Las características de un Sistema operativo de multiprogramación son las siguientes:
• Mejora productividad del sistema y utilización de recursos.• Multiplexa recursos entre varios programas.• Soporta múltiples usuarios.• Requiere validación de usuario para seguridad y protección.
Estos sistemas operativos se caracterizan por tener múltiples programas activos, compitiendo por los recursos del sistema: procesador, memoria, dispositivos periféricos.
Sistemas operativos de tiempo compartido• Estos sistemas permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario.
• Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S; son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo.
Las características de los sistemas operativos de tiempo compartido son:
• Dan la ilusión de que cada usuario tiene una máquina para sí. • La mayoría utilizan algoritmo de reparto circular.
• Los programas se ejecutan con prioridad rotatoria que se incrementan con la espera y disminuye después de concedido el servicio.
• Gestión de memoria proporciona protección a programas residentes
Sistemas operativos distribuidos• Estos sistemas permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores; este conjunto de procesadores puede estar en un equipo o en diferentes, en este caso es transparente para el usuario.
Sus características de los sistemas operativos distribuidos son:• Colocación de sistemas autónomos capaces de comunicación y cooperación mediante el hardware y software.• Proporcionan medios para la compartición global de recurso.• Servicios añadidos: denominación global, sistemas de archivos distribuidos, facilidades para distribución de cálculos.
Sistemas operativos de red• Son aquellos que mantienen a dos o más computadoras unidas a través de algún medio de comunicación, con el objetivo de poder compartir los diferentes recursos y la información del sistema.
• Por lo regular son utilizados en: Novell Netware, Personal Netware, Lan Manager, etc.
Sistema operativo Windows
7Windows Vista
Windows XP
Windows 2000
Mac OS X
Mac OS Debian GNU/Linux
Fedora (Linux) SUSE Lin
uxMandriva Linux
FreeBSD OpenBSD
Solaris Plan 9
Creador Microsoft
Microsoft
Microsoft
Microsoft
Apple Apple Proyecto Debian
Proyecto Fedora
SuSE Mandriva
Universidad de California
Theo de Raadt
Sun Bell Labs
Año de primera distribución
2009 2007 2001 2000 2001 1984 1993 2003 1994 1998 1993 1996 1989 1993
Aspectos generales
Costo
U$S 199.99 (Home Premium) 299.99 (Professional) 319.99 (Ultimate)
U$S 90 (Home Basic) 179 (Home Premium) 229 (Business) 349 (Ultimate)
143,526€ $2 152.89 MX (Home)217,593€ $3 263.895 MX(Pro)
?129€ o preinstalado
Gratuito hasta 7.5.5, 9.2 cuesta 15,60€ para dueños de Mac OS X
Gratuito Gratuito Gratuito Gratuito Gratuito Gratuito Gratuito Gratuito
Licencia No Libre No Libre No Libre No LibreNo LibreParcialmente software libre
No Libre Libre: GPL
Libre: GPL
Libre: GPL
Libre: GPL
Libre: BSD
Libre: BSD
No LibreSemilibre: CDDL
Libre: LPL
Tipo de usuario
Hogar, negocios y redes
Hogar, negocios y redes
Hogar, negocios y redes
Negocios
Hogar, diseño, negocios, servidores y redes
Hogar, diseño, negocios
Hogar, ciencia, servidores, redes, negocios
Hogar, ciencia, servidores
Hogar, ciencia, servidores
Hogar, ciencia, servidores, redes, negocios, empresas, Estaciones de trabajo , escritorio
Servidores
Servidores
Servidores, negocios
Estaciones de trabajo, servidores, embebido HPC
A continuación se compara la información general, técnica y el ambiente gráfico de algunos sistemas operativos.
Programas específicos para la comunicación entre el dispositivo y el sistema operativo. Existe uno para cada SO y periférico.
www.solodrivers.com
Los SO incorporan los controladores de los periféricos más usuales para facilitar su uso sin ninguna instalación.
Los SO los detectan automáticamente, “Plug&Play”