Está en la página 1de 32

1

Sistema Operativo (SO)

Funciones y caractersticas de los sistemas operativos.

Caractersticas de los sistemas operativos

Tipos de sistemas operativos

Evolucin del Windows.

Conclusin.
Introduccin.

Hoy en da la tecnologa avanza a cada ao!! La presente investigacin es de gran


importancia ya que nos aclara muchas dudas e inquietudes acerca de la tecnologa
en la rama de la ingeniera en sistema o en computacin.
A finales de los 40's el uso de computadoras estaba restringido a aquellas empresas
o instituciones que podan pagar su alto precio, y no existan los sistemas
operativos. En su lugar, el programador deba tener un conocimiento y contacto
profundo con el hardware, y en el infortunado caso de que su programa fallara,
deba examinar los valores de los registros y pneles de luces indicadoras del
estado de la computadora para determinar la causa del fallo y poder corregir su
programa, adems de enfrentarse nuevamente a los procedimientos de apartar
tiempo del sistema y poner a punto los compiladores, ligadores, etc; para volver a
correr su programa, es decir, enfrentaba el problema del procesamiento serial
( serial processing ).
A continuacin se presentan los puntos a desarrollar:
- Se hablara sobre los sistemas operativos, sus tipos, entre otras cosas.
- Evolucin Windows: con algunas de sus caractersticas y bondades.
- Conocer un poco sobre que es el escritorio.
- As como tambin que es la barra de tareas, y algunos de sus componentes.
Sistema Operativo (SO)
Un Sistema operativo (SO), software bsico que controla una computadora.
Sistema Operativo es en s mismo un programa de computadora. Sin embargo, es
un programa muy especial, quiz el ms complejo e importante en una
computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la
memoria, el teclado, el sistema de vdeo y las unidades de disco. Adems,
proporciona la facilidad para que los usuarios se comuniquen con la computadora
y sirve de plataforma a partir de la cual se corran programas de aplicacin.

El sistema operativo est formado por el software que permite acceder y realizar
las operaciones bsicas en un ordenador personal o sistema informtico en general.
Los sistemas operativos ms conocidos son: AIX (de IBM), GNU/Linux, HP-UX
(de HP), MacOS (Macintosh), Solaris (de SUN Microsystems), las distintas
variantes del UNIX de BSD (FreeBSD, OpenBSD...), y Windows en sus distintas
variantes (de la empresa Microsoft).
Cuando enciendes una computadora, lo primero que sta hace es llevar a cabo un
autodiagnstico llamado auto prueba de encendido (Power On Self Test, POST).
Durante la POST, la computadora identifica su memoria, sus discos, su teclado, su
sistema de vdeo y cualquier otro dispositivo conectado a ella. Lo siguiente que la
computadora hace es buscar un SO para arrancar (boot).
El sistema operativo tiene tres grandes funciones: coordina y manipula el
hardware de la computadora, como la memoria, las impresoras, las unidades de
disco, el teclado o el mouse; organiza los archivos en diversos dispositivos de
almacenamiento, como discos flexibles, discos duros, discos compactos o cintas
magnticas, y gestiona los errores de hardware y la prdida de datos.
Funciones y caractersticas de los sistemas operativos.
Funciones de los sistemas operativos.

Aceptar todos los trabajos y conservarlos hasta su finalizacin.

Interpretacin de comandos: Interpreta los comandos que permiten al


usuario comunicarse con el ordenador.

Control de recursos: Coordina y manipula el hardware de la computadora,


como la memoria, las impresoras, las unidades de disco, el teclado o el
Mouse.

Manejo de dispositivos de E/S: Organiza los archivos en diversos


dispositivos de almacenamiento, como discos flexibles, discos duros, discos
compactos o cintas magnticas.

Manejo de errores: Gestiona los errores de hardware y la prdida de datos.

Secuencia de tareas: El sistema operativo debe administrar la manera en


que se reparten los procesos. Definir el orden. (Quien va primero y quien
despus).

Proteccin: Evitar que las acciones de un usuario afecten el trabajo que esta
realizando otro usuario.

Multiacceso: Un usuario se puede conectar a otra mquina sin tener que


estar cerca de ella.

Contabilidad de recursos: establece el costo que se le cobra a un usuario por


utilizar determinados recursos.

En una computadora actual suelen coexistir varios programas, del mismo o de


varios usuarios, ejecutndose simultneamente. Estos programas compiten por los
recursos de la computadora, siendo el sistema operativo el encargado de arbitrar
su asignacin y uso. Como complemento a la gestin de recursos, el sistema
operativo ha de garantizar la proteccin de unos programas frente a otros y ha de
suministrar informacin sobre el uso que se hace de los recursos.
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.

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.

Sistemas monousuario y multiusuario


En algunos sistemas operativos se accede al sistema por medio de un usuario nico
que tiene permiso para realizar cualquier operacin. Este es el caso de los sistemas
operativos ms antiguos como MS-DOS y algunos ms recientes como la serie
Windows 95/98/Me de Microsoft o MacOS (antes de MacOS X) de Macintosh. En
estos sistemas no existe una diferenciacin clara entre las tareas que realiza un
administrador del sistema y las tareas que realizan los usuarios habituales, no
disponiendo del concepto de multiusuario, un usuario comn tiene acceso a todas
las capacidades del sistema, pudiendo borrar, incluso, informacin vital para su
funcionamiento. Un usuario malicioso (remoto o no) que obtenga acceso al sistema
podr realizar todo lo que desee por no existir dichas limitaciones.
Otros sistemas operativos, sin embargo, han estado siempre preparados para
soportar sistemas multiusuario, permitiendo agruparlos y asignar distintos
privilegios a cada uno de ellos o a sus grupos. Este es el caso de todos los sistemas
UNIX y de los sistemas Windows NT/2000. Esta caracterstica es enormemente til
desde el punto de vista de seguridad. Por ejemplo en el caso de que un usuario se
vea afectado por un virus, una intrusin, etc. el resto de los usuarios (si los hay) y,
sobre todo, el sistema no tendrn por qu verse afectados a menos que

vulnerabilidades en stas puedan ser utilizadas por un atacante para elevar sus
privilegios.
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacin de grupos y usuarios tan verstil como NT y 2000. Los grupos en UNIX
son mucho menos verstiles (y ms difciles de administrar) que aquellos aunque
tambin ms conocidos.
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte varios
usuarios con distintos privilegios.
Una ventaja que s han tenido hasta ahora es que el propio fabricante daba soporte
tcnico y garantas de seguridad de sus sistemas (especialmente en los UNIX
propietarios). De igual forma, otra ventaja adicional ofrecida por estos sistemas
operativos, inexistente actualmente en GNU/Linux, es que los fabricantes
persiguen de forma activa la certificacin del sistema operativo (o una parte de
ste) frente a los estndares de seguridad del mercado.
A continuacin se presenta una definicin mas especifica de sistemas operativo
multiusuario y monousuario, adems Monotareas, Multitareas, Uniproceso,
Multiproceso.

Multiusuarios

Los sistemas operativos multiusuarios son capaces de dar servicio a ms de un


usuario a la vez, ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de comunicaciones. No
importa el nmero de procesadores en la mquina ni el nmero de procesos que
cada usuario puede ejecutar simultneamente.

Monousuarios

Los sistemas operativos monousuarios son aqullos que soportan a un usuario a la


vez, sin importar el nmero de procesadores que tenga la computadora o el
nmero de procesos o tareas que el usuario pueda ejecutar en un mismo instante
de tiempo. Las computadoras personales tpicamente se han clasificado en este
rengln.

Monotareas

Los sistemas monotarea son aquellos que slo permiten una tarea a la vez por
usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se
admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar
haciendo solo una tarea a la vez.

Multitareas

Un sistema operativo multitarea es aqul que le permite al usuario estar realizando


varias labores al mismo tiempo. Por ejemplo, puede estar editando el cdigo fuente

de un programa durante su depuracin mientras compila otro programa, a la vez


que est recibiendo correo electrnico en un proceso en background. Es comn
encontrar en ellos interfaces grficas orientadas al uso de mens y el ratn, lo cual
permite un rpido intercambio entre las tareas para el usuario, mejorando su
productividad.

Uniproceso

Un sistema operativo uniproceso es aqul que es capaz de manejar solamente un


procesador de la computadora, de manera que si la computadora tuviese ms de
uno le sera intil. El ejemplo ms tpico de este tipo de sistemas es el DOS y
MacOS.

Multiproceso

Un sistema operativo multiproceso se refiere al nmero de procesadores del


sistema, que es ms de uno y ste es capaz de usarlos todos para distribuir su carga
de trabajo. Generalmente estos sistemas trabajan de dos formas: simtrica o
asimtricamente. Cuando se trabaja de manera asimtrica, el sistema operativo
selecciona a uno de los procesadores el cual jugar el papel de procesador maestro
y servir como pivote para distribuir la carga a los dems procesadores, que
reciben el nombre de esclavos. Cuando se trabaja de manera simtrica, los
procesos o partes de ellos (threads) son enviados indistintamente a cualesquiera de
los procesadores disponibles, teniendo, tericamente, una mejor distribucin y
equilibrio en la carga de trabajo bajo este esquema.
Tipos de sistemas operativos
Los sistemas operativos, cubren bsicamente tres clasificaciones (tipos) que son:
sistemas operativos por su estructura (visin interna), sistemas operativos por los
servicios que ofrecen y, sistemas operativos por la forma en que ofrecen sus
servicios (visin externa). A continuacin se explicaran un poco ms estas.
Sistemas Operativos por su Estructura
Segn Alcal92, se deben observar dos tipos de requisitos cuando se construye un
sistema operativo, los cuales son:

Requisitos de usuario: Sistema fcil de usar y de aprender, seguro, rpido y


adecuado al uso al que se le quiere destinar.

Requisitos del software: Donde se engloban aspectos como el


mantenimiento, forma de operacin, restricciones de uso, eficiencia,
tolerancia frente a los errores y flexibilidad.

Posteriormente se describirn las distintas estructuras que presentan los actuales


sistemas operativos para satisfacer las necesidades que de ellos se quieren obtener.
Estructura monoltica.
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de rutinas
entrelazadas de tal forma que cada una puede llamar a cualquier otra (Ver Fig. 2).
Las caractersticas fundamentales de este tipo de estructura son:
Construccin del programa final a base de mdulos compilados separadamente
que se unen a travs del ligador.
Buena definicin de parmetros de enlace entre las distintas rutinas existentes, que
puede provocar mucho acoplamiento.
Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes
aspectos de los recursos de la computadora, como memoria, disco, etc.
Generalmente estn hechos a medida, por lo que son eficientes y rpidos en su
ejecucin y gestin, pero por lo mismo carecen de flexibilidad para soportar
diferentes ambientes de trabajo o tipos de aplicaciones.
Estructura jerrquica.
A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron
los sistemas, se hizo necesaria una mayor organizacin del software, del sistema
operativo, donde una parte del sistema contena sub-partes y esto organizado en
forma de niveles.

Se dividi el sistema operativo en pequeas partes, de tal forma que cada una de
ellas estuviera perfectamente definida y con un claro interface con el resto de
elementos.
Se constituy una estructura jerrquica o de niveles en los sistemas operativos, el
primero de los cuales fue denominado THE (Technische Hogeschool, Eindhoven),
de Dijkstra, que se utiliz con fines didcticos (Ver Fig. 3). Se puede pensar
tambin en estos sistemas como si fueran `multicapa'. Multics y Unix caen en esa
categora. [Feld93].
En la estructura anterior se basan prcticamente la mayora de los sistemas
operativos actuales. Otra forma de ver este tipo de sistema es la denominada de
anillos concntricos o "rings" (Ver Fig. 4).
Para ver el grfico seleccione la opcin "Descargar" del men superior
En el sistema de anillos, cada uno tiene una apertura, conocida como puerta o
trampa (trap), por donde pueden entrar las llamadas de las capas inferiores. De
esta forma, las zonas ms internas del sistema operativo o ncleo del sistema
estarn ms protegidas de accesos indeseados desde las capas ms externas. Las
capas ms internas sern, por tanto, ms privilegiadas que las externas.
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. Estos sistemas operativos separan dos conceptos que suelen estar
unidos en el resto de sistemas: la multiprogramacin y la mquina extendida. El
objetivo de los sistemas operativos de mquina virtual es el de integrar distintos
sistemas operativos dando la sensacin de ser varias mquinas diferentes.

El ncleo de estos sistemas operativos se denomina monitor virtual y tiene como


misin llevar a cabo la multiprogramacin, presentando a los niveles superiores

tantas mquinas virtuales como se soliciten. Estas mquinas virtuales no son


mquinas extendidas, sino una rplica de la mquina real, de manera que en cada
una de ellas se pueda ejecutar un sistema operativo diferente, que ser el que
ofrezca la mquina extendida al usuario (Ver Fig. 5).
Cliente-servidor (Microkernel)
El tipo ms reciente de sistemas operativos es el denominado Cliente-servidor, que
puede ser ejecutado en la mayora de las computadoras, ya sean grandes o
pequeas.
Este sistema sirve para toda clase de aplicaciones por tanto, es de propsito general
y cumple con las mismas actividades que los sistemas operativos convencionales.
El ncleo tiene como misin establecer la comunicacin entre los clientes y los
servidores. Los procesos pueden ser tanto servidores como clientes. Por ejemplo,
un programa de aplicacin normal es un cliente que llama al servidor
correspondiente para acceder a un archivo o realizar una operacin de
entrada/salida sobre un dispositivo concreto. A su vez, un proceso cliente puede
actuar como servidor para otro." [Alcal92]. Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final, ya que el ncleo
provee solamente funciones muy bsicas de memoria, entrada/salida, archivos y
procesos, dejando a los servidores proveer la mayora que el usuario final o
programador puede usar. Estos servidores deben tener mecanismos de seguridad y
proteccin que, a su vez, sern filtrados por el ncleo que controla el hardware.
Actualmente se est trabajando en una versin de UNIX que contempla en su
diseo este paradigma.
Evolucin del Windows.
Eventos A Travs Del Tiempo.
A finales de los aos 40's y a principios de los aos 50's las computadoras masivas,
eran controladas por tubos al vaco inestables. Toda la programacin se haca
directamente en lenguaje de mquina porque la industria no haba avanzado lo
suficiente para necesitar Sistemas Operativos. Con la aparicin del transistor a
mediados de los 50's, las computadoras se fueron haciendo ms y ms confiables.
Lenguajes crudos como Ensamblador y Fortran aparecieron, pero un Sistema Operativo
(S.O.), tal como los conocemos ahora, an no. Para acceder a la programacin de la
maquinaria se manejaron tarjetas perforadas.
1960's. Cuando IBM introdujo la computadora System/360 intent tomar el mercado
cientfico y el comercial. Cuando en este proyecto surgieron problemas de conflictos
por la arquitectura, se inici el desarrollo de un software que resolviera todos aquellos
conflictos, el resultado fue un muy complejo sistema operativo. Luego AT&T trat de
desarrollar a Multics, un Sistema Operativo que soportara cientos de usuarios de tiempo
compartido, pero fall. Ms adelante cientficos de la computacin desarrollaron Unics,
que sera monousuario. Ello marca el nacimiento de Unix (1969), el primero de los
sistemas operativos modernos.

1980's. En este tiempo la arquitectura de las computadoras, circuitos LSI (Large Scale
Integration) abrieron el paso para una nueva generacin de computadoras. DOS de
Microsoft aparece en 1981 dominando este mercado de las PCs inmediatamente, aunque
el sistema UNIX, predomina en las estaciones de trabajo.
1990's. Aumenta el uso de conexiones en redes, equipos de trabajo y aplicaciones
distribuidas, los cuales surgen en la dcada anterior, con ello los Sistemas Operativos
como Unix, Windows NT, etc., soportan muchos clientes, dando as el nacimiento de la
Computacin en Red.
Evolucin del Windows.
En esta parte se mostraran algunos de los tipos de Windows, y una breve explicacin de
cada uno de estos Como los son: Windows 3.11, Windows 95, Windows 98, Windows
Millenium, Windows XP, Windows NT Server.
Windows 3.11
Al igual que WIN 3.10, en la versin 3.11, todas las operaciones se realizan dentro del
escritorio, es decir lo que nos presenta al entrar al Windows.
Windows 3.11 presenta la misma GUI (Graphics User Interface, Interfaz Grfica del
Usuarios) que presenta la versin 3.10. Contiene los mismos iconos de grupo, ms un
nuevo grupo llamado RED, el cual contiene programas utilitarios para aquellos sistema
que estn conectados a una red de computadoras, puesto que esta versin viene
enteramente creada para ambientes de redes de computadoras. Tambin el ambiente se
mueve por medio de ventanas.
Windows 95
Con este sistema operativo Microsoft se ha protesto superar algunas de las limitaciones
del MS-DOS. Parte del cdigo de Windows 95 esta implementado en 16 bits y parte en
32 bits. Uno de los motivos por los cuales se ha hecho as, ha sido para conservar su
compatibilidad. Con Windows 95 podemos ejecutar aplicaciones de Windows 3.1 3.1
I, MS-DOS y obviamente las nuevas aplicaciones diseadas especficamente para este
sistema operativo.
Entre las novedades que ofrece Windows 95 cabe destacar el sistema de ficheros de 32
bits, gracias al cual podemos emplear nombres de ficheros de hasta 256 caracteres
(VFAT y CDFS), debido a que se trata de un sistema operativo de modo protegido,
desaparece la barrera de los 640K, hemos de tener presente que aunque la mayor parte
de Windows 3.1 es un sistema de modo protegido, este se est ejecutando sobre un
sistema operativo que trabaja en modo real.
La interfaz de Windows 95 tambin ha sido mejorada. El primer gran cambio que
veremos al empezar a trabajar ser la desaparicin del Administrador de Programas.
Ahora tenemos un escritorio al estilo del Sistema 7 de los Macintosh o NeXTStep.
Viene a sustituir al sistema operativo DOS y a su predecesor Windows 3.1. Frente al
DOS tiene tres ventajas importantes:

En primer lugar toda la informacin presentada al usuario es grfica, mientras


que DOS trabaja con comandos en modo texto formados por rdenes difciles de
recordar.

En segundo lugar, Windows 95 define una forma homognea de utilizar los


recursos de la computadora, lo cual permite compartir datos entre las distintas
aplicaciones, as como utilizar con facilidad los elementos hardware ya
instalados.

En tercer lugar Windows 95 es un sistema operativo que permite ejecutar vanas


aplicaciones a la vez (multitarea), mientras que en DOS slo se puede ejecutar
un programa en cada momento.

Cabe destacar que existen 5 versiones diferentes de Windows 95:

Windows 95: el que te venden en las tiendas (Versin 4.00.095)

Windows 95 OSR-1: es el primero ms un Service Pack que se baja de Internet.


Actualiza unas cuentas DLL. (Versin 4.00.095a) .

Windows 95 OSR-2: Hay quien compara su estabilidad con la de Windows 3.11.


(Versin 4.00.095b)

Windows 95 OSR-2.1, 2.5: Son las versiones ms modernas y que tiene menos
gente. Se caracterizan por soportar varias de la nuevas caractersticas de los
equipos nuevos con Pentium II y dems (ya sabes, USB, AGP...)

La versin OSR-2 en adelante slo se consigue con un equipo nuevo

Windows 98
Microsoft Windows 98 hace que el ordenador funcione mejor integrando Internet y
ofreciendo un mejor rendimiento del sistema y un sistema de diagnsticos y
mantenimiento ms sencillo. Windows 98 es ms divertido gracias a su soporte de las
ltimas tecnologas de grficos, sonido y multimedia, su capacidad para aadir y quitar
perifricos, y la convergencia de la televisin y el ordenador en el hogar.
Este nuevo sistema operativo se basa en las grandes novedades introducidas por
Windows 95. Al mismo tiempo, Windows 98 mantiene la compatibilidad con otras
aplicaciones y tecnologas basadas en versiones anteriores de Windows.
Las mejoras introducidas en Windows 98...

Te ofrecern la mejor forma de Explorar Internet

Te acercarn al Mundo de los Ordenadores

Te harn los Ordenadores ms Entretenidos

Te permitirn descubrir la Capacidad del PC y los Perifricos

Las nuevas caractersticas de Microsoft Windows 98 ofrecen sacar mucho ms


partido del PC. Los programas se ejecutan ms rpido, pudiendo ganar una media de un
25% o ms espacio en disco, Internet pasa a ser una parte muy importante en el
ordenador, dando un paso de gigante en la entrega de contenido multimedia de alta
calidad.
Windows NT Server
Windows NT Server es un sistema operativo para servidores, ampliable e independiente
de la plataforma. Puede ejecutarse en sistemas basados en procesadores Intel x86, RISC
y DEC Alpha, ofreciendo al usuario mayor libertad a la hora de elegir sus sistemas
informticos. Es ampliable a sistemas de multiproceso simtrico, lo que permite
incorporar procesadores adicionales cuando se desee aumentar el rendimiento.
Internamente posee una arquitectura de 32 bits. Su modelo de memoria lineal de 32 bits
elimina los segmentos de memoria de 64 KB y la barrera de 640 KB de MS-DOS. Posee
mltiples threads (subprocesos) de ejecucin, lo que permite utilizar aplicaciones ms
potentes. La proteccin de la memoria garantiza la estabilidad mediante la asignacin de
reas de memoria independientes para el sistema operativo y para las aplicaciones, con
el fin de impedir la alteracin de los datos. La capacidad de multitarea de asignacin
prioritaria permite al sistema operativo asignar tiempo de proceso a cada aplicacin de
forma eficaz. Windows NT Server incluye, asimismo, diversas funciones de red.
Windows 2000.
Representa un esfuerzo por unificar lo que hasta ahora eran dos sistemas operativos
distintos, Windows 9x y Windows NT. Desde hace dos aos se sabia que Windows NT
5.0 estaba en proyecto, pero Windows 2000 llego a resolver de una vez por todas las
dudas: es la nueva versin de Windows NT 4.0 WorkStation y NT Server, pero tambin
incorpora la sencillez de manejo de la serie 9x. Dicho en otras palabras, Windows 2000
ofrece lo mejor de ambos mundos: la solidez y la seguridad de NT, junto a la facilidad
de manejo, soporte de hardware y multimedia de Windows 98.
Entre lo mejor de Windows 98 que ofrece la versin 2000, se encuentra el soporte de
hardware, la interface renovada, incluso-, la presencia de Internet Explorer 5 y del

Reproductor de medios, y soporte para las nuevas tecnologas como USB, FAT32,
Administracin Avanzada de Energa, etc.
Despus de una exploracin veloz, se pueden sealar grandes rasgos del nuevo sistema
operativo: abundancia de herramientas de conectividad, madurez de la interfaz, buen
reconocimiento del hardware y estabilidad. Se aade a esto el soporte de nuevas
tecnologas, las mejoras en sus funciones de informtica remota, aplicaciones
centralizadas de servicio y reinicios obligatorios drsticamente reducidos. Muchas de
las mejoras en W2000 son sutiles, pero en conjunto crean una mejor experiencia en el
uso de un ordenador. Lo cierto es que despus de trabajar unas semanas con Windows
2000, no se echa de menos W98.
La familia Windows 2000 est integrada por cuatro versiones:

Windows 2000 Professional: Windows 2000 Pro, sucesor de NT Worksta-tion,


est destinado a ser un cliente de red seguro y una estacin de trabajo
corporativa. Soporta hasta 2 procesadores y es til, como sistema operativo
autnomo, para correr aplicaciones de alta performance, especialmente en
diseo grfico, por ejemplo. Microsoft lo promociona como el principal sistema
operativo de escritorio en un entorno de negocios.

Windows 2000 Server: sucesor de NT Server, soporta hasta 4 procesadores y est


destinado a ser el servidor de impresin, archivos, aplicaciones e, incluso, Web
de una empresa pequea a mediana.

Windows 2000 Advanced Server: sucesor de NT Server Enterprise Edition,


soporta hasta 8 procesadores y ser el servidor departamental de aplicaciones en
empresas medianas a grandes, con ms de un dominio y tareas de misin crtica.
Entre otras prestaciones, se incluye soporte para RAID y fault tolerance.

Windows 2000 Data Center Server: soporta hasta 32 procesadores y slo se


entregar sobre pedido. Est destinado a grandes empresas que requieran data
warehousing, anlisis economtricos, simulaciones cientficas e ingenieriles a
gran escala, etc.

Windows Millenium (Windows ME)


Windows Millenium es la nueva versin del "Windows para los consumidores", basado
en el mismo cdigo base, de 16 y 32 bits, que el Windows 98.
Segn la propia compaa, este sistema est pensado para potenciar la experiencia
multimedia de todos los usuarios, haciendo que mejore la red de casa, la multimedia, los
CDs de audio, el video digital y la conectividad a Internet. Aunque el nuevo sistema

comparte algunas caractersticas con el entorno de Windows 2000, no est basado en el


cdigo de Windows NT que usa este.
Entre otras cosas, esto implica que Windows Me no soportar una arquitectura de
procesadores mltiples, o la robusta arquitectura de memoria que hace que NT y 2000
sean ms resistentes a los temidos "cuelgues" de las versiones 9x. Se ha reducido la
compatibilidad con las aplicaciones DOS en modo real, por la sencilla razn de que con
este nuevo sistema no se puede arrancar desde DOS.
Lo que si que ha hecho Microsoft, afortunadamente, es incluir (aunque con una
funcionalidad menor) algunas de las caractersticas de mantenimiento del sistema
presentes en el Windows 2000, incluyendo un nuevo y mejorado men de ayuda,
personalizacin de mens y mejoras a la conectividad a Internet y la experiencia de red.
Otra de las mejoras de Windows Me que a nuestro entender son claves es un nuevo
sistema de proteccin de ficheros que hace muy difcil el borrar accidentalmente
ficheros necesarios para el funcionamiento del sistema. Lo ms interesante del tema es
que los puedes llegar a borrar, pero el sistema los reestablece de manera transparente
para el usuario. Y llegamos a la que nos parece la mejor opcin para convencer a un
usuario que se actualice a Windows Me: la funcin de recuperacin del sistema. Si
ocurre un desastre con tu sistema (y a todos nos sucede, ms tarde o ms temprano), tan
solo tienes que usar el programa de recuperacin incluido. A travs de un procedimiento
realmente simple, te permitir escoger un punto en un calendario y restaurar el sistema
desde esa fecha.
Otras de las caractersticas que merecen mencin del nuevo sistema incluyen un servicio
de sincronizacin del reloj del ordenador con otras mquinas y con Internet. No hay que
olvidar que Windows Me incluye tambin Internet Explorer 5.5, que mejora en mucho
las posibilidades de impresin con respecto a versiones anteriores
Windows XP
La nueva versin de Windows supone un cambio importante respecto a la versin
anterior. Desde que apareci Windows95 las sucesivas versiones han sido una evolucin
de la original, sin embargo en esta ocasin se ha producido un cambio de mayor
envergadura ya que se ha cambiado el ncleo o Kernel del sistema operativo.
Aunque de cara al usuario no se noten cambios radicales, se puede decir que
WindowsXP no es solo una versin ms de Windows sino que supone prcticamente un
nuevo sistema. Hasta ahora Microsoft dispona de dos sistemas operativos diferentes,
para el entorno personal o domstico tena Windows98 y para el entorno profesional (o
de negocios) el Windows NT/2000.
Con WindowsXP se produce una convergencia entre ambas versiones ya que se ha
partido del ncleo del sistema de Windows 2000 para crear WindowsXP y a partir de ah
se han realizado algunos retoques para diferenciar dos versiones de WindowsXP, una
para el mbito personal llamada WindowsXP Home Edition, y otra para el mbito
profesional denominada WindowsXP Professional.

WindowsXP dispone de un nuevo sistema de usuarios completamente diferente respecto


a Windows98. Este nuevo sistema ha sido heredado de Windows NT/2000. Ahora se
pueden definir varios usuarios con perfiles independientes. Esto quiere decir que cada
usuario puede tener permisos diferentes que le permitirn realizar unas determinadas
tareas.
Escritorio.
rea de trabajo en pantalla que utiliza iconos y mens para simular la superficie de un
escritorio real. Escritorio es aquel llamado tambin papel tapiz, Este es la pantalla
inicial del programa Windows el cual esta compuesto por iconos barras de herramientas
y de tareas, barra de programas y accesos directos para diferente programas
predeterminados de Windows; tambin es llamada mesa de trabajo.
El escritorio es caracterstico de entornos grficos como el del Apple Macintosh y el de
Microsoft Windows. La metfora del escritorio suele extenderse a la colocacin de
archivos dentro de carpetas (en realidad, directorios) que pueden abrirse, cerrarse,
trasladarse e incluso tirarse a una papelera. En ingls, Desktop. En el escritorio se
encuentran los siguientes componentes del programa windows la barra de tareas, el
men Inicio y las carpetas.
El Escritorio y la Barra de Tareas son las dos partes ms importantes de la Interfaz.
Ahora, a inspeccionar las distintas partes en el Escritorio simplificado. Cuando la
computadora haya completado la rutina de arranque, llamada booting (arranque), se
encontrar mirando una pantalla que muestra la Interfaz de Windows. Esto significa que
la ver e interactuar con ella. El Escritorio. y la Barra de Tareas son las dos partes ms
importantes de la Interfaz. Ahora, a inspeccionar las distintas partes en el Escritorio
simplificado.
Iconos
Son aquellos elementos que conforman el escritorio del computador los cuales estn
comunicados por medio de accesos directos con programas determinados, cada uno
cumple una funcin diferente y cumplen con comandos los cuales permite la conexin
con los programas a usar.
Los predeterminados son aquellos iconos bsicos que trae el programa de Windows para
iniciar los programas que se encuentren instalados o comandos bsicos como son: mi
PC, papelera de reciclaje, mis documentos etc.
El icono en entornos grficos es una pequea imagen grfica mostrada en la pantalla
que representa un objeto manipulable por el usuario. Por ejemplo, una papelera
representa un comando para borrar textos o archivos no deseados. Los iconos permiten
controlar ciertas funciones de la computadora sin tener que recordar comandos ni
escribirlos con el teclado. Son un elemento importante de las interfaces grficas de
usuario, ya que facilitan el manejo de las distintas funciones.
Iconos Escritorio

Iconos de Win98 y WinXP


Algunos iconos lo conducen a importantes partes de la computadora. Una cantidad de
otros de ese tipo, pueden verse sobre su escritorio, dependiendo de que es lo que ha sido
instalado.
Barra de Tareas
Atravesando la parte inferior de la pantalla, vemos la Barra de Tareas. Normalmente se
halla siempre a la vista. Adems de contener el Men de Inicio y la Bandeja, la principal
funcin de la Barra de Tareas es de mostrar que tareas estn corriendo en cada
momento.

Cada aplicacin abierta tiene un icono con una etiqueta que muestra el programa y el
documento presente, cuando hay lugar suficiente para poder verlo! Los iconos y
etiquetas para las tareas, se autoajustan en su tamao para poder entrar en la Barra de
Tareas. De manera que si tiene varios programas corriendo, puede no ver demasiado del
icono de cada uno de ellos en la barra de tareas.
En WinXP usted puede ver dos flechas en la Barra de Tareas cuando hay artculos
demasiados de mostrar en el espacio permitido. Hacer un click en las flechas y una lista
de men aparece o el espacio ensanchar para mostrar los artculos escondidos.
Componentes:
Men Inicio:

Mediante un click en el Men de Inicio se muestra una lista en cascada de accesos


directos para iniciar sus programas.
Barra de Inicio Rpido

Internet Explorer 4 y Win98 agrega una Barra de Inicio Rpido o Quick Launch junto
al botn del Men Inicio. Guarda all los atajos para los programas que usa con mayor
frecuencia. Esto es conveniente porque la Barra de Tareas se mantiene a la vista todo el
tiempo. Los accesos directos del Escritorio pueden ser escondidos por Aplicaciones
abiertas. Este ejemplo muestra accesos directos para Internet Explorer, Outlook
Express, y Mostrar Escritorio (minimiza todas las aplicaciones abiertas). Estas son
instaladas por defecto. Se pueden desplegar ms iconos haciendo clicks en la pequea
flecha negra a la derecha de la barra de Inicio rpido. Se agregan nuevos atajos,
arrastrndolos dentro del rea de Inicio Rpido.

Aplicacin Abierta
Cada aplicacin abierta tendr un icono en la Barra de Tareas como el que se muestra
aqu para MS Word 97. Word ha sido minimizado de manera que todo lo que se puede
ver es su icono en la Barra de Tareas. Si hay lugar, ver el nombre del documento que
est abierto en Word. Cuando una aplicacin es maximizada, su ventana ocupa todo el
espacio de encima de la Barra de Tareas.

En este ejemplo los iconos para el rea de Inicio Rpido o Quick Launch son un poco
diferentes. Estos iconos muestran que que la computadora tiene instalado el Internet
Explorer 5. Una nueva versin de un programa, con frecuencia mostrar un icono algo
diferente y a veces uno totalmente distinto. Algunos programas tienen diferentes iconos
para ser usados en pantallas que pueden manejar gran cantidad de colores. Puede
resultar un poquito confuso!
La Bandeja
La Bandeja se usa para mostrar los iconos de programas que se encuentran activos.
Mantenindose en el fondo, como el reloj, el anti-virus, y el programa de programacin
de eventos. Teniendo un icono en la Bandeja le permitir tener la certeza de que el
programa est disponible para ejecutar sus tareas cuando lo necesite.

Conclusin.
Con el transcurso del tiempo avanzadas tecnologas e invenciones han dado a conocer
nuevas creaciones que son de gran evolucin para el computador, esta se ha dado por
diferente componentes que han surgido partir de la invencin del computador.

El sistema operativo es un conjunto organizado de programas que permite controlar las


operaciones generales del computador, facilita el uso de operaciones crea y mantiene
archivos, y permite el uso de dispositivos perifricos, los sistemas operativos mas
conocidos son: cp/m, ms-dos, os/2, unix y xenix.
Windows es el nuevo sistema operativo de la Microsoft que ofrece todas las
herramientas necesarias para el trabajo diario con el computador.
La versin Windows es ms potente y proporciona al usuario plataforma de trabajo mas
slida, estas a medida de su actualizacin ofrecen nuevas bondades para el mejor uso.
Hoy en da podemos contar y confiar con las siguientes versiones de Windows:
Windows 95 Windows NT Windows 98 windows2000 Windows me Windows XP.
Se puede decir que los sistemas operativos siguen evolucionando. Adems que todos los
Sistemas Operativos modernos son multitarea y pueden ejecutar varios procesos
simultneamente. En la mayora de los ordenadores slo hay una UCP; un Sistema
Operativo multitarea crea la ilusin de que varios procesos se ejecutan simultneamente
en la UCP.
En general se puede decir que los sistemas operativos propietarios estn en igualdad de
condiciones frente a la seguridad que los sistemas operativos libres que acaban de
presentarse

Introduccin.
1.- Qu es un Sistema Operativo ?.

1.1.- Interfaz de Lnea de Comando.

1.2.- Interfaz Grfica del Usuario.

2.- Funciones de los Sistemas Operativos.

3.- Categora de los Sistemas Operativos.

3.1.- Sistema Operativo Multitareas.

3.2.- Sistema Operativo Monotareas.

3.3.- Sistema Operativo Monousuario.

3.4.- Sistema Operativo Multiusuario.

3.5.- Secuencia por Lotes.

3.6.- Tiempo Real.

3.7.- Tiempo Compartido.

4.- Los Sistemas Operativos ms Populares de las PC.

4.1.- MS-DOS.

4.2.- OS/2.

4.3.- Macintosh OS.

4.4.- UNIX.

4.5.- Microsoft Windows NT.

4.6.- Microsoft Windows 95.

5.- Optimizacin del Sistema Operativo con utileras de Software.

5.1.- Fragmentacin de Archivos.

5.2.- Compresin de Datos.

5.3.- Administracin de Memoria.

Conclusin.

Bibliografa.

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

Desarrollo

1.- Qu es un Sistema Operativo ?.

Desde su creacin, las computadoras digitales han utilizado un sistema de


codificacin de instrucciones en sistema de numeracin binaria, es decir con los 0S.
Esto se debe a que los circuitos integrados funcionan con este principio, es decir, hay
corriente o no hay corriente.

En el origen de la historia de las computadoras ( hace unos cuarenta aos), los


sistemas operativos no existan y la introduccin de un programa para ser ejecutado se
converta en un increble esfuerzo que solo poda ser llevado a cabo por muy pocos
expertos. Esto hacia que las computadoras fueran muy complicadas de usar y que se
requiriera tener altos conocimientos tcnicos para operarlas. Era tan complejo su
manejo, que en algunos casos el resultado llegaba a ser desastroso.

Adems, el tiempo requerido para introducir un programa en aquellas grandes


mquinas de lento proceso superaba por mucho el de ejecucin y resultaba poco
provechosa la utilizacin de computadoras para resolucin de problemas prcticos.

Se buscaron medios ms elaborados para manipular la computadora, pero que a


su vez simplificaran la labor del operador o el usuario. Es entonces cuando surge la idea
de crear un medio para que el usuario pueda operar la computadora con un entorno,
lenguaje y operacin bien definido para hacer un verdadero uso y explotacin de esta.
Surgen los sistemas operativos.

Un sistema operativo es el encargado de brindar al usuario una forma amigable y


sencilla de operar, interpretar, codificar y emitir las ordenes al procesador central para
que este realice las tareas necesarias y especificas para completar una orden.

El sistema operativo, es el instrumento indispensable para hacer de la


computadora un objeto til. Bajo este nombre se agrupan todos aquellos programas que
permiten a los usuarios la utilizacin de este enredo de cables y circuitos, que de otra
manera serian difciles de controlar. Un sistema operativo se define como un conjunto

de procedimientos manuales y automticos, que permiten a un grupo de usuarios


compartir una instalacin de computadora eficazmente.

1.1.- Interfaz de Lnea de Comandos.

La forma de interfaz entre el sistema operativo y el usuario en la que este escribe


los comandos utilizando un lenguaje de comandos especial. Los sistemas con interfaces
de lneas de comandos se consideran ms difciles de aprender y utilizar que los de las
interfaces grficas. Sin embargo, los sistemas basados en comandos son por lo general
programables, lo que les otorga una flexibilidad que no tienen los sistemas basados en
grficos carentes de una interfaz de programacin.

1.2.- Interfaz Grfica del Usuario.

Es el tipo de visualizacin que permite al usuario elegir comandos, iniciar


programas y ver listas de archivos y otras opciones utilizando las representaciones
visuales (iconos) y las listas de elementos del men. Las selecciones pueden activarse
bien a travs del teclado o con el mouse.

Para los autores de aplicaciones, las interfaces grficas de usuario ofrecen un


entorno que se encarga de la comunicacin con el ordenador o computadora. Esto hace
que el programador pueda concentrarse en la funcionalidad, ya que no esta sujeto a los
detalles de la visualizacin ni a la entrada a travs del mouse o el teclado. Tambin
permite a los programadores crear programas que realicen de la misma forma las tareas
ms frecuentes, como guardar un archivo, porque la interfaz proporciona mecanismos
estndar de control como ventanas y cuadros de dilogo. Otra ventaja es que las
aplicaciones escritas para una interfaz grfica de usuario son independientes de los
dispositivos: a medida que la interfaz cambia para permitir el uso de nuevos dispositivos
de entrada y salida, como un monitor de pantalla grande o un dispositivo ptico de
almacenamiento, las aplicaciones pueden utilizarlos sin necesidad de cambios.

2.- Funciones de los Sistemas Operativos.

Interpreta los comandos que permiten al usuario comunicarse con el ordenador.

Coordina y manipula el hardware de la computadora, como la memoria, las


impresoras, las unidades de disco, el teclado o el mouse.
Organiza los archivos en diversos dispositivos de almacenamiento, como discos
flexibles, discos duros, discos compactos o cintas magnticas.

Gestiona los errores de hardware y la prdida de datos.

Servir de base para la creacin del software logrando que equipos de marcas
distintas funcionen de manera anloga, salvando las diferencias existentes entre ambos.
Configura el entorno para el uso del software y los perifricos; dependiendo del tipo
de mquina que se emplea, debe establecerse en forma lgica la disposicin y
caractersticas del equipo. Como por ejemplo, una microcomputadora tiene fsicamente
dos unidades de disco, puede simular el uso de otras unidades de disco, que pueden ser
virtuales utilizando parte de la memoria principal para tal fin. En caso de estar
conectado a una red, el sistema operativo se convierte en la plataforma de trabajo de los
usuarios y es este quien controla los elementos o recursos que comparten. De igual
forma, provee de proteccin a la informacin que almacena.

3.- Categora de los Sistemas Operativos.

3.1.- Sistema Operativo Multitareas.

Es el modo de funcionamiento disponible en algunos sistemas operativos,


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

3.2.- Sistema Operativo Monotareas.

Los sistemas operativos monotareas son ms primitivos y es todo lo contrario al


visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que
solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta
imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas
instrucciones hasta que se termine la impresin.

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

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

3.5.- Secuencia por Lotes.

La secuencia por lotes o procesamiento por lotes en microcomputadoras, es la


ejecucin de una lista de comandos del sistema operativo uno tras otro sin intervencin
del usuario. En los ordenadores ms grandes el proceso de recogida de programas y de
conjuntos de datos de los usuarios, la ejecucin de uno o unos pocos cada vez y la
entrega de los recursos a los usuarios. Procesamiento por lotes tambin puede referirse
al proceso de almacenar transacciones durante un cierto lapso antes de su envo a un
archivo maestro, por lo general una operacin separada que se efecta durante la noche.

Los sistemas operativos por lotes (batch), en los que los programas eran tratados
por grupos (lote) en ves de individualmente. La funcin de estos sistemas operativos
consista en cargar en memoria un programa de la cinta y ejecutarlo. Al final este, se
realizaba el salto a una direccin de memoria desde donde reasuma el control del
sistema operativo que cargaba el siguiente programa y lo ejecutaba. De esta manera el
tiempo entre un trabajo y el otro disminua considerablemente.

3.6.- Tiempo Real.

Un sistema operativo en tiempo real procesa las instrucciones recibidas al


instante, y una vez que han sido procesadas muestra el resultado. Este tipo tiene relacin
con los sistemas operativos monousuarios, ya que existe un solo operador y no necesita
compartir el procesador entre varias solicitudes.
Su caracterstica principal es dar respuestas rpidas; por ejemplo en un caso de
peligro se necesitaran respuestas inmediatas para evitar una catstrofe.

3.7.- Tiempo Compartido.

El tiempo compartido en ordenadores o computadoras consiste en el uso de un


sistema por ms de una persona al mismo tiempo. El tiempo compartido ejecuta
programas separados de forma concurrente, intercambiando porciones de tiempo
asignadas a cada programa (usuario). En este aspecto, es similar a la capacidad de
multitareas que es comn en la mayora de los microordenadores o las
microcomputadoras. Sin embargo el tiempo compartido se asocia generalmente con el
acceso de varios usuarios a computadoras ms grandes y a organizaciones de servicios,
mientras que la multitarea relacionada con las microcomputadoras implica la realizacin
de mltiples tareas por un solo usuario.

4.- Los Sistemas Operativos ms Populares de las PC.

Los sistemas operativos empleados normalmente son UNIX, Macintosh OS,


MS-DOS, OS/2, Windows 95 y Windows NT.

4.1.- MS-DOS.

El significado de estas letras es el de Microsoft Disk Operating System.


Microsoft es el nombre de la compaa que diseo este sistema operativo, e IBM la
compaa que lo hizo estndar al adoptarlo en sus microordenadores.

Este sistema operativo emplea discos flexibles con una organizacin


determinada. Los discos se pueden grabar por una o por dos caras y la informacin se
organiza en 40 pistas de 8 9 sectores de un tamao de 512 caracteres, reservndose el
sistema para la propia informacin del disco, que puede ser disco removible o disco
duro, teniendo en el segundo ms capacidad pero similar estructura.

Los nombres de los ficheros en MS-DOS, para los que se emplean tanto letras
como nmeros, se componen de dos partes: el nombre del fichero y la extensin,
estando ambos datos separados por un punto. Las diferentes unidades de disco son
identificadas por el MS-DOS a travs de una letra seguida de dos puntos. Los tipos de
extensin ms habituales son como aparecera la memoria cargada con ellos; es decir,
que pueden cargar directamente a memoria sin el auxilio del sistema operativo.

Los de extensin .EXE precisan que el cargador del DOS los coloque en
memoria, lo que significa que el sistema operativo debe estar en memoria. Los del
tipo .BAT son los compuestos de comandos que se ejecutan secuencialmente.

El sistema operativo tiene varios componentes que son:


Rutinas de control, que funcionan con el programa IBM.DOS, y se encargan de las
operaciones de entrada / salida.
Procesador de comandos, tambin llamado COMMAND.COM, que procesa los
dos tipos de comandos de que dispone el DOS; es decir, los residentes en memoria o
internos, y los no residentes o externos, que residen en el disco del sistema operativo.
-

Rutinas de servicios accesibles desde el programa control.

Tambin existe la posibilidad de subdividir el disco en subdirectorios que


permiten un empleo ms gil de toda la informacin.

MS-DOS esta lejos de ser el sistema operativo ideal, ya que, de momento, se


trata de un sistema monotarea, pero aunque esto se resolviera, seguira presentando
problemas de diseo que provocan que el comportamiento de la mquina sea poco
fiable. A pesar de estas desventajas y de que existen otros sistemas operativos en el
mundo de la microinformtica, hay que tener siempre presente la enorme cantidad de
software que se ha desarrollado para DOS y que conviene aprovechar en lo posible.

4.2.- OS/2.

Desarrollado inicialmente por Microsoft Corporation e International Business


Machines (IBM), despus de que Intel introdujera al mercado su procesador 80286.
Pero la sociedad no duro mucho ya que IBM vea a Windows como una amenaza para el
SO/2.

Pero IBM continuo desarrollando este sistema operativo. El OS/2 al principio


fue muy parecido al MS-DOS, tiene una lnea de comando, pero la diferencia que existe
con el DOS es el intrprete de comandos, el cual es un programa separado del kernel del
sistema operativo y aparece nicamente cuando se hace clic en uno de los iconos OS/2
prompt dentro del Workplace Shell. Otra diferencia es que este s en un sistema
operativo multitarea.

En el OS/2 muchos de los comandos son idnticos a los de su contra parte pero
tiene ms comandos debido a que es ms grande, completo y moderno.

El ambiente grfico es el Workplace Shell (WS), es el equivalente a un


administrador del rea de trabajo para el WS.

4.3.- Macintosh OS.

El sistema operativo constituye la interfaz entre las aplicaciones y el hardware


del Macintosh. El administrador de memoria obtiene y libera memoria en forma
automtica para las aplicaciones y el sistema operativo. Esta memoria se encuentra
normalmente en un rea llamada cmulo. El cdigo de procedimientos de una
aplicacin tambin ocupa espacio en el cmulo. Ahora se presenta una lista de los
principales componentes del sistema operativo.

El cargador de segmentos carga los programas por ejecutar. Una aplicacin se


puede cargar completa o bien puede dividirse en segundos individuales que se pueden
cargar de manera dinmica conforme se necesiten.

El administrador de eventos del sistema operativo informa de la ocurrencia de


diversos eventos de bajo nivel, como la presin de un botn del mouse o el tecleo. En
condiciones normales, el administrador de eventos de la caja de herramientas transfiere
estos eventos a las aplicaciones.

El administrador de archivos se encarga de la entrada / salida de archivos; el


administrador de dispositivos se encarga de la entrada / salida de dispositivos.

Los manejadores de dispositivos son programas con los cuales los diversos tipos de
dispositivos pueden presentar interfaces uniformes de entrada / salida a las aplicaciones.
Tres manejadores de dispositivo estn integrados al sistema operativo en ROM: el
manejador de disco se encarga del acceso a la informacin en discos, el manejador de
sonido controla los generadores de sonido, y el manejador en serie enva y recibe datos
a travs de los puertos seriales (estableciendo as la comunicacin con dispositivos
perifricos en serie como impresoras y mdems).

Con el manejador de impresoras las aplicaciones pueden imprimir datos en diversas


impresoras.

Con el administrador de AppleTalk las aplicaciones pueden transmitir y recibir


informacin en una red de comunicaciones AppleTalk.

El Administrador de retrazado vertical programa las actividades por realizar


durante las interrupciones de retrazado vertical que ocurren 60 veces cada segundo
cuando se refresca la pantalla de vdeo.

El manejador de errores del sistema toma el control cuando ocurre un error fatal del
sistema y exhibe un cuadro de error apropiado.

Los programas de utilidad general del sistema operativo ofrecen diversas funciones
tiles como la obtencin de la fecha y la hora, la comparacin de cadenas de caracteres
y muchas ms.

El paquete de iniciacin es llamado por el paquete de archivos estndar para iniciar


y nombrar discos; se aplica con ms frecuencia cuando el usuario inserta un disco al que
no se le han asignado valores iniciales.


El paquete de aritmtica de punto flotante ofrece aritmtica de doble precisin. El
paquete de funciones trascendentales ofrece un generador de nmeros aleatorios, as
como funciones trigonomtricas, logartmicas, exponenciales y financieras. Los
compiladores de Macintosh generan en forma automtica llamadas a estos paquetes para
realizar manipulaciones numricas.

4.4.- UNIX.

Es un sistema operativo multiusuario que incorpora multitarea. Fue desarrollado


originalmente por Ken Thompson y Dennis Ritchie en los laboratorios de AT&T Bell en
1969 para su uso en minicomputadoras. El sistema operativo UNIX tiene diversas
variantes y se considera potente, ms transportable e independiente de equipos
concretos que otros sistemas operativos porque esta escrito en lenguaje C. El UNIX esta
disponible en varias formas, entre las que se cuenta AIX, una versin de UNIX adaptada
por IBM (para su uso en estaciones de trabajo basadas en RISC), A/ux (versin grfica
para equipos Apple Macintosh) y Mach (un sistema operativo reescrito, pero
esencialmente compatible con UNIX, para las computadoras NeXT).

El UNIX y sus clones permiten mltiples tareas y mltiples usuarios. Su sistema


de archivos proporciona un mtodo sencillo de organizar archivos y permite la
proteccin de archivos. Sin embargo, las instrucciones del UNIX no son intuitivas.

Este sistema ofrece una serie de utilidades muy interesantes, como las
siguientes:

Inclusin de compiladores e interpretes de lenguaje.

Existencia de programas de interfase con el usuario, como ventanas, mens, etc.

Muchas facilidades a la hora de organizacin de ficheros.

Inclusin de lenguajes de interrogacin.

Facilidades grficas.

Programas de edicin de textos.

4.5.- Microsoft Windows NT.

Microsoft no solo se ha dedicado a escribir software para PCs de escritorio sino


tambin para poderosas estaciones de trabajo y servidores de red y bases de datos.

El sistema operativo Windows NT de Microsoft, lanzado al mercado el 24 de


Mayo de 1993, es un SO para redes que brinda poder, velocidad y nuevas
caractersticas; adems de las caractersticas tradicionales. Es un SO de 32 bits, y que
puede trabajar en procesadores 386, 486 y Pentium.

Adems de ser multitarea, multilectura y multiprocesador ofrece una interfaz


grfica. Y trae todo el software necesario para trabajar en redes, permitiendo ser un
cliente de la red o un servidor.

4.6.- Microsoft Windows 95.

Es un entorno multitarea dotado de una interfaz grfica de usuario, que a


diferencia de las versiones anteriores, Windows 95 no necesita del MS-DOS para ser
ejecutado, ya que es un sistema operativo.

Este SO esta basado en mens desplegables, ventanas en pantalla y un


dispositivo sealador llamado mouse. Una de las caractersticas principales de Windows
95 es que los nombres de los archivos no estn restringidos a ocho caracteres y tres de la
extensin, pueden tener hasta 256 caracteres para tener una descripcin completa del
contenido del archivo. Adems posee Plug and Play, una tecnologa conjuntamente
desarrollada por los fabricantes de PCs, con la cual un usuario puede fcilmente instalar
o conectar dispositivos permitiendo al sistema automticamente alojar los recursos del
hardware sin la intervencin de usuario.

5.- Optimizacin del Sistema Operativo con utileras de Software.

5.1.- Fragmentacin de Archivos.

Es una condicin por la que los archivos se dividen en el disco en pequeos


segmentos separados fsicamente entre si. Esta condicin es una consecuencia natural
del crecimiento de los archivos y de su posterior almacenamiento en un disco lleno. Este

disco ya no contendra bloques contiguos de espacio libre lo suficientemente grandes


como para almacenar los archivos. La fragmentacin de archivos no es un problema de
integridad, aunque a veces puede ocurrir que los tiempos de acceso y de lectura
aumenten si el disco esta muy lleno y el almacenamiento se ha fragmentado
incorrectamente. Existen productos de software para organizar u optimizar el
almacenamiento de archivos.

En una base de datos, la fragmentacin del archivo es una situacin en la cual


los registros no se graban en su secuencia de acceso optima debido a las continuas
adiciones y eliminaciones de registros. La mayora de los sistemas de bases de datos
cuentan con utilidades que reordenan los registros para mejorar el rendimiento de
acceso y recuperar el espacio libre ocupado por los registros borrados.

5.2.- Compresin de Datos.

Tambin llamada compactacin de datos. Y es el trmino que se aplica a


diversos mtodos para compartir la informacin a fin de permitir una transmisin o
almacenamiento ms eficaces. La velocidad de compresin y descompresin y el
porcentaje de compresin (la relacin entre los datos comprimidos y sin comprimir)
dependen del tipo de los datos y el algoritmo utilizado. Una tcnica de compresin de
archivos de texto, la llamada codificacin de palabras clave, sustituye cada palabra que
aparece con frecuencia como por ejemplo el o dos por un puntero (uno o dos bytes) a
una entrada de una tabla (que se guarda en el archivo) de palabras. Las tcnicas de
compresin fuzzy (por ejemplo JPEG), utilizadas en compresin de audio y vdeo,
tienen un porcentaje de compresin muy elevado, pero no permiten recuperar
exactamente el original.
5.3.- Administracin de Memoria.

Sea cual sea el esquema de organizacin del almacenamiento que se adopte para
un sistema especfico, es necesario decir que estrategias se deben utilizar para obtener
un rendimiento optimo. Las estrategias de administracin del almacenamiento,
determinar el comportamiento de una organizacin de almacenamiento determinada
cuando se siguen diferentes polticas: Cundo se toma un nuevo programa para
colocarlo en la memoria ? Se toma el programa cuando el sistema lo solicita
especficamente o se intenta anticiparse a las peticiones del sistema ? En que lugar del
almacenamiento principal se coloca el siguiente programa por ejecutar ? Se coloca los
programas lo ms cerca posible uno del otro en los espacios disponibles de la memoria
principal para reducir al mnimo el desperdicio de espacio, o se colocan los programas
lo ms rpido posible para reducir al mnimo el tiempo de ejecucin ?.

Conclusin

Luego de haber investigado y analizado se puede ver que se han desarrollado


varios tipos de sistemas operativos con diferentes interfaces y categoras. Pero hemos
podido observar que todos los sistemas operativos han sufrido cambios por parte de los
programadores, y siguen evolucionando.

El dilogo entre el usuario y la mquina suele realizarse a travs de una interfaz


de lnea de comandos o de una interfaz grfica de usuario (GUI, siglas en ingls). Las
interfaces de lnea de comandos exigen que se introduzcan instrucciones breves
mediante un teclado. Las GUI emplean ventanas para organizar archivos y aplicaciones
con iconos y mens que presentan listas de instrucciones. El usuario manipula
directamente estos objetos visuales en el monitor sealndolos, seleccionndolos y
arrastrndolos o movindolos con un mouse.

El uso de las GUI es ms sencillo que el de las interfaces de lnea de comandos.


Sin embargo, la introduccin de instrucciones con una GUI es ms lenta, por lo que las
GUI suelen tener la opcin de emplear un sistema equivalente al de lnea de
instrucciones como alternativa rpida para los usuarios ms expertos.

Los sistemas operativos empleados normalmente son UNIX, Macintosh OS,


MS-DOS, OS/2, Windows 95 y Windows NT. El UNIX y sus clones permiten mltiples
tareas y mltiples usuarios. Otros SO multiusuario y multitarea son OS/2, desarrollado
inicialmente por Microsoft e IBM, Windows NT y Win95 desarrollados por Microsoft.
El SO multitarea de Apple se denomina Macintosh OS. El MS-DOS es un SO popular
entre los usuarios de PCs pero solo permite un usuario y una tarea.

También podría gustarte