Está en la página 1de 57

I.E.P.

JUAN XXX

I.E. JUAN XXIII

CURSO

EDUCACION POR EL TRABAJO Y


COMUNICACIN

TITULO

SISTEMAS OPERATIVOS

AUTORES

YTALA DELGADILLO MAMANI


YAMAREL LOPEZ QUISPITUPAC
DIANA PINEDA CALDERON
FAVIO BARRERA MANZANO
RODRIGO FLORES YUGRA

DOCENTE

FABIOLA ANCO DAZ

GRADO

5TO NUESTRA SEORA DE FTIMA

MOQUEGUA - PERU
2014

I.E.P. JUAN XXX

I.E.P. JUAN XXX

DEDICATORIA:

Dedicamos este trabajo primeramente a Dios quien


nos ilumina, nos reconforta y nos da sabidura
A nuestros padres quienes nos apoyan
constantemente en la realizacin de nuestro trabajo
monogrfico
A nuestra profesora quien nos brinda ciencia
A nuestros compaeros de clase que da a da nos
esforzamos por ser los mejores estudiantes

I.E.P. JUAN XXX

AGRADECIMIENTO:

A nuestros padres por su constante esfuerzo hacia nosotros


A nuestra profesora por sacrificar su tiempo y darnos sus conocimientos
A nuestros amigos quienes estn apoyndonos moralmente
A nuestros compaeros de Nuestra Seora de Ftima

I.E.P. JUAN XXX

NDICE

DEDICATORIA

AGRADECIMIENTOS

NDICE DE CONTENIDOS.

RESUMEN.

ABSTRACT

INTRODUCCIN..

SISTEMAS OPERATIVOS ..

I.

OBJETIVOS..

II.

SISTEMAS OPERATIVOS .

III.

CARACTERISTICAS DE SISTEMAS OPERATIVOS

11

IV.

CLASIFICACIN DE SISTEMAS OPERATIVOS..

13

V.

HISTORIA DE LOS SISTEMAS OPERATIVOS.

30

VI.

SISTEMAS OPERATIVOS PARALELOS.

33

VII.

SISTEMAS OPERATIVOS NETWARE DE NOVELL

33

CONCLUSIONES.

41

RECOMENDACIONES

42

GLOSARIO.

43

BIBLIOGRAFA..

48

ANEXOS..

49

I.E.P. JUAN XXX

RESUMEN

Un sistema operativo (SO) es un programa o conjunto de programas que en un


sistema informtico gestiona los recursos de hardware y provee servicios a los
programas de aplicacin, y se ejecuta en modo privilegiado respecto de los
restantes.1
Ntese que es un error comn muy extendido denominar al conjunto completo de
herramientas sistema operativo, es decir, la inclusin en el mismo trmino de
programas como el explorador de ficheros, el navegador web y todo tipo de
herramientas que permiten la interaccin con el sistema operativo, tambin llamado
ncleo o kernel. Esta identidad entre kernel y sistema operativo es solo cierta si el
ncleo es monoltico. Otro ejemplo para comprender esta diferencia se encuentra
en la plataforma Amiga, donde el entorno grfico de usuario se distribua por
separado, de modo que, tambin poda reemplazarse por otro, como era el caso de
directory Opus o incluso manejarlo arrancando con una lnea de comandos y el
sistema grfico.
De este modo, al arrancar un Amiga, comenzaba a funcionar con el propio sistema
operativo que llevaba incluido en una ROM, por lo que era cuestin del usuario
decidir si necesitaba un entorno grfico para manejar el sistema operativo o
simplemente otra aplicacin. Uno de los ms prominentes ejemplos de esta
diferencia, es el ncleo Linux, usado en las llamadas distribuciones Linux, ya que al
estar tambin basadas en Unix, proporcionan un sistema de funcionamiento similar.
Uno de los propsitos del sistema operativo que gestiona el ncleo intermediario
consiste en gestionar los recursos de localizacin y proteccin de acceso del
hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar
con

estos

detalles.

La

mayora

de

aparatos

electrnicos

que

utilizan

microprocesadores para funcionar, llevan incorporado un sistema operativo.


(Telfonos mviles, reproductores de DVD, computadoras, radios, enrutadores,
etc.). En cuyo caso, son manejados mediante una Interfaz Grfica de Usuario, un
gestor de ventanas o un entorno de escritorio, si es un celular, mediante una

I.E.P. JUAN XXX


consola o control remoto si es un DVD y, mediante una lnea de comandos o
navegador web si es un enrutador.

ABSTRAC
An operating system (OS) is a program or set of programs that a computer system
manages hardware resources and provides services to application programs, and
executes in privileged with respect to the restantes.1 mode
Note that it is a widespread common error to refer to the complete set of tools
operating system, i.e., the inclusion in the same term of programmes such as the file
browser, the web browser and all kinds of tools that allow interaction with the
operating system, also called core or kernel. This identity between kernel and
operating system is only true if the kernel is monolithic. Another example to
understand this difference is located on platform Amiga, where graphic user
environment is distributed separately, so that could also be replaced by another, as
it was the case of directory Opus or even handle it starting it with a command line
and graphical system.
Thus, when starting a friend, began to work with the operating system itself, which
had been included in a ROM, so it was a matter of the user decide if I needed a GUI
to manage the operating system or simply another application. One of the most
prominent examples of this difference is the kernel Linux, used in the so-called Linux
distributions, since to be also based on Unix, they provide a similar operating
system.
One of the purposes of the operating system that manages the intermediate core
consists of managing the resources of location and protection of access from the
hardware, which relieves application developers have to deal with these details. The
majority of electronic devices that use microprocessors to operate, have an
operating system. (Phones, DVD, computers, radios, routers, etc.). In which case,
are managed through a graphical user interface, a window manager, or a desktop
environment, if it is a cell phone, using a console or remote control if it is a DVD and,
using a command line or web browser if it is a router.

I.E.P. JUAN XXX

INTRODUCCION

Como ya se ha venido estudiando en las clases de Hardware las computadoras son


un conjunto de componentes Electrnicos, Elctricos, pticos, Mecnicos, etc.
interconectados

entre

para

realizar

tareas

especficas,

pero carentes

de inteligencia o control, por lo que una computadora sin el software, es un montn


de componentes sin utilidad.
Con el software correcto, una computadora puede tener en control de su hardware
y podr hacer muchas tareas, puede almacenar, procesar y recuperar informacin,
encontrar errores de ortografa , escuchar msica, ver videos, hacer diseos, hacer
clculos etc.
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, que resuelven problemas para sus usuarios.
El programa ms importante que hace realidad la magia de las computadoras,
dispositivos de telecomunicaciones como los telfonos inteligentes, Ipad etc, es
el sistema operativo (SO),este controla y administra todos los recursos de hardware
y proporciona la base sobre la cual pueden escribirse los programas de aplicacin y
todos los programas ofimticos.
Desde su creacin, las computadoras digitales han utilizado un sistema
de codificacin en sistema de numeracin binaria, es decir con los 1, 0. Esto se
debe a que los circuitos integrados funcionan con este principio, es decir, hay
corriente o no hay corriente.
Al inicio las computadoras eran sistemas tan complejos que solo podan ser
operados por experto, se requera de mucho tiempo para introducir un programa y
resultaba poco provechosa la utilizacin de computadoras para resolucin de
problemas prcticos.

I.E.P. JUAN XXX

SISTEMAS OPERATIVOS

I. OBJETIVOS

El presente trabajo monogrfico tiene como objetivo comprender los


conceptos bsicos de sistemas operativos.

Describir los principales problemas de sistemas operativos con los que


se enfrentas los usuarios de computadoras.

Conocer los conceptos de Integridad, confiabilidad y disponibilidad de la


informacin.

Conocer los factores de riegos

Conocer los mecanismos de sistemas operativos existentes.

Concientizar sobre los riesgos a los que las organizaciones y usuarios


de computadoras se enfrentan en materia de sistemas operativos.

Y por ltimo ampliar o enriquecer los conocimientos acerca de sistemas


operativos.

II. SISTEMAS OPERATIVOS

I.E.P. JUAN XXX


Figura. Algunos recursos que administra el Sistema Operativo
Existen diversas definiciones de lo que es un Sistema Operativo, pero no hay una
definicin exacta, es decir una que sea estndar; a continuacin se presentan
algunas:
1. Se pueden imaginar un Sistema Operativo como los programas, instalados en
el software o firmware, que hacen utilizable el hardware. El hardware
proporciona la "capacidad bruta de cmputo"; los sistemas operativos ponen
dicha capacidad de cmputo al alcance de los usuarios y administran
cuidadosamente el hardware para lograr un buen rendimiento.
2. Los Sistemas Operativos son ante todo administradores de recursos; el principal
recurso

que

administran

los procesadores,

es

el

hardware

del computador ;adems

los medios de almacenamiento,

los dispositivos

de
de

entrada/salida, los dispositivos de comunicacin y los datos.


3. Un Sistema Operativo es un programa que acta como intermediario entre el
usuario y el hardware del computador y su propsito es proporcionar el entorno
en el cual el usuario pueda ejecutar programas. Entonces, el objetivo principal
de un Sistema Operativo es, lograr que el sistema de computacin se use de
manera cmoda, y el objetivo secundario es que el hardware del computador se
emplee de manera eficiente.
4. Un Sistema Operativo es un conjunto de programas que controla la ejecucin
de programas de aplicacin y acta como una interfaz entre el usuario y el
hardware de una computadora, esto es, un Sistema Operativo explota y
administra los recursos de hardware de la computadora con el objeto de
proporcionar un conjunto de servicios a los usuarios del sistema.
En resumen, se podra decir que los Sistemas Operativos son un conjunto de
programas que crean la interfaz del hardware con el usuario, y que tiene
dos funciones primordiales, que son:

Gestionar el hardware.- Se refiere al hecho de administrar de una


forma ms eficiente los recursos de la mquina.

Facilitar el trabajo al usuario.-Permite una comunicacin con los


dispositivos de la mquina.
10

I.E.P. JUAN XXX


El Sistema Operativo se encuentra almacenado en la memoria secundaria. Primero
se carga y ejecuta un pedazo de cdigo que se encuentra en el procesador, el cual
carga el BIOS, y este a su vez carga el Sistema Operativo que carga todos los
programas de aplicacin y software variado.
Sistemas operativos desarrollados:

MULTICS

(Multiplexed

Information

and

Computing

Service): proyecto cooperativo liderado por Fernando Corbato del MIT, con
General Electric y los laboratorios Bell, los laboratorios Bell lo abandonaron en
1969 para comenzar a crear el sistema UNIX.

MVS (Multiple Virtual Storage): Fue el sistema operativo ms usado en


los modelos de mainframes, desarrollado tambin por IBM y lanzado
al mercado por primera vez en 1974. Permita ejecucin de mltiples tareas,
introdujo el concepto de memoria virtual.

CP/M (Control Program/Monitor): Desarrollado por Gary Kildall para


el microprocesador 8080/85 de Intel y el Zilog Z80, sali al mercado en 1976,
distribuyndose en disquetes de ocho pulgadas. Fue el SO ms usado en las
computadoras personales de esta dcada. Su xito se debi a que era porttil.

Aos 80.- Un avance importante que se estableci a mediados de 1980 fue


el desarrollo de redes de PC que corran sistemas operativos en red y sistemas
operativos distribuidos. En esta escena, dos sistemas operativos eran los
mayoritarios: MS-DOS,

escrito

por Microsoft para

IBM

PC

otras

computadoras que utilizaban la CPU Intel 8088 y sus sucesores, y UNIX, que
dominaba en los ordenadores personales que hacan uso del Motorola 68000.

MS-DOS.- En 1981 Microsoft compr un sistema operativo llamado QDOS


que, tras realizar unas pocas modificaciones, se convirti en la primera versin
de MS-DOS (Microsoft Disk Operating System).

Aos 90
GNU/Linux.- En 1991 aparece la primera versin del ncleo de Linux.
Creado por Linus Torvalds y un sinfn de colaboradores a travs de Internet.
Este sistema se basa en Unix, un sistema que en principio trabajaba en
modo comandos, estilo MS-DOS.

2.1. FUNCIONES BSICAS


11

I.E.P. JUAN XXX

Proporcionar comodidad en el uso de un computador.


Gestionar
de
manera
eficiente
los
recursos

ejecutando servicios para los procesos (programas).


Brindar una interfaz al usuario, ejecutando instrucciones (comandos).
Permitir que los cambios debidos al desarrollo del propio SO se puedan

del

equipo,

realizar sin interferir con los servicios que ya se prestaban (evolutividad).


Interfaces de Usuarios:
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.

Interfaz de Lnea de Comandos (CLI).


La interfaz CLI es una interfaz entre el sistema operativo y el usuario en la
que este escribe los comandos utilizando un lenguaje de comandos
especial que son interpretados o comprendidos por la mquina, estos
sistemas basados en comandos son por lo general programables, lo que
les otorga una flexibilidad y potencialidad que no tienen los sistemas
basados en entornos grficos, esta interfaz existe casi desde los comienzos
de la computacin, superada en antigedad solo por las tarjetas perforadas
y mecanismos similares, existen, para diversos programas y sistemas
operativos, para diversos hardwares y con diferente funcionalidad.

Interfaz Grfica del Usuario (GUI).


Sin lugar a dudas que uno de las caractersticas que hicieron que las
computadoras

se

volvieran herramientas sencillas

para

ser

usadas

masivamente es la interfaz GUI ya que facilito el uso y control de los equipos


a travs de objetos visuales , este tipo de visualizacin que permite al
usuario elegir comandos, iniciar programas , ver listas de archivos , opciones
utilizando iconos , las listas de elementos del men y todas estas
selecciones pueden activarse a travs del teclado o con el Mouse.

12

I.E.P. JUAN XXX


A los programadores, las interfaces grficas de usuario ofrecen un entorno
que se encarga de la comunicacin con el ordenador o computadora.

Interaccin Persona-Ordenador IPO.


Todava no hay una definicin concreta para el conjunto de conceptos que
forman el rea de la interaccin persona-computador, en trminos
generales, podramos decir que es la disciplina que estudia el intercambio
de informacin mediante software entre las personas y las computadoras.
Esta se encarga del diseo, evaluacin e implementacin de los aparatos
tecnolgicos interactivos, estudiando el mayor nmero de casos que les
pueda llegar a afectar. El objetivo es que el intercambio sea ms eficiente,
minimizar errores, incrementar la satisfaccin, disminuir la frustracin y en
definitiva hacer ms productivas las tareas que rodean a las personas y los
computadores.

III. CARACTERSTICAS DE LOS SISTEMAS OPERATIVOS


En general, se puede decir que un Sistema Operativo tiene las siguientes
caractersticas:
Conveniencia. Un Sistema Operativo hace ms conveniente el uso de una
computadora.
Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se
usen de la manera ms eficiente posible.
Habilidad para evolucionar. Un Sistema Operativo deber construirse de manera
que permita el desarrollo, prueba o introduccin efectiva de nuevas funciones del
sistema sin interferir con el servicio.
Encargado de administrar el hardware. El Sistema Operativo se encarga de
manejar de una mejor manera los recursos de la computadora en cuanto a
hardware se refiere, esto es, asignar a cada proceso una parte del procesador
para poder compartir los recursos.

13

I.E.P. JUAN XXX


Relacionar dispositivos (gestionar a travs del kernel). El Sistema Operativo se
debe encargar de comunicar a los dispositivos perifricos, cuando el usuario as lo
requiera.
Organizar datos para acceso rpido y seguro.
Manejar las comunicaciones en red. El Sistema Operativo permite al usuario
manejar con alta facilidad todo lo referente a la instalacin y uso de
las redes de computadoras.
Procesamiento por bytes de flujo a travs del bus de datos.
Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fcil al usuario
el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.
Tcnicas de recuperacin de errores.
Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se
bloqueen entre ellos, informndoles si esa aplicacin est siendo ocupada por otro
usuario.
Generacin de estadsticas.
Permite que se puedan compartir el hardware y los datos entre los usuarios.
El software de aplicacin son programas que se utilizan para disear,
tal como el procesador de palabras, lenguajes de programacin, hojas
de clculo, etc.
El software de base sirve para interactuar el usuario con la mquina,
son un conjunto de programas que facilitan el ambiente plataforma, y
permite el diseo del mismo.
El Software de base est compuesto por :

Cargadores.

Compiladores.

Ensambladores.

Macros.

IV. 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 por lotes.
14

I.E.P. JUAN XXX


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

15

I.E.P. JUAN XXX

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.

Figura. Trabajos ms comunes que realiza el Sistema Operativo por lotes.


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.

16

I.E.P. JUAN XXX


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.
Poco movimiento de

programas

entre

almacenamiento

secundario

memoria.
Gestin de archivos se orienta ms a velocidad de acceso que a utilizacin

eficiente del recurso.


Sistemas Operativos de multiprogramacin (o Sistemas Operativos de
multitarea).
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

17

I.E.P. JUAN XXX


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:

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

inndividuales.

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.

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

I.E.P. JUAN XXX

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

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

19

I.E.P. JUAN XXX


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

Sistemas Operativos de red.


Son aquellos sistemas que mantienen a dos o ms computadoras unidas a
travs 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 ms ampliamente usados son: Novell Netware,
Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.
Figura. Se muestra un Sistema Operativo en red.
Versiones
Microsoft Windows:

MS-DOS (Microsoft Disk Operating System) Sistema operativo de


disco de Microsoft. Comercializado por Microsoft perteneciente a la
20

I.E.P. JUAN XXX


familia DOS. Fue un sistema operativo para el IBM PC que alcanz gran
difusin.
Entre sus versiones estn:

PC DOS 1.0 - Primera versin de DOS.

MS-DOS 1.25 - Primera versin con el nombre MS-DOS.

MS-DOS 8.0 - ltima versin de MS-DOS.

PC DOS 2000 - ltima versin de DOS.

Microsoft Windows 1.0


Fue lanzado al mercado el 28 de junio de 1985. Primer intento de Microsoft de
implementar un entorno operativo grfico multitarea en la plataforma PC.
Entre sus versiones estn:

Windows 1.01 (primera versin), no era de mucha utilidad. No haba iconos


para los ejecutables o grupos de programa, no tena soporte real para
multitarea, etc.

Windows 1.02 estuvo disponible el 20 de noviembre de 1985 en forma de


actualizacin

Windows 1.03 Lanzado el 29 de agosto de 1986. Era muy similar al 1.02,

Windows NT

Windows NT (Nueva Tecnologa) la primera versin fue lanzada en julio de


1993.

Diseado para ser un poderoso sistema operativo multiusuario, basado


en lenguaje de alto nivel, independiente del procesador.

Versiones:

Windows NT 3.1

Windows NT 3.5

Windows NT 3.51
21

I.E.P. JUAN XXX

Windows NT 4.0

Windows 95

Publicado el 24 de agosto de 1995 con notable xito de ventas.

Marca la introduccin del botn Inicio y de la barra de tareas de la interfaz


de Microsoft, los cuales an siguen presentes en las versiones actuales.

Entre sus versiones estn:

Windows 95 SP1

OSR 1

OSR 2

OSR 2.1

OSR 2.5

Windows 98

Windows 98 (cuyo nombre en clave es Memphis) publicado el 25 de junio de


1998

Como su predecesor Windows 95, es un producto monoltico hbrido de 16 y


32 bits.

Windows 98 Segunda Edicin (SE) es una actualizacin de Windows 98,


publicada el 5 de mayo de 1999.

Fue publicada por un Juicio antimonopolio que perdi Microsoft por hacer
que Internet Explorer sea parte de Windows 98.

Incluye

correcciones

para

muchos problemas menores,

soporte USB mejorado, y el reemplazo de Internet Explorer 4.0 con el


considerablemente ms rpido Internet Explorer 5.0
Windows 2000

Windows 2000, (conocido tambin como Win2K)

22

I.E.P. JUAN XXX

Windows NT 5.0 se pasa a llamar Windows 2000.

Introdujo algunas modificaciones, como el sistema de archivos NTFS 5, la


capacidad de cifrar y comprimir archivos.

Versiones:

Windows 2000 Professional

Windows 2000 Server

Windows 2000 Advanced Server

Windows 2000 Datacenter Server

SISTEMAS PARA SERVIDORES


Windows ME

Windows Me (Millenium Edition), lanzado el 14 de septiembre de 2000

Puesto en el mercado como "Home Edition" cuando fue comparado


con Windows 2000.

Inclua Internet Explorer 5.5, Windows Media Player 7 y la nueva aplicacin


Windows Movie Maker (edicin del vdeo) y con gran facilidad para usuarios
caseros.

Tuvo un ciclo de vida muy corto y pronto fue sustituido por Windows XP

Dan Tynan lo llam "Mistake Edition" (Edicin Errnea) en el artculo de la


PC World "Top 25 de los peores productos tecnolgicos". Declar que
Windows Me fue el cuarto "Peor producto tecnolgico de todos los tiempos"

Windows XP

Windows XP (cuyo nombre en clave inicial fue Whistler, hechos pblicos el


25 de octubre de 2001

Las letras "XP" provienen de la palabra experience ("experiencia"


en espaol).

Existen varias versiones:


23

I.E.P. JUAN XXX

Windows XP Home destinada al mercado domstico.

Windows XP Professional diseado para entornos empresariales,

Windows XP Media Center Edition para PCs especiales.

Windows XP Tablet PC Edition para ordenadores porttiles

Windows XP Corporate Edition para empresas

Windows XP Starter Edition destinado a pases con habitantes con pocos


recursos

Windows Vista

Fue lanzado el 30 de noviembre de 2006 para el mundo empresarial. El


resto de las versiones para el usuario final salieron a la venta el 30 de enero
de 2007.

Incluye otros productos como Microsoft Office 2007, y Exchange Server


2007.

Versiones:

Windows Vista Starter (edicin econmica)

Windows Vista Home Basic (edicin para el hogar)

Windows Vista Home Premium (incluye "Aero", proporciona los efectos


"Glass" (transparencias) y Flip 3D)

Windows Vista Business (herramientas orientadas a los negocios)

Windows Vista Enterprise (para los suscriptores de Software Assurance)

Windows Vista Ultimate (edicin ms completa)

Windows Mobile

Para dispositivos mviles. Ha sido diseado para ser similar a las versiones
de escritorio de Windows.

24

I.E.P. JUAN XXX

Los dispositivos que llevan Windows Mobile son Pocket PC's, Smartphones
y Media Center porttil.

Versiones:

Windows Mobile 2003

Windows Mobile 2003 Second Edition

Windows Mobile 5.0

Windows Mobile 6

OS/2

Sistema operativo de IBM que intent suceder a DOS como sistema


operativo de los PCs. Se desarroll inicialmente de manera conjunta entre
Microsoft e IBM, hasta que la primera decidi seguir su camino con su
Windows 3.0 e IBM se ocup en solitario de OS/2...

Versiones:

OS/2.1

OS/2 2.0

OS/2 3.0

OS/2 4.0

OS/2.1

Microsoft e IBM haban estado desarrollando conjuntamente OS/2 como


sucesor del DOS, para sacar el mximo provecho a las capacidades del
procesador Intel 80286.

Utilizaba el direccionamiento hardware de memoria disponible en el Intel


80286 para poder utilizar hasta 16 MB de memoria.

Soportaba memoria virtual y multitarea.

Aunque en muchos aspectos era superior a Windows, su API (Programa de


Interfaz

de

Aplicaciones)

era

incompatible

con

la

que

usaban

los programas de este ltimo.

25

I.E.P. JUAN XXX


OS/2 2.0

IBM public OS/2 versin 2.0 en 1992.

Incorporaba un nuevo sistema de ventanas orientado a objetos llamado


Workplace Shell como sustituto del Presentation Manager, un nuevo sistema
de ficheros, HPFS, para reemplazar al sistema de ficheros FAT de DOS
usado tambin en Windows y aprovechaba todas las ventajas de las
capacidades de 32 bit del procesador Intel 80386.

Poda ejecutar programas DOS y Windows, ya que IBM haba retenido


los derechos para usar el cdigo de DOS y Windows.

OS/2 3.0 y 4.0

OS/2 3.0 (tambin llamado Warp) y 4.0 (Merln).

OS/2 3.0 (Warp) apareci en el mercado antes que Windows 95

Como mejoras incorporaba una reduccin en los requisitos de hardware


(pasaba de pedir 8 Mb de memoria RAM de su antecesor OS/2 2.1 a pedir
slo 4 Mb)

Incorporaba

un

BonusPack,

un

conjunto

de

aplicaciones

de oficina, comunicaciones, etc. que ahorraban el tener que comprar


software adicional como en el caso de Windows.
Linux

Linux fue creado al fusionar las utilidades y libreras del proyecto GNU con
el Kernel de Linux, provedo por Linus Torvalds. Es el mayor logro del
software libre.

Puede instalarse en computadores de escritorio (PCs x86 y x86-64,


Macintosh y PowerPC), computadores de bolsillo, telfonos celulares,
porttiles, dispositivos empotrados, videoconsolas (Xbox, PlayStation 3,
PlayStation Portable, Dreamcast, GP2X...) y otros, sin embargo su
mayor desarrollo se

ha

llevado

cabo

en

el

los servidores y

supercomputadores.

Las variantes de este importante sistema de denominan "distribuciones" y su


objetivo es ofrecer una edicin que cumpla con las necesidades de
26

I.E.P. JUAN XXX


determinado grupo de usuarios, de estar forma hay distribuciones para
hogares, empresas y servidores. Algunas son gratuitas y otras de pago.

Algunas distribuciones muy utilizadas son Debian, SuSE, Ubuntu o


YellowDog (esta ltima es la ms comn en la plataforma PlayStation 3).

Unix

Es un sistema operativo de tiempo compartido, controla los recursos de una


computadora y los asigna entre los usuarios. Permite a los usuarios correr
sus programas. Controla los dispositivos de perifricos conectados a la
mquina.

Shell.- Es el mecanismo de los sistemas UNIX para lograr la comunicacin


entre los usuarios y el sistema. Intrprete de comandos que lee lneas
tecleadas por el usuario y hace que se ejecuten las funciones del sistema
solicitadas.

Ncleo.- Se encarga de la administracin de procesos, de memoria, de E/S


y del reloj

Unix tiene dos variantes fundamentales, los Unix Sistema V y los Unix BSD
(Berkeley Software Development).

En la actualidad las versiones comerciales ms importantes de UNIX son:

Solaris: El Unix de Sun Microsystems. Originalmente, Sun Microsystems


edit SunOS de tipo BSD para posteriormente editar Solaris basado en
Sistema. Existen versiones de Solaris para procesadores Power PC, Intel y
Sparc.

AIX: La versin del sistema operativo UNIX de IBM se llama AIX y est
basada en Sistema V versin 3 y BSD 4.3.

A/UX: Desarrollo de UNIX de Apple

IRIX: Versin de UNIX desarrollada por Silicon Graphics para sus estaciones
basada en UNIX Sistema V versin 4.

HP/UX. La versin Unix de Hewlett-Packard

27

I.E.P. JUAN XXX


Macintosh

Mac OS 7.6, fue el primer sistema operativo lanzado con una estrategia de
Apple para luego ser actualizado como el actual Mac OS cada 6 meses,
hasta que Rhapsody/Mac OS X fuera finalizado. Fueron corregidos algunos
errores va Mac Os 7.6.1

Mac OS 8 Incluy otra renovacin al Finder que poda hacer ms cosas al


mismo tiempo, dando la opcin de controlar mltiples aplicaciones al mismo
tiempo con un mejor desempeo de las computadoras con procesador.

Mac OS X

Est basado fuertemente en las PowerPC-port de OpenStep. Por eso Mac


OS X hereda la memoria y procesador de Machs y el driver del dispositivo
de la interfaz, BSDs POSIX - UNIX Protocolo del programa que soporta y
trabaja en interfaz de redes, tambin algunos elementos de la interfaz de
NeXTs.

Mac OS X, hoy en da este sistema operativo est virtualmente en todas las


Macs, y fue trabajado por una dcada para poder obtener el xito que tiene
ahora.

Mac OS X 10.0 "Cheetah"

Mac OS X 10.0 fue lanzada el 24 de marzo del 2001,

Mac OS X 10.0 tambin contena todas caractersticas de un sistema


operativo moderno, protega la memoria, y as los programas no podan
utilizar la informacin de otros programas, de esta forma el procesador no se
bloqueaba, los drivers de los dispositivos podan ser cargados o
descargados si eran necesario.

Los usuarios de Mac OS X iniciaron a crear una gran queja sobre nombre
que tena este sistema operativo "Cheetah" que era muy salvaje e
inapropiado.

Mac OS X 10.1 "Puma"

28

I.E.P. JUAN XXX

Mac OS 10.1 fue lanzado luego de un ao del 10.0, e incorporaba mejor


desempeo especialmente en Macs G3. Las versiones 10.1.1, 10.1.2,
10.1.3, 10.1.4, y 10.1.5 todas tenan mejora en los errores, y actualizaciones
en sus componentes.

La mayora de open source como utilidades de UNIX fueron incluidas en las


Mac OS X y drivers adicionales para poder soportar mas dispositivos.

Mac OS X 10.2 "Jaguar"

El 25 de agosto de 2002 fue lanzada esta versin y Apple prosigui con la


andadura de su sistema operativo con el lanzamiento de Mac OS X v10.2
"Jaguar") y que contaba con un nuevo incremento en su rendimiento, un
nuevo y depurado look y ms de 150 mejoras, entre estas estaba el mayor
soporte para redes de Microsoft Windows, Quartz Extreme para la
composicin de grficos sea procesada directamente por la tarjeta de
video y un filtro contra spam.

Apple Address Book para almacenar la informacin de contactos, tambin


agregaba el sistema de red Rendezvous. iChat que consista en un
programa de chateo con soporte de AOL Instant Messenger, inclua as un
renovado Finder con bsquedas integradas en cada ventana.

Mac OS X 10.3 "Panther"

Mac OS X v10.3 "Panther" se lanz el 24 de octubre de 2003. Adems de


tener un rendimiento mucho mayor, incorpor la mayor actualizacin en la
interfaz de usuario, y muchas mejoras que Jaguar el ao anterior.

Algunas de las mejoras de esta versin es que el Finder fue actualizado e


incorpora una interfaz metlica y bsqueda rpida. Expose permita una
nueva forma de manipular ventanas, tambin incorporo el Cambio Rpido de
Usuarios, que permite tener sesiones con diferentes usuarios abiertas al
mismo tiempo y pasar de una a otra rpidamente.

Ahora esta nueva versin inclua soporte integrado de fax. FileVault era un
Sistema de cifrado en tiempo real del directorio privado de cada usuario

Mac OS X 10.4 "Tiger"

29

I.E.P. JUAN XXX

Mac OS X v10.4 "Tiger" fue lanzado el 29 de abril de 2005 y fue la versin


disponible ms reciente, contena ms de 200 nuevas mejoras, pero como
sucedi con el lanzamiento de Panther, algunas mquinas antiguas no
podan soportarlo, en particular, cualquier equipo Apple que no contara con
conexin FireWire no poda ser soportado en Tiger.

Esta versin incluya nuevas caractersticas como Spotlight un sistema de


bsqueda basado en contenidos y metadatos, as tambin Dashboard se
encontraban widgets, unas miniaplicaciones que permiten realizar tareas
comunes y ofrecen acceso instantneo a la informacin.

QuickTime 7 era la nueva versin que inclua soporte para H.264 y un


interfaz completamente rediseada. Safari como una nueva versin del
navegador

por

defecto

del

sistema

incorpora

soporte

para

RSS,

mayor velocidad y seguridad, etc.


Mac OS X 10.5 "Leopard"

Lanzado el 26 de Octubre de 2007. Compatible con las PowerPC y con la


nueva tecnologa Intel. Entre las caractersticas de la nueva versin
encontramos:

Time Machine: da la posibilidad de poder volver en el tiempo a una versin


especifica de los contenidos de una carpeta, del disco duro completo, de un
slo archivo, de un rollo de fotos en iPhoto, etc.

Mail 3: es la tercera versin de este programa de correo electrnico de


Apple

iChat: da la posibilidad de chatear con tabs o de tener iconos animados

El

Finder:

ahora

con

CoverFlow

similar

al

de

iTunes,

tiene

una funcin denominada QuickLook la cual permite abrir varios archivos a la


vez con diferentes extensiones y no hay necesidad de abrir el programa,
incluso los usuarios podrn hacer bsquedas en otras Mac conectadas en
red.
VENTAJAS Y DESVENTAJAS

30

I.E.P. JUAN XXX


Ventajas de Linux:

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

Desventajas de Linux:

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

Ventajas de Windows:

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 de Windows:

Es un software no gratuito y poco flexible, adems de que continuamente


cambia la versin de software.
31

I.E.P. JUAN XXX

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.

Ventajas de MacOS:

La sencillez con la que se utiliza el sistema operativo

Gran seguridad. Puedes contar con que virus para Mac hay muy pocos,
difcilmente te vers afectado.

Compatibilidad. Documentos Word, Excel, PowerPoint, Autocad, Photoshop,


etc. son compatibles.

Los botones, los iconos, las animaciones te harn ver que Mac es el sistema
ms avanzado.

Desventajas de MacOS:

Demasiado exclusivo en todos los aspectos

Hay que tener software especfico para l

En ocasiones fuerza a recortar funciones

Es incompatible. Slo se puede instalar en Macs.

Dificultad para propagar usuarios. Mac OS X no sigue estndares

Ventajas de Unix:

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


32

I.E.P. JUAN XXX

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 de Unix:

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.

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.

PLATAFORMAS DE TRABAJO

Plataforma Java.- De Sun Microsystems es una excepcin a la regla


general de que el sistema operativo constituye la plataforma de software. El
lenguaje Java provee una mquina virtual que ejecuta cualquier cdigo que
haya sido escrito en dicho lenguaje; lo que permite que el mismo binario
ejecutable se pueda usar en todos los sistemas compatibles con el software
Java.

Los programas de Java pueden ejecutarse por lo menos en los sistemas


Windows, GNU/Linux, y Solaris, con lo que dicho lenguaje est limitado a las
funcionalidades que existan en los tres sistemas. Esto incluye, por ejemplo,
redes y sockets, pero no entrada/salida directa del hardware.
33

I.E.P. JUAN XXX

Plataforma .NET.- proyecto de Microsoft para crear una nueva plataforma de


desarrollo

de

software

con

nfasis

en

transparencia

de

redes,

con independencia de plataforma de hardware y que permita un rpido


desarrollo de aplicaciones.

Su propuesta es ofrecer una manera rpida y econmica, a la vez que


segura y robusta, de desarrollar aplicaciones, o como la misma plataforma
las denomina, soluciones permitiendo una integracin ms rpida y gil
entre empresas y un acceso ms simple y universal a todo tipo de
informacin desde cualquier tipo de dispositivo.

NOVEDADES
Windows Server 2008 es el nombre del prximo sistema operativo para
servidores de Microsoft.

Es un sistema operativo para servidores con similares caractersticas a


Windows Vista.

Su lanzamiento se espera para el 27 de febrero de 2008.

Adems de Windows Server 2008, tambin se presentarn Visual Studio


2008 y Microsoft SQL Server 2008.

Microsoft ha anunciado las diferentes versiones que se pondrn a la venta.


Habr tres ediciones bsicas, la Standard, la Enterprise y la DataCenter

El precio de las tres versiones de Windows Server 2008 va desde los 999
dlares de la Standard a los 3.999 de la Enterprise, pasando por los 2.999
de la DataCenter. Adems de estas tambin encontraremos la Web Server
Edition, por 460 dlares.

10 novedades de Windows Server 2008

Server Core: el ncleo del sistema se ha renovado con muchas y nuevas


mejoras.

PowerShell: inclusin de una consola mejorada con soporte GUI


para administracin.

34

I.E.P. JUAN XXX

Virtualizacin de Windows Server: mejoras en el rendimiento de la


virtualizacin.

Windows Hardware Error Architecture (WHEA): protocolo mejorado y


estandarizado de reporte de errores.

Address Space Load Randomization (ASLR): proteccin contra malware en


la carga de drivers en memoria.

Sistema de archivos SMB2: de 30 a 40 veces ms rpido el acceso a los


servidores multimedia.

Kernel Transaction Manager: mejoras en la gestin concurrente de recursos.

Cierre limpio de Servicios: se acab el tiempo de espera antes de la


finalizacin de servicios.

Creacin de sesiones de usuario en paralelo: reduce tiempos de espera en


los Terminal Services y en la creacin de sesiones de usuario a gran escala.

V. HISTORIA DE LOS SISTEMAS OPERATIVOS


Para tratar de comprender los requisitos de un Sistema Operativo y el significado
de las principales caractersticas de un Sistema Operativo contemporneo, es
til considerar como han ido evolucionando stos con el tiempo.
Existen diferentes enfoques o versiones de cmo han ido evolucionando los
Sistemas Operativos.
La primera de estas versiones podra ser esta:
En los 40's, se introducen los programas bit a bit, por medio de interruptores
mecnicos

despus

se

introdujo

el

leng.

Mquina

que

trabajaba

por tarjetas perforadas.

35

I.E.P. JUAN XXX


Con las primeras computadoras, desde finales de los aos 40 hasta la mitad de
los aos 50, el programador interactuaba de manera directa con el hardware de
la computadora, no exista realmente un Sistema Operativo; las primeras
computadoras utilizaban bulbos, la entrada de datos y los programas se
realizaban a travs del lenguaje mquina (bits) o a travs de interruptores.
Durante los aos 50's y 60's.- A principio de los 50's, la compaa General's
Motors implanto el primer sistema operativo para su IBM 170. Empiezan a surgir
las tarjetas perforadas las cuales permiten que los usuarios (que en ese tiempo
eran programadores, diseadores, capturistas, etc.), se encarguen de modificar
sus programas. Establecan o apartaban tiempo, metan o introducan sus
programas, corregan y depuraban sus programas en su tiempo. A esto se le
llamaba trabajo en serie. Todo esto se traduca en prdida de tiempo y tiempos
de programas excesivos.
En los aos 60's y 70's se genera el circuito integrado, se organizan los trabajos
y se generan los procesos Batch (por lotes), lo cual consiste en determinar los
trabajos comunes y realizarlos todos juntos de una sola vez. En esta poca
surgen las unidades de cinta y el cargador de programas, el cual se considera
como el primer tipo de Sistema Operativo.
En los 80's, inici el auge de la INTERNET en los Estados Unidos de Amrica. A
finales de los aos 80's comienza el gran auge y evolucin de los Sistemas
Operativos. Se descubre el concepto de multiprogramacin que consiste en
tener cargados en memoria a varios trabajos al mismo tiempo, tema principal de
los Sistemas Operativos actuales.
Los 90's y el futuro, entramos a la era de la computacin distribuida y del
multiprocesamiento a travs de mltiples redes de computadoras, aprovechando
el ciclo del procesador.
Se tendr una configuracin dinmica con un reconocimiento inmediato de
dispositivos y software que se aada o elimine de las redes a travs de procesos
de registro y localizadores.
La conectividad se facilita gracias a estndares y protocolos de sistemas abiertos
por organizaciones como la Org. Intern. de normas, fundacin de software
36

I.E.P. JUAN XXX


abierto, todo estar mas controlado por los protocolos de comunicacin OSI y
por la red de servicios digital ISDN. Se ha desarrollado otra versin, la cual se ha
hecho en base a etapas o generaciones:
1a. Etapa (1945-1955): Bulbos y conexiones.
Despus de los infructuosos esfuerzos de Babbage, hubo poco progreso en
la construccin de las computadoras digitales, hasta la Segunda Guerra Mundial.
A mitad de la dcada de los 40's, Howard Aiken (Harvard), John Von Newman
(Instituto de Estudios Avanzados, Princeton), J. Prespe R. Eckert y Williams
Mauchley (Universidad de Pennsylvania), as como Conrad Zuse (Alemania),
entre otros lograron construir mquinas declculo mediante bulbos. Estas
mquinas eran enormes y llenaban cuartos completos con decenas de miles de
bulbos, pero eran mucho ms lentas que la computadora casera ms econmica
en nuestros das.
Toda la programacin se llevaba a cabo en lenguaje de mquina absoluto y con
frecuencia se utilizaban conexiones para controlar las funciones bsicas de la
mquina.

Los lenguajes

de

programacin eran

desconocidos

(incluso el

lenguaje ensamblador). No se oa de los Sistemas Operativos el modo usual de


operacin consista en que el programador reservaba cierto perodo en una hoja
de reservacin pegada a la pared, iba al cuarto de la mquina, insertaba su
conexin a la computadora y pasaba unas horas esperando que ninguno de los
20,000 o ms bulbos se quemara durante la ejecucin.
La inmensa mayora de los problemas eran clculos numricos directos, por
ejemplo, el clculo de valores para tablas de senos y cosenos.
A principio de la dcada de los 50's la rutina mejoro un poco con la introduccin
de las tarjetas perforadas. Fue entonces posible escribir los programas y leerlas
en vez de insertar conexiones, por lo dems el proceso era el mismo.
2a. Etapa. (1955-1965): Transistores y Sistemas de Procesamiento por
lotes.
La introduccin del transistor a mediados de los aos 50's modific en forma
radical el panorama. Las computadoras se volvieron confiables de forma que
podan fabricarse y venderse a clientes, con la esperanza de que ellas
continuaran funcionando lo suficiente como para realizar un trabajo en forma.
37

I.E.P. JUAN XXX

Dado el alto costo del equipo, no debe sorprender el hecho de que las personas
buscaron en forma por dems rpidas vas para reducir el tiempo invertido. La
solucin que, por lo general se adopt, fue la del sistema de procesamiento por
lotes.
3ra Etapa (1965-1980): Circuitos integrados y multiprogramacin.
La 360 de IBM fue la primera lnea principal de computadoras que utiliz los
circuitos

integrados,

lo

que

proporcion

una

gran

ventaja

en

el precio y desempeo con respecto a las mquinas de la segunda generacin,


construidas a partir de transistores individuales. Se trabaj con un sistema
operativo enorme y extraordinariamente complejo.
A pesar de su enorme tamao y sus problemas el sistema operativo de la lnea
IBM 360 y los sistemas operativos similares de esta generacin producidos por
otros fabricantes de computadoras realmente pudieron satisfacer, en forma
razonable

la

mayora

de

sus

clientes.

Tambin

popularizaron

varias tcnicas fundamentales, ausentes de los sistemas operativos de la


segunda

generacin,

de

las

cuales

la

ms

importante

era

la

de

multiprogramacin.
Otra caracterstica era la capacidad de leer trabajos de las tarjetas al disco, tan
pronto como llegara al cuarto de cmputo. As, siempre que concluyera un
trabajo el sistema operativo poda cargar un nuevo trabajo del disco en la
particin que quedara desocupada y ejecutarlo.
4ta Etapa (1980-Actualidad): Computadoras personales.
Un interesante desarrollo que comenz a llevarse a cabo a mediados de la
dcada de los ochenta ha sido el crecimiento de las redes de computadoras
personales, con sistemas operativos de red y sistemas operativos distribuidos.
En los sistemas operativos de red, los usuarios estn conscientes de la
existencia de varias computadoras y pueden conectarse con mquinas remotas
y copiar archivos de una mquina a otra. Cada mquina ejecuta su propio
sistema operativo local y tiene su propio usuario.
Por el contrario, un sistema operativo distribuido es aquel que aparece ante sus
usuarios como un sistema tradicional de un solo procesador, aun cuando est
38

I.E.P. JUAN XXX


compuesto por varios procesadores. En un sistema distribuido verdadero, los
usuarios no deben ser conscientes del lugar donde su programa se ejecute o de
lugar donde se encuentren sus archivos; eso debe ser manejado en forma
automtica y eficaz por el sistema operativo.

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

VII. SISTEMA OPERATIVO NETWARE DE NOVELL


El sistema de redes ms popular en el mundo de las PCs es NetWare de
Novell. Este sistema se dise con la finalidad de que lo usarn grandes
compaas que deseaban sustituir sus enormes mquinas conocidas como
mainframe por una red de PCs que resultara ms econmica y fcil de manejar.
NetWare es una pila de protocolos patentada que se ilustra y que se basa en el
antiguo Xerox Network System, XNS pero con varias modificaciones.
NetWare de Novell es previo a OSI y no se basa en l, si acaso se parece ms
a TCP/IP que a OSI.
Las capas fsica y de enlace de datos se pueden escoger de entre varios
estndares de la industria, lo que incluye Ethernet, el token ring de IBM y
ARCnet. La capa de red utiliza un protocolo de interred poco confiable, si n
conexin llamado IPX. Este protocolo transfiere paquetes de origen
al destino en forma transparente, aun si la fuente y el destino se encuentran en
39

I.E.P. JUAN XXX


redes diferentes. En lo funcional IPX es similar a IP, excepto que usa
direcciones de 10 bytes en lugar de direcciones de 4 bytes, (9) y (10).
Por encima de IPX est un protocolo de transporte orientado a la conexin que
se llama NCP (Network Core Protocol, Protocolo Central de Red). El NCP
proporciona otros servicios adems del de transporte de datos de u suario y en
realidad es el corazn de NetWare. Tambin est disponible un segundo
protocolo, SPX, el cual solo proporciona transporte. Otra opcin es TCP. Las
aplicaciones pueden seleccionar cualquiera de ellos. Por ejemplo, el sistema de
archivos usa NCP y Lotus Notes usa SPX. Las capas de sesin y de
presentacin no existen. En la capa de aplicacin estn presentes varios
protocolos de aplicacin.
La clave de toda la arquitectura es el paquete de datagrama de interred sobre
el cual se construye todo lo dems. En la Figura 1.3 se muestra el formato de
un paquete IPX. El campo Suma de verificacin pocas veces s e usa puesto
que la capa de enlace subyacente tambin proporciona una suma de
verificacin. El campo Longitud del paquete indica qu tan grande es el
paquete, es decir suma el encabezado ms datos y el resultado se guarda en 2
bytes. El campo Control de transporte cuenta cuntas redes ha atravesado el
paquete; cuando se excede un mximo, el paquete se descarta.
El campo Tipo de paquete sirve para marcar varios paquetes de control. Cada
una de las dos direcciones contiene un nmero de red de 32 bits, un nmero de
mquina de 48 bits (La direccin 802 LAN) y la direccin local (Socket) de 16
bits en esa mquina. Por ltimo se tienen los datos que ocupan el resto del
paquete, cuyo tamao mximo est determinado por la capa subyacente
NetWare, Versin 2.2.
La adaptabilidad de las caractersticas de NetWare 2.2 a las necesidades
al mercado de hoy se queda corto cuando comienza a listar los asuntos de
conectividad a que se enfrentan las compaas de hoy, administracin y apoyo
para mltiples protocolos, conexiones de rea amplia, flexibilidad y facilidad de
uso al administrador del NOS bajo escenarios de conectividad que cambian
constantemente.

40

I.E.P. JUAN XXX


El NetWare 2.2 no pudo mantener el ritmo de los dems en las pruebas de
ejecucin que representaban tareas de redes mayores. Esto se puede
comprender si se tiene en cuenta que NetWare 2.2 de 16 bits todava se puede
ejecutar en una mquina de clase AT. Comprensible, s, pero no aceptable
como una solucin para toda una compaa.
NetWare 386 inicialmente slo estaba disponible como una versin de 250
usuarios, e incluso para cuando NetWare 2.2 sali al mercado, la versin
bsica de NetWare 3.x era una licencia de 20 usuarios de US$3.495. Hoy en
da las cosas son completamente distintas. Una versin de 5 usuarios de
NetWare 3.11 tiene un precio de lista de US$1.095 comparado con NetWare
2.2 que cuesta US$895. Incluso el nivel de 100 usuarios solamente muestra
una diferencia de mil dlares entre los US$5.995 de NetWare 2.2 y los
US$6.995 de NetWare 3.11.
Aunque la instalacin y la configuracin de NetWare 2.2 son mejores que las de
sus predecesores, ests ya son demasiado lentas comparndolas con las de
las versiones 3.11 y 4.0.
La documentacin de

NetWare

2.2

est

extremadamente

bien

escrita,

organizada y repleta de fotos tiles de pantalla. Durante la instalacin hay


ayuda en lnea disponible para cada pantalla, como es el c aso del resto de los
servicios de NetWare.
NetWare 2.2 es la novena generacin de la lnea NetWare 286, una madurez
evidente en los servicios de administracin para usuarios y archivos. Configurar
los usuarios, establecer los derechos de cuentas y administra r la estructura de
directorios son tareas que se realizan con una serie de servicios de mens bien
diseados o de lnea de comandos. Sin embargo, hasta que sali NetWare 4.0,
Novell no ofreci un servicio de directorios globales como parte inherente de
NetWare. NetWare 2.2 recibe ayuda de Banyan, en la forma de su Enterprise
Network Services for NetWare (ENS), que esencialmente ofrece parte del
servicio de nombres globales StreetTalk de Banyan a las redes de NetWare.
NetWare 2.2 tambin carece de una opcin de consola remota que ya tienen
las versiones 3.11 y 4.0.

41

I.E.P. JUAN XXX


En su arquitectura, NetWare 2.2 es familiar, pero antiguo como lo muestra la
Figura 1.4. No tiene la capacidad de procesar mltiples hilos de NetWare 3.11 y
4.0, aunque puede ejecutar aplicaciones basadas en el servidor de llamadas a
procesos de valor aadido (VAPs). Pero los VAPs se consideran como difciles
de escribir y hay pocos disponibles. Por otro lado, NetWare 3.11 tiene
disponibilidad de miles de aplicaciones basadas en el servidor de llamadas a
M&oa cute; dulos Cargables de NetWare (NLMs). Que varan desde las
aplicaciones de administracin de la red a servidores de SQL.
Figura 1.4 Arquitectura de NetWare 2.2.
Requerimientos:

PC basada en una 286 o superior.

500K de RAM (2.5 Mb recomendados.)

NetWare, Versin 3.11.


NetWare 3.11 sigue siendo un lder fuerte y flexible en la arena de los NOS
para las compaas pequeas o grandes. Su nica desventaja para los que
necesitan una solucin a nivel de empresa es que carece de un servicio global
de directorios. Pero esto se puede corregir en parte con el NetWare Naming
Service (NNS) o el ENS de Banyan, que ofrece parte de los servicios
distribuidos StreetTalk a los LANs de NetWare.
Ofrece la habilidad de compartir archivos e impresoras, velocidad, seguridad,
apoyo para la mayora de los sistemas operativos, y una gran cantidad de
Hardware, NetWare 3.11 es un producto realmente potente. Aunque tiene
algunas dificultades con la administracin de memoria, todava vale la pena,
pues tiene algunas otras caractersticas que lo hacen importante.
La principal atraccin de un NOS de 32 bits como el que introdujo Novell, fue
su diseo modular, como lo muestra la Figura 1.5. Los NLMs se pueden
actualizar sin tener que reconstruir el NOS completo, y se pueden ca rgar sobre
la marcha. Adems, solamente los mdulos necesarios se cargan en el NOS,
reservando la memoria para otras funciones como el caching de discos. Una
desventaja de este diseo es el uso de memoria. Los NLMs se cargan en el ani
llo 0 y pueden trabar el servidor si el NLM no est escrito correctamente o si
entran en conflicto con el NLM de otro fabricante. Por otra parte algunos de los
42

I.E.P. JUAN XXX


mdulos no desocupan la memoria cuando se descargan (Estos problemas de
administr acin de memoria ya han sido resueltos en NetWare 4.x).
Figura 1.5 Arquitectura de NetWare 3.11.
NetWare 3.11 est diseado en su mayora para redes desde pequeas a
moderadamente

grandes

que

consisten

en

servidores

individuales,

principalmente porque sus servicios de directorios no integran a la red en su


totalidad. Cada uno de los servidores mantiene una base de datos centralizada
de verificacin individual llamada el Bindery. El Bindery del servidor mantiene la
informacin como los nombres de conexin, las contraseas, los derechos de
acceso y la informacin de impresin. Si los usuarios necesitan conectarse a
ms de un servidor para compartir recursos, deben hacerlo manualmente con
cada servidor.
Requerimientos:

PC basada en una 386 o superior.

4Mb de RAM.

50Mb de espacio en Disco Duro.

NetWare, Versin 4.0.


NetWare 4.0 ofrece la conexin simplificada de mltiples servidores, la
capacidad de compartir recursos en la red y la administracin centralizada en
un producto coherente lleno de caractersticas.
La arquitectura de NetWare 4.0, es similar a la de la versin 3.11, como se
mostr en la Figura 1.5, pero se han corregido y aumentado sus capacidades.
NetWare 4.0 no es para todo el mundo. Determinar si en realidad se necesita
un NOS tan potente depende del tamao, la configuracin y la complejidad de
la LAN que se quiera formar y, con precios de US$1.395 (5 usuarios) a
US$47.995 (1000 usuarios), del presupuesto. NetWare 4.0 aumenta las
capacidades de NetWare 3.11, aadiendo muchas caractersticas nuevas.
Algunas de las ms atractivas son el NetWare Directory Services (NDS), la
compresin de archivos, la sub asignacin de bloques, la distribucin de
archivos y la administracin basada en Microsoft Windows.

43

I.E.P. JUAN XXX


NDS est en el ncleo de NetWare 4.0. Basado en el estndar X.500, NDS es
una base de datos diseada jerrquicamente que reemplaza el Bindery en
versiones anteriores de NetWare. Toda la informacin de la red se guarda en
el NDS. NDS considera todas las entidades de la red como objetos, cada uno
de los cuales es un puntero a un usuario, un grupo de usuarios, servidores de
impresoras, o un volumen en el servidor. Con este cambio Novell no
abandona a los usuarios del Bindery, NDS puede emular a un Bindery,
facilitando la actualizacin a las compaas que tengan un entorno mixto de
servidores 2.x, 3.x y 4.x.
Lo bueno del NDS es la tolerancia a fallos que proporciona. Si el servidor que
contiene la informacin se daa, NDS busca en su base de datos en los otros
servidores para recopilar la informacin para una conexin y permitirle
conectarse a la red. Esto es posible porque la base de datos de NDS est
duplicada en todos los servidores en la red en particiones, que mantienen
toda la informacin de la red. En contraste, StreetTalk de Banyan mantiene la
informacin de un usuario en un solo servidor: Si ese servidor sufre algn tipo
de avera, el usuario no se podr conectar a la red.
La sub asignacin de bloques, la compresin de archivos y la migracin de
archivos son algunas de las caractersticas atractivas en la versin 4.0. La
sub asignacin de bloques interviene cuando, por ejemplo, un archivo, de 2Kb
se guarda en un servidor que tiene bloques de 4Kb. Normalmente, los 2Kb
adicionales de espacio en el disco que no se usaron seran desperdiciados,
pero con la sub asignacin de bloques activada, ese espacio puede ser
utilizado por otros archivos para rellenar el resto del bloque. Usando una
razn de 2:1, la compresin de archivos tambin puede hacer una gran
diferencia en el espacio del disco duro.
La distribucin de archivos es una caracterstica que ha sido ofrecida en
algunos paquetes de resguardo en cinta. Novell ha incorporado, el High
Capacity Storage Systems (Sistema de Almacenamiento de Alta Capacidad o
HCSS) , en NetWare 4.0 HCSS permite fijar indicadores en archivos que
muestran la frecuencia con que se utilizan y adems permite moverlos a otros
medios que incluso no tienen que estar en el disco del servidor. Un marcador
fantasma permanece en los vol& uacute;menes para que si un usuario trata

44

I.E.P. JUAN XXX


de abrir el archivo, el sistema lo recupera de su lugar de almacenamiento
alterno y la copia se hace transparentemente.
Con NetWare 4.0, Novell tambin aade un programa de administracin
basado en Microsoft Windows uniendo caractersticas de configuracin
nuevas y viejas en programas familiares tales como SYSCON, PCONS OLE y
PRINTDEF. Los atributos del GUI facilitan el aadir, mover, borrar y modificar
objetos de la red.
El proceso de instalacin del servidor bajo esta nueva versin es
un procedimiento totalmente basado en mens. Un CD-ROM que contiene
todos los archivos de instalacin significa que no se tendr que cambiar
discos flexibles. Despus de instalar el primer servidor, se puede copiar el
contenido del CD-ROM al volumen del servidor para poder instalar otros
servidores en la red con mayor velocidad.
Novell ha cambiado totalmente el entorno, reemplazando 2 archivos IPX y
NET, con mdulos. Los Mdulos Cargables Virtuales (VLMs), que ofrecen una
solucin ms flexible a la estacin de trabajo, son cargados en memoria por el
VLM Manager. El VLM Manager aprovecha automticamente la memoria alta
disponible, conservando la memoria convencional. Los VLMs ocupan menos
memoria convencional que sus predecesores, y con la habilidad de rfagas
de paquetes incorporada, ocupan menos memoria que incluso BNETX (El
entorno de modo de rfaga usado en una estacin).
Como son mdulos, los VLMs se pueden aadir o eliminar con rapidez.
Adems de los nuevos entornos, un mejor apoyo para Microsoft Windows
aade una interfaz grfica para aliviar el problema de conectarse,
desconectarse, analizar un disco y conectarse a una cola de impresin.

Hay tres rutas de transferencia para actualizar desde NetWare 3.11:


a. A travs de una conexin a un servidor 4.0 es el procedimiento ms
seguro, pero puede ser el ms caro. Hay que instalar un servidor
separado con NetWare 4.0 y colocarlo en la red. Si se tiene un servidor

45

I.E.P. JUAN XXX


adicional disponible, se puede instalar de un servidor a otro, actualizando
cada uno en cada paso.
b. A travs de una conexin en el mismo servidor requiere un riesgo a la
integridad de los datos. Es necesario tener un cliente con un disco duro o
un sistema de resguardo en cinta lo suficientemente grande para
contener toda la informacin acuten del servidor temporalmente mientras
se configura el servidor para NetWare 4.0.
c. Una actualizacin en el lugar tambin requiere cierto riesgo, en su
mayora

debido

los

posibles

fallos

durante

la

actualizacin.

Simplemente se debe asegurar de tener un resguardo completo de la red


antes de comenzar el proceso. Este procedimiento no est disponible en
los servidores 3.0; primero se tiene que actualizar a NetWare 3.1 o
superior.
Requerimientos:

PC basada en una 386 o superior.

6Mb de RAM

12Mb-60Mb de espacio en Disco Duro.

46

I.E.P. JUAN XXX

CONCLUSIONES

Bueno yo aprend, elaborando e investigando este trabajo de Sistemas


Operativos, nos puede servir de mucho para utilizar de manera correcta sabiendo
las clases de este sistema. (Por Ytala)

Yo aprend mucho sobre los sistemas operativos como poder elaborare esto
y sabiendo toda su clasificacin. (Por Favio)

Aprend como se realiza los sistemas operativos y a comprender ms


acerca del tema. (Por Diana).

Me pareci muy fascinante los contenidos de los sistemas operativos para


saber los orgenes y como saber utilizarlos para nuestros hijos que sepan ms. (Por
Yamarel)

Me parece un tema interesante y muy importante ya que as podemos


conocer e informarnos ms sobre herramientas que no conocemos acerca de los
sistemas operativos. (Por Rodrigo)

47

I.E.P. JUAN XXX

RECOMENDACIONES

Todos deberamos conocer nuestros antepasados y respetarnos porque sin


esos sistemas antiguos no tendramos el Windows.

Siempre debemos usar algo que no usamos antes como los sistemas
operativos de la dcada anterior y as sabremos ms los orgenes de nuestro
sistema.

48

I.E.P. JUAN XXX

GLOSARIO

Interactivo: Un sistema operativo interactivo responde casi inmediatamente


a los estmulos proporcionados por el usuario.

Interaccin con el usuario: el usuario escribe sus rdenes y el sistema


presenta respuestas apropiadas.

Interaccin con las aplicaciones: un programa de aplicacin interacciona


directamente con el sistema operativo, el que recibe peticiones especficas
para activar las impresoras, las unidades de disco o para realizar cualquier
otro trabajo relacionado con el hardware.

Multiusuario: En

un

sistema

operativo

multiusuario,

ms

de

una persona puede usar el sistema al mismo tiempo.

Monousuario: En un sistema operativo monousuario solo puede utilizar el


sistema una persona cada vez y la mayora de estos solo pueden manejar
una tarea a la vez.

Multitarea: El sistema operativo puede realizar varias tareas (procesos) al


mismo tiempo. Se le pueden dar al sistema una o ms tareas para ejecutar
en modo prioridad subordinada (background) y mientras se puede seguir
con otra tarea distinta sin tener que esperar a que las otras tareas finalicen.

Compiladores: Son programas que traducen Programas Fuente en


programas Objeto.

Ensambladores: Traducen programas escritos con mnemnicos a lenguaje


de mquina.

Editores: Son programas que permiten escribir textos y guardarlos en


memoria secundaria.

Utileras de Archivos: Programas para dar mantenimiento a los archivos.

49

I.E.P. JUAN XXX

Bibliotecas: Programas que contienen rutinas para realizar funciones


frecuentemente requeridas. Estas funciones pueden ser ligadas a los
programas escritos por el usuario.

Administrador de E/S por bloques: Este es el encargado de controlar el


funcionamiento de los discos.

Administrador de E/S por Bytes: Son procedimientos de bajo nivel que se


encargan de realizar la comunicacin entre la computadora y aquellos
perifricos que manejan bytes, como por ejemplo, la impresora, la consola,
entre otros.

Aplicaciones: El trmino "aplicacin" es una forma abreviada para designar


a un programa de aplicacin. Un programa de aplicacin es aqul diseado
para desempear una funcin especfica directamente para el usuario o, en
algunos casos, para otro programa de aplicacin. Los ejemplos de estas
aplicaciones incluyen los procesadores de textos, programas de bases de
datos, navegadores de la Red, herramientas de desarrollo, programas de
dibujo, pintura y edicin de imgenes, y programas de comunicaciones. Las
aplicaciones usan los servicios del sistema operativo del ordenador y otras
aplicaciones de apoyo. La solicitud formal y los medios de comunicarse con
otros programas que usa un programa de aplicacin son lo que se denomina
interfaz de programa de aplicacin (application programa interface, API).

Armada: Es un mecanismo de control de interrupciones.

Bit de Espera: Es un bit dentro de la Pep.

Canales: Procesadores dedicados.

CMS: (Sistema Supervisor de la Conversacin) es un sistema de usuario


nico que ofrece potentes funciones para el desarrollo de programas.

Cdigo: O programa de mquina; es el conjunto de instrucciones mquina


que tiene por objeto que el computador realice una determinada funcin.

Controlador de dispositivo: Software que controla un dispositivo que est


conectado a, o es parte de, una computadora. (En ingls: device driver).
50

I.E.P. JUAN XXX

Demonio: Un demonio es un programa que funciona sin intervencin


humana, para cumplir una tarea determinada. Por ejemplo, lpd es un
demonio que controla el flujo de los trabajos de impresin en una
impresora.

Desvos: Interrupciones debidas a errores de programacin, producidas por


el procesador cuando intenta ejecutar una instruccin.

Direccin IP: Las direcciones IP son el mtodo mediante el cual se


identifican los ordenadores individuales (o, en una interpretacin ms
estricta, las interfaces de red de dichos ordenadores) dentro de un red
TCP/IP. Todas las direcciones IP consisten en cuatro nmeros separados
por puntos, donde cada nmero est entre 0 y 255.

Dispositivos de E/S: Componente mecnico que se conecta a la Unidad


Central de Procesamiento a travs de las unidades de Entrada y Salida.

E/S: Entrada / Salida.

ENIAC: (electronic numerical integrator anallizer and computer), uno de los


primeros computadores construdos.

Estado problema: Modo Usuario; Este es el modo en el que se ejecutan los


programas del usuario, en el cual slo se pueden ejecutar instrucciones no
privilegiadas.

Estado Supervisor: Modo Ncleo; En este modo se pueden ejecutar todas


las instrucciones privilegiadas y no privilegiadas, teniendo acceso total al
hardware.

Estado: El estado es un bit dentro de la PEP.

Hardware: Son

todos

los

componentes

fisicos

que

componen

un

computador.

Instrucciones no privilegiadas: Todas aquellas que su ejecucin no afecta


los recursos de la mquina de forma directa.

51

I.E.P. JUAN XXX

Instrucciones privilegiadas: Aquellas instrucciones cuya ejecucin afecta


directamente los recursos de la mquina.

Interrupcin Asincrnica: Son aquellas interrupciones que ocurren de


forma simultnea con el procesamiento y son generadas por un agente
distinto al procesador.

Interrupciones: Una

interrupcin

es

un

llamado

forzoso

un

procedimiento.

JCL: (Job Control Language), es el lenguaje de control de trabajo que


permite especificar al sistema rdenes que no son propias del programa,
pero son necesarias para correrlo.

Kernel: ncleo; La parte central de un sistema operativo, sobre la cual el


resto del sistema se apoya.

Llamada al sistema: Es una rutina que cumple una funcin a nivel del
sistema

en

nombre

de

un

proceso.

En

ingls:

System

Call.

Mquina Virtual: Se trata de un tipo de sistemas operativos que presentan


una interface a cada proceso, mostrando una mquina que parece idntica a
la mquina real subyacente.

Mscara: Un Mecanismo creado para el control de las interrupciones.

Mecanismo de estados: Mecanismo ideado para conservar la consistencia


e integridad en un sistema multiusuario.

Memoria virtual: La idea fundamental detrs de la memoria virtual es que el


tamao combinado del programa, los datos y la pila de ejecucin puede
exceder la cantidad de memoria real disponible para l. El sistema operativo
mantiene aquellas partes del programa que estn utilizando en cada
momento en la memoria principal y el resto permanece en el disco. En la
medida en que se vayan necesitando nuevas partes estas se intercambian
con las residentes en la memoria principal.

Memoria: Cuando se refiere a ordenadores, la memoria (en general) es


cualquier

hardware

capaz

de

almacenar

datos

para

recuperarlos
52

I.E.P. JUAN XXX


posteriormente. En este contexto, la memoria en general se refiere
especficamente a la RAM.

Monitores de encadenamiento: Constituyeron los primeros sistemas


operacionales. Con stos se introdujo tambin el llamado tratamiento por
lotes (batch processing).

Multiprogramacin: Se caracteriza por una multitud de programas activos


simultneamente que compiten por los recursos del sistema, tales como
procesador, memoria y dispositivos de E/S.

Multitarea: Un solo usuario ejecutando varias tareas al mismo tiempo en un


sistema.

Ncleo: La parte central de un sistema operativo, sobre la cual el resto del


sistema se apoya. En ingls: kernel.

PCB: (Process Control Bloc). Estructura de datos almacenan la PEP,


aspectos sobre la ejecucin del proceso y de la utilizacin de los recursos.

Planificacin: Proceso cuyo objetivo principal es repartir el tiempo del


procesador entre los procesos ejecutables y optimizar el comportamiento del
sistema.

Prioridad: Nmero asociado a cada proceso o thread y utilizado por la


poltica de planificacin.

Procesador: Llamado tambin Microprocesador. Es el chip encargado de


ejecutar las instrucciones y procesar los datos que son necesarios para
todas las funciones de la computadora. Se puede decir que es el cerebro del
computadora. El estandar del mercado es el fabricado por la empresa
INTEL.

Proceso: programa en ejecucin.

Programa: Es esencialmente un archivo ejecutable que se coloca en


memoria para que pueda el procesador ir tomando su cdigo, y
obedeciendo las instrucciones de l.
53

I.E.P. JUAN XXX

PSW-PEP: (Program status Word Palabra de Estado del Programa);


Contiene toda la informacin del estado del proceso y define sus privilegios.

SGMV: Sistema Generador de Mquina Virtual.

Shell: Intrprete de comandos.

Sincronizacin: Necesidad que tiene algunos procesos de bloquearse en


determinadas circunstancias y ser despertados cuando ocurren ciertos
eventos.

Sistema de Archivos Sistema de ficheros: Es el mtodo mediante el


cual se almacena la informacin en las unidades de disco. Los distintos
sistemas operativos normalmente usan diferentes sistemas de ficheros, lo
que dificulta el compartir los contenidos de una unidad de disco entre ellos.
Sin embargo, Linux admite mltiples sistemas de ficheros, lo cual hace
posible la lectura/escritura de particiones dedicadas a MS-Windows, por
ejemplo. En ingls: Filesystem .

Sistema Monoltico: Sistemas que tienen un ncleo grande y complejo, que


engloba todos los servicios del sistema.

Sistema Monousuario: Sistemas operativos que no pueden dar servicio


sino slo a un usuario cada vez, sin importar el nmero de procesadores
que tenga la computadora o el nmero de tareas o procesos que el usuario
pueda ejecutar en un instante de tiempo.

Sistema Multiusuario: Sistemas que pueden atender mltiples usuarios, ya


sea por medio de varias terminales conectadas a la computadora o por
medio sesiones remotas en una red de comunicaciones.

Sistema operativo: Conjunto de software que controla los distintos recursos


del ordenador. En ingls: operating system.

Sistemas de tiempo compartido: Son sistemas de multiprogramacin en


donde existe interaccin directa entre el usuario y la mquina.

Spool: Virtualizacin de lectoras e impresoras.


54

I.E.P. JUAN XXX

BIBLIOGRAFA

TEXTOS CONSULTADOS:
-

ANDREW, S. Tanenbaum, Redes de Computadoras, Editorial Prentice Hall,


Mxico 2006.

CALLEJO, M.L.Las TIC, un reto para nuevos aprendizajes. Editorial Narcea.


Espaa 2004.

DAMIAN, Cottino. Redes Avanzadas, Editorial Grandi, Argentina 2008.

MANUAL PRACTICO DE SEGURIDAD DE REDES (HARDWARE Y


REDES), JAN HARRINGTON, ANAYA MULTIMEDIA, 2006

SEGOVIA, Nuria. Aplicacin de las TICs a la docencia. Editorial Vigo.


Espaa 2006.

SEGURIDAD EN LA INFORMACION, J. L. ARTERO, EDICIONES


PARANINFO, S.A., 2008
LINKOGRAFIAS
55

I.E.P. JUAN XXX

http://es.wikipedia.org/wiki/Sistema_operativo

http://www.monografias.com/trabajos12/hisis/hisis.shtml

http://es.wikipedia.org/wiki/Historia_y_evoluci
%C3%B3n_de_los_sistemas_operativos

http://es.wikipedia.org/wiki/Microsoft_Windows#Windows_1.0

http://es.wikipedia.org/wiki/Windows_Mobile

http://es.wikipedia.org/wiki/Windows_Server_2008

http://es.wikipedia.org/wiki/Windows_2000

http://es.wikipedia.org/wiki/Windows_ME

http://es.wikipedia.org/wiki/Windows_98

http://es.wikipedia.org/wiki/Windows_95

http://es.wikipedia.org/wiki/Windows_NT

http://www.entmexico.com/hosting/windows-o-linux.html

56

I.E.P. JUAN XXX

ANEXOS

SISTEMAS OPERATIVOS

57