1 conceptos basicos ok

21
Bienvenido SISTEMAS OPERATIVOS Jorge Ernesto Castellanos Salazar

Upload: virtual-eyes-ltda

Post on 22-Mar-2017

102 views

Category:

Education


2 download

TRANSCRIPT

Page 1: 1 conceptos basicos ok

Bienvenido

SISTEMAS OPERATIVOS

Jorge Ernesto Castellanos Salazar

Page 2: 1 conceptos basicos ok

BienvenidoINTRODUCCION

HARDWARE SOFTWARE

COMPONENTESELECTRONICOS

ESTATICOS

ELEMENTOS NOINCORPORADOS

VERSATILIDAD

ManejadoresB/D Compiladores

e intérpretes

Porcesadoresde palabra Sistemas

operacionales

Page 3: 1 conceptos basicos ok

CNCEPTUALIZACIÓN

ES EL SOPORTE LOGICOQUE CONTROLA EL

FUNCIONAMIENTO FISICO DELEQUIPO

Punto de vistaUSUARIO

Punto de vistaGESTOR DERECURSOS

Page 4: 1 conceptos basicos ok

CONCEPTUALIZACIÓN DESDE EL PUNTO DE VISTA DEL USUARIO

ES UN CONJUNTO DE PROGRAMAS QUE CONTIENENLOS DETALLES DEL HARDWARE OFRECIENDO AL

USUARIO ACCESO AL MISMO EN FORMA SENCILLA

Programas de aplicaciónTraductores

S. O.Hardware

ProgramadorDiseñadortraductores

DiseñadorS. O.

Usuario

Page 5: 1 conceptos basicos ok

CONCEPTUALIZACIÓNDESDE EL PUNTO DE VISTA DE GESTOR DE

RECURSOS

ES UN ADMINISTRADOR DE RECURSOS QUE OFRECEEL HARDWARE PARA ALCANZAR SU EFICAZ

RENDIMIENTO EN FORMA SENCILLA

JOBSProcesador

E/S

Entrada/salida

MemoriaMemoria Información

Información

ADMINISTRADOR

Page 6: 1 conceptos basicos ok

CONCEPTUALIZACIÓN

ES UN CONJUNTO DE PROGRAMASQUE RELACIONADOS ENTRE SIAYUDAN A LA COMPUTADORAA REALIZAR SU TRABAJO EN

FORMA CORRECTA

PROGRAMAS DELSISTEMA

PROGRAMAS DEAPLICACION

MANEJAN HARDWARE

CONTROLAN PROCESOS

Realizan una tareaespecífica de acuerdo

a las necesidades del usuario

Page 7: 1 conceptos basicos ok

Evolución de los SO Las primeras computadoras

MARK-1Howard H. Aiken

ENIACJhon W. Mauchly

UN USUARIO

DIFICILES DEMANEJAR

UN SOLO S. O.

UN LENGUAJE DEPROGRAMACION

TABLERO ENCHUFABLE

CONSOLA

MONOPROGRAMACION TARJETASPERFORADAS

Page 8: 1 conceptos basicos ok

Evolución de los SO Accesos por operador

OPERADOR

Controlar el sistema

Cargar los programas

Ejecutar procesos

EJECUCION DEPROCESOS EN

BATCH

Page 9: 1 conceptos basicos ok

Evolución de los SO

05/02/2023 Ing. JORGE ERNESTO CASTELLANOSA SALAZAR 9

Monitor residente

MONITORRESIDENTE

Trasferir el controlde un trabajo a otro

PROGRAMA DE USUARIO

Intérpretes de Tarjetas de control

Secuenciador

Drives de Dispositivos

Mem

oria

Monitor residente

Page 10: 1 conceptos basicos ok

Evolución de los SO Secuencia automática de procesos

Fin

DatosCorre

Carga

ProgramaFORTRAN

JOBProgramaFORTRAN

TARJETAS DE CONTROL

JCLJob Contol Languaje

Page 11: 1 conceptos basicos ok

Actividad

Consultar sobre la evolución histórica de los computadores, identificando sus características

A través de un mapa conceptual describa la evolución histórica de las computadoras

Qué es un Compilador, un traductor y un intérprete de comandos, indicando su funcionalidad.

Page 12: 1 conceptos basicos ok

Evolución de los SO Mejora de rendimiento

APARICIÓN DE DISPOSITIVOS MAS RAPIDOSCINTAS MAGNETICAS

Se perforan losprogramas entarjetas y se

pasaban en cintas

La cinta se pasaba al

computador para correr el programa, grabando resultados

en nueva cinta

Se vuelca el contenido de las cinta resultado

sobre la impresora

PROCESOS OFF-LINE

Page 13: 1 conceptos basicos ok

Evolución de los SO Mejora de rendimiento

CPUBUFFER

BUFFERBUFFER

BUFFERINGAcceso Directo a Memoria

DMA

Page 14: 1 conceptos basicos ok

Evolución de los SO Mejora del rendimiento

CPU

ApariciónDISCO DURO

Terminal

DISCO DURO

Impresora

Spooling

Page 15: 1 conceptos basicos ok

Evolución de los SO Multiprogramación

Ejecución de variostrabajos en forma

simultáneaAprovechar al máximo

los recursos

MemoriaDispositivos E/S

Drives E/S

Sistema Operativo

Planificador Job

Usu

ario

1

Job

Usu

ario

2

Libr

e

Job

Usu

ario

3

Libr

e

Procesador

Page 16: 1 conceptos basicos ok

Evolución de los SO Multiprogramación

TRABAJOS

Trabajos limitadospor procesos

Trabajos limitadospor operaciones E/S

Programa 1

Programa 2

MULTIPROGRAMACION

Aparición del NúcleoCentral KERNEL

Gestión de memoriaProcesador ydispositivos

Page 17: 1 conceptos basicos ok

Evolución de los SO Multiprogramación

PROCESOS

Procesos por lotes Tiempo compartido Tiempo real

No hay intervención de operador - FIFO

El usuario entra datos en la medida que el sistema los solicitaLa organización se realiza por sesionesAparecen los Intérpretes de comandos

Tiempo de respuesta rápidoInformación actualizada

Buen manejo de interrupcionesManejo de prioridades

Page 18: 1 conceptos basicos ok

Evolución de los SO Proceso distribuido

Conexión de varias computadoras entre sí a travésde diversos dispositivos

Interfaz

Procesador

Memoria

Sistema 2

Interfaz

Procesador

Memoria

Sistema 1

Interfaz

Procesador

Memoria

Sistema 3

Page 19: 1 conceptos basicos ok

Evolución de los SO Multiproceso

Grandesvolúmenes

deinformación

Computadoras con variosPROCESADORES

Dispositivos E/S

Sistema

Planificador

Controlador de procesadores

TRABAJOS DEUSUARIO

Procesador1

Procesador2

Procesador3

Procesador4

Page 20: 1 conceptos basicos ok

Bibliografía

ALCALDE Eduardo. Introducción a los Sistemas Operativos. Editorial Mc Graw Hill Madrid 1992

TANEMBAUM Andrew. Sistemas Operativos Distribuidos.Prentice Hall Mexico 199

Page 21: 1 conceptos basicos ok

Jorge Ernesto Castellanos Salazar

[email protected]