martes, 16 de agosto de 2011

CLASIFICACION DE SISTEMAS OPERATIVOS


INSTITUTO TECNOLÓGICO SUPERIOR DE NOCHISTLÁN






INVESTIGACIÓN SOBRE CLASIFICACION DE LOS S.O.



ALUMNA:
MARÍA TERESA RUÍZ SANDOVAL



DOCENTE:

I.S.C. LAURA ELENA CHIHUAHUA GARCÍA



CARRERA:

ING.EN SISTEMAS COMPUTACIONALES



NOCHISTLÁN ZACATECAS A 15 DE AGOSTO DE 2011



CLASIFICACIÓN DE S.O.

SISTEMAS OPERATIVOS POR SUS ESTRUCTURA



  1. Estructura Monolítica: La construcción del programa final es a base de módulos compilados separadamente y que se unen a través de un ligador. Carecen de protecciones  y privilegios al manejar recursos como memoria y disco duro.



  1. Estructura Jerárquica: El sistema operativo contiene subpartes y esto organizado en forma de niveles ó capaz.



  1. Maquina Virtual: Presenta una interface a cada proceso, mostrando una maquina que parece idéntica a la maquina real subyacente. Se reparan los conceptos que suele estar unidos en el resto del sistema: La multiprogramación y la maquina extendida.



  1. Cliente-Servidor (MicroKernel): Es el más reciente y predominante, sirve para toda clase de aplicaciones y el propósito de este es de tipo general cumpliendo así con las mismas actividades de los otros sistemas operativos.



          Su núcleo (core) esta designado a establecer comunicación entre los clientes y servidores. Los procesos pueden ser tanto servidores como cliente a su vez el cliente actual como servidor para otro proceso.

      5.-  Sistemas Operativos por lotes: Los 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 dos o más trabajos como sucede en el procesamiento en serie. Estos sistemas son de los más tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas.

          Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecución muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuenciabilidad de la ejecución de los trabajos.

          Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el cual está orientado a procesamiento científico pesado, y el EXEC II para el UNIVAC 1107, orientado a procesamiento académico.



SISTEMAS OPERATIVOS POR SERVICIOS



  1. Monousuarios: Soportan un usuario a la vez sin importar los procesadores que tengan la computadora o los procesos y tareas que el usuario puede realizar al mismo tiempo. Ejemplo: las PC



  1. Multiusuario: Ofrece servicio a más de un usuario a la vez ya sea por medio de terminales o secciones remotas en un red. No importa la cantidad de procesadores que tenga la maquina ni la cantidad de procesos que se realicen  a la misma vez.



  1. Monotareas: Permite una tarea a la vez por usuario. Aunque hallar más de un usuario a la misma vez solo permitirá una tarea por usuario.



  1. Multitareas: Permite al usuario realizar varias tareas a la misma vez.



  1. Uniproceso: Maneja solamente un procesador de la computadora. Si tuviera más de uno sería inútil. Ejemplo: Dos y MacOS



  1. Multiproceso: Puede manejar más de un procesador distribuyendo la carga asimétrica y simétrica.



SISTEMAS OPERATIVOS POR LA FORMA QUE OFRECEN SUS SERVICIOS



  1. Sistema Operativo De Red: Interactúan con otras computadoras a través de un medio transmisión que intercambia información, transfiere archivo, ejecutar comandos remotos y otras tareas.



  1. Sistemas Operativos Distribuidos: Incluyen los servicios que ofrece los sistemas operativos de red incluyen ó añade recursos (impresoras, unidades de respaldo, memoria, procesos y unidad central de proceso) adicionales en una sola maquina virtual que el usuario accesa de forma transparente.



3.    Sistemas Operativos de tiempo real.  Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. Se utilizan en entornos donde son procesados un gran número de sucesos o eventos.

          Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy específicas como control de tráfico aéreo, bolsas de valores, control de refinerías, control de laminadores. También en el ramo automovilístico y de la electrónica de consumo, las aplicaciones de tiempo real están creciendo muy rápidamente. Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y Spectra.



4.    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.

           Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administración de memoria principal y secundaria. Ejemplos de Sistemas Operativos de tiempo compartido son Multics, OS/360 y DEC-10.

5.    Sistemas Operativos paralelos: En estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo.

           En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario). Así, en lugar de esperar a que el proceso termine de ejecutarse (como lo haría normalmente), regresa a atender al usuario inmediatamente después de haber creado el proceso. Ejemplos de estos tipos de Sistemas Operativos están: Alpha, PVM, la serie AIX, que es utilizado en los sistemas RS/6000 de IBM.

No hay comentarios:

Publicar un comentario