colegio fiscal tecnico yaruqui sistemas multiusuarios}

25
COLEGIO FISCAL TECNICO YARUQUI SISTEMAS MULTIUSUARIOS NOMBRE:JESSICA MANGUIA

Upload: jessy-manguia

Post on 13-Jun-2015

252 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

COLEGIO FISCAL TECNICO YARUQUI

SISTEMAS MULTIUSUARIOS

NOMBRE:JESSICA MANGUIA

Page 2: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

SISTEMA OPERATIVO

Un sistema operativo tiene como función,

administrar todos los periféricos de una

computadora

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.

Una de las atribuciones del

sistema operativo es cargar en la

memoria y facilitar la ejecución de los programas que el usuario utiliza.

El sistema operativo también hace una

administración de los recursos de la

computadora, para evitar que los

programas entren en conflicto.

Page 3: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

Funciones del sistema operativo

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

Gestión de entradas y salidasPERMITE 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

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

Page 4: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

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.

Características del sistema operativo

Page 5: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

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

Se distinguen por que puede

soportar la ejecución de

dos o mas trabajos activos

Sistema o. Multiprogramación

Page 6: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

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

Características de un sistema operativo multitarea • 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.

Page 7: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

Sistema operativo por lotes

procesan una gran cantidad de información

procesan una gran cantidad de trabajos con

poca o ninguna interacción entre los usuarios y los

programas en ejecución.

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 8: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

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.

características

Page 9: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

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.

Page 10: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

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

Diseño del tiempo real

Page 11: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

EL DETERMINISMO hace referencia a cuanto tiempo

consume un sistema operativo en reconocer una

interrupción

El efecto del tratamiento de interrupciones. El servicio se retrasara si una ISR puede

ser interrumpida por la llegada de otra interrupción.

La cantidad de tiempo necesario para ejecutar la

ISR. Generalmente, depende de la plataforma

del hardware.

La cantidad de tiempo necesario para iniciar la

gestión de la interrupción y comenzar la ejecución de su rutina de tratamiento:

SENSIBILIDAD

se refiere a cuanto tiempo consume un sistema

operativo en dar servicio a la interrupción después

de reconocerla

(S.O.T.R) esta caracterizado por

presentar requisitos especiales

características

Page 12: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

PROGRAMACIÓN EN SISTEMAS OPERATIVOS

EN TIEMPO REAL

PROCESADOR EN SISTEMAS OPERATIVOS

EN TIEMPO REAL

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.

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.

ProcesadorEste tipo de sistemas operativos no es necesariamente eficiente en el sentido de tener una capacidad de procesamiento altaUn 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.

Page 13: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

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.

SISTEMA OPERATIVO EN TIEMPO COMPARTIDO

Page 14: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

Ejemplos de tiempo

compartido

Populares representantes

de sistemas multiprogramado

s multiusuario

Mayoría utilizan algoritmo de

reparto circular.

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.

Evitan monopolizacion

del sistema asignando tiempos de

procesador .

Programas se ejecutan con

prioridad rotatoria que se

incrementa con la espera y

disminuye después de concedido el

servicio.

Dan la ilusión de que cada usuario

tiene una maquina para  si.

Page 15: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

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.

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.

Sistema operativo distribuido

Page 16: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

Colección de

S.I. autónomos capaces de comunicarse y cooperar

a través de interconexiones hardware y software.

• Motivaciones:

– Disponibilidad de microprocesadores potentes a

bajo coste.

– Avances en la tecnología de comunicaciones.

– Ventaja de la compartición de recursos

Sistema Informático Distribuido

Page 17: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

Ventajas

Compartición de recursos y equilibrado de cargas:

mejora la relación coste/rendimiento.

Fácil la ampliación modular de nuevos recursos.

desventajas

SOWTWARE

RED

SEGURIDAD

Page 18: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

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 OPERATIVODE RED

Page 19: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

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.

SISTEMAS OPERATIVOS PARALELOS

Page 20: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

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

OBJETIVOS DEL SISTEMA OPERATIVO

Page 21: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

Incremento de throughput

Economía

Incremento en la confiabilidad

ventajas

Page 22: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

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.

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.

SISTEMAS OPERATIVOS MONOTAREAS

Page 23: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

Solamente puede ejecutar un proceso (aparte de los procesos del propio S.O.) en un momento dado.

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. 

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

OPERATIVO MONOTAREAS

Page 24: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

Sistema operativomono usuario

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

la computadora

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

Las computadoras personales se a clasificado así :

Multiusuariosmono tareas

Page 25: Colegio fiscal tecnico yaruqui sistemas multiusuarios}

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

Para el funcionamiento del MS-DOS se usan cinco programas fundamentales: