Este documento describe los diferentes tipos de sistemas operativos, incluyendo sus funciones, características y ejemplos. Explica que un sistema operativo administra los recursos de una computadora y facilita la ejecución de programas. Luego describe sistemas operativos monotarea, multitarea, en tiempo real, distribuidos y paralelos, comparando sus ventajas y desventajas.
Se presentan las principales características que identifican a Linux y que han conseguido su popularidad sobre otras alternativas. La modularidad, el compartir las librerías y las ejecución, el emplear el espacio swap y la capacidad de manejar diversos sistemas de archivos, son algunas de las características mencionadas.
Se presentan las principales características que identifican a Linux y que han conseguido su popularidad sobre otras alternativas. La modularidad, el compartir las librerías y las ejecución, el emplear el espacio swap y la capacidad de manejar diversos sistemas de archivos, son algunas de las características mencionadas.
Voici la synthèse de la publication jalma sur les enjeux de l’observance en France : au moins 12000 décès et plus de 100 000 hospitalisations évitables, 1 milliard d’euros d’économies potentielles. 5 propositions financières et organisationnelles pour changer la donne. Pour accéder à la publication complète: http://tinyurl.com/qexsgvv
2. SISTEMA
OPERATIVO
Es función que
administrar todos
los periféricos de
una computadora
Las atribuciones
del S.O es cargar
en la memoria y
facilitar la
ejecución de los
programas que el
usuario utiliza.
3. ADMINISTRACION
DEL PROCESADOR
• Administra la
distribución del
procesador entre los
distintos programas
por medio de un
algoritmo.
GESTION DE LA
MEMORIA DE
ACCESO ALEATORIO
GESTION DE
ENTRADAS Y
SALIDAS
GESTION DE
INFORMACION
• Si la memoria física
es insuficiente el
sistema operativo
puede crear una zona
de memoria en el
disco dura (memoria
virtual)
• Permite unificar y
controlar el acceso
de los programas a
los recursos
materiales atreves
de los drivers.
• Proporciona cierta
cantidad de
indicadores que
pueden utilizarse para
diagnosticar el
funcionamiento
correcto del equipo
GESTION DE
EJECUCION DE
APLICACIONES
• Se encargan de que las
aplicaciones se ejecuten sin
problemas asignándoles los
recursos que necesitan para
funcionar.
ADMINISTRACION DE
AUTORIZACIONES
• Encargada de la relación con
la ejecución de programas
garantizando que los recursos
sean utilizados solo por
programas y usuarios que
posean las autoridades.
GESTION DE ARCHIVOS
• Gestiona la lectura y
escritura en el sistema de
archivos, y las autorizaciones
de acceso a archivos de
aplicaciones y usuarios.
4. SISTEMA OPERATIVO
MULTIPROGRAMACION
Se distinguen por
que puede
soportar la
ejecución de dos
o mas trabajos
activos
Su objetivo es
tener varias tareas
en la memoria
principal
Sistemas Operativos como
UNIX, Windows
98, Windows NT, MACOS, OS/2, Soportan la
multitarea
CARACTERISTICAS DEL
SISTEMA OPERATIVO
•Mejora productividad del sistema
y utilización de recursos.
•Múltiples recursos entre varios
programas.
•Generalmente soportan múltiples
usuarios.
•Proporcionan facilidades para
mantener el entorno de usuarios
individuales.
•Requieren validación de usuario
para seguridad y protección.
• Proporcionan contabilidad del
uso de los recursos por parte de
los usuarios.
5. Procesan una gran
cantidad de trabajos
con poca o ninguna
interacción entre los
usuarios y los
programas en
ejecución.
Procesan una
gran cantidad de
información
Almacena
transacciones durante
un cierto lapso antes
de su envío a un
archivo maestro, por
lo general una
operación separada
que se efectúa
durante la noche.
SISTEMA OPERATIVO POR
LOTES
*Gestionar el
hardware. Se
refiere al hecho
de administrar de
una forma más
eficiente los
recursos de la
máquina.
*Facilitar el
trabajo al
usuario. Permite
una
comunicación
con los
dispositivos de la
máquina.
6. SISTEMAS OPERATIVOS
POR LOTES
VENTAJAS
Compartir mejor los recursos de
un ordenador entre muchos
usuarios.
Evita desaprovechar los recursos del
ordenador sin necesidad de
interacción y supervisión humanas
continuas.
Realiza el trabajo en el momento en
el que los recursos del ordenador
están menos ocupados, dando
prioridad a tareas interactivas.
DESVENTAJAS
No conocer y
planificar
cuidadosamente la
tarea a realizar.
Cualquier tipo de
error puede
producir resultados
inútiles
o, simplemente, ine
xistentes.
7. No requieren
gestión critica
de dispositivos
en el tiempo.
Requiere que el
programa, datos
y órdenes al
sistema sean
remitidos todos
juntos en forma
de lote.
CARACTERISTICA
S
Planificación del
procesador
sencilla, típicame
nte procesados en
orden de llegada.
Permiten poca
o ninguna
interacción
usuario/progra
ma en
ejecución.
8. SISTEMA OPERATIVO EN
TIEMPO REAL
Como tal, se le
exige corrección en
sus respuestas bajo
ciertas restricciones
de tiempo.
Un sistema operativo guiado
por eventos sólo cambia de
tarea cuando un evento
necesita el servicio.
Desarrollado
para
aplicaciones
de tiempo
real.
El diseño de
compartición de
tiempo gasta más
tiempo de la UCP
en cambios de
tarea
innecesarios.
Un diseño de
compartición de
tiempo cambia de
tareas por
interrupciones del
reloj y por
eventos.
9. CARACTERISTICAS DE
S.O EN TIEMPO REAL
Sensibilidad
Determinismo
Control del usuario
Programación en sistemas
operativos en tiempo real
• En los diseños típicos, una tarea
tiene tres estados:
ejecución, preparada y
bloqueada.
• Solamente se ejecuta una tarea
por UCP.
Procesador en sistemas
operativos en tiempo real
• Un procesador moderno suele
ser más rápido, para
programación en tiempo real
deben utilizarse procesadores lo
más predecibles posible, sin
paginación.
Fiabilidad
PROCESADOR
Tolerancia a los fallos
Este tipo de sistemas operativos no
es necesariamente eficiente en el
sentido de tener una capacidad de
procesamiento alta
10. SISTEMA OPERATIVO
TIEMPO COMPARTIDO
Se refiere a
compartir un
recurso
computacional
entre muchos
usuarios por
medio de
la multitarea.
Se puede
Permite la
simulación de
que el sistema
y sus recursos
son todos para
cada usuario.
realizar varios
trabajos al
mismo
tiempo, mient
ras el CPU Se
conmuta entre
ellos.
EJEMPLOS DE TIEMPO COMPARTIDO
La mayoría
utilizan
algoritmo
de reparto
circular.
Programas se ejecutan
con prioridad rotatoria
que se incrementa con
la espera y disminuye
después de concedido
el servicio.
Gestiona la
memoria
proporcionando
protección a
programas
residentes.
11. SISTEMA OPERATIVO
DISTRIBUIDO
Es la unión lógica de un
grupo de S.O sobre una
colección de nodos
computacionales
independientes
En cada núcleo provee
un conjunto mínimo pero
completo de utilidades
para operar los recursos
necesarios del hardware.
COMPONENTES DEL SISTEMA DE
ADMINISTRACIÓN
Son procesos de
software que
definen las
políticas del
nodo.
Estas
componentes
tienen las mismas
funcionalidades
de un sistema
formado por una
sola entidad.
Proveen
comunicación de
alto
nivel, administración
de procesos y
recursos, confiabilid
ad, rendimiento y
seguridad
12. SISTEMA
INFORMÁTICO
DISTRIBUIDO:
• Compartición de
recursos y
equilibrado de
cargas.
• Fácil la ampliación
modular de nuevos
recursos
VENTAJAS
DESVENTAJAS
S.I. autónomos
capaces de
comunicarse y
cooperar
a través de
interconexiones
hardware y software.
*Avances en la
tecnología de
comunicaciones.
*Ventaja de la
compartición de
recursos
• Modificaciones
software sin afectar
a aplicaciones
existentes.
• Crecimiento
incremental
múltiples
• Aumenta la
disponibilidad y es
un soporte para la
tolerancia a fallos
COMUNICACIÓN Y
COMPARTICIÓN DE
INFORMACIÓN
ENTRE
USUARIOS/PROCESOS
SOWTWARE
Fiabilidad,
disponibilidad y
tolerancia a
fallos
RED
SEGURIDAD
13. SISTEMA OPERATIVO DE
RED
Permite la interconexión
de ordenadores para
poder acceder a los
servicios y recursos.
Al igual que un
equipo no puede
trabajar sin un
S.O, una red de
equipos no puede
funcionar sin un
S.O de red.
Sistemas TCP/IP
incluidos los sistemas
UNIX
Redes Microsoft
NetWare
Si no se dispone de
ningún S.O de red, el
equipo, no puede
compartir recursos y los
usuarios no podrán
utilizar estos recursos.
WINDOWS
NT
Apple Talk
Sistemas de
acceso remoto
14. Programas
mas
importantes
de un
ordenador
SISTEMAS OPERATIVOS
PARALELOS
Los S.O
realizan
tareas
Provee una interfaz entre el resto de
programas del ordenador, los dispositivos
hardware y el usuario.
EJEMPLOS
Controlar los
dispositivos
periféricos tales
como
impresoras, escá
ner, etc.
Proporcionan un
mayor
rendimiento y
una mejor
confiabilidad.
Tienen mas de un
CPU en estrecha
comunicación, las
CPU comparten el
bus de las
computadoras
*Hace que la computadora sea mas fácil y
conveniente de usar.
OBJETIVOS
*Gestiona y mantiene el archivo en
dispositivos de memoria masiva
*Gestionar y administrar eficientemente los
recursos de hardware
15. VENTAJAS DEL S.O
PARALELO
Economí
a
Incremento de
throughput.
*Computo paralelo.
*PC´s poderosas computadoras
multimedia
Incremento
en la
confiabilidad
*Redes de comunicación de
distancia mundial, con envió de
imágenes, grandes cantidades
de datos, audio y video.
SISTEMAS
PARALELOS
*World wide web.
*Computación embebido y
robótica
*Notebooks utilizando
tecnologías de comunicación:
computación móvil.
16. SISTEMAS
OPERATIVOS
MONOTAREAS
SISTEMAS
OPERATIVOS
Software básico de una
computadora que provee
una interfaz entre el
resto de programas del
ordenador.
Administra los
recursos de la
máquina, coordina
el hardware y
organiza archivos y
directorios en
dispositivos de
almacenamiento.
SISTEMA
OPERATIVO
MONOTAREAS
Puede ejecutar un proceso
a la misma vez.
Son más primitivos y, solo
pueden manejar un proceso
en cada momento o ejecuta
las tareas de una en una.
SISTEMAS MONO
TAREAS
Permiten
una tarea a
la vez por
usuario.
MONOTAREAS
Son aquellos que sólo permiten
una tarea a la vez por usuario.
Solo ejecuta un proceso en
un momento dado.
17. SISTEMA
OPERATIVO
MONOUSUARIOS
Fueron los primeros en
aparecer en el mundo
informático, ya que los
científicos los necesitaban
para ejecutar aplicaciones de
cálculo.
Es usado por solo un
usuario sin importar
el numero de uso de
procesos que tenga la
computadora.
EJM.: Las versiones domésticas
de Windows Administra recursos de
memoria procesos y dispositivos de las
PC'S
SE CLASIFICAN EN:
MULTIUSUARIOS
Son capaces de dar
servicio a mas de un
usuario a la vez.
MONOUSUARIOS
Permiten una tarea a la
vez al usuario al mismo
tiempo.
18. Original es capaz de
gestionar 1MB y de
trabajar directamente
sólo con 640 KB, este es
un gran problema para
programas que precisen
de más memoria.
ESTRUCTURA
BÁSICA DEL
SISTEMA MS-DOS
Este se
encarga de
realizar tareas
de un
programa
Programas
fundamentales para
el funcionamiento
del MS-DOS:
BIOS
IO.SYS
COMMAND.COM
Relación más
cercana entre
el programa
software y el
hardware del
ordenador
Núcleo del
sistema
operativo.
Interprete
de los
comandos
AUTOEXEC.BAT
Fichero que
contiene una
serie de
instrucciones
CONFIG.SYS
Fichero que
contiene la
configuración
del sistema.