3. SISTEMAS OPERATIVOS
ES un conjunto de programas especialmente
hechos para la ejecución de varias tareas, en las
que sirve de intermediario el usuario y la
computadora.
Un sistema operativo tiene como
función, administrar todos los periféricos de una
computadora
SON:
Una de las atribuciones del
sistema operativo es cargar en
la memoria y facilitar la
ejecución de los programas que
el usuario utiliza.
Cuando un programa está en
ejecución, el sistema operativo
continúa trabajando.
El sistema operativo también
hace una administración de los
recursos de la computadora,
para evitar que los programas
entren en conflicto.
4. FUNCIONES DEL SISTEMA
OPERATIVO
ADM.DEL
PROCESA
DOR
•ADMINISTRA
LA
DISTRIBUCIO
N DEL
PROCESADO
R ENTRE LOS
DISTINTOS
PROGRAMAS
POR MEDIO
DE UN
ALGORITMO
•EL TIPO DE
PROGRAMAD
OR DEPENDE
COMPLETAM
ENTE DEL
SISTEMA
OPERATIVO
SEGÚN EL
OBJETIVO
DESEADO
GESTION 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
APLICACIONE
S QUE
REQUIEREN
UNA MEMORIA
SUPERIOR A
LA RAM (es
mas lenta)
GESTION DE
ENTRADAS
/SALIDAS
PERMITE
UNIFICAR Y
CONTROLA
R EL
ACCESO DE
LOS
PROGRAMA
S A LOS
RECURSOS
MATERIALE
S ATRAVEZ
DE LOS
DRIVERS.
GESTION DE
EJECUCION
DE
APLICACIONE
S
SE ENCARGAN
DE QUE LAS
APLICACIONES
SE EJECUTEN
SIN
PROBLEMAS
ASIGNANDOLE
S LOS
RECURSOS
QUE
NECESITAN
PARA
FUNCIONAR
EN CASO DE
NO
FUNCIONAR
ESTO PUEDE
SUCUMBIR
ADMINISTR
ACION DE
AUTORIZAC
IONES
SE ENCARGA
DE LA
RELACION
CON LA
EJECUCION
DE
PROGRAMAS
GARANTIZAND
O QUE LOS
RECURSOS
SEAN
UTILIZADOS
SOLO POR
PROGRAMAS
Y USUARIOS
QUE POSEAN
LAS
AUTORIDADES
.
GESTION
DE
INFORMA
CION
PROPORCIONA
CIERTA
CANTIDAD DE
INDICADORE
S QUE
PUEDEN
UTILIZARSE
PARA
DIAGNOSTIC
AR EL
FUNCIONAMI
ENTO
CORRECTO
DEL EQUIPO
GESTION
DE
ARCHIVO
S
GESTIONA LA
LECTURA Y
ESCRITURA
EN EL
SISTEMA DE
ARCHIVOS, Y
LAS
AUTORIZACI
ONES DE
ACCESO A
ARCHIVOS
DE
APLICACION
ES Y
USUARIOS
5. CARACTERISTICAS DEL SITEMA OPERATIVO
Hace más conveniente el uso de una computadora.
Un Sistema Operativo permite que los recursos
de la computadora se usen de la manera más eficiente posible.
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.
Manejar las comunicaciones en red. El Sistema Operativo permite
al usuario manejar con alta facilidad todo lo referente a la instalación
y uso de las redes de computadoras.
Organizar datos para acceso rápido y seguro.
Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil
al usuario el acceso y manejo de los dispositivos de
Entrada/Salida de la computadora.
• Relacionar
dispositivos (gestionar a través del kernel).
El Sistema Operativo se debe encargar de comunicar a los
dispositivos periféricos,
cuando el usuario así lo requiera.
6. SISTEMA OPERATIVO
MULTIPROGRAMACION
SISTEMA OPERATIVO
MULTITAREA
• 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, MAC-OS, OS/2, Soportan
la multitarea
• Mejora productividad del sistema y utilización de
recursos.
• Generalmente soportan múltiples usuarios
• Requieren validación de usuario para seguridad y
protección.
• Proporcionan contabilidad del uso de los recursos por
parte de los usuarios.
• Sistemas multiprocesadores son sistemas multitareas por
definición ya que soportan la ejecución simultanea de
múltiples tareas sobre diferentes procesadores.
7. SE CONOCE COMO
PROCESAMIENTO POR LOTES
DE UN SOLO USUARIO.
Facilitar el trabajo
al usuario.
Permite una
comunicación con
los dispositivos
de la máquina.
*Gestionar el
hardware. Se refiere
al hecho de
administrar de una
forma más eficiente
los recursos de la
máquina.
SISTEMA
OPERATIVO
POR LOTES
TAMBIÉN PUEDE
REFERIRSE AL PROCESO
DE ALMACENAR
TRANSACCIONES
DURANTE UN CIERTO
LAPSO ANTES DE SU
ENVÍO A UN ARCHIVO
MAESTRO, POR LO
GENERAL UNA
OPERACION SEPARADA
QUE SE EFECTUA
DURANTE LA NOCHE.
PROCESAN UN CONJUNTO DE
TRABAJOS AL MISMO TIEMPO,
ES DECIR, CON POCA O
NINGUNA INTERACCIÓN
ENTRE LOS USUARIOS Y LOS
PROGRAMAS EN EJECUCIÓN.
8. SISTEMAS OPERATIVOS EN TIEMPO
REAL
Un diseño de compartición de
tiempo cambia de tareas por
interrupciones del reloj y por
eventos.
Es un sistema operativo que ha sido
desarrollado para aplicaciones de
tiempo real.
CARACTERISTICAS
(S.O EN T.R ) esta caracterizado
por presentar requisitos
especiales
Sensibilidad
DETERMINISMO
se refiere a cuanto tiempo
consume un sistema operativo en
dar servicio a la interrupción
después de reconocerla
El determinismo hace referencia a
cuanto tiempo consume un sistema
operativo en reconocer una
interrupción
Fiabilidad
es una característica que hace
referencia a la capacidad de un
sistema de conservar la máxima
capacidad y los máximos datos
posibles en caso de fallos
9. SISTEMA OPERATIVO
TIEMPO COMPARTIDO
Permitir que un gran
número de usuarios
interactuara
simultáneamente en una
sola computadora.
Permite la simulación de
que el sistema y sus
recursos son todos para
cada usuario.
representa un cambio
importante en la historia
de la computación.
refiere a compartir un
recurso computacional
entre muchos usuarios
por medio de
la multitarea.
Que se puede realizar
varios trabajos al mismo
tiempo
Mientras el CPU Se
conmuta entre ellos
10. Evitan monopolizacion del
sistema asignando tiempos
de procesador .
Dan la ilusion de que cada
usuario tiene una maquina
para si.
EJEMPLOS DE S.O. EN
TIEMPO COMPARTIDO
Gestion de memoria
proporciona proteccion a
programas residentes.
Gestion de archivo debe
proporcionar proteccion y
control de acceso debido a
que pueden existir multiples
usuarios accesando un
mismo archivo.
Mayoria utilizan algoritmo
de reparto circular.
Programas se ejecutan con
prioridad rotatoria que se
incrementa con la espera y
disminuye despues de
concedido el servicio.
Populares representantes de
sistemas multiprogramados
multiusuario,
11. SISTEMA OPERATIVO DISTRIBUIDO
DEFINICION
• Es la unión lógica de un grupo
de sistemas operativos sobre una
colección de nodos computacionales
independientes
• Colección de
• S.I. autónomos capaces de
comunicarse y cooperar
• a través de interconexiones hardware
y software.
COMPONENTES
VENTAJAS
• Proveen comunicación de alto
nivel, administración de procesos y
recursos, confiabilidad, rendimiento
y seguridad
• . Estas componentes tienen las
mismas funcionalidades de un
sistema formado por una sola
entidad
• Compartición de recursos y
equilibrado de cargas:
• mejora la relación coste/rendimiento
• Fácil la ampliación modular de
nuevos recursos
• Comunicación y compartición de
información
• entre usuarios/procesos
• Fiabilidad, disponibilidad y tolerancia
a fallos
12. 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.
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.
NetWare de Novell es el ejemplo más familiar y famoso de sistema
operativo de red donde el software de red del equipo cliente se
incorpora en el sistema operativo del equipo.
El software del sistema operativo de red se integra en un número importante de
sistemas operativos conocidos, incluyendo Windows 2000
Server/Professional, Windows NT Server/Workstation, Windows 95/98/ME y Apple
Talk.
13. SISTEMAS
OPERATIVOS
PARALELOS
El reconocimiento de la
conexión del teclado.
Enviar la información a la
pantalla.
No perder la vista de archivos y
directorios en el disco.
Es el programa mas importante
de un ordenador.
Provee una interfaz entre el
resto de programas del
ordenador, los dispositivos
hardware y el usuario.
Controlar los dispositivos
periféricos tales como
impresoras, escáner, etc.
OBJETIVOS
Apoya otros programas.
Protege los datos y los programas,
cuestión especialmente compleja
en sistema multiusuario.
Identifica y autentifica a los
usuarios que hacen uso de la
computadora.
Contabiliza la utilización de los
recursos realizada por los distintos
usuarios
Incremento en la confiabilidad
Economía(mejorar)
14. Solamente puede ejecutar un proceso
(aparte de los procesos del propio S.O.)
en un momento dado. Una vez que
empieza a ejecutar un
proceso, continuará haciéndolo hasta su
finalización y/o interrupción.
SISTMAS
OPERATIVOS
MONOTAREAS
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.
Es un sistema operativo en donde
solamente puede ejecutar un proceso
(programa) a la misma vez.
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.
15. 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
SISTEMAS
OPERATIVOS
MONOUSUARIO
• El sistema operativo
monousuario es usado
por solo un usuario sin
importar el numero de
uso de procesos que
tenga la computadora
Ejemplo de sistemas
monousuario son las
versiones domésticas
de Windows
Administra recursos
de memoria procesos
y dispositivos de las
PC'S
El arranque del sistema
se realizaba mediante un
cinta o diskette que
contenía todos los drivers
que controlaban el
hardware y cargaban los
comandos de sistema
operativo en RAM.
• Los usuarios
domésticos ya tenían
su propio sistema
operativo y de
arranque.
• Estos SO además
llevaban integrado un
lenguaje de
programación binaria
16. Multiusuarios
Monousuarios
Son capases de dar servicio a
mas de un usuario a la vez ya
sea asi como las redes que
dan información a varios
usuarios
Son aquellas que permiten
una tarea a la vez al asuario
al mismo tiempo para que
cada uno de ellos pueda estar
haciendo una tarea
17. MS-DOS
El MS-DOS 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.
ESTE SE ENCARGA DE REALIZAR
TAREAS DE UN PROGRAMA
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
COMMAND.COM
AUTOEXEC.BAT
Núcleo del
sistema
operativo
(instrucciones de
funcionamiento).
Interprete de los
comandos con
los que el usuario
se comunica con
el ordenador
Fichero que
contiene una
serie de
instrucciones que
ejecuta el
ordenador
CONFIG.SYS
Fichero que
contiene la
configuración del
sistema. Se
ejecuta cuando
arranca el
ordenador