Você está na página 1de 29

AO DE LA CONSOLIDACIN DEL MAR DE

GRAU
INVESTIGACIN MONOGRFICA

TITULO

AUTOR

CATEDRA

CATEDRTICO

PARA OPTAR EL TITULO DE TCNICO EN CIENCIAS


ADMINISTRATIVAS Y POLICIALES

2016

pg. 1

AGRADECIMIENTO
Dedico a Dios, porque sin l
no sera posible que haya
terminado este trabajo.

pg. 2

DEDICATORIA
A mis padres con mucho
cario por estar siempre
conmigo.

NDICE
pg. 3

AGRADECIMIENTO

2
DEDICATORIA

3
NDICE

4
INTRODUCCIN

..5
I.
SISTEMA
OPERATIVO

.6
I.1DEFINICIN

6
II.
HISTORIA
DEL
SISTEMA
OPERATIVO
7
III.
IMPORTANCIA

7
IV.
FUNCIONES
DE
UN
SISTEMA
OPERATIVO
.8
IV.1
Funciones
bsicas

.8
IV.2
Interfaces
del
usuario

9
IV.3
Administracin
de
recursos
9
IV.4
Administracin
de
archivos
9
IV.5
Administracin
de
tareas
9
IV.6
Servicio
de
soporte

9
V.
CLASIFICACIN
DE
SISTEMAS
OPERATIVOS
10
V.1
Sistemas Operativos de multiprogramacin (o Sistemas
Operativos
de
multitarea)

.10
5.1.1
Sistema
Operativo
Monotareas
.11
pg. 4

5.1.2
Sistema
Operativo
Monousuario
..12
V.2
Sistema
Operativo
Multiusuario
.12
V.3
Sistemas
Operativos
por
lotes
12
V.4
Sistemas
Operativos
de
tiempo
real
..13
V.5
Sistemas
Operativos
de
tiempo
compartido
14
V.6
Sistemas
Operativos
distribuidos
14
V.7
Sistemas
Operativos
de
red
.15
V.8
Sistemas
Operativos
paralelos
..15
VI. PRINCIPALES COMPONENTES DE UN SISTEMA OPERATIVO
.15
VI.1
Gestin
de
procesos

..15
VI.2
Gestin
de
la
memoria
principal
..16
VI.3
Gestin
del
almacenamiento
secundario
..16
VI.4
El
sistema
de
E/S

16
VI.5
Sistema
de
archivos

.16
VI.6
Sistemas
de
proteccin
..1
7
VI.7
Sistema
de
comunicaciones
.17
VI.8
Programas
de
sistema
.
17
VII. PRINCIPALES
SISTEMAS
OPERATIVOS
.17
1. WINDOWS
XP

17
2. WINDOWS
VISTA

18
3. UNIX

19
pg. 5

4. LINUX

.20
5. MS
DOS

.21
6. MAC
OS

.22
VIII. CONCLUSIN

23
IX. ANEXO

..24
X.
BIBLIOGRAFA

..25

INTRODUCCIN
Sin el software, una computadora no es ms que una masa metlica
sin utilidad. Con el software, una computadora puede almacenar,
procesar y recuperar informacin, encontrar errores de ortografa en
manuscritos, tener aventuras e intervenir en muchas otras valiosas
actividades para ganar el sustento.
El software para computadoras puede clasificarse en general en dos
clases: los programas de sistema, que controlan la operacin de la
computadora en s y los programas de aplicacin, los cuales resuelven
problemas para sus usuarios.
El programa fundamental de todos los programas de sistema es el
sistema operativo (SO), que controla todos los recursos de la
computadora y proporciona la base sobre la cual pueden escribirse los
programas de aplicacin.

pg. 6

I.

SISTEMA OPERATIVO

1.1 DEFINICIN
Un sistema operativo es un software de sistema, es decir, un conjunto
de programas de computacin destinados a realizar muchas tareas
entre las que destaca la administracin eficaz de sus recursos.
Es el software ms importante de un ordenador encargado de ejercer
el control y coordinar el uso del hardware entre diferentes programas
de aplicacin y los diferentes usuarios. Es un administrador de los
recursos de hardware del sistema.
Un sistema operativo tiene mayor responsabilidad y poder, es como
un polica de trfico, se asegura de que los programas y usuarios que
estn funcionando al mismo tiempo no interfieran entre ellos. El
sistema operativo tambin es responsable de la seguridad,
asegurndose de que los usuarios no autorizados no tengan acceso al
sistema.
Un computador se compone de uno o ms procesadores o CPUs,
memoria principal o RAM, memoria secundaria (discos), tarjetas de
expansin (tarjetas de red, mdems y otros), monitor, teclado, mouse
y otros dispositivos. O sea, es un sistema complejo. Escribir
programas que hagan uso correcto de todas estas componentes no es
una tarea trivial. Peor an si hablamos de uso ptimo. Si cada
programador tuviera que preocuparse de, por ejemplo, cmo funciona
el disco duro del computador, teniendo adems siempre presentes
todas las posibles cosas que podran fallar, entonces a la fecha se
habra escrito una cantidad bastante reducida de programas.

pg. 7

Hace muchos aos que qued claro que era necesario encontrar
algn medio para aislar a los programadores de las complejidades del
hardware. Esa es precisamente una de las tareas del sistema
operativo, que puede verse como una capa de software que maneja
todas las partes del sistema, y hace de intermediario entre el
hardware y los programas del usuario. El sistema operativo presenta,
de esta manera, una interfaz o mquina virtual que es ms fcil de
entender y de programar que la mquina " pura".
Adems, en un sistema multiusuario, suele ser necesario o
conveniente compartir, adems de dispositivos fsicos, informacin. Al
mismo tiempo, debe tenerse en cuenta consideraciones de seguridad:
por ejemplo, la informacin confidencial slo debe ser accedida por
usuarios autorizados, un usuario cualquiera no debiera ser capaz de
sobrescribir reas crticas del sistema, etc. (En este caso, un usuario
puede ser una persona, un programa, u otro computador). En
resumen, el sistema operativo debe llevar la cuenta acerca de quin
est usando qu recursos; otorgar recursos a quienes los solicitan
(siempre que el solicitante tenga derechos adecuados sobre el
recurso); y arbitrar en caso de solicitudes conflictivas.
Un sistema operativo se puede encontrar en la mayora de los
aparatos electrnicos que utilicen microprocesadores para funcionar,
ya que gracias a stos podemos entender la mquina y que sta
cumpla con sus funciones (telfonos mviles, reproductores de DVD,
autoradios, computadoras, radios, etc.).

II.

HISTORIA DEL SISTEMA OPERATIVO

1. Generacin Cero: finales de los aos 40:


altos costos en los computadores.
no haba sistemas operativos
2. Primera Generacin: aos 50:
los primeros sistemas operativos fortran monitor sistem, e
ibys .
3. Segunda Generacin: aos 60:
sistemas operativos para administrar una familia de
computadores
cientficos
y
comerciales.
(multiprogramacin).
4. Tercera Generacin: 1964:
sistemas para usos generales con mayor complejidad a
los cuales no estaban acostumbrados los usuarios.
5. Cuarta Generacin: aos 70:
Integracin a gran escala.

pg. 8

III.

La red mundial se hace accesible -Mayores niveles de


interaccin.

IMPORTANCIA:

Los sistemas operativos realizan tareas bsicas, tales como


reconocimiento de la conexin del teclado, enviar la informacin a la
pantalla, no perder de vista archivos y directorios en el disco, y
controlar los dispositivos perifricos tales como impresoras, escner,
etc.

Realizar el interfaz sistema-usuario.


Compartir los recursos de Hardware entre los usuarios.
Permitir a los usuarios compartir sus datos entre ellos.
Prevenir que las actividades de un usuario no interfieran en las
de los dems usuarios.
Calendarizar los recursos de los usuarios.
Facilitar el acceso a los dispositivos de Entrada/Salida.
Recuperarse de fallas o errores.
Llevar el control sobre el uso de los recursos.
Entre otras.

La otra tarea de un sistema operativo consiste en administrar los


recursos de un computador cuando hay dos o ms programas que
ejecutan simultneamente y requieren usar el mismo recurso (como
tiempo de CPU, memoria o impresora).
El sistema operativo indica a la computadora la manera de utilizar
otros programas de software y administra todo el hardware, tanto el
interno como el externo, que est instalado en la computadora. Los
sistemas operativos pueden ser basados en caracteres o grficos. Un
sistema operativo basado en caracteres, tal como MS-DOS, le permite
escribir comandos en un indicador para controlar la computadora. Un
interfaz grfico del usuario, o GUI, le permite enviar comandos a la
computadora al hacer clic en iconos o al seleccionar elementos en los
mens.
Su importancia es para establecer o estructurar un conjunto de
mensajes que activan entradas y salidas claves del centro de mando
del ROM. Por dar un ejemplo sencillo, es como decirle un cdigo para
que el CPU nos diga la cantidad de memoria que est vaca. Entonces
nos enviar una grfica de pastes ilustrando % de memoria llena y %
de memoria vaca. As el programador estar haciendo un diagnstico
rpido y podr hacer las correcciones y modificaciones necesarias
para calibrar y actualizar la unidad completa.

IV.

FUNCIONES DE UN SISTEMA OPERATIVO:


pg. 9

Las funciones ms importantes que debe cumplir un sistema


operativo son las siguientes:

Aceptar los trabajos y conservarlos hasta su finalizacin.


Detectar errores y actuar de modo apropiado en caso de que se
produzcan.
Controlar las operaciones de E/S.
Controlar las interrupciones.
Planificar la ejecucin de tareas.
Entregar recursos a las tareas.
Retirar recursos de las tareas.
Proteger la memoria contra el acceso indebido de los
programas.
Soportar el multi-acceso.
Proporcionar al usuario un sencillo manejo de todo el sistema.
Aprovechar los tiempos muertos del procesador.
Compartir los recursos de la mquina entre varios procesos al
mismo tiempo.
Administrar eficientemente el sistema de cmputo como un
todo armnico.
Permitir que los diferentes usuarios se comuniquen entre s, as
como protegerlos unos de otros.
Permitir a los usuarios almacenar informacin durante plazos
medianos o largos.
Dar a los usuarios la facilidad de utilizar de manera sencilla
todos los recursos, facilidades y lenguajes de que dispone la
computadora.
Administrar y organizar los recursos de que dispone una
computadora para la mejor utilizacin de la misma, en beneficio
del mayor nmero posible de usuarios.
Controlar el acceso a los recursos de un sistema de
computadoras.

4.1
Funciones bsicas
Los sistemas operativos, en su condicin de capa software que
posibilitan y simplifica el manejo de la computadora, desempean
una serie de funciones bsicas esenciales para la gestin del equipo.
Entre las ms destacables, cada una ejercida por un componente
interno (mdulo en ncleos monolticos y servidor en micro ncleos),
podemos resear las siguientes:
Proporcionar ms comodidad en el uso de un computador.
Gestionar de manera eficiente los recursos del equipo,
ejecutando servicios para los procesos (programas).
Brindar una interfaz al usuario, ejecutando instrucciones
(comandos).

pg. 10

Permitir que los cambios debidos al desarrollo del propio SO se


puedan realizar sin interferir con los servicios que ya se
prestaban (evolutividad).
Un sistema operativo desempea 5 funciones bsicas en la operacin
de un sistema informtico: suministro de interfaz al usuario,
administracin
de
recursos,
administracin
de
archivos,
administracin de tareas y servicio de soporte y utilidades.
4.2

Interfaces del usuario

Es la parte del sistema operativo que permite comunicarse con l, de


tal manera que se puedan cargar programas, acceder archivos y
realizar otras tareas. Existen tres tipos bsicos de interfaces: las que
se basan en comandos, las que utilizan mens y las interfaces
grficas de usuario.
4.3
Administracin de recursos
Sirven para administrar los recursos de hardware y de redes de un
sistema informtico, como la CPU, memoria, dispositivos de
almacenamiento secundario y perifricos de entrada y de salida.
4.4
Administracin de archivos
Un sistema de informacin contiene programas de administracin de
archivos que controlan la creacin, borrado y acceso de archivos de
datos y de programas. Tambin implica mantener el registro de la
ubicacin fsica de los archivos en los discos magnticos y en otros
dispositivos de almacenamiento secundarios.
4.5
Administracin de tareas
Los programas de administracin de tareas de un sistema operativo
administran la realizacin de las tareas informticas de los usuarios
finales. Los programas controlan que reas tiene acceso al CPU y por
cunto tiempo. Las funciones de administracin de tareas pueden
distribuir una parte especfica del tiempo del CPU para una tarea en
particular, e interrumpir al CPU en cualquier momento para sustituirla
con una tarea de mayor prioridad.
4.6
Servicio de soporte
Los servicios de soporte de cada sistema operativo dependern de la
implementacin particular de ste con la que estemos trabajando.
Entre las ms conocidas se pueden destacar las implementaciones de
Unix, desarrolladas por diferentes empresas de software, los sistemas
operativos de Apple Inc., como Mac OS X para las computadoras de
Apple Inc., los sistemas operativos de Microsoft, y las
implementaciones de software libre, como GNU/Linux o BSD
producidas por empresas, universidades, administraciones pblicas,
organizaciones sin fines de lucro y/o comunidades de desarrollo.

pg. 11

Estos servicios de soporte suelen consistir en:


Actualizacin de versiones.
Mejoras de seguridad.
Inclusin de alguna nueva utilidad (un nuevo entorno grfico,
un asistente para administrar alguna determinada funcin, etc).
Controladores para manejar nuevos perifricos (este servicio
debe coordinarse a veces con el fabricante del hardware).
Correccin de errores de software.
Otros.
No todas las utilidades de administracin o servicios forman parte del
sistema operativo, adems de ste, hay otros tipos importantes de
software de administracin de sistemas, como los sistemas de
administracin de base de datos o los programas de administracin
de redes. El soporte de estos productos deber proporcionarlo el
fabricante correspondiente (que no tiene por qu ser el mismo que el
del sistema operativo).

V.

CLASIFICACIN DE 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:
5.1
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 est 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
pg. 12

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 est 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.
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:
o
o
o
o
o
o
o
o
o

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 o en sistemas de tiempo real.
Sistemas multiprocesadores son sistemas multitareas por
definicin ya que soportan la ejecucin simultnea de mltiples
tareas sobre diferentes procesadores.
En general, los sistemas de multiprogramacin se caracterizan
por tener mltiples programas activos compitiendo por los
recursos del sistema: procesador, memoria, dispositivos
perifricos.
5.1.1 Sistema Operativo Monotareas.

Los sistemas operativos monotareas son ms primitivos y es todo lo


contrario al visto anteriormente, es decir, solo pueden manejar un
pg. 13

proceso en cada momento o que solo puede ejecutar las tareas de


una en una. Por ejemplo, cuando la computadora est imprimiendo un
documento, no puede iniciar otro proceso ni responder a nuevas
instrucciones hasta que se termine la impresin.
5.1.2 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.
5.2

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).
5.3

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 secuenciabilidad
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
Operativos por lotes son:

con

que

cuentan

los

Sistemas

Requiere que el programa, datos y rdenes al sistema sean


remitidos todos juntos en forma de lote.
Permiten poca o ninguna interaccin usuaria/programa en
ejecucin.
pg. 14

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

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.
pg. 15

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

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,
est 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.
pg. 16

Gestin de archivo debe proporcionar proteccin y control de


acceso debido a que pueden existir mltiples usuarios acezando
un mismo archivo.
5.6

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 esa 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.
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.).
5.7

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.

pg. 17

Los Sistemas Operativos de red ms ampliamente usados son: Novell


Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX,
LANtastic.
5.8

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.

VI.

PRINCIPALES COMPONENTES DE UN SISTEMA


OPERATIVO:

6.1
Gestin de procesos.
Un proceso es simplemente, un programa en ejecucin que necesita
recursos para realizar su tarea: tiempo de CPU, memoria, archivos y
dispositivos de E/S. El SO es el responsable de:

Crear y destruir los procesos.


Parar y reanudar los procesos.
Ofrecer mecanismos para que se comuniquen y sincronicen.

La gestin de procesos podra ser similar al trabajo de oficina. Se


puede tener una lista de tareas a realizar y a estas fijarles prioridades
altas, media, baja, por ejemplo. Debemos comenzar haciendo las
tareas de prioridad alta primero y cuando se terminen seguir con las
de prioridad media y despus las de baja. Una vez realizada la tarea
se tacha. Esto puede traer un problema que las tareas de baja
prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en
la lista para siempre. Para solucionar esto, se puede asignar alta
prioridad a las tareas ms antiguas.
6.2

Gestin de la memoria principal

La Memoria (informtica) es una gran tabla de palabras o bytes que


se referencian cada una mediante una direccin nica. Este almacn
de datos de rpido accesos es compartido por la CPU y los
dispositivos de E/S, es voltil y pierde su contenido en los fallos del
sistema. El SO es el responsable de:
o Conocer qu partes de la memoria estn utilizadas y por quin.

pg. 18

o Decidir qu procesos se cargarn en memoria cuando haya


espacio disponible.
o Asignar y reclamar espacio de memoria cuando sea necesario.
6.3

Gestin del almacenamiento secundario

Un sistema de almacenamiento secundario es necesario, ya que la


memoria principal (almacenamiento primario) es voltil y adems
muy pequea para almacenar todos los programas y datos. Tambin
es necesario mantener los datos que no convenga mantener en la
memoria principal. El SO se encarga de:
o Planificar los discos.
o Gestionar el espacio libre.
o Asignar el almacenamiento.
6.4

El sistema de E/S

Consiste en un sistema de almacenamiento temporal (cach), una


interfaz de manejadores de dispositivos y otra para dispositivos
concretos. El sistema operativo debe gestionar el almacenamiento
temporal de E/S y servir las interrupciones de los dispositivos de E/S.
6.5

Sistema de archivos

Los archivos son colecciones de informacin relacionada, definidas


por sus creadores. stos almacenan programas (en cdigo fuente y
objeto) y datos tales como imgenes, textos, informacin de bases de
datos, etc. El SO es responsable de:
o Construir y eliminar archivos y directorios.
o Ofrecer funciones para manipular archivos y directorios.
o Establecer la correspondencia entre archivos y unidades de
almacenamiento.
o Realizar copias de seguridad de archivos.
Existen diferentes Sistemas de Archivos, es decir, existen diferentes
formas de organizar la informacin que se almacena en las memorias
(normalmente discos) de los ordenadores. Por ejemplo, existen los
sistemas de archivos FAT, FAT32, EXT2, NTFS...
Desde el punto de vista del usuario estas diferencias pueden parecer
insignificantes a primera vista, sin embargo, existen diferencias muy
importantes. Por ejemplo, los sistemas de ficheros FAT32 y NTFS, que
se utilizan fundamentalmente en sistemas operativos de Microsoft,
tienen una gran diferencia para un usuario que utilice una base de
datos con bastante informacin ya que el tamao mximo de un
fichero con un Sistema de Archivos FAT32 est limitado a 4 gigabytes
sin embargo en un sistema NTFS el tamao es considerablemente
mayor.

pg. 19

6.6

Sistemas de proteccin.

Mecanismo que controla el acceso de los programas o los usuarios a


los recursos del sistema. El SO se encarga de:
o Distinguir entre uso autorizado y no autorizado.
o Especificar los controles de seguridad a realizar.
o Forzar el uso de estos mecanismos de proteccin.
6.7
Sistema de comunicaciones
Para mantener las comunicaciones con otros sistemas es necesario
poder controlar el envo y recepcin de informacin a travs de las
interfaces de red. Tambin hay que crear y mantener puntos de
comunicacin que sirvan a las aplicaciones para enviar y recibir
informacin, y crear y mantener conexiones virtuales entre
aplicaciones que estn ejecutndose localmente y otras que lo hacen
remotamente.
6.8
Programas de sistema
Son aplicaciones de utilidad que se suministran con el SO, pero no
forman parte de l. Ofrecen un entorno til para el desarrollo y
ejecucin de programas, siendo algunas de las tareas que realizan:
o
o
o
o

Manipulacin y modificacin de archivos.


Informacin del estado del sistema.
Soporte a lenguajes de programacin.
Comunicaciones.

VII. PRINCIPALES SISTEMAS OPERATIVOS:


1. WINDOWS XP
Windows XP es una lnea de sistemas operativos desarrollado por
Microsoft que se publicaron el 25 de octubre de 2001. Se considera
que estn en el mercado 400 millones de copias funcionando. Las
letras " XP" provienen de la palabra 'eXPeriencia'. Dispone de
versiones para varios entornos informticos. Sucesor de Windows
2000 y antecesor de Windows Vista; es el primer sistema operativo de
Microsoft orientado al consumidor que se construye con un ncleo y
arquitectura de Windows NT.
Caractersticas:
Ambiente totalmente grfico
Secuencias ms rpidas de inicio y de hibernacin.
Capacidad del sistema operativo de desconectar un dispositivo
externo, de instalar nuevas aplicaciones y controladores sin
necesidad de reiniciar.
Una nueva interfaz de uso ms fcil, incluyendo herramientas
para el desarrollo de temas de escritorio.
pg. 20

Uso de varias cuentas, que permite un usuario guarde el estado


actual y aplicaciones abiertos en su escritorio y permita que
otro usuario abra una sesin sin perder esa informacin.
Clear type, diseado para mejorar legibilidad del texto
encendido en pantallas de cristal lquido (LCD) y monitores
similares.
Escritorio Remoto, que permite a los usuarios abrir una sesin
con una computadora que funciona con Windows XP a travs de
una red o internet , teniendo acceso a sus usos, archivos,
impresoras, y dispositivos;
Soporte para la mayora de mdems ADSL y conexiones wireles,
as como el establecimiento de una red FireWire.

Ventajas:
Ms fcil Al ser de mayor facilidad de uso, lo cual se refleja en la
disponibilidad de aplicaciones y facilidad de mantenimiento.
Ms Visual Dispone de una interfaz grfica que facilita el
manejo de los procedimientos: cada comando puede ser
visualizado en pantalla mediante una imagen que lo representa.
Desarrollo Se ha logrado facilitar el desarrollo de aplicaciones y
sistemas sobre servidores Windows lo cual se ve reflejado en
tiempos de desarrollo menores.
Aprendizaje La curva de aprendizaje en Windows es mucho
menor.
Desventajas:
Es un software no gratuito y poco flexible, adems de que
continuamente cambia la versin de software.
El mpetu con el que se buscan los agujeros en Windows es
mucho mayor, algunos informticos se divierten buscando
manchas en el expediente de Microsoft.
Desventaja ms negativa resulta que Microsoft va "
jubilando" sus sistemas operativos con el tiempo. A partir de
entonces,
Microsoft
no
ofrece
ms
asistencia
ni
actualizaciones para ellos, lo que puede dejar desprotegidos
a miles de usuarios de todo el mundo, que debern
actualizar
su
sistema
operativo
para
disponer
actualizaciones de seguridad.
2. WINDOWS VISTA
Windows Vista es una lnea de sistemas operativos desarrollada por
Microsoft para ser usada en ordenadores, porttiles y centros de
multimedia. Fue anunciado oficialmente el 30 de enero de 2007, fue
lanzado mundialmente y fue puesto a disposicin para ser comprado
y descargado desde el sitio web de Microsoft.
Caractersticas
pg. 21

Windows Aero: La nueva interfaz grafica incluida en Windows


Vista que sustituye a la Interfaz grfica Luna utilizada en
Windows XP. Ofrece una interfaz grfica ms agradable y
relajante a la vista del usuario. Incorpora caractersticas como
la semi transparencia de las ventanas, lo que permite ver lo que
hay detrs de ellas.
Internet Explorer 7: Viene incorporado con Windows Vista
(tambin se puede descargar una versin para Windows XP
SP2) la cual incorpora varias mejoras como la navegacin con
pestaas y la vista Quick Tabs que muestras vistas en miniatura
de las pginas abiertas.
Vista incluye unos Gadgets pre-instalados, pero tambin es
posible descargarlos de internet, los cuales no son
proporcionados solamente por Microsoft sino tambin por otras
empresas o personas.
Carga aplicaciones un 15% ms rpido que Windows XP gracias
a la caracterstica SuperFetch.
Entra en modo de suspensin en 2 segundos.
Se reduce en un 50% la cantidad de veces que es necesario
reiniciar el sistema despus de las actualizaciones.

Ventajas
La seguridad de poseer un firewall avanzado, sumado a una
utilidad denominada Windows Defender, que evita la entrada de
cualquier spyware o malware que circule por la red intentando
ingresar a nuestro sistema.
El nuevo " Historiador" del Sistema, le permitir al usuario
conocer cules fueron los momentos en que su ordenador
funcion mejor, y la situacin que actualmente se encuentre, es
por eso que dicha utilidad le permitir comprobar la existencia
de algn virus, o programa que est provocando errores en el
sistema o volvindolo inestable y lento.
Las ya mencionadas mejoras grficas del Sistema Operativo son
un buen punto por el cual Microsoft decidi interiorizarse.
Ventanas traslcidas, movimientos 3D, y efectos de despliegues
son una de las tantas nuevas cualidades.
Velocidad en las Bsquedas, ahora las bsquedas de Windows
sern ms rpidas debido a un nuevo mtodo, en versiones
anteriores, las bsquedas en nuestro disco rgido eran largas y
de forma muy seguida ocasionaban " cuelgues" por el exceso
de utilizacin de recursos. Simplemente con una casilla en la
parte inferior, podremos comenzar a buscar lo que queramos y
luego finalizarlo con una bsqueda ms avanzada y concreta.
Casi imposible era pensar en colocarle ms memoria RAM a
nuestro ordenador sin tener que desarmarlo, pero Windows
Vista logr que eso fuera una realidad, ya que traer consigo
una opcin en la cual podrs conectar una memoria USB a la PC

pg. 22

y ste la reconocer como memoria adicional, de esta forma


sumar al sistema y ser de utilizacin como cualquier otra.
3. UNIX
UNIX es una marca registrada deThe Open Group en Estados
Unidos y otros pases. El sistema operativo UNIX fue creado por los
laboratorios Bell de AT&T en 1969 y es ahora usado como una de
las bases para la supercarretera de la informacin.
Caractersticas:
Sistema universal, vlido para toda clase de ordenadores,
grandes y pequeos.
Transportable, al estar escrito en C.
Sistema abierto: las especificaciones son pblicas.
Ha recogido contribuciones de mltiples personas e
instituciones.
Soluciones simples y elegantes.
Pobre sistema de administracin.
Sistema para gurs.
Falta uniformidad de estilo en los programas del sistema.
El UNX ha condicionado los desarrollos informticos de las
ltimas dcadas: internet, C/C++, Windows, GNU, Linux, etc.
Ventajas:
Es el Sistema Operativo que corre en ms arquitecturas de
hardware diferentes.
Es prcticamente imposible insertar virus en un servidor de
Unix.
Sistema Operativo independiente del Hardware o CPU.
Permite a las aplicaciones reservar grandes segmentos de
memoria (hasta de varios megabytes).
Permite correr programas que sean ms grandes que la
memoria RAM total.
Es ejecutable. Esto hace que sea imposible que se corrompa o
que pierda el driver o parte de un driver de algn dispositivo de
la computadora.
Desventajas:
Carencia de soporte tcnico.
No ofrece mucha seguridad.
Problemas de hardware, no soporta todas las plataformas, y no
es compatible con algunas marcas especficas.
No existe un control de calidad al momento de elaborar
software para Linux, pues muchas veces las aplicaciones se
hacen y se liberan sin control alguno.
Se requiere experiencia y conocimiento del sistema para
administrarlo.

pg. 23

No hay forma segura de instalarlo sin reparticionar el disco


duro.
Reparticionar el disco duro, implica borrar toda la informacin
del mismo y despus restablecerla.
4. LINUX
Caractersticas:
Funciona en modo protegido 386.
Proteccin de la memoria entre procesos, de manera que uno
de ellos no pueda colgar el sistema.
Carga de ejecutables por demanda: Linux slo lee del disco
aquellas partes de un programa que estn siendo usadas
actualmente.
Memoria virtual usando paginacin (sin intercambio de procesos
completos) a disco.
La memoria se gestiona como un recurso unificado para los
programas de usuario y para el cach de disco, de tal forma que
toda la memoria libre puede ser usada para cach y sta puede
a su vez ser reducida cuando se ejecuten grandes programas.
Todo el cdigo fuente est disponible, incluyendo el ncleo
completo y todos los drivers, las herramientas de desarrollo y
todos los programas de usuario; adems todo ello se puede
distribuir libremente. Hay algunos programas comerciales que
estn siendo ofrecidos para Linux actualmente sin cdigo
fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.
Pseudo-terminales (pty's).
Emulacin de 387 en el ncleo, de tal forma que los programas
no tengan que hacer su propia emulacin matemtica.
Cualquier mquina que ejecute Linux parecer dotada de
coprocesador matemtico.
Soporte para muchos teclados nacionales o adaptados y es
bastante fcil aadir nuevos dinmicamente.
Consolas virtuales mltiples: varias sesiones de login a travs
de la consola entre las que se puede cambiar con las
combinaciones adecuadas de teclas (totalmente independiente
del hardware de video).
Ventajas:
Ms seguro La plataforma Linux es ms robusta lo cual hace
ms difcil que algn intruso pueda violar el sistema de
seguridad.
Ms rpido Al tener una plataforma ms estable, esto favorece
el desempeo de aplicaciones de todo tipo tales como: bases de
datos, aplicaciones XML, multimedia, etc.
Ms econmico El software Linux, as como tambin un sin
nmero de aplicaciones son de cdigo abierto (gratuitos).
pg. 24

Desventajas:
Linux no cuenta con una empresa que lo respalde, por lo que no
existe un verdadero soporte como el de otros sistemas
operativos.
La pendiente de aprendizaje es lenta.
No es tan fcil de usar como otros sistemas operativos, aunque
actualmente algunas distribuciones estn mejorando su
facilidad de uso, gracias al entorno de ventanas, sus escritorios
y las aplicaciones diseadas.
Documentacin y terminologa muy tcnica.
5. MS DOS
El famoso DOS, (Disk Operating System), es ms conocido por los
nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compaa de
software Microsoft. Es el sistema operativo de disco de Microsoft.
Caractersticas:
o Se trata de un SO que permite utilizar el PC en un slo puesto
de trabajo: mono puesto (o mono usuario).
o Da la posibilidad de que distintos usuarios desde distintos
puestos puedan trabajar simultneamente sobre un nico S.O.
o Es tambin mono tarea, ya que no permite simultanear la
ejecucin de varias tareas a la vez. Por tanto, antes de ejecutar
una nueva orden, debemos esperar a que concluya la anterior.
Ventajas:
o Una ventaja del MS-DOS, es que fue capaz de ir actualizndose
cada ao desde su aparicin, cada vez con mejoras en su
rendimiento funcional ya que se pudo ir incorporando nuevos
programas y archivos segn sus actualizaciones.
o Otra de sus ventajas es que fue capaz de soportar a otro
sistema operativo como es el caso de Windows 95, sin perder
ninguna de sus cualidades como sistema operativo.
Desventajas:
o Las desventajas del MS-DOS quedan en evidencia al intentar
realizar ms de una tarea al mismo tiempo, debido a que este
sistema operativo es MONOTAREA.
o Otra desventaja es que solo lo puede ocupar un usuario a la vez
debido a que es un sistema MONOUSUARIO.
o No tena una interfaz amigable, es decir, no contaba con
ventanas, colores etc., que hicieran ms grato el trabajo o la
comunicacin entre el computador y el usuario.
6. MAC OS
Es el nombre del primer sistema operativo de Apple para los
ordenadores Macintosh. Este sistema operativo se puede aprender a
pg. 25

usarlo en muy poco tiempo. Por otro lado, es muy bueno para
organizar archivos y usarlos de manera eficaz. Este fue creado por
Apple Computer, Inc.
Ventajas:
La sencillez con la que se utiliza el sistema operativo
Gran seguridad. Puedes contar con que virus para Mac hay muy
pocos, difcilmente te veras afectado.
Compatibilidad: Documentos Word, Excel, Power Point Autocad,
Photoshop, etc. son compatibles.
Los botones, los iconos, las animaciones te harn ver que Mac
es el sistema ms avanzado.
Desventajas:
Demasiado exclusivo en todos los aspectos.
Hay que tener software especfico para.
En ocasiones fuerza a recortar funciones.
Es incompatible. Slo se puede instalar en Macs.
Dificultad para propagar usuarios. Mac OS X
estndares.

no

sigue

VIII. CONCLUSIN
De acuerdo a lo antes estudiado se puede concluir que:
Podamos decir que un sistema operativo en un conjunto de
programas que mediante mensajes se pueda controlar y
manejar todos los recursos del computador (administrar
hardware), ya que sin el nuestro computador no servira de
nada.
El sistema operativo controla la computadora y administra
los servicios y sus funciones como as tambin la ejecucin
de otros programas compatibles con ste, permite controlar
las asignaciones de memoria, ordenar las solicitudes al
sistema, controlar los dispositivos de entrada y salida,
facilitar la conexin a redes y el manejo de archivos.
Los sistemas operativos son muy importantes en una
computadora ya que realizan tareas bsicas, tales como
reconocimiento de la conexin del teclado, enviar la
informacin a la pantalla, no perder de vista archivos y
directorios en el disco, y controlar los dispositivos perifricos
tales como impresoras, escner, etc.
pg. 26

El sistema operativo tambin es responsable de la seguridad,


asegurndose de que los usuarios no autorizados no tengan
acceso al sistema.
Hay distintos tipos de Sistemas Operativos dependiendo del
uso que se les va a dar, as se evitan muchas incomodidades
al hacer las operaciones para los que fueron destinados.
El sistema operativo es el encargado de desarrollar los
procesos que se van a dar en la computadora, es capaz de
darles prioridades a ciertos procesos y ejecutarlos de
acuerdo a ella.
El sistema operativo le puede permitir al usuario la
visualizacin de la informacin, pero tambin le permite
manipular y modificar los archivos mediante programas

IX.

ANEXO

pg. 27

X.

BIBIL
OGRA
FIA

http://www.mflor.mx/materias/comp/cursoso/sisope1.htm
http://es.slideshare.net/lidiacanche/clasificaciones-de-sistemasoperativos?next_slideshow=1
pg. 28

http://es.slideshare.net/davidfede/sistemas-operativospresentacion-diapositivas?next_slideshow=1
http://es.slideshare.net/helmer614/sistemas-operativos1802129

pg. 29

Você também pode gostar