miércoles, 28 de agosto de 2013

EVOLUCIÓN Y CLASE DE LOS SISTEMAS OPERATIVOS

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