Vous êtes sur la page 1sur 17

2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas

Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima






INSTITUTO TECNOLOGICO DE COLIMA





SISTENAS OPERATIVOS

TAREA 1 INVESTIGACION


Luis ngel Flix Santana









2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima




INDICE
Funciones y Caractersticas de Sistemas Operativos
o Gestin de procesos
o Gestin de memoria
o Gestin de Entrada/Salida
o Gestin de archivos
o Gestin de la seguridad
Evolucin histrica
o 1. Generacin
o 2. Generacin
o 3. Generacin
o 4. Generacin
o 5. Generacin
Clasificacin de los sistemas operativos
o Sistemas Operativos de multiprogramacin
o Sistema Operativo Monotareas
o Sistema Operativo Monousuario
o Sistema Operativo Multiusuario
o Sistemas Operativos por lotes
o Sistemas Operativos de tiempo real
o Sistemas Operativos distribuidos
o Sistemas Operativos de red
o Sistemas Operativos paralelos
Principales caractersticas de al menos 3 sistemas operativos















2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima






Funciones de un sistema operativo y Caractersticas

Las funciones principales de un sistema operativo son:

Gestin de procesos.

Gestin de memoria.

Gestin de Entrada/Salida.

Gestin de archivos.

Gestin de la seguridad.

Gestin de procesos
Un proceso es un programa que est en ejecucin. Cada vez que se mande ejecutar un programa
se creara un proceso. El sistema operativo debe realizar una gestin adecuada de los recursos as
sistema para la correcta ejecucin de los procesos.

Procesos
Cada vez que se ejecuta un programa se crea una estructura de datos llamada Bloque de control
de proceso (BCP) o Process Control Biock (PCB). El sistema operativo identica a cada proceso con
esta estructura, que lo diferencia unvocamente de cualquier otro proceso y que puede contener,
dependiendo del sistema operativo del que se trate. la siguiente informacin: PIO (Process
identicador) numero entero nico y diferente para cada proceso, estado en que se encuentra,
prioridad, cursos asignados, valores de los registros del procesador, propietario, permisos,

Dependiendo de si el proceso lo ha lanzado un usuario o es un proceso del sistema operativo,
podernos distinguir entre:

Procesos del sistema. Son procesos que generalmente se ejecutan si iniciar el sistema y
suelen estar en ejecucin para proporcionar servicios e los usuarios del sistema.

Procesos de usuarios. Son los procesos que manda ejecutar el usuario que entre en el
sistema. Si el sistema es multiusuario, puede haber varios procesos de distintos usuarios
ejecutndose a le vez.

Gestin de E/S

El sistema operativo debe gestionar los dispositivos de E/S, como los perifricos y las memorias
auxiliares, de manera que facilite su uso al usuario.
La gestin de E/S se realiza por el sistema operativo a travs de las direcciones de E/S.


2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima






Interrupcin y rutina de atencin

Una interrupcin se produce cuando algn elemento hardware produce una seal al sistema para
llamar su atencin. Se las llaman IRQ {Interrupt Request). y tienen como funcin interrumpir el
trabajo del procesador para destinarlo a otra actividad. Ejemplos de interrupciones son las que
producen el ratn y el teclado cada vez que se utilizan.

Acceso directo a memoria (DMA)

El acceso directo a memoria, DMA (Direct Memory Access), se realiza por ciertos perifricos cuando
la cantidad de informacin que quiere transferir es grande. Consiste en suprimir el acceso mediante
las IRQ y las direcciones de E/S. para realizar la transferencia de informacin a travs de unas
lneas especiales llamadas DRQ (DMA Request), con lo cual el acceso a memoria se hace ms
rpidamente, dejando libre al procesador para que siga haciendo otras tareas.

Las tarjetas graficas y de sonido utilizan el acceso directo a memoria, al igual que los discos duros,
que son los dispositivos que ms cantidad de informacin transfieren. El objetivo es liberar al
procesador de carga de trabajo, con lo cual el sistema funciona ms rpida y eficientemente.


Caching, buffering y spooling
Vamos a ver distintas tcnicas que mejoran el rendimiento del sistema con respecto a la gestin de
la E/S:

Cachlng, Mejora las prestaciones del sistema. Consiste en almacenar en una cach
temporal. de rpido acceso, los datos ms frecuentemente solicitados o enviados a un
dispositivo de E/S. Se ha utilizado desde hace tiempo. y actualmente en todos los
ordenadores se encuentran distintos niveles de memoria cach lo que evita distintos
elementos de retardo como: transmisin de la informacin desde los dispositivos,
congestin de la red por la transmisin desde un dispositivo hacia otro dentro de la red,
congestin del dispositivo de almacenamiento por tener que estar enviando informacin.


Suffering. Esta tcnica consiste en utilizar un rea de memoria como buffer, simulando un
dispositivo o un perifrico lgico, que har de dispositivo intermedio entre el perifrico real
y el procesador. El buffer es independiente del dispositivo de entrada y/o salida, por lo que
permite que el procesador comience a trabajar leyendo o almacenando en el buffer
mientras la informacin del perifrico se va almacenando o extrayendo del buffer. Esto evita
que un perifrico lento afecte al rendimiento del equipo informtico.





2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima






Spoollng. La palabra deriva de las siglas en ingls de SPOOL (Simuitaneous Peripheral
operation On-lne), que viene a significar que mediante esta tcnica la E/S hacia los
perifricos del ordenador se pueden simultanear.


Gestin de archivos

Un archivo o fichero es un objeto que representa la unidad lgica de almacenamiento de
informacin. Se representan mediante un nombre. Los directorios se pueden considerar un tipo de
fichero especial que contiene a otros ficheros o directorios.

Los ficheros se caracterizan mediante una serie de atributos, como el nombre, el tamao, la fecha
de creacin y modificacin, propietario, permisos (lectura, escritura, ejecucin), direccin o
direcciones de la memoria secundaria donde est almacenado, ya que un fichero no tiene por qu
estar fsicamente en direcciones contiguas de memoria secundaria.

Con un fichero se pueden realizar una serie de operaciones, como crear, abrir, leer, escribir, cerrar,
borrar, y obtener informacin de l.

Con un directorio se puede crear, entrar en l, salir de l, borrarlo, aadir o eliminar en los ms
archivos y directorios, leer su contenido.

Sistemas de archivos

Para gestionar los archivos el sistema operativo cuenta con el sistema de ficheros. La mayora de
los sistemas operativos tienen un sistema de archivos de estructura jerrquica, en el que los
directorios parten de uno llamado directorio raz. y del que cuelgan todos los dems en forma de
rbol, de ah que se utilicen trminos como rbol de subdirectorios.

Gestin de la seguridad

El sistema operativo se debe encargar de controlar el acceso de los procesos o usuarios a los
recursos del sistema.

Para ello debe tomar distintas medidas de seguridad. Cada vez los sistemas operativos controlan
ms la seguridad del equipo informtico ya sea por parte de un error, por un uso incorrecto del
sistema operativo o del usuario, o bien por un acceso no controlado fsicamente o a travs de la
red, o por un programa maligno, como los virus, espas, troyanos, gusanos, phishing,...

Es casi imposible que sea totalmente seguro, pero se pueden tomar ciertas medidas para evitar
daos a la informacin o a la privacidad de esta.



2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima






Uno de los principales peligros a un sistema informtico le puede venir por
Internet, tambin por compartir informacin con otro equipo por la red o a travs de un archivo
infectado que entre en el sistema mediante una memoria secundaria, como un USB, DVD, disco
duro externo....

Los servicios del sistema operativo pueden ser otro punto especial de ataque, ya que son procesos
que estn en ejecucin y que suelen tener privilegios especiales.


Gestin de Memoria

Para ejecutar un proceso, ste debe encontrarse en memoria principal. Como hemos visto en el
captulo anterior, para mejorar el aprovechamiento de la CPU, sta se reparte entre varios
procesos, por lo tanto, tambin habr que repartir la memoria principal.

A la parte del sistema operativo que se ocupa de gestionar la memoria se le denomina Gestor de
Memoria. Su cometido consiste en llevar la cuenta de las partes de memoria que se estn
utilizando y las que estn libres, as como de gestionar el trasvase de informacin entre la memoria
principal y la secundaria cuando la memoria RAM no sea suficientemente grande para acoger a
todos los procesos.

En este captulo trataremos los distintos enfoques que hay en la gestin de memoria. Los
algoritmos varan desde el correspondiente a una simple mquina desnuda, hasta las estrategias
de paginacin y segmentacin.


Evolucin Histrica
Como antecedentes al inicio de las generaciones, podemos encontrar a lo largo de la historia
distintos instrumentos y mquinas que el hombre ha ido utilizando para facilitar el clculo. Estos
instrumentos no tenan sistema operativo.











1. Generacin


2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima


Se desarrolla entre 1940 y finales de los
cincuenta. En esta generacin los ordenadores,
como el Mark l o el Eniac (Electronc Numercal
Integrator and Computer), no tenan sistemas operativos. Para programarlos haba que modicar
unos interruptores mecnicos.

Con la construccin del Univac l (Universal Automatc Computer) aparece el concepto de sistema
operativo. El ordenador funcionaba con el sistema operativo EXEB i. que posteriormente tambin
se utiliz con el Univac ii.

2. Generacin
Se desarrolla desde 1960 a 1965. Tipo de sistemas operativos: procesamiento por lotes o bauch.
La informacin se introduca en el ordenador mediante tarjetas perforadas o unidades de cinta
magntica.

Se construye una nueva versin del Univac, 1107, o llamado tambin Univac
7. en 1962, que llevaba el sistema operativo basado en procesamiento por lotes EXEC ll.

En 1961 se desarrolla por el MIT (Massachussets institute oi Tecoiogy). El sistema operativo
GTSS (Compatible imeSharng System), uno de los primeros que us el tiempo compartido.

El sistema operativo EXEO B. tambin llamado EXEC Vlll, se desarroll en 1964 para el Univac 1108
y recogi las mejores caractersticas de sus predecesores, el EXEC I y EXEC II. Este sistema
operativo fue, junto con el C788, otro sistema operativo que us el tiempo compartido. EXEC 8 era
muy avanzado, ofreca adems multiproceso, tiempo real, el cdigo de caracteres que utilizaba era
el Fieldata y ofreca mucha seguridad, como un nuevo sistema de archivos que proporcionaba
funciones para compartir directorios y proteger archivos.

3. Generacin
Se desarrolla entre 1966 y 1971. Los sistemas operativos eran monousuarios.
Destacan entre los macro-ordenadores o mainframes la Serie 360 de IBM.
Fueron los primeros ordenadores que introdujeron el concepto de serie o familia de ordenadores.
Inicialmente tuvo el sistema operativo: OS/360.

Posteriormente, a principio de los aos setenta, para la familia de los ordenadores de IBM 370, IBM
desarrolla los sistemas operativos cv/culs y el VM/ONIS, que utilizaron los conceptos de mquina
virtual.

Otra serie de ordenadores fueron los de la serie PDP de la empresa DEC (Digital Equipament
Corporation). Entre ellos destacaron por su xito el PDP-t, PDP-s. PDP8 y el PDP-n. El sistema
operativo que utilizaban era el 7098-10.







2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima



A mediados de los sesenta se desarrolla el
sistema operativo MULTICS
(Multiplexed Informaton and Computing Service) como un sistema operativo que inclua muchas
novedades. Funcionaba en un macroordenador o mainframe, el GE 645, construido por General
Electric.
Era un sistema operativo modificado que tuvo mucha inuencia posterior, ya que muchas de las
ideas desarrolladas para MULTICS se utilizaron posteriormente para el diseo de UNIX.
Tanto UNIX como el lenguaje C se disearon hacia 1970 para el POP-11.

4. Generacin
Se desarrolla entre los aos 1971 y 1981. Los sistemas operativos son multiusuario y multitarea, y
la interfaz de usuario sigue siendo en modo texto.

Se siguen utilizando muchos de los sistemas operativos de la generacin anterior. Algunos
sustituidos por versiones nuevas, como el caso de 1098-20. que sustituye a su antecesor. TOPS-10,
para la familia de ordenadores POP UNIX surgi a principios de los setenta como un sistema
operativo derivado de MULTICS. As puede verse que las caractersticas desarrolladas para un
macroordenador se han heredado con el tiempo a los miniordenadores y los microordenadores,
UNIX fue desarrollado en C por la empresa ATRiT Beii, UNIX es un sistema operativo multiusuario y
multitarea. Desde su Inicio se dise con caractersticas especiales para las comunicaciones.
Compartir recursos, uso remoto de equipos, lo que ha contribuido a su gran xito.

A nales de los setenta surgi la variante 850 UNIX (Berkeiey Software Distribution), desarrollado
por la Universidad de California, Berkeley. Surge otro sistema operativo muy extendido que lleg a
convertirse en un verdadero estndar para muchos fabricantes por su facilidad de manejo y su
abilidad, el OP/M (Control Program and Monitor), creado por Gary Kiidall y fabricado por la
empresa Digital Research inc, que el mismo fund en 1976 para comercializar su sistema
operativo.

Para la maquina VAX (Virtual Address Extended). sucesora de la PDP-11 de la empresa DEC. se
cre el sistema operativo VIVIS (Virtual Memory System), multiusuario y multiproceso, que dur
hasta bien armada la 5. Generacin bajo el nombre de OpenVIIIS

5. Generacin
Se puede decir que comenz en 1981 tras la aparicin del IBM PC, que llevaba Inicialmente el
sistema operativo PC-DOS, que se bas en el CP/M.

Posteriormente, el sistema operativo MIS-DOS (Microsoft Disk Operating System), con interfaz en
modo texto y desarrollado por Microsoft. Incorporando ms adelante el sistema operativo
Windows, Tambin de Microsoft, que ya incorporaba interfaz grca de usuario, llamadas GUI
(Graphical User interface). Microsoft tambin desarroll el sistema operativo XEIIUK. que era una
versin de UNIX para los ordenadores PC.





2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima




Al MSDOS le surgieron competidores de otras
empresas, como DR-DOS (Digital Research Disk Operating System) de la empresa Digital Research,
fabricante de software y del sistema operativo CP/M. y cuando Novel! Compro la empresa se pas
a llamar Novel! DOS.

Las primeras versiones de Windows comercializadas, Windows 1.0. 2.0.
2.1. 3.0. 3.1 y 3.11 eran un programa que se instalaba sobre MS-DOS, por lo cual no se poda
considerar un verdadero sistema operativo. A partir del Windows 95 si se instala ya independiente
del MS-DOS. Posteriormente surgi el Windows 98, una mejora del anterior sistema, y ms
adelante Windows Me (Milenium), que no tuvo mucho xito. Windows XR el ms exendido,
Wlndows Vista, reemplazado por Windows 7, comercializado en el ao 2009 para mejorar
problemas de compatibilidad encontrados en Windows Vista, Windows 8, aparecido en 2012, est
enfocado a las redes sociales, mejora de la Interfaz grca y su uso en tableta.

Clasificacin de los Sistemas Operativos.

Con el paso del tiempo, los Sistemas Operativos fueron clasificndose de diferentes maneras,
dependiendo del uso o de la aplicacin que se les daba. A continuacin se mostrarn diversos tipos
de Sistemas Operativos que existen en la actualidad, con algunas de sus caractersticas:

Sistemas Operativos de multiprogramacin (o Sistemas Operativos de multitarea).

Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una
computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La
conmutacin de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o
ms aplicaciones se cargan al mismo tiempo, pero en el que solo se esta procesando la aplicacin
que se encuentra en primer plano (la que ve el usuario). Para activar otra tarea que se encuentre
en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que contenga esa
aplicacin. En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las
tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que
se encuentra en primer plano (por ejemplo, cuando esta aplicacin esta esperando informacin del
usuario), y siempre que esta aplicacin lo permita. En los sistemas multitarea de tiempo
compartido, como OS/2, cada tarea recibe la atencin del microprocesador durante una fraccin de
segundo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa
en orden secuencial. Dado que el sentido temporal del usuario es mucho ms lento que la
velocidad de procesamiento del ordenador, las operaciones de multitarea en tiempo compartido
parecen ser simultneas.

Se distinguen por sus habilidades para poder soportar la ejecucin de dos o ms trabajos activos
(que se estn ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central de
Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al mximo su
utilizacin.




2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima





Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno est usando
el procesador, o un procesador distinto, es decir, involucra mquinas con ms de una UCP.
Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2, soportan
la multitarea.

Las caractersticas de un Sistema Operativo de multiprogramacin o multitarea son las siguientes:

Mejora productividad del sistema y utilizacin de recursos.
Multiplexa recursos entre varios programas.
Generalmente soportan mltiples usuarios (multiusuarios).
Proporcionan facilidades para mantener el entorno de usuarios individuales.
Requieren validacin de usuario para seguridad y proteccin.
Proporcionan contabilidad del uso de los recursos por parte de los usuarios.
Multitarea sin soporte multiusuario se encuentra en algunos computadores personales

Sistema Operativo Monotareas.
Los sistemas operativos monotareas son ms primitivos y es todo lo contrario al visto
anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede
ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta imprimiendo un
documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se
termine la impresin.

Sistema Operativo Monousuario.
Los sistemas monousuarios son aquellos que nada ms puede atender a un solo usuario, gracias a
las limitaciones creadas por el hardware, los programas o el tipo de aplicacin que se este
ejecutando.
Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control
dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan,
son procesadas de inmediato; ya que existe un solo usuario. Y estn orientados principalmente por
los microcomputadores.

Sistema Operativo Multiusuario.
Es todo lo contrario a monousuario; y en esta categora se encuentran todos los sistemas que
cumplen simultneamente las necesidades de dos o ms usuarios, que comparten mismos
recursos. Este tipo de sistemas se emplean especialmente en redes.
En otras palabras consiste en el fraccionamiento del tiempo (timesharing).








2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima






Sistemas Operativos por lotes.
Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna
interaccin entre los usuarios y los programas en ejecucin. Se renen todos los trabajos comunes
para realizarlos al mismo tiempo, evitando la espera de dos o ms trabajos como sucede en el
procesamiento en serie. Estos sistemas son de los ms 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 ejecucin muy alto, porque
el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la
secuencialidad de la ejecucin de los trabajos.

Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el cual est
orientado a procesamiento cientfico pesado, y el EXEC II para el UNIVAC 1107, orientado a
procesamiento acadmico.

Algunas otras caractersticas con que cuentan los Sistemas Operativos por lotes son:
Requiere que el programa, datos y rdenes al sistema sean remitidos todos juntos en forma de
lote.

Permiten poca o ninguna interaccin usuario/programa en ejecucin.
Mayor potencial de utilizacin de recursos que procesamiento serial simple en sistemas
multiusuarios.

No conveniente para desarrollo de programas por bajo tiempo de retorno y depuracin fuera de
lnea.

Conveniente para programas de largos tiempos de ejecucin (ej, anlisis estadsticos, nminas de
personal, etc.).

Se encuentra en muchos computadores personales combinados con procesamiento serial.

Planificacin del procesador sencilla, tpicamente procesados en orden de llegada.

Planificacin de memoria sencilla, generalmente se divide en dos: parte residente del S.O. y
programas transitorios.

No requieren gestin crtica de dispositivos en el tiempo.

Suelen proporcionar gestin sencilla de manejo de archivos: se requiere poca proteccin y ningn
control de concurrencia para el acceso.





2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima






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, estn subutilizados sus recursos con la finalidad de prestar
atencin a los procesos en el momento que lo requieran. Se utilizan en entornos donde son
procesados un gran nmero de sucesos o eventos.

Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy especficas
como control de trfico areo, bolsas de valores, control de refineras, control de laminadores.

Tambin en el ramo automovilstico y de la electrnica de consumo, las aplicaciones de tiempo real
estn creciendo muy rpidamente. Otros campos de aplicacin de los Sistemas Operativos de
tiempo real son los siguientes:

Control de trenes.
Telecomunicaciones.
Sistemas de fabricacin integrada.
Produccin y distribucin de energa elctrica.
Control de edificios.
Sistemas multimedia.

Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y Spectra.
Los Sistemas Operativos de tiempo real, cuentan con las siguientes caractersticas:
Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos, la
mayora externos al sistema computacional, en breve tiempo o dentro de ciertos plazos.
Se utilizan en control industrial, conmutacin telefnica, control de vuelo, simulaciones en tiempo
real., aplicaciones militares, etc.

Objetivo es proporcionar rpidos tiempos de respuesta.

Procesa rfagas de miles de interrupciones por segundo sin perder un solo suceso.

Proceso se activa tras ocurrencia de suceso, mediante interrupcin.

Proceso de mayor prioridad expropia recursos.

Por tanto generalmente se utiliza planificacin expropiativa basada en prioridades.

Gestin de memoria menos exigente que tiempo compartido, usualmente procesos son residentes
permanentes en memoria.

Poblacin de procesos esttica en gran medida.


2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima






Poco movimiento de programas entre almacenamiento secundario y memoria.

Gestin de archivos se orienta ms a velocidad de acceso que a utilizacin eficiente del recurso.
Sistemas Operativos de tiempo compartido.

Permiten la simulacin de que el sistema y sus recursos son todos para cada usuario. El usuario
hace una peticin 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 ilusin de que tiene
el sistema dedicado para s mismo. Esto trae como consecuencia una gran carga de trabajo al
Sistema Operativo, principalmente en la administracin de memoria principal y secundaria.

Ejemplos de Sistemas Operativos de tiempo compartido son Multics, OS/360 y DEC-10.

Caractersticas de los Sistemas Operativos de tiempo compartido:
Populares representantes de sistemas multiprogramados multiusuario, ej: sistemas de
diseo asistido por computador, procesamiento de texto, etc.
Dan la ilusin de que cada usuario tiene una mquina para s.
Mayora utilizan algoritmo de reparto circular.
Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye
despus de concedido el servicio.
Evitan monopolizacin del sistema asignando tiempos de procesador (time slot).
Gestin de memoria proporciona proteccin a programas residentes.
Gestin de archivo debe proporcionar proteccin y control de acceso debido a que pueden
existir mltiples usuarios acezando unos mismos archivos.

Sistemas Operativos distribuidos.
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que
este conjunto de procesadores est en un equipo o en diferentes, en este caso es trasparente para
el usuario. Existen dos esquemas bsicos de stos. Un sistema fuertemente acoplado es a es aquel
que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los
procesadores. En un sistema dbilmente acoplado los procesadores no comparten ni memoria ni
reloj, ya que cada uno cuenta con su memoria local.

Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se
compone otro componente debe de ser capaz de reemplazarlo.

Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite,
Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.


2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima






Caractersticas de los Sistemas Operativos distribuidos:
Coleccin de sistemas autnomos capaces de comunicacin y cooperacin mediante
interconexiones hardware y software .
Gobierna operacin de un S.C. y proporciona abstraccin de mquina virtual a los usuarios.
Objetivo clave es la transparencia.
Generalmente proporcionan medios para la comparticin global de recursos.
Servicios aadidos: denominacin global, sistemas de archivos distribuidos, facilidades para
distribucin de clculos (a travs de comunicacin de procesos internodos, llamadas a
procedimientos remotos, etc.).

Sistemas Operativos de red.
Son aquellos sistemas que mantienen a dos o ms computadoras unidas atravs de algn medio
de comunicacin (fsico o no), con el objetivo primordial de poder compartir los diferentes recursos
y la informacin del sistema.

El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000,
pasando posteriormente a procesadores Intel como Novell Netware.

Los Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal Netware,
LAN Manager, Windows NT Server, UNIX, LANtastic.

Sistemas Operativos paralelos.
En estos tipos de Sistemas Operativos se pretende que cuando existan dos o ms procesos que
compitan por algn recurso se puedan realizar o ejecutar al mismo tiempo.

En UNIX existe tambin 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 hara
normalmente), regresa a atender al usuario inmediatamente despus de haber creado el proceso.

Ejemplos de estos tipos de Sistemas Operativos estn: Alpha, PVM, la serie AIX, que es utilizado en
los sistemas RS/6000 de IBM.












2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima






Principales caractersticas de los principales sistemas operativos

Los tres sistemas operativos ms habituales son Windows, Mac OS y Linux. Windows funciona en
los ordenadores con procesadores de Intel y AMD (los ms comunes), Mac OS lo hace nicamente
en los ordenadores de Apple y Linux funciona en ambas plataformas, aunque est mejor preparado
para la primera. A la hora de elegir el sistema operativo hay que tener muy en cuenta el tipo de
ordenador que se tiene o que se va a adquirir, ya que una eleccin equivocada impedir instalar el
sistema operativo deseado. Ustedes elijan el que ms se apegue a sus necesidades:

Windows, el 'utilitario familiar'

Microsoft es el gigante informtico que produce y comercializa Windows, el sistema operativo que
usa el 90% de los ordenadores personales de todo el mundo.

Al igual que un turismo sirve para moverse por casi todo tipo de carreteras, Windows es el
estndar de facto que cubre la gran mayora de necesidades del usuario medio. Ya sea para
escribir documentos, navegar por Internet, escuchar msica, ver pelculas, retocar fotografas
digitales o disfrutar de los ltimos juegos, Windows es fcil de usar y configurar, sin necesidad de
poseer conocimientos informticos avanzados. Adems, la prctica totalidad de los programas que
se comercializan disponen de una versin para Windows. Sin embargo, Windows tiene fama de ser
inestable, ya que los bloqueos y cuelgues son frecuentes (sobre todo en versiones anteriores aXP).
Su seguridad tambin deja mucho que desear, pues existen multitud de virus que aprovechan
fallos del sistema para infectar el PC, como, por ejemplo, el virusSasser o el ms
daino Chernobyl.


Mac OS, el 'deportivo de diseo'

Mac OS es considerado por muchos expertos el sistema operativo ms sencillo de utilizar, ms
innovador y de esttica ms cuidada. Al igual que un coche deportivo, conjuga elegancia con altas
prestaciones, permitiendo a la vez rodar por casi cualquier tipo de carretera.

Es un sistema muy fcil de usar y que siempre ha alardeado de que hasta un nio puede utilizarlo
sin dificultades (sus ratones tienen un nico botn, en vez de dos, para no confundir al usuario).

Su ltima versin, Mac OS X, es radicalmente distinta a las anteriores. Con ella ha ganado en
estabilidad, seguridad y ausencia de virus. El nmero de programas disponibles para esta
plataforma (sobre todo, juegos) sigue sin ser tan alto como el de Microsoft, aunque cumple las
necesidades de cualquier usuario domstico o profesional multimedia.





2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima






Es en el retoque, la produccin y edicin de msica, fotografas y vdeos donde este sistema tiene
su punto fuerte. Apple Macintosh lo comercializa. Pero su mayor coste no est en la propia licencia
de uso, sino en que nicamente funciona en los ordenadores que fabrica la misma compaa. Y
estos ordenadores (de una calidad y diseo muy cuidados) no son baratos.


Linux, un 'todoterreno robusto'


Es el sistema preferido por muchos de los profesionales de la informtica y de Internet. Como si de
un 4x4 se tratase, ofrece potencia, estabilidad, seguridad contra virus y sirve para realizar
cualquier trabajo.

Linux es un sistema operativo libre y gratuito, pero es algo ms difcil de usar

Por contra, al igual que un todo terreno, peca de falta de comodidad, no es tan fcil de usar como
los otros dos y se necesitan conocimientos tcnicos para realizar algunas tareas. An as, sus
ltimas versiones son bastante ms amigables, por lo que ha empezado a calar entre algunos
usuarios domsticos y ofimticos (uso del ordenador en ambientes de oficina).

La coleccin de programas disponibles en algunas reas (como los juegos o las aplicaciones
multimedia) es an escasa o de poca calidad, aunque mejora da a da. A la hora de instalar nuevos
perifricos, el proceso tambin se complica: mientras que en Windows y Mac OS es casi
automtico, en Linux suele ser necesario realizar alguna configuracin manual.

Linux es un sistema un tanto 'romntico', pues ha sido desarrollado voluntariamente por
programadores de todo el mundo. De ah que sea libre (libertad total para ver y modificar las
'entraas' del sistema) y gratuito (puede descargarse de Internet, copirselo a un amigo o
adquirirse en formato CD).















2013, Ao del Centenario del Natalicio de la Maestra Griselda lvarez Ponce de Len, Primera Gobernadora del Pas
Av. Tecnolgico No 1.,C.P. 28976, Villa de lvarez, Col. Tel / Fax (01 312) 312-9920, 314-0933, 312-6393, 314-0683 /
www.itcolima.edu.mx

Subsecretara de Educacin Superior
Direccin General de Educacin Superior Tecnolgica
Instituto Tecnolgico de Colima






Bibliografia:
http://books.google.com.mx/books?id=4zjxk81LgKIC&pg=PA51&dq=sistemas+operativos+funcion
&hl=es&sa=X&ei=Lsz3U-
raNpTMsQT8vYDICg&ved=0CBoQ6AEwAA#v=onepage&q=sistemas%20operativos%20funcion&f=
false

http://html.rincondelvago.com/clasificacion-de-sistemas-operativos.html

http://es.scribd.com/doc/19063531/003-Sistemas-Operativos-Gestion-de-Memoria

Vous aimerez peut-être aussi