que es so

10
SISTEMA OPERATIVO QUE ES: Nosotros usamos SO a diario. - Es dificil definir un sistema operativo - Realizan 3 objetivos o funciones: COMODIDAD Comodo para usar, el usuario,ejec.prg convenientemente. EFICIENCIA Permite q los recursos de Sist. Inf se aprovechen convenientemente. CAPACIDAD Se debe construir de modo que permita desarrollo efectivo, verif, introducc. de nuevas funciones.

Upload: mangelpr25

Post on 22-Jul-2015

4.499 views

Category:

Business


1 download

TRANSCRIPT

Page 1: Que Es So

SISTEMA OPERATIVO

QUE ES: Nosotros usamos SO a diario.-Es dificil definir un sistema operativo-Realizan 3 objetivos o funciones:

COMODIDAD Comodo para usar, el usuario,ejec.prgconvenientemente.

EFICIENCIA Permite q los recursos de Sist. Inf se aprovechen convenientemente.

CAPACIDAD Se debe construir de modo que permitadesarrollo efectivo, verif, introducc.de nuevas funciones.

Page 2: Que Es So

Un SO, puede requerir las sgtes propiedades:

• Eficiencia• Robustez• Escalabilidad• Extensibilidad• Portabilidad• Seguridad• Protección• Interactividad• Usabilidad

Page 3: Que Es So

S.O. : Es un programa que controla la ejecución de programas de Aplicación y que actúa como interfaz entre usuario y un computadorY el Hw. De la misma

3 ASPECTOS IMPRTANTES:

3.1.- Como interfaz usuario/ PCEl HW, SW que usan para proveer aplicaciones a los usuairos.

Usuairo final

Progs de apllicacion

Utilitarios

Sistema operativoHardware

progrmador

DiseñadorDe S.O.

Page 4: Que Es So

Sistemas de computadora

Page 5: Que Es So

SERVICIOS DEL S.O.:

-Creacion de progrmas editores, depuradores (debuggs)-Ejecucion de progrmas Instrucc, yd atos deben cargar

a la memoria principal, iniciador de dispos E/S-Acceso a dispositivos de E/S-Acceso a ocntrolador de archivos . Acceso a archivos-Acceso a sistemas Controla el acceso como un todo y a los recurs

especificos, brindan proteccion a los recursos ante usuarios no autorizados.

-Detecc. Y respuesta de errores: Int. Ext, desbordamiento aritmetico.-Contabilidad : estadisticas.

3.2.- Sistema operativo como Adm. De recursos

Sistema operativo responsable del conj, de recursos de

TrasladoAlamacenamietnoProceso de datos

Page 6: Que Es So

El sistema operativo funciona = programa de PC-Ejecuta el microprocesador-El s.o. Abandona el control

depende del microprocesador para recuperarlo-El S.O. Dirige al microproc en el empleo de otros recur.del sistema y en el control de tiempo de ejecucioin de otros progrmas

-El sistema opert. Como adm, de recursos-El sistema operat. Decide cuando usar E/S-“ “ tiempo del microproc.-S.O. Cede el control del procesador para hacer algún trabajoUtil y luego retoma durante el tiempo suficiente para prepararEl procesador para realizar el sgte. Trabajo.

3.- Facilidad de evolución

3 razones

- Actualiza. HW, nuevos HW, paginación, gráficos, ventanas- Nuevos ss, demanda de usuarios, adm. De sistemas- Correcciones, Fallas en los SO:

Page 7: Que Es So

EVOLUCION DE LOS SISTEMAS OPERATIVOS

Los sistemas operativos han evolucionado en el tiempo.Procesos en serie Años 40- 50

No habia SO. Las operaciones se llevaban a traves de consola, conmutadores, Dispositivos:

Problemas: 1. Planificación: El usuario : reservaba tiempo Desperdicio - 1 hr ------------- 45 min -------------15 min - 1 hr --------- 1.15 hr -------------paraba

Interactuaba directamente

In : lector de tarjetasOut : Impresora

Page 8: Que Es So

2. Tiempo de preparacion:

Programa -- (trabajo)

Compilador - - Programa fuente (memoria)

-Se cargaba el programa objeto-Si habia error. Se tenia q hacer de nuevoPerdida de tiempo.

SERIE: LOS USUARIOS ACCEDEN AL SERVIDOR EN SERIE

Page 9: Que Es So

Procesos por lotes• Años 50: General motors para usar en IBM

• Refinado en los 60s, se usa un elemento de software llamado “MONITOR”

• El usuario no tiene acceso a la PC

• Deberá entregar en tarjetas al operador.

Procesa por lotes

AGRUPA

Page 10: Que Es So

Clasificacion de los SO.La clasificación de los sistemas operativos se puede realizar de diferentes maneras. Las más conocidas son:Monotarea: sólo se permite la ejecución de un proceso a la vez.Multitarea: se permite la ejecución de más de un proceso a la vez.Monousuario: sólo hay un usuario o, lo que es lo mismo, no se distingue entre los distintos usuarios.Multiusuario: se pueden distinguir diferentes usuarios que pueden tener distintos privilegios y zonas de datos protegidas.