Trabajo de s.m. s.o.

20
NOMBRE: Karen Mendoza SISTEMAS MULTIUSUARIOS TERCER AÑO DE BACHILLERATO

description

Trabajo de Sisyemas Multiusuarios Sistema Operativo

Transcript of Trabajo de s.m. s.o.

Page 1: Trabajo de s.m. s.o.

NOMBRE: Karen Mendoza

SISTEMAS MULTIUSUARIOS

TERCER AÑO DE BACHILLERATO

Page 2: Trabajo de s.m. s.o.

sistema operativo

puede ser un conjunto de programas

especialmente hechos para la

ejecución de varias tareas

tiene como función,

administrar todos los

periféricos de un computador

en las que sirve de intermediario el usuario y la computadora.

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.

también hace una administración de los recursos de la computadora, para evitar que los programas

entren en conflicto.

Page 3: Trabajo de s.m. s.o.

FUNCIONES DEL SISTEMA OPERATIVO

Administra la distribución 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

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)

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

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

Page 4: Trabajo de s.m. s.o.

SE ENCARGA DE LA RELACION CON LA EJECUCION DE PROGRAMAS GARANTIZANDO QUE LOS RECURSOS SEAN UTILIZADOS SOLO POR PROGRAMAS Y USUARIOS QUE POSEAN LAS AUTORIDADES.

GESTIONA LA LECTURA Y ESCRITURA EN EL SISTEMA DE ARCHIVOS, Y LAS AUTORIZACIONES DE ACCESO A ARCHIVOS DE APLICACIONES Y USUARIOS

PROPORCIONA CIERTA CANTIDAD DE INDICADORES QUE PUEDEN UTILIZARSE PARA DIAGNOSTICAR EL FUNCIONAMIENTO CORRECTO DEL EQUIPO

Page 5: Trabajo de s.m. s.o.

Caracteristicas de los sistemas operativos

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.

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.

Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.

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.

Page 6: Trabajo de s.m. s.o.

Organizar datos para acceso rápido y seguro.

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.

Procesamiento por bytes de flujo a través del bus de datos.

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.

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, MAC-OS,

OS/2, Soportan la multitarea

Page 7: Trabajo de s.m. s.o.

EJEMPLO

• Mejora productividad del sistema y utilizacion de recursos.•Multiplexa recursos entre varios programas. •Generalmente soportan multiples usuarios •Proporcionan facilidades para mantener el entorno de usuarios individuales. •Requieren validacion de usuario para seguridad y proteccion. • Proporcionan contabilidad del uso de los recursos por parte de los usuarios. • Sistemas multiprocesadores son sistemas multitareas por definicion ya que soportan la ejecucionsimultanea de multiples tareas sobre diferentes procesadores.

Page 8: Trabajo de s.m. s.o.

procesan una gran cantidad de trabajos con poca o ninguna

interacción entre los usuarios y los programas en ejecución.

Sistemas operativos por lotes

Ventajas

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.

Page 9: Trabajo de s.m. s.o.

Sistemas operativos por lotes

Desventajas

No conocer y planificar cuidadosamente la tarea a realizar.

Al carecer de supervisión por parte del usuario, cualquier tipo de error puede

producir resultados inútiles o, simplemente, inexistentes...

Page 10: Trabajo de s.m. s.o.

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.

Planificación del procesador sencilla,

típicamente procesados en orden de llegada.

No requieren gestión critica de dispositivos en el

tiempo.

Se encuentra en muchos computadores personales

combinados con procesamiento serial.

Conveniente para programas de largos tiempos de ejecución

(ej, análisisestadísticos, nóminas

de personal, etc.)

Mayor potencial de utilización de recursos que

procesamiento serial simple en sistemas

multiusuarios.

Page 11: Trabajo de s.m. s.o.

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

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 de un Sistema Operativo

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.

El diseño de compartición de tiempo gasta más tiempo de la

UCP en cambios de tarea innecesarios.

Page 12: Trabajo de s.m. s.o.

S.O. tiempo compartido

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

representa un cambio importante en la historia de la

computación.

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

mientras que al mismo tiempo hacía la

experiencia computacional mucho más interactiva.

la simulación de que el sistema y sus recursos son todos para cada

usuario.

permite

Que se puede realizar varios

trabajos al mismo tiempo

Mientras el CPU Se conmuta entre ellos

seal

Es decir

Page 13: Trabajo de s.m. s.o.

EVOLUCIONfinales de los años 1960 y los años 1970, los terminales de computadora fueron multiplexados sobre grandes computadores mainframes institucionales

tecnología posterior en interconexiones fue manejada

por interrupciones, de estas usaban tecnologías de transferencia

paralela de datos estándar

y alguna

IEEE 488.

auge de la micro computación a principios de

los años 1980

eran suficientemente baratos para que una sola

persona pudiera tener todo el tiempo de CPU

Internetel

ha traído de vuelta nuevamente a la popularidad

el concepto general de tiempo compartido.

Los sitios web

primariamente en ráfagas de actividad seguidas por

períodos ocioso.

ejemplo

Entre

la

Con el

operan

Page 14: Trabajo de s.m. s.o.

Ejemplos de tiempo compartido

Populares representantes de sistemas multiprogramados multiusuario,

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.

Gestion de memoria proporciona proteccion a programas residentes.

Evitan monopolizacion del sistema asignando tiempos de procesador .

Gestion de archivo debe proporcionar proteccion y control de acceso debido a que pueden existir multiples usuarios accesando un mismo

archivo.

Page 15: Trabajo de s.m. s.o.

SISTEMA OPERATIVO DISTRIBUIDO

lógica de un grupo de sistemas

operativo sobre una colección de nodos

computacionales independientes.

Componentes del sistema de administración

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

ventajasdesventajas

SoftwareRed

seguridad

es la unión

Page 16: Trabajo de s.m. s.o.

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 sistema operativo,

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

una red de equipos

no puede funcionar

sin un sistema operativo de red

Page 17: Trabajo de s.m. s.o.

SISTEMAS OPERATIVOS PARALELAS

, los dispositivos hardware

y el usuario.

Se pretende que cuando existan 2 o mas procesos que compitan por algún recurso, se puedan realizar o

ejecutar al mismo tiempo.

Es el programa mas

importante de un

ordenador

Provee una interfaz entre

el resto de programas

del ordenador

Tales sistemas proporcionan un mayor rendimiento y una mejor confiabilidad.

OBJETIVOSEjecutar programa del usuario y resolver los problemas del usuario de manera fácil y sencilla.

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

Hace que la computadora sea fácil y conveniente de usar.

Gestiona y mantiene el archivo en dispositivos de memoria masiva

Page 18: Trabajo de s.m. s.o.

Los sistemas monousuario fueron los primeros en aparecer en el mundo

informático,

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

ya que los científicos los necesitaban para ejecutar

aplicaciones de cálculoSe clasifica en

Multiusuarios Monousuarios

Son capases de dar servicio a mas de un usuario a la vez ya sea así como las

redes que dan información a varios usuarios

Son aquellas que permiten una tarea a la vez al

usuario al mismo tiempo para que cada uno de ellos pueda estar haciendo una

tarea l

Page 19: Trabajo de s.m. s.o.

MONOTAREAS

• * Son aquellos que sólo permiten una tarea a la vez por usuario.

Solamente puede ejecutar un proceso en un momento dado

aparte de los procesos del propio S.O.

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 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.

Page 20: Trabajo de s.m. s.o.