EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS
QUE ES UN SISTEMA OPERATIVO:DESDE SU CREACIÓN ,LAS COMPUTADORAS DIGITALES HAN USADO UN SISTEMA DE CODIFICACIÓN DE INSTRUCCIONES EN SISTEMA DE NUMERACIÓN BINARIA,ES DECIR CON LOS US. ESTO SE DEBE A QUE LOS CIRCUITOS INTEGRADOS FUNCIONAN CON ESTE PRINCIPIO,ES DECIR,HAY CORRIENTE O NO HAY CORRIENTE.EN EL ORIGEN DE LA HISTORIA DE LAS COMPUTADORAS, LOS SISTEMAS OPERATIVOS NO EXISTÍAN Y LA INTRODUCCIÓN DE UN PROGRAMA PARA SER EJECUTADO SE CONVERTÍA EN UN INCREÍBLE ESFUERZO QUE SOLO PODÍA SER CREADO A CABO POR MUY POCOS EXPERTOS
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
SISTEMA OPERATIVO MONOTAREAS: SON MAS PRIMITIVO Y ES TODO LO CONTRARIO AL VISTO ANTERIORMENTE ES DECIR, SOLO PUEDEN MANEJAR UN SOLO PROCESO EN CADA MOMENTO O QUE SOLO PUEDE EJECUTAR LAS TAREAS DE UNA EN UNA
SISTEMA OPERATIVO MONOUSUARIOS: SON AQUELLOS QUE NADA MAS PUEDE ATENDER A UN SOLO USUARIO, GRACIAS A LAS LIMITACIONES CREADAS POR HARDWARE, LOS PROGRAMAS O EL TIPO DE APLICACIÓN QUE SE ESTE EJECUTANDO.
SISTEMA OPERATIVO MULTIUSUARIO: ES TODO LO CONTRARIO A MONOUSUARIO; Y EN ESTA CATEGORÍA SE ENCUENTRAN TODOS LOS SISTEMAS QUE CUMPLEN SIMULTÁNEAMENTE LAS NECESIDADES DE 2 O MAS USUARIOS, QUE COMPARTEN LOS MISMOS RECURSOS
SISTEMAS OPERATIVOS POR LOTES: PROCESAN UNA GRAN CANTIDAD DE TRABAJOS CON POCA O NINGUNA INTERACCIÓN ENTRE LOS USUARIOS Y LOS PROGRAMAS EN EJECUCIÓN. SE REÚNEN TODOS LOS TRABAJOS COMUNES PARA REALIZARLOS AL MISMO TIEMPO, EVITANDO LA ESPERA DE 2 O MAS TRABAJOS COMO SUCEDE EN EL PROCESAMIENTO EN SERIE
SISTEMAS OPERATIVOS DE TIEMPO REAL: SON AQUELLOS EN LOS CUALES NO TIENEN IMPORTANCIA EL USUARIO, SINO LOS PROCESOS, POR LO GENERAL, ESTÁN SUBTILIZADOS SUS RECURSOS CON LA FINALIDAD DE PRESTAR ATENCIÓN A LOS PROCESOS EN EL MOMENTO QUE LO REQUIERAN. SE UTILIZA EN ENTORNOS DONDE SON PROCESADOS UN GRAN NUMERO DE SUCESOS O EVENTOS
SISTEMAS OPERATIVOS DE TIEMPO COMPARTIDO: PERMITEN LA SIMULACIÓN DE QUE EL SISTEMA Y SUS RECURSOS SON TODOS PARA CADA USUARIO. EL USUARIO HACE UNA PETICIÓN A LA COMPUTADORA, ESTA LA PROCESA TAN PRONTO COMO LE ES POSIBLE, Y LA RESPUESTA APARECERÁ EN LA TERMINAL DEL USUARIO.
SISTEMAS OPERATIVOS DISTRIBUIDOS: PERMITEN DISTRIBUIR TRABAJOS, TAREAS O PROCESOS, ENTRE UN CONJUNTO DE PROCESADORES. PUEDE SER QUE ESTE CONJUNTO DE PROCESADORES ESTE EN UN EQUIPO O EN DIFERENTES, EN ESTE CASO ES TRANSPARENTE PARA EL USUARIO.
SISTEMAS OPERATIVOS DE RED: SON AQUELLOS SISTEMAS QUE MANTIENE A 2 O MAS COMPUTADORAS UNIDAS A TRAVÉS DE ALGÚN MEDIO DE COMUNICACIÓN, CON EL OBJETIVO PRIMORDIAL DE PODER COMPARTIR LOS DIFERENTES RECURSOS Y LA INFORMACIÓN DEL SISTEMA.
SISTEMAS OPERATIVOS PARALELOS: EN ESTOS TIPOS DE SISTEMAS OPERATIVOS SE PRETENDE QUE CUANDO EXISTAN 2 O MAS PROCESOS QUE COMPITAN POR ALGÚN RECURSO SE PUEDAN REALIZAR O EJECUTAR AL MISMO TIEMPO.
PARTES DE UN SISTEMA OPERATIVO
1. MANEJO DE PROCESOS: (PROGRAMA EN EJECUCIÓN : EJECUTABLE, DATOS, PILA, CONTADOR, REGISTRO...)
TAREAS DE LAS QUE EL SO ES RESPONSABLE:
*CREACIÓN Y TERMINACIÓN DE PROCESOS
*ASIGNACIÓN - ACTUALIZACIÓN - LIBERACIÓN DE RECURSOS
*SUSPENCION Y REINICIO
*SINCRONIZACION ENTRE PROCESOS
*COMUNICACIÓN ENTRE PROCESOS
*SOLUCIÓN DE "TRAMPAS" Y BLOQUEOS
2. MANEJO DE MEMORIA: "ALMACÉN" (ORRAY) DE DATOS DIRECCIONABLES (Y POR LO TANTO ACCESIBLES) POR LA CPU & ALGUNOS DISPOSITIVOS DE E/S (DMA), TAREAS DE LAS QUE EL SO ES RESPONSABLE.
*"INVENTO" DE USO DE MEMORIA
*SELECCIÓN DE PROCESOS A CARGAR EN MEMORIA
*RESERVA/LIBERACIÓN DE MEMORIA
*CONVERSIÓN DE DIRECCIONES VIRTUALES
*PROTECCIÓN DE MEMORIA
3. MANEJO DE FICHEROS: LA FUNCIÓN DEL SO ES ABSTRAER LAS PROPIEDADES FÍSICAS DEL DISPOSITIVO DE ALMACENAMIENTOS, PROPORCIONANDO UNA UNIDAD LÓGICA DE ALMACENAMIENTO. TAREAS DE LAS QUE EL SO ES RESPONSABLE.
*CREACIÓN Y ELIMINACIÓN DE FICHEROS
*CREACIÓN Y ELIMINACIÓN DE DIRECTORIOS
*PROPORCIONAR PRIMITIVAS PARA LA MODIFICACIÓN DE FICHEROS
*ASIGNAR/MANEJAR PERMISOS DE ACCESO A FICHEROS
*REALIZACIÓN DE COPIAS DE SEGURIDAD
4. MANEJO DE DISPOSITIVOS DE ENTRADA/SALIDA: LA FUNCION DEL SO ES ABSTRAER LAS PROPIEDADES FISICAS DEL DISPOSITIVO DE ENTRADAD /SALIDA ASI COMO COORDINAR LOS ACCESOS A LOS MISMAS DE MULTIPLES PROCESOS , TAREAS ESPECIFICAS
*MANEJO DE MEMORIA PARA ACCESO PARA ACCESO B DIRECTO BUFFERING Y ACCESO A MEMORIA "CACHE"
*PROPORCIONAR AL INTERFAZ ENTRE EL USUARIO Y EL DISPOSITIVO
*PROPORCIONAR AL INTERFAZ ENTRE EL SISTEMA Y EL DISPOSITIVO
MANEJO DE REDES:LA FUNCIÓN DEL SO ES PROPORCIONAR UNA INTERFAZ DE ACCESO Y DISPOSITIVOS REMOTOS CONECTADOS A TRAVÉS DE LINEAS DE COMUNICACIÓN
INTERPRETE DE COMANDOS : PROPORCIONA LA INTERFAZ ENTRE EL USUARIO Y EL SISTEMA OPERATIVO .(SHELL) VARIA EN COMPLEJIDAD DE SISTEMAS A SISTEMAS DESDE LOS MAS SIMPLES POR LINEA DE COMANDO A COMPLEJOS SISTEMAS GRÁFICOS BASADOS EN VENTANAS (WINDOWS NT, LINUX, KDE, SOLARIS,CDE...)
SO MULTIPROGRAMACION
MUNOUSUARIO: MS -DUS
MULTIUSUARIO: UNIX=WINDOWS NT
MONOTAREA: MS-DOS
MULTITAREA: UNIX=WINDOWS AS
MONOPROCESADOR: DOS Y MACOS
MULTIPROCESADOR : WINDOWS XP WINDOWS LOOD
POR LOTES: SCOPE-EXEC
TIEMPO REAL :QNX=RT=11
TIEMPO COMPARTIDO : MULTICS, DEC-10
DE REAL : UNX-WINDOWS NT
PARALELOS : ALPHA-PUM
DEFINICIÓN DE EJEMPLO
MULTITAREA
UNIX : S.O POTABLE, MULTITAREA, & MULTIUSUARIO, EN UN PRINCIPIO EN 1969 POR UN GRUPO DE EMPLEADOS DE LABORATORIOS BELL DE AT8T THOMPSON, DEMIS RITCHE & DOUGLAS MCLLROY
UMS : SISTEMA DE MEMORIA VIRUAL UNA TAREA DEL S.O EN LA QUE SE USA UN SISTEMA DE INTERCAMBIO (SWAP) PARA QUE LOS PROCESOS CREAN QUE HAY MAS MEMORIA RAM QUE LA DISPONIBLE
MONOTAREA
LINUX : UNIX, LIBRE, ES DECIR UN S.O COMO EL WINDOWS O EL MS-DOS QUE FUE CREADO INICIALMENTE COMO UN HOBBY POR UN ESTUDIANTE JOVEN, LINUS, TORVALOS, EN LA UNIVERSIDAD DE HELSINKY FINLANDIA POR ASISTENCIA DE UN GRUPO DE JACKERS A TRAVÉS DE INTERNET
WINDOWS XP : ES UNA VERSIÓN DE MICROSOFT WINDOWS LINEA DEL S.O DESARROLLADO POR MICROSOFT LANZADO AL MERCADO EL 25 DE OCTUBRE DE 2001
MONOUSUARIO
BM DOS (THE BM PERSONAL COMPUTER PISK OPERATION SISTEM) : S.O DE DISCO PARA EL BM PERSONAL COMPUTER Y LOS SISTEMAS COMPATIBLES FUE UNO DE LOS S.O QUE DOMINO EL MERCADO DE LAS PC ENTRE 1985 Y 1995
OSK : SERIE DE S.O BASADO EN EL UNIX DESARROLADOS, COMERCIALIZADOS Y VENDIDOS A APPLE INC, QUE HA SIDO INCLUSO UNA GAMA DE COMPUTADORAS MASONLOSH DESDE EL AÑO 2002
MULTIUSUARIO
OPEN VMS: SO Y MULTIPROCESO DISEÑADO POR DEC AHORA PARTE DE ,HEW LETTPACKARD PARA SU UTILIXACIONEN TIEMPO REAL POR LOTES Y PROCEIMIENTO DE TRANSACCIONES
FEEUMRS: SO LIBRE PARA COMPUTADORAS BASADAS EN IH CPU DE LA ARQUITECTURA INTEL
SO TIEMPO REAL
VXWO US: SO BASADO EN UNIX DE TIEMPO REAL VENDIDO Y FABRICADO POR WIND RIVEL SISTEM COMO LA MAYORIA DE SO EN TIEMPO REAL UXWORES INCLUYE KERNEL MULTITAREA CON PLANIFICACION DOR PREEMPTIVE
MONOPROCESADOR
MS- DOS :ES UN SISTEMA OPERATIVOPARA COMPUTADORAS BASADAS EN X86
MDCOS ES EL NOMBRE DEL SISTEMA OPERATIVO CREADO POR APPLE PARA SU LINEA DE COMPUTADORAS
MULTIPROCESADORES
WINDOWS 2000: ES UN SISTEMA OPERATIVO DE MICROSOFT QUE PUSO EN CIRCULACIÓN EL 17 DE FEBRERO DEL 2000 CON UN CAMBIO DE NOMENCLATURA PARA SU SISTEMA MT
SCOPE: TIEMPO GENÉRICO CON QUE SE CONOCE A LOS DISTINTOS FORMATOS DE PANTALLA ANCHA USADA A PARTIR DE LA DÉCADA DE LOS 50
EXEC: FUE UN SISTEMA OPERATIVO DE TIPO PROCESAMIENTO POR LOTES DESARROLLANDO PARA LA COMPUTADORA UNICAV 1107 , POR CSC
TIEMPO COMPARTIDO
MULTIUS: FUE UNO DE LOS PRIMEROS SISTEMAS OPERATIVOS DE TIEMPO COMPARTIDO Y TUVO UNA GRAN INFLUENCIA EN EL DESARROLLO DE LOS POSTERIORES SISTEMAS OPERATIVOS
05/360: FUE UN SISTEMA OPERATIVO PRODUCIDO POR IBM ENTRE 1965 Y 1972
5.0 DE RED
VMX: ES UN SISTEMA OPERATIVO PORTABLE, MULTITAREA, MULTIUSUARIO DESARROLLADO EN PRINCIPIO 1969
WINDOWS NT: FUE DISEÑADO PARA USO DE CAMPAÑAS GRANDES POR LO TANTO REALIZA MUY BIEN ALGUNAS TAREAS COMO LA PROTECCIÓN EN CONTRASEÑAS
VIDEO DE LOS SISTEMAS OPERATIVOS
EL TRABAJO FUE ELABORADO POR :
YESICA QUINTERO
MELISSA RAMIREZ