Download sistemas operativos - Tec.Desarrollo de Software

Document related concepts

Multiusuario wikipedia , lookup

Historia de los sistemas operativos wikipedia , lookup

Multitarea wikipedia , lookup

Windows NT wikipedia , lookup

Arquitectura de Windows NT wikipedia , lookup

Transcript
SISTEMAS OPERATIVOS
QUE ES ?
 ES
UN PROGRAMA O SOFTWARE QUE
GESTIONA LOS RECURSOS DEL
HARDWARE Y PROVE SERVICIOS A LOS
PROGRAMAS DE APLICACION.
 NOTA:
Es un error común llamar al conjunto de
herramientas “sistema operativo”
NOTA:
EL (SO) ES EL MEDIADOR ENTRE
HARDWARE Y USUARIO, ADMINISTRA DE
FORMA ORDENADA , SENCILLA Y SEGURA,
ADEMÁS INTERPRETA Y EMITE ORDENES Y
TERAS ESPECÍFICAS.
FUNCIONES DE LOS SISTEMAS
OPERATIVOS:
 INTERPRETA
LOS COMANDOS QUE
PERMITEN AL USUARIO COMUNICARSE
CON EL COMPUTADOR.
 COORDINA Y MANIPULA EL HARDWARE
DE LA COMPUTADORA,COMO LA
MEMORIA, LAS UNIDADES DE DISCO, EL
TECLADO O EL MOUSE ETC.
 GESTIONA ERRORES DEL HARDWARE Y
PÉRDIDA DE DATOS.
CON EL PASO DEL TIEMPO, LOS
SISTEMAS OPERATIVOS FUERON
CLASIFICANDOSE DE DIFERENTES
MANERAS.
COMO SE CLACIFICAN? Y
EJEMPLOS:










SO.MULTIPROGRAMACION O MULTITAREA.
SO.MONOTAREAS.
SO.MONOUSUARIO.
SO.MULTIUSUARIO.
SO.POR LOTES.
SO.DE TIEMPO REAL.
SO.DE TIEMPO COMPARTIDO.
SO.DISTRIBUIDOS.
SO.DE RED.
SO.PARALELO.
SO.MULTIPROGRAMACION O
MULTITAREA:
 SE
DISTIGUE POR LA CAPACIDAD O
HABILIDAD DE SOPORTAR LA EJECUCION
DE DOS O MAS TRABAJOS ACTIVOS AL
MISMO TIEMPO,ESTO TRAE COMO
RESULTADO QUE LA UNIDAD CENTRAL DE
PROCESAMIENTO SIEMPRE ESTE
EJECUTANDO ALGUNA TAREA,
OPROBECHANDO AL MAXIMO SU
UTILIZACION.

SO QUE SOPORTAN MULTITAREA:
UNIX, Windows 95, Windows 98, Windows NT

CARACTERISTICAS:

MEJORA LA PRODUCTIVIDAD DEL SISTEMA Y
UTILIZACION DE RECURSOS

MULTIPLEXA RECURSOS ENTRE VARIOS
PROGRAMAS
SO.MONOTEREA:
ES
UN SISTEMA OPERATIVO
PRIMITIVO Y EJECUTA TAREAS DE
UNA EN UNA.
EJEMPLO:
MS-DOS que es un so antiguo.
SO.MONOUSUARIO:
 LAS
INSTRUCCIONES SON
PROCESADAS DE INMEDIATO, YA QUE
EXISTE UN SOLO USUARIO Y ESTAN
ORIENTADOS PRINCIPALMENTE POR
LOS MICROPROCESADORES.
 EJ DE SO.MONOUSUARIO:
 IBM DOS, Amiga OS ,Apple OS, CPM, MS
DOS, Windows 3.11.
SO.MULTIUSUARIO:
PERMITE QUE DOS O MAS USUARIOS
UTILICEN SUS PROGRAMAS AL MISMO
TIEMPO.
WINDOWS 3.1.
WINDOWS NT.
MAC OS.
UNIX.
LINUX.
SO.POR LOTES:

PROCESAN UNA GRAN CANTIDAD DE
TRABAJOS CON POCA O NINGUNA
INTERACCION CON USUARIOS Y PROGRAMAS
EN EJECUCION.SE REUNEN TODOS LOS
TRABAJOS COMUNES PARA REALIZARLOS AL
MISMO TIEMPO,EVITANDO ESPERA.
 SCOPE
 DC6600
 EXEC II
SO.DE TIRMPO REAL

NO SE LE DA IMPORTANCIA AL USUARIO,SINO A LOS PROCESOS,ESTAN
SUBTITULIZADOS SON UTILIZADOS DONDE SE PRCESEN UN GRAN
NOMERO DE SUCESOS O EVENTOS.SON CONTRUIDOS PARA FINES TELES
COMO:CONTRL DE TRAFICO,BOLSA DE VALORES.

SE APLICA:

TELECOMUNICACIONES

FABRICACION DE ENERGIA

PRODUCCUION Y DISTRIBUCION DE ENERGIA ELECTRICA.

SISTEMA MULTIMEDIA

CONTRL DE EDIFICIO.

EJ DE SO DE TIEMPO R:

VxWorks, Solaris, Lyns OS y Spectra.
SO. DE TIEMPO COMPORTIDO:
 SIMULA QUE
EL SISTEMA Y LOS
RECURSOS SON PARA CADA
USUARIO,LAS TEREAS SON
PROCESADAS PRONTAMENTE Y LA
RESPUESTA APARECE EN EL TERMINAL
DEL USUARIO
 EJ SO.DE TIEMPO COMPARTIDO:
 MULTICS, OS/360 y DEC-10.
SO.DISTRIBUIDO:
 PERMITE
DISTRIBUIR TRABAJOS,
TAREAS O PROCESOS, ENTRE UN
CONJUNTO DE PROCESADORES. PUEDE
SER QUE ESTE CONJUNTO DE
PROCESADORES ESTÉN EN UN EQUIPO
O EN DIFERENTES.
 EJ DE SO DISTRIBUIDO:
 Sprite,
Solaris-MC, Mach, Chorus,
Spring, Amoeba, Taos, etc.
SO. DE RED:
 MANTIENE A DOS A MAS
COMPUTADORAS
UNIDAS ATRAVES DE UN MEDIO DE
COMUNICACIÓN( PUEDE SER FICICO O NO)
CON EL OBJETIVO DE COMPARTIR
RECURSOS E INFORMACION.
 EJ DE SO.RED:
 Novell Netware, Personal Netware, LAN
Manager, Windows NT Server, UNIX,
LANtastic.
SO.PARALELOS:
 CON
ESTOS SE PRETENDE QUE
CUANDO EXISTAN DOS O MAS
PROCESOS QUE COMPITAN POR ALGUN
RECURSO, SE PUEDAN REALIZAR O
EJECUTAR AL MISMO TIEMPO.
 EJ DE SO.PARALELOS:
 Alpha, PVM, la serie AIX, que es utilizado en
los sistemas RS/6000 DE IBM
 UNIX.
¡GRACIAS POR SU
ATENCIÓN!