SlideShare uma empresa Scribd logo
1 de 25
COLEGIO FISCAL
TECNICO YARUQUI
SISTEMAS MULTIUSUARIOS
NOMBRE:JESSICA MANGUIA
Un sistema operativo
tiene como función,
administrar todos los
periféricos de una
computadora

Una de las
atribuciones del
sistema operativo
es cargar en la
memoria y facilitar
la ejecución de los
programas que el
usuario utiliza.

SISTEMA
OPERATIVO

Un sistema operativo
puede ser un conjunto de
programas especialmente
hechos para la ejecución
de varias tareas, en las
que sirve de intermediario
el usuario y la
computadora.

El sistema operativo
también hace una
administración de los
recursos de la
computadora, para
evitar que los
programas entren en
conflicto.
Funciones del sistema
operativo

Administración del procesador
ADMINISTRA LA DISTRIBUCION
DEL PROCESADOR ENTRE LOS
DISTINTOS PROGRAMAS POR
MEDIO DE UN ALGORITMO

Gestión de entradas y salidas
Gestión de la memoria de
acceso aleatorio
CUANDO LA MEMORIA FISICA ES
INSUFICIENTE EL SISTEMA
OPERATIVO PUEDE CREAR UNA
ZONA DE MEMORIA EN EL DISCO
DURA (MEMORIA VIRTUAL)
ESTA MEMORIA PERMITE EJECUTAR
APLICACIONES QUE REQUIEREN
UNA MEMORIA SUPERIOR A LA

PERMITE UNIFICAR Y CONTROLAR
EL ACCESO DE LOS PROGRAMAS A
LOS RECURSOS MATERIALES
ATRAVEZ DE LOS DRIVERS.

Gestión de ejecución de
aplicaciones
SE ENCARGAN DE QUE LAS
APLICACIONES SE EJECUTEN SIN
PROBLEMAS ASIGNANDOLES
LOS RECURSOS QUE NECESITAN
PARA FUNCIONAR
Conveniencia. Un Sistema Operativo
hace más conveniente el uso de una computadora.

Eficiencia. Un Sistema Operativo permite que los
recursos
de la computadora se usen de la manera más eficiente
posible.

Características
del sistema
operativo
Habilidad para evolucionar. Un Sistema Operativo
deberá construirse de manera que permita el
desarrollo,
prueba o introducción efectiva de nuevas funciones
del sistema sin interferir con el servicio.
Sistema o.
Multiprogramación

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
Características de un
sistema operativo
multitarea
• Múltiples a recursos entre varios
programas.

Mejora productividad del
sistema y utilización de
recursos.

• Generalmente soportan
múltiples usuarios
• Proporcionan facilidades para
mantener el entorno de
usuarios individuales.
• Requieren validación de
usuario para seguridad y
protección.

• Sistemas multiprocesadores
son sistemas multitareas por
definición ya que soportan la
ejecución simultanea de
múltiples tareas sobre
diferentes procesadores

Proporcionan
contabilidad del uso de
los recursos por parte de
los usuarios.
procesan una gran
cantidad de
información

Sistema operativo
por lotes

procesan una gran
cantidad de trabajos con
poca o ninguna interacción
entre los usuarios y los
programas en ejecución.

Permite compartir mejor
los recursos de un
ordenador entre muchos
usuarios, al no competir
por éstos de forma
inmediata.
En ordenadores caros ,
ayuda a amortizar el
coste manteniendo altos
índices de utilización.
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.
características
Permiten poca o ninguna interacción usuario/programa en
ejecución
Requiere que el programa, datos y órdenes al sistema sean
remitidos todos juntos en forma de lote.
Mayor potencial de utilización de recursos que
procesamiento serial simple en sistemas multiusuarios.
Planificación del procesador sencilla, típicamente
procesados en orden de llegada.
Conveniente para programas de largos tiempos de ejecución
ejemplo: análisis estadísticos, nominas de personal, etc.
Se encuentra en muchos computadores personales
combinados con procesamiento serial.
No requieren gestión critica de dispositivos en el tiempo.
Sistema operativo en
tiempo real

Es un sistema
operativo que ha sido
desarrollado para
aplicaciones de
tiempo real.

Como tal, se le exige
corrección en sus
respuestas bajo
ciertas restricciones
de tiempo.

Si no las respeta, se
dirá que el sistema
ha fallado. Para
garantizar el
comportamiento
correcto en el tiempo
requerido se necesita
que el sistema sea
predecible.
Diseño del tiempo real

Un sistema operativo guiado
por eventos sólo cambia de
tarea cuando un evento
necesita el servicio.

Un diseño de compartición de
tiempo cambia de tareas por
interrupciones del reloj y por
eventos.

El diseño de compartición de
tiempo gasta más tiempo de
la UCP en cambios de tarea
innecesarios.
Uno de los algoritmos que
suelen usarse para la
asignación de prioridades es
el rate-monotonic Schedule
EL DETERMINISMO hace
referencia a cuanto tiempo
consume un sistema
operativo en reconocer una
interrupción

(S.O.T.R) esta
caracterizado por
presentar
requisitos
especiales

El efecto del tratamiento de
interrupciones. El servicio se
retrasara si una ISR puede
ser interrumpida por la
llegada de otra interrupción.

características

La cantidad de tiempo
necesario para ejecutar la
ISR. Generalmente,
depende de la plataforma
del hardware.

SENSIBILIDAD
se refiere a cuanto tiempo
consume un sistema
operativo en dar servicio
a la interrupción después
de reconocerla
La cantidad de tiempo
necesario para iniciar la
gestión de la interrupción y
comenzar la ejecución de su
rutina de tratamiento:
PROGRAMACIÓN EN
SISTEMAS OPERATIVOS
EN TIEMPO REAL

Procesador
En los diseños típicos, una tarea tiene tres
estados: ejecución, preparada
y bloqueada. La mayoría de las tareas están
bloqueadas casi todo el
tiempo. Solamente se ejecuta una tarea por UCP.
La lista de tareas preparadas suele ser corta, de
dos o tres
tareas como mucho.

Este tipo de sistemas operativos
no es necesariamente eficiente en
el sentido de tener una capacidad
de procesamiento alta
Un sistema operativo de tiempo
real puede ser implementado en
micro controladores o
procesadores digitales de señal
"DSP's", así, se pueden desarrollar
aplicaciones embebidas en
diferentes áreas de la electrónica.

Aunque para propósito general 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.

PROCESADOR EN
SISTEMAS OPERATIVOS
EN TIEMPO REAL
SISTEMA OPERATIVO EN TIEMPO COMPARTIDO

Se refiere a compartir un
recurso computacional
entre muchos usuarios por
medio de la multitarea.

permitir que un gran número
de usuarios interactuara
simultáneamente en una
sola computadora,

representa un cambio
importante en la historia de
la computación.
Populares
representantes
de sistemas
multiprogramado
s multiusuario
Dan la ilusión de
que cada usuario
tiene una
maquina para si.

Mayoría utilizan
algoritmo de
reparto circular.

Ejemplos
de tiempo
compartido

Programas se
ejecutan con
prioridad rotatoria
que se
incrementa con la
espera y
disminuye
después de
concedido el
servicio.

Evitan
monopolizacion
del sistema
asignando
tiempos de
procesador .

Gestión de
archivo debe
proporcionar
protección y control
de acceso debido a
que pueden existir
múltiples usuarios
accesando un
mismo archivo.

Gestion de
memoria
proporciona
proteccion a
programas
residentes.
Un sistema operativo distribuido es
la unión lógica de un grupo
de sistemas operativos sobre una
colección de nodos computacionales
independientes

Agregando configuraciones a dar
soporte a los requerimientos
adicionales, tales como aumento de
escala y disponibilidad.

Sistema operativo
distribuido

Desde el punto de vista del usuario el
SO funciona de forma similar a
un sistema operativo monolítico de
un solo nodo y aunque este
compuesto por multiples nodos para
usuarios y aplicaciones son uno solo.

En un sistema distribuido el núcleo
comúnmente soporta un conjunto
mínimo de funciones que
incluyen administración de
direcciones de bajo nivel,
administración
de hilos y comunicación entre
procesos.
Colección de
S.I. autónomos capaces de comunicarse
y cooperar
a través de interconexiones hardware y
software.

Sistema Informático
Distribuido
• Motivaciones:
– Disponibilidad de microprocesadores
potentes a
bajo coste.
– Avances en la tecnología de
comunicaciones.
– Ventaja de la compartición de recursos
Ventajas
desventajas

Compartición de recursos y
equilibrado de cargas:
SOWTWARE
mejora la relación
RED
coste/rendimiento.
SEGURIDAD
Fácil la ampliación modular
de nuevos recursos.
SISTEMAS OPERATIVODE 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
sistema operativo, una
red de equipos no puede
funcionar sin un sistema
operativo de red.

Si no se dispone de
ningún sistema
operativo de red, el
equipo, no puede
compartir recursos y los
usuarios no podrán
utilizar estos recursos.

Dependiendo del fabricante
del sistema operativo de red,
tenemos que el software de
red para un equipo personal
se puede añadir al propio
sistema operativo del equipo
o integrarse con él.
SISTEMAS OPERATIVOS PARALELOS

Es el programa mas importante de
un ordenador
Provee una interfaz entre el resto
de programas del ordenador, los
dispositivos hardware y el usuario.
Los sistemas operativos realizan
tareas básicas.
OBJETIVOS DEL SISTEMA OPERATIVO

Ejecutar programa del
usuario y resolver los
problemas del usuario de
manera fácil y sencilla.
Hace que la computadora
sea fácil y conveniente de
usar.

Gestionar y administrar
eficientemente los recursos
de hardware (procesador,
memoria y periféricos)

Gestiona y mantiene el
archivo en dispositivos de
memoria masiva
ventajas

Incremento de
throughput
Economía
Incremento en la
confiabilidad
SISTEMAS OPERATIVOS
MONOTAREAS

Un Sistema
Operativo (SO) es el
software básico de
una computadora
que provee una
interfaz entre el resto
de programas del
ordenador, los
dispositivos
hardware y el
usuario.

Los Sistemas
Operativos más
utilizados son
Dos, Windows,
Linux y Mac

Los sistemas mono tarea son
aquellos que sólo permiten una tarea
a la vez por usuario. Puede darse el
caso de un sistema multiusuario y
mono tarea, en el cual se admiten
varios usuarios al mismo tiempo pero
cada uno de ellos puede estar
haciendo solo una tarea a la vez.
Solamente puede ejecutar un
proceso (aparte de los procesos del
propio S.O.) en un momento dado.

Es un sistema operativo en
donde solamente puede ejecutar
un proceso (programa) a la
misma vez.

SISTEMA
OPERATIVO
MONOTAREAS

Una vez que empieza a ejecutar un
proceso, continuará haciéndolo
hasta su finalización y/o
interrupción.

Los sistemas operativos
monotareas son más primitivos y,
solo pueden manejar un proceso
en cada momento o que solo
puede ejecutar las tareas de una
en una.

Son aquellos que sólo permiten una
tarea a la vez por usuario.
Sistema
operativo
mono usuario

Los sistemas monousuario fueron
los primeros en aparecer en el
mundo informático, ya que los
científicos los necesitaban para
ejecutar aplicaciones de cálculo

El sistema operativo monousuario es
usado por solo un usuario sin importar el
numero de uso de procesos que tenga la
computadora

Las computadoras
personales se a
clasificado así :
Multiusuarios
mono tareas
Para el funcionamiento del MS-DOS se usan cinco
programas fundamentales:

BIOS: relación más
cercana entre el
programa software y el
hardware del ordenador

IO.SYS: Núcleo del
sistema operativo
(instrucciones de
funcionamiento).

AUTOEXEC.BAT:
Fichero que contiene
una serie de
instrucciones que
ejecuta el ordenador

COMMAND.COM:
Interprete de los
comandos con los que el
usuario se comunica con
el ordenador

CONFIG.SYS: Fichero
que contiene la
configuración del
sistema. Se ejecuta
cuando arranca el
ordenador

Mais conteúdo relacionado

Mais procurados

Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1Isa Tarazona
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativolaidysita
 
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye... proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...alberto compositor
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosIsa Tarazona
 
Sistemas operativos propio!
Sistemas operativos propio!Sistemas operativos propio!
Sistemas operativos propio!an32
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosabival2000
 
Clasificación del software
Clasificación del softwareClasificación del software
Clasificación del softwareATM_SSI
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosdiana arias
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativosFundamentos de sistemas operativos
Fundamentos de sistemas operativosuweimardorado
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativodivaaleja
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativodivaaleja
 

Mais procurados (18)

Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Cap1 2
Cap1 2Cap1 2
Cap1 2
 
Cap1 2
Cap1 2Cap1 2
Cap1 2
 
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye... proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Software
SoftwareSoftware
Software
 
Clasificacion de los sistemas opeatativos
Clasificacion de los sistemas opeatativos Clasificacion de los sistemas opeatativos
Clasificacion de los sistemas opeatativos
 
Sistemas operativos propio!
Sistemas operativos propio!Sistemas operativos propio!
Sistemas operativos propio!
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Clasificación del software
Clasificación del softwareClasificación del software
Clasificación del software
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativosFundamentos de sistemas operativos
Fundamentos de sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 

Semelhante a Sistema operativo: funciones y características

Sistemas!!!
Sistemas!!!Sistemas!!!
Sistemas!!!fabio623
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!fabio623
 
Sistemas!!
Sistemas!!Sistemas!!
Sistemas!!fabio623
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!fabio623
 
Monografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peñaMonografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peñaofeliatlv289
 
SISTEMAS MULTIUSUARIOS
SISTEMAS MULTIUSUARIOSSISTEMAS MULTIUSUARIOS
SISTEMAS MULTIUSUARIOSFerSelena
 
resumen sistemas multiusuarios
resumen sistemas multiusuariosresumen sistemas multiusuarios
resumen sistemas multiusuariossofiacisneros93
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquisofiacisneros93
 
Resumen sistea multiusuarios
Resumen sistea multiusuariosResumen sistea multiusuarios
Resumen sistea multiusuariosRossy Jaramillo
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOLuis Cepeda
 
Clasificacion s.o. todos
Clasificacion s.o. todos Clasificacion s.o. todos
Clasificacion s.o. todos Zulmiitha
 
Definición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de softwareDefinición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de softwarekatbeca
 
1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema Operativo1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema OperativoCANDIDO RUIZ
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREJenni2011
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREDeBoRaNbA8
 
buenos dias el trabajo q era para el dia de hoy.......
buenos dias el trabajo q era para el dia de hoy.......buenos dias el trabajo q era para el dia de hoy.......
buenos dias el trabajo q era para el dia de hoy.......mary taipe
 

Semelhante a Sistema operativo: funciones y características (20)

Sistemas!!!
Sistemas!!!Sistemas!!!
Sistemas!!!
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!
 
Sistemas!!
Sistemas!!Sistemas!!
Sistemas!!
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!
 
Monografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peñaMonografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peña
 
SISTEMAS MULTIUSUARIOS
SISTEMAS MULTIUSUARIOSSISTEMAS MULTIUSUARIOS
SISTEMAS MULTIUSUARIOS
 
resumen sistemas multiusuarios
resumen sistemas multiusuariosresumen sistemas multiusuarios
resumen sistemas multiusuarios
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Resumen sistea multiusuarios
Resumen sistea multiusuariosResumen sistea multiusuarios
Resumen sistea multiusuarios
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVO
 
Clasificacion s.o. todos
Clasificacion s.o. todos Clasificacion s.o. todos
Clasificacion s.o. todos
 
Definición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de softwareDefinición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de software
 
1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema Operativo1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema Operativo
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Taller no 3
Taller no 3Taller no 3
Taller no 3
 
sistemas operativos 2
sistemas operativos 2sistemas operativos 2
sistemas operativos 2
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
buenos dias el trabajo q era para el dia de hoy.......
buenos dias el trabajo q era para el dia de hoy.......buenos dias el trabajo q era para el dia de hoy.......
buenos dias el trabajo q era para el dia de hoy.......
 

Sistema operativo: funciones y características

  • 1. COLEGIO FISCAL TECNICO YARUQUI SISTEMAS MULTIUSUARIOS NOMBRE:JESSICA MANGUIA
  • 2. Un sistema operativo tiene como función, administrar todos los periféricos de una computadora Una de las atribuciones del sistema operativo es cargar en la memoria y facilitar la ejecución de los programas que el usuario utiliza. SISTEMA OPERATIVO Un sistema operativo puede ser un conjunto de programas especialmente hechos para la ejecución de varias tareas, en las que sirve de intermediario el usuario y la computadora. El sistema operativo también hace una administración de los recursos de la computadora, para evitar que los programas entren en conflicto.
  • 3. Funciones del sistema operativo Administración del procesador ADMINISTRA LA DISTRIBUCION DEL PROCESADOR ENTRE LOS DISTINTOS PROGRAMAS POR MEDIO DE UN ALGORITMO Gestión de entradas y salidas Gestión de la memoria de acceso aleatorio CUANDO LA MEMORIA FISICA ES INSUFICIENTE EL SISTEMA OPERATIVO PUEDE CREAR UNA ZONA DE MEMORIA EN EL DISCO DURA (MEMORIA VIRTUAL) ESTA MEMORIA PERMITE EJECUTAR APLICACIONES QUE REQUIEREN UNA MEMORIA SUPERIOR A LA PERMITE UNIFICAR Y CONTROLAR EL ACCESO DE LOS PROGRAMAS A LOS RECURSOS MATERIALES ATRAVEZ DE LOS DRIVERS. Gestión de ejecución de aplicaciones SE ENCARGAN DE QUE LAS APLICACIONES SE EJECUTEN SIN PROBLEMAS ASIGNANDOLES LOS RECURSOS QUE NECESITAN PARA FUNCIONAR
  • 4. Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora. Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible. Características del sistema operativo Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.
  • 5. Sistema o. Multiprogramación 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
  • 6. Características de un sistema operativo multitarea • Múltiples a recursos entre varios programas. Mejora productividad del sistema y utilización de recursos. • Generalmente soportan múltiples usuarios • Proporcionan facilidades para mantener el entorno de usuarios individuales. • Requieren validación de usuario para seguridad y protección. • Sistemas multiprocesadores son sistemas multitareas por definición ya que soportan la ejecución simultanea de múltiples tareas sobre diferentes procesadores Proporcionan contabilidad del uso de los recursos por parte de los usuarios.
  • 7. procesan una gran cantidad de información Sistema operativo por lotes procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Permite compartir mejor los recursos de un ordenador entre muchos usuarios, al no competir por éstos de forma inmediata. En ordenadores caros , ayuda a amortizar el coste manteniendo altos índices de utilización. 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.
  • 8. características Permiten poca o ninguna interacción usuario/programa en ejecución Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote. Mayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuarios. Planificación del procesador sencilla, típicamente procesados en orden de llegada. Conveniente para programas de largos tiempos de ejecución ejemplo: análisis estadísticos, nominas de personal, etc. Se encuentra en muchos computadores personales combinados con procesamiento serial. No requieren gestión critica de dispositivos en el tiempo.
  • 9. Sistema operativo en tiempo real Es un sistema operativo que ha sido desarrollado para aplicaciones de tiempo real. Como tal, se le exige corrección en sus respuestas bajo ciertas restricciones de tiempo. Si no las respeta, se dirá que el sistema ha fallado. Para garantizar el comportamiento correcto en el tiempo requerido se necesita que el sistema sea predecible.
  • 10. Diseño del tiempo real Un sistema operativo guiado por eventos sólo cambia de tarea cuando un evento necesita el servicio. Un diseño de compartición de tiempo cambia de tareas por interrupciones del reloj y por eventos. El diseño de compartición de tiempo gasta más tiempo de la UCP en cambios de tarea innecesarios. Uno de los algoritmos que suelen usarse para la asignación de prioridades es el rate-monotonic Schedule
  • 11. EL DETERMINISMO hace referencia a cuanto tiempo consume un sistema operativo en reconocer una interrupción (S.O.T.R) esta caracterizado por presentar requisitos especiales El efecto del tratamiento de interrupciones. El servicio se retrasara si una ISR puede ser interrumpida por la llegada de otra interrupción. características La cantidad de tiempo necesario para ejecutar la ISR. Generalmente, depende de la plataforma del hardware. SENSIBILIDAD se refiere a cuanto tiempo consume un sistema operativo en dar servicio a la interrupción después de reconocerla La cantidad de tiempo necesario para iniciar la gestión de la interrupción y comenzar la ejecución de su rutina de tratamiento:
  • 12. PROGRAMACIÓN EN SISTEMAS OPERATIVOS EN TIEMPO REAL Procesador En los diseños típicos, una tarea tiene tres estados: ejecución, preparada y bloqueada. La mayoría de las tareas están bloqueadas casi todo el tiempo. Solamente se ejecuta una tarea por UCP. La lista de tareas preparadas suele ser corta, de dos o tres tareas como mucho. Este tipo de sistemas operativos no es necesariamente eficiente en el sentido de tener una capacidad de procesamiento alta Un sistema operativo de tiempo real puede ser implementado en micro controladores o procesadores digitales de señal "DSP's", así, se pueden desarrollar aplicaciones embebidas en diferentes áreas de la electrónica. Aunque para propósito general 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. PROCESADOR EN SISTEMAS OPERATIVOS EN TIEMPO REAL
  • 13. SISTEMA OPERATIVO EN TIEMPO COMPARTIDO Se refiere a compartir un recurso computacional entre muchos usuarios por medio de la multitarea. permitir que un gran número de usuarios interactuara simultáneamente en una sola computadora, representa un cambio importante en la historia de la computación.
  • 14. Populares representantes de sistemas multiprogramado s multiusuario Dan la ilusión de que cada usuario tiene una maquina para si. Mayoría utilizan algoritmo de reparto circular. Ejemplos de tiempo compartido Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye después de concedido el servicio. Evitan monopolizacion del sistema asignando tiempos de procesador . Gestión de archivo debe proporcionar protección y control de acceso debido a que pueden existir múltiples usuarios accesando un mismo archivo. Gestion de memoria proporciona proteccion a programas residentes.
  • 15. Un sistema operativo distribuido es la unión lógica de un grupo de sistemas operativos sobre una colección de nodos computacionales independientes Agregando configuraciones a dar soporte a los requerimientos adicionales, tales como aumento de escala y disponibilidad. Sistema operativo distribuido Desde el punto de vista del usuario el SO funciona de forma similar a un sistema operativo monolítico de un solo nodo y aunque este compuesto por multiples nodos para usuarios y aplicaciones son uno solo. En un sistema distribuido el núcleo comúnmente soporta un conjunto mínimo de funciones que incluyen administración de direcciones de bajo nivel, administración de hilos y comunicación entre procesos.
  • 16. Colección de S.I. autónomos capaces de comunicarse y cooperar a través de interconexiones hardware y software. Sistema Informático Distribuido • Motivaciones: – Disponibilidad de microprocesadores potentes a bajo coste. – Avances en la tecnología de comunicaciones. – Ventaja de la compartición de recursos
  • 17. Ventajas desventajas Compartición de recursos y equilibrado de cargas: SOWTWARE mejora la relación RED coste/rendimiento. SEGURIDAD Fácil la ampliación modular de nuevos recursos.
  • 18. SISTEMAS OPERATIVODE 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 sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Si no se dispone de ningún sistema operativo de red, el equipo, no puede compartir recursos y los usuarios no podrán utilizar estos recursos. Dependiendo del fabricante del sistema operativo de red, tenemos que el software de red para un equipo personal se puede añadir al propio sistema operativo del equipo o integrarse con él.
  • 19. SISTEMAS OPERATIVOS PARALELOS Es el programa mas importante de un ordenador Provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario. Los sistemas operativos realizan tareas básicas.
  • 20. OBJETIVOS DEL SISTEMA OPERATIVO Ejecutar programa del usuario y resolver los problemas del usuario de manera fácil y sencilla. Hace que la computadora sea fácil y conveniente de usar. Gestionar y administrar eficientemente los recursos de hardware (procesador, memoria y periféricos) Gestiona y mantiene el archivo en dispositivos de memoria masiva
  • 22. SISTEMAS OPERATIVOS MONOTAREAS Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario. Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac Los sistemas mono tarea son aquellos que sólo permiten una tarea a la vez por usuario. Puede darse el caso de un sistema multiusuario y mono tarea, en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez.
  • 23. Solamente puede ejecutar un proceso (aparte de los procesos del propio S.O.) en un momento dado. Es un sistema operativo en donde solamente puede ejecutar un proceso (programa) a la misma vez. SISTEMA OPERATIVO MONOTAREAS Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción. Los sistemas operativos monotareas son más primitivos y, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Son aquellos que sólo permiten una tarea a la vez por usuario.
  • 24. Sistema operativo mono usuario Los sistemas monousuario fueron los primeros en aparecer en el mundo informático, ya que los científicos los necesitaban para ejecutar aplicaciones de cálculo El sistema operativo monousuario es usado por solo un usuario sin importar el numero de uso de procesos que tenga la computadora Las computadoras personales se a clasificado así : Multiusuarios mono tareas
  • 25. Para el funcionamiento del MS-DOS se usan cinco programas fundamentales: BIOS: relación más cercana entre el programa software y el hardware del ordenador IO.SYS: Núcleo del sistema operativo (instrucciones de funcionamiento). AUTOEXEC.BAT: Fichero que contiene una serie de instrucciones que ejecuta el ordenador COMMAND.COM: Interprete de los comandos con los que el usuario se comunica con el ordenador CONFIG.SYS: Fichero que contiene la configuración del sistema. Se ejecuta cuando arranca el ordenador