COLEGIO FISCAL
TECNICO YARUQUI
SECCION NOCTURNA
RESUMEN
SISTEMAS MULTIUSUARIOS
NOMBRE:LUIS MANGUIA
LIC FABIAN QUILUMBA
CURSO:3ERO BACHILLERATO
SISTEMAS OPERATIVOS
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.
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
ADM.DEL PROCESADOR•ADMINISTRA LA DISTRIBUCION DEL PROCESADOR ENTRE LOS DISTINTOS PROGRAMAS POR MEDIO DE UN ALGORITMO
•EL TIPO DE PROGRAMADOR DEPENDE COMPLETAMENTE 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 APLICACIONES 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 MATERIALES ATRAVEZ
DE LOS DRIVERS.
GESTION DE EJECUCION
DE
APLICACIONES
SE ENCARGAN DE QUE LAS
APLICACIONES SE EJECUTEN
SIN PROBLEMAS
ASIGNANDOLES LOS
RECURSOS QUE
NECESITAN PARA
FUNCIONAR
EN CASO DE NO
FUNCIONAR ESTO PUEDE SUCUMBIR
ADMINISTRACION DE
AUTORIZACIONES
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
INFORMACION
PROPORCIONA
CIERTA CANTIDAD DE INDICADORE
S QUE PUEDEN
UTILIZARSE PARA
DIAGNOSTICAR EL
FUNCIONAMIENTO
CORRECTO DEL EQUIPO
GESTION DE
ARCHIVOS
GESTIONA LA LECTURA Y ESCRITURA
EN EL SISTEMA DE ARCHIVOS, Y
LAS AUTORIZACI
ONES DE ACCESO A ARCHIVOS
DE APLICACION
ES Y USUARIOS
FUNCIONES DEL SISTEMA 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.
CA
RA
CTE
RIS
TIC
AS
DEL
SIT
EMA
OP
ERA
TIV
O
• 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
SISTEMA OPERATIVO MULTIPROGRAMACION
• 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.
SISTEMA OPERATIVO MULTITAREA
SE CONOCE COMO PROCESAMIENTO POR LOTES
DE UN SOLO USUARIO.
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.
*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. SISTEMA
OPERATIVO POR LOTES
SISTEMAS OPERATIVOS EN TIEMPO REAL
Sensibilidad
se refiere a cuanto tiempo consume un sistema operativo en
dar servicio a la interrupción después de reconocerla
DETERMINISMO
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
Es un sistema operativo que ha sido desarrollado para aplicaciones de
tiempo real.
CARACTERISTICAS
Un diseño de compartición de tiempo cambia de tareas por interrupciones del reloj y por
eventos.
(S.O EN T.R ) esta caracterizado por presentar requisitos
especiales
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
SISTEMA OPERATIVO TIEMPO COMPARTIDO
Evitan monopolizacion del sistema asignando tiempos
de procesador .
Gestion de memoria proporciona proteccion a
programas residentes.
Gestion de archivo debe proporcionar proteccion y control de acceso debido a
que pueden existir multiplesusuarios accesando un
mismo archivo.
Dan la ilusion de que cada usuario tiene una maquina
para si.
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.
EJEMPLOS DE S.O. EN TIEMPO COMPARTIDO
Populares representantes de sistemas multiprogramados
multiusuario,
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
• 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
VENTAJAS
• 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
SISTEMA OPERATIVO DISTRIBUIDO
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.
SISTEMA OPERATIVO DE RED
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.
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.
Controlar los dispositivos periféricos tales como
impresoras, escáner, etc.
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.
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)
SISTMAS OPERATIVOS
MONOTAREAS
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.
Es un sistema operativo en donde solamente puede ejecutar un proceso
(programa) a la misma vez.
Los sistemas operativos monotareasson más primitivos y, solo pueden
manejar un proceso en cada momento o que solo puede ejecutar
las tareas de una en una.
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.
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
Ejemplo de sistemas monousuario son las versiones domésticas
de Windows Administra recursos
de memoria procesos y dispositivos de las
PC'S
• Los usuarios domésticos ya tenían su propio sistema operativo y de arranque.
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.
• Estos SO además llevaban integrado un lenguaje de programación binaria
SISTEMAS OPERATIVOS MONOUSUARIO
Multiusuarios
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
Monousuarios
Son aquellas que permiten una tarea a la vez al asuarioal mismo tiempo para que
cada uno de ellos pueda estar haciendo una tarea
MS-DOS
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).
COMMAND.COM
Interprete de los comandos con
los que el usuario se comunica con
el ordenador
AUTOEXEC.BAT
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
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: