SISTEMAS MULTIUSUARIOS

18
COLEGIO NACIONAL TECNICO YARUQUI NOMBRE: CURSO: LICENCIADO : TEMA: CINTHIA FARINANGO 3° DE BACHILLERATO FABIAN QUILUMBA DIAPOSITIVAS DE SISTEMAS OPERATIVOS A veces Dios no cambia las CIRCUNSTANCIAS… porque EL está usando las CIRCUNSTANCIAS para cambiarte a ti.

Transcript of SISTEMAS MULTIUSUARIOS

Page 1: SISTEMAS MULTIUSUARIOS

COLEGIO NACIONAL TECNICO YARUQUI

NOMBRE:CURSO:

LICENCIADO:

TEMA:

CINTHIA FARINANGO

3° DE BACHILLERATO

FABIAN QUILUMBA

DIAPOSITIVAS DE SISTEMAS OPERATIVOS

A veces Dios no cambia las

CIRCUNSTANCIAS… porque EL está

usando las CIRCUNSTANCIAS para cambiarte a

ti.

Page 2: SISTEMAS MULTIUSUARIOS

SISTEMA OPERATIV

O

Es conjunto de

programas

especialmente hechos

para la ejecución de

varias t

areas.

Es función que administrar

todos los periféricos de

una computadora

Las atribuciones del S.O es cargar en la memoria y

facilitar la ejecución de los

programas que el usuario utiliza.

Administra

ción de lo

s

recu

rsos d

e la co

mputadora

,

para evita

r que lo

s

programas e

ntren en

conflic

to.

Page 3: SISTEMAS MULTIUSUARIOS

FUNCIONES DEL SISTEMA

OPERATIVOADMINISTRACION DEL

PROCESADOR

• Administra la distribución del

procesador entre los distintos

programas por medio de un algoritmo.

GESTION DE LA MEMORIA DE

ACCESO ALEATORIO

• Si la memoria física es insuficiente el sistema operativo puede crear una

zona de memoria en el disco dura

(memoria virtual)

GESTION DE ENTRADAS Y

SALIDAS

• Permite unificar y controlar el acceso de los programas a

los recursos materiales atreves

de los drivers.

GESTION DE EJECUCION DE APLICACIONES

• Se encargan de que las aplicaciones se ejecuten

sin problemas asignándoles los recursos

que necesitan para funcionar.

ADMINISTRACION DE AUTORIZACIONES

• Encargada de la relación con la ejecución de

programas garantizando que los recursos sean

utilizados solo por programas y usuarios que posean las autoridades.

GESTION DE ARCHIVOS

• Gestiona la lectura y escritura en el sistema de

archivos, y las autorizaciones de acceso a archivos de aplicaciones

y usuarios.

GESTION DE INFORMACIO

N• Proporciona cierta

cantidad de indicadores que pueden utilizarse

para diagnosticar el funcionamiento

correcto del equipo

Page 4: SISTEMAS MULTIUSUARIOS

SIS

TEM

A

OP

ER

ATIV

O

MU

LTIP

RO

GR

AM

AC

ION

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

CARACTERISTICAS DEL SISTEMA OPERATIVO

• Mejora productividad del sistema y utilización de

recursos.•Múltiples recursos entre

varios programas. •Generalmente soportan

múltiples usuarios.•Proporcionan facilidades para

mantener el entorno de usuarios individuales.

•Requieren validación de usuario para seguridad y

protección. • Proporcionan contabilidad del uso de los recursos por parte

de los usuarios.

Page 5: SISTEMAS MULTIUSUARIOS

SISTEMA OPERATIVO POR LOTES

Almacena transacciones

durante un cierto lapso antes de su envío a un archivo

maestro, por lo general una

operación separada que se efectúa

durante la noche.

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

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.

Page 6: SISTEMAS MULTIUSUARIOS

SISTEMAS OPERATIVOS POR

LOTES

DESVENTAJAS

VENTAJAS

Compartir mejor los recursos de un ordenador entre muchos

usuarios.

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.

No conocer y planificar

cuidadosamente la tarea a realizar.

Cualquier tipo de error puede

producir resultados inútiles o, simplemente,

inexistentes.

Page 7: SISTEMAS MULTIUSUARIOS

CARACTERISTICAS

No requieren gestión critica de dispositivos en el

tiempo.

Permiten poca o ninguna

interacción usuario/programa

en ejecución.

Planificación del procesador sencilla,

típicamente procesados en orden

de llegada.

Requiere que el programa, datos y órdenes al sistema

sean remitidos todos juntos en forma de

lote.

Page 8: SISTEMAS MULTIUSUARIOS

SISTEMA OPERATIVO EN TIEMPO REAL

Como tal, se le exige corrección

en sus respuestas bajo ciertas

restricciones de tiempo.

Desarrollado para

aplicaciones de

tiempo real.

DISEÑO DEL TIEMPO REAL

Un sistema operativo guiado por eventos sólo cambia de tarea cuando

un evento necesita el servicio.

El diseño de compartición de

tiempo gasta más tiempo de

la UCP en cambios de

tarea innecesarios.

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

eventos.

Page 9: SISTEMAS MULTIUSUARIOS

CARACTERISTICAS DE S.O EN TIEMPO

REAL

Sensibilidad

Determinismo

Control del usuario

Fiabilidad

Tolerancia a los fallos

Programación en sistemas operativos en

tiempo real• En los diseños típicos, una

tarea tiene tres estados: ejecución, preparada y bloqueada.

• Solamente se ejecuta una tarea por UCP.

Procesador en sistemas operativos en tiempo real

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

PROCESADOREste tipo de sistemas

operativos no es necesariamente eficiente en el sentido de tener una capacidad

de procesamiento alta

Page 10: SISTEMAS MULTIUSUARIOS

SISTEMA OPERATIVO

TIEMPO COMPARTIDO

Permite la simulación de que el sistema y

sus recursos son todos para cada usuario.

Se refiere a compartir un

recurso computacional entre muchos usuarios por

medio de la multitarea.

Se puede realizar varios

trabajos al mismo tiempo,

mientras el CPU Se conmuta

entre ellos.

EJEMPLOS DE TIEMPO COMPARTIDO

 La mayoría utilizan

algoritmo de reparto

circular.

Programas se ejecutan con

prioridad rotatoria que se incrementa

con la espera y disminuye después

de concedido el servicio.

Gestiona la memoria

proporcionando protección a programas residentes.

Page 11: SISTEMAS MULTIUSUARIOS

SISTEMA OPERATIVO DISTRIBUIDO

Es la unión lógica de un grupo de S.O sobre una

colección de nodos computacionales independientes

En cada núcleo provee un conjunto mínimo

pero completo de utilidades para operar

los recursos necesarios del

hardware.

COMPONENTES DEL SISTEMA DE ADMINISTRACIÓN

Son procesos de software que definen las políticas del nodo.

Estas componentes

tienen las mismas

funcionalidades de un sistema formado por

una sola entidad.

Proveen comunicación de

alto nivel, administración de

procesos y recursos,

confiabilidad, rendimiento y

seguridad

Page 12: SISTEMAS MULTIUSUARIOS

SISTEMA INFORMÁTIC

O DISTRIBUIDO

:

S.I. autónomos capaces de

comunicarse y cooperar

a través de interconexiones

hardware y software.

*Avances en la tecnología de

comunicaciones.*Ventaja de la

compartición de recursos

• Compartición de recursos y equilibrado de cargas.

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

VENTAJAS

• Modificaciones software sin afectar a aplicaciones existentes.

COMUNICACIÓN Y COMPARTICIÓN DE

INFORMACIÓNENTRE

USUARIOS/PROCESOS

• Crecimiento incremental múltiples

• Aumenta la disponibilidad y es un soporte para la tolerancia a fallos

Fiabilidad,

disponibilidad y tolerancia a

fallos

DESVENTAJAS

SOWTWARE RED SEGURIDAD

Page 13: SISTEMAS MULTIUSUARIOS

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 S.O, una red de

equipos no puede funcionar

sin un S.O de red.

Si no se dispone de ningún S.O de red, el

equipo, no puede compartir recursos y los

usuarios no podrán utilizar estos recursos.

WINDOWS NT

Redes MicrosoftSistemas TCP/IP

incluidos los sistemas UNIX

NetWare Sistemas de

acceso remoto

Apple Talk

Page 14: SISTEMAS MULTIUSUARIOS

SISTEMAS OPERATIVOS PARALELOS

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.

Tienen mas de un CPU en estrecha

comunicación, las CPU comparten el

bus de las computadoras

Proporcionan un mayor

rendimiento y una mejor

confiabilidad.

OBJETIVOS

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

*Gestiona y mantiene el archivo en dispositivos de memoria masiva

*Gestionar y administrar eficientemente los recursos de hardware

Programas mas

importantes de un

ordenador

Los S.O

realizan

tareas

EJEMPLOS

Page 15: SISTEMAS MULTIUSUARIOS

VENTAJAS DEL S.O PARALELO

Incremento de

throughput.

Economía

Incremento en la

confiabilidad

*Computo paralelo.

*PC´s poderosas computado

ras multimedia

*Redes de comunicación de distancia mundial, con

envió de imágenes, grandes cantidades de datos, audio

y video.

*World wide web.*Computación embebido y

robótica

*Notebooks utilizando tecnologías

de comunicaci

ón: computació

n móvil.

SISTEMAS PARALELO

S

Page 16: SISTEMAS MULTIUSUARIOS

SISTEMAS OPERATIVOS MONOTAREAS

SISTEMAS OPERATIVOS

Administra los recursos de la

máquina, coordina el hardware y

organiza archivos y directorios en dispositivos de

almacenamiento.

SISTEMAS MONO TAREAS

Permiten una tarea a la vez

por usuario.

SISTEMA OPERATIVO

MONOTAREAS

Puede ejecutar un proceso a la misma vez.

Son más primitivos y, solo pueden manejar un

proceso en cada momento o ejecuta las tareas de una en una.

MONOTAREAS

Solo ejecuta un proceso en un momento dado.

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

Software básico de una computadora que

provee una interfaz entre el resto de programas del

ordenador.

Page 17: SISTEMAS MULTIUSUARIOS

SISTEMA OPERATIVO

MONOUSUARIOS

Fueron los primeros en aparecer en el mundo informático, ya que los

científicos los necesitaban para ejecutar aplicaciones

de cálculo.

SE CLASIFICAN EN:

MULTIUSUARIOS MONOUSUARIOS

Son capaces de dar servicio a mas de un

usuario a la vez.

Permiten una tarea a la vez al usuario al

mismo tiempo.

Es usado por solo un usuario sin

importar el numero de uso de procesos

que tenga la computadora.

EJM.: Las versiones domésticas de  Windows Administra recursos de

memoria procesos y dispositivos de las PC'S

Page 18: SISTEMAS MULTIUSUARIOS

ESTRUCTURA BÁSICA DEL

SISTEMA MS-DOS

Este se encarga de

realizar tareas de un programa

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.

Programas fundamentales

para el funcionamiento

del MS-DOS:

BIOS IO.SYS COMMAND.COM

AUTOEXEC.BAT

CONFIG.SYS

Relación más cercana entre el programa software y el hardware del ordenador

Núcleo del sistema

operativo.

Interprete de los

comandos

Fichero que contiene

una serie de instruccione

s

Fichero que contiene la configuració

n del sistema.