ES UN PROGRAMA O SOFTWARE QUE GESTIONA LOS RECURSOS DEL HARDWARE Y PROVEE SERVICIOS A LOS PROGRAMAS DE APLICACION.
Es un error común llamar al conjunto de herramientas “sistema operativo”.
EL (SO) ES EL MEDIADOR ENTRE HARDWARE Y USUARIO, ADMINISTRA DE FORMA ORDENADA , SENCILLA Y SEGURA, ADEMÁS INTERPRETA Y EMITE ORDENES Y TAREAS 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.MONOTAREA:
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.
EJEMPLOS:
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 TIEMPO REAL
NO SE LE DA IMPORTANCIA AL USUARIO,SINO A LOS PROCESOS,ESTAN SUBTITULIZADOS SON UTILIZADOS DONDE SE PROCESEN UN GRAN NOMERO DE SUCESOS O EVENTOS.SON CONTRUIDOS PARA FINES TALES COMO:CONTROL DE TRAFICO,BOLSA DE VALORES.
SE APLICA:
TELECOMUNICACIONES
FABRICACION DE ENERGIA
PRODUCCUION Y DISTRIBUCION DE ENERGIA ELECTRICA.
SISTEMA MULTIMEDIA
CONTROL DE EDIFICIO.
EJEMPLOS:
VxWorks, Solaris, Lyns OS y Spectra.
SO. DE TIEMPO COMPORTIDO:
SIMULA QUE EL SISTEMA Y LOS RECURSOS SON PARA CADA USUARIO,LAS TAREAS SON PROCESADAS PRONTAMENTE Y LA RESPUESTA APARECE EN EL TERMINAL DEL USUARIO
EJEMPLOS:
uMULTICS, 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.
EJEMPLOS:
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 FISICO O NO) CON EL OBJETIVO DE COMPARTIR RECURSOS E INFORMACION.
EJEMPLOS:
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.
EJEMPLOS:
Alpha, PVM, la serie AIX, que es utilizado en los sistemas RS/6000 DE IBM
UNIX.