ULA – FACES                                                                   Israel J. RamírezUNIVERSIDAD DE LOS ANDESFAC...
ULA – FACES                                                                                   Israel J. Ramírez2. DEFINICI...
ULA – FACES                                                                                     Israel J. Ramírez         ...
ULA – FACES                                                                                   Israel J. Ramírez           ...
ULA – FACES                                                                          Israel J. Ramírez3.2.3. Administració...
ULA – FACES                                                                      Israel J. RamírezA mediados de los 60, lo...
ULA – FACES                                                                    Israel J. RamírezEs importante observar que...
ULA – FACES                                                                    Israel J. Ramírez    utilización de discos ...
ULA – FACES                                                                                    Israel J. Ramírez         F...
ULA – FACES                                                                        Israel J. Ramírez- Windows 3.0Esta vers...
ULA – FACES                                                                               Israel J. RamírezWindows 95 prov...
ULA – FACES                                                                        Israel J. Ramírez- Microsoft Windows NT...
ULA – FACES                                                                      Israel J. Ramírez−   Windows 2000 Server:...
ULA – FACES                                                                     Israel J. Ramírez-   Mejoría en la forma e...
ULA – FACES                                                                       Israel J. Ramírezpara compartir una cone...
Upcoming SlideShare
Loading in …5
×

Sistema operat

415 views
333 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
415
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sistema operat

  1. 1. ULA – FACES Israel J. RamírezUNIVERSIDAD DE LOS ANDESFACULTAD DE CIENCIAS ECONOMICAS Y SOCIALESCOMPUTACION I LOS SISTEMAS OPERATIVOS1. INTRODUCCIONEl sistema operativo es el programa que controla los diferentes trabajos que realiza lacomputadora. Un trabajo importante es la interpretación de los comandos que permiten alusuario comunicarse con la computadora. Algunos intérpretes de estos comandos están basadosen texto y exigen que los comandos sean introducidos mediante el teclado. Otros están basadosen gráficos, y permiten al usuario comunicarse señalando y haciendo clic en un icono. Por logeneral, los intérpretes basados en gráficos son más sencillos de utilizar.El sistema operativo tiene entre sus funciones: Coordinar y manipular el hardware de lacomputadora (como la memoria, las impresoras, las unidades de disco, el teclado o el ratón),organizar el almacenamiento de los archivos en diversos dispositivos (como discos flexibles,discos duros, discos compactos o cintas magnéticas), y supervisar la ejecución de las diferentestareas.Los sistemas operativos pueden ser de tarea única o multitarea. Los sistemas operativos detarea única, más primitivos, sólo pueden manejar una tarea en cada momento. Por ejemplo,cuando se está editando un documento la computadora no puede iniciar otra tarea ni respondera nuevas instrucciones hasta que se termine la edición del documento.Todos los sistemas operativos modernos son multitarea y pueden ejecutar varias tareassimultáneamente. En la mayoría de las computadoras sólo hay una CPU, por lo que un sistemaoperativo multitarea debe compartir este CPU entre las distintas tareas que se ejecutan, creandola ilusión de que estas tareas se ejecutan simultáneamente en la CPU. El mecanismo que seemplea más a menudo para lograr esta ilusión es la multitarea por segmentación de tiempos, enla que cada tarea se ejecuta individualmente durante un periodo de tiempo determinado.Si la tarea que se ejecuta en la CPU no finaliza en el tiempo asignado, ésta se suspende y seejecuta otra tarea. Este intercambio de tareas se denomina conmutación de contexto. El sistemaoperativo se encarga de controlar el estado de las tareas suspendidas. También cuenta con unmecanismo llamado planificador que determina la siguiente tarea que debe ejecutarse. Elplanificador ejecuta las tareas basándose en su prioridad para minimizar el retraso percibido porel usuario. Las tareas parecen efectuarse simultáneamente por la alta velocidad deprocesamiento que poseen los modernos procesadores o CPU, lo que hace que la conmutaciónde contexto entre las diferentes tareas tome muy poco tiempo.Los sistemas operativos pueden emplear memoria virtual para ejecutar tareas que exigen másmemoria principal de la realmente disponible. Con esta técnica se emplea espacio en el discoduro para simular la memoria adicional necesaria. Sin embargo, cuando el CPU requiere unatarea que ha sido pasada a memoria virtual (en disco duro), ésta debe ser llevada de nuevo a lamemoria principal antes de poder ser procesada. El acceso al disco duro requiere más tiempoque el acceso a la memoria principal, por lo que el funcionamiento de la computadora cuando seutiliza la memoria virtual se hace más lento.
  2. 2. ULA – FACES Israel J. Ramírez2. DEFINICIÓN DE SISTEMA OPERATIVOComo ya es bien conocido, toda computadora está conformada por dos componentes, el hardwarey el software. Siendo el software o programas la parte no física o lógica que hace funcionar a lacomputadora, los que a su vez se clasifican en programas del sistema y programas de aplicación.El software se ejecuta sobre la plataforma de hardware. Ver figura 1. Sistema Hoja de Procesador Juegos Programas Contable cálculo de palabras de aplicación Interfaz de usuario Editores Compiladores Intérprete de comandos Programas Cargadores del sistema Núcleo del sistema operativo Controladores de dispositivos (software) Controladores de dispositivos Hardware (microprogramación) Componentes físicos Figura 1: Las computadoras están formadas por el hardware (equipo) y el software (programas).Los programas del sistema son los programas básicos e indispensables para poder utilizar lacomputadora, ya que manejan directamente la operación de la computadora (manejan y controlanel hardware de la misma). A los programas del sistema pertenecen los programas que conformanlos sistemas operativos. Estos programas pueden ser desarrollados por el fabricante del equipo opor una casa de software independiente.Una definición de sistema operativo es la siguiente:El Sistema Operativo es el programa maestro que controla todo el trabajo que realizauna computadora, (incluyendo el control de la misma computadora y la ejecución de losdiferentes programas), que para ser funcional debe proporcionar al usuario una interfazque le permita interactuar fácilmente con la computadora.El sistema operativo, que está almacenado en algún medio de almacenamiento secundario, es elprimer programa que se carga (copia), en la memoria principal (RAM) de la computadora despuésde que ésta es encendida, y el núcleo central (kernel) del mismo debe estar siempre en lamemoria principal (por lo que sus rutinas pueden ser usadas por cualquier otro programa que lasrequiera) y se mantiene en ejecución cuando no se está procesando ninguna otra tarea, atento aprocesar cualquier requerimiento del usuario. 2
  3. 3. ULA – FACES Israel J. Ramírez Memoria disponible para las distintas tareas de los usuarios Manejadores Intérprete de Otras rutinas del de dispositivos comandos sistema operativo Kernel del Sistema Operativo Figura 2. Estructuración de la memoria principal (RAM) al comenzarse a utilizar la computadoraSe debe tener presente que al apagarse la computadora los programas del sistema operativo,como cualquier programa, desaparecen de la memoria principal. La naturaleza del diseño yconstrucción de las computadoras, por lo general, hace que se requiera la presencia del sistemaoperativo cada vez que son utilizadas.Algunas veces, erróneamente, se dice que el sistema operativo no realiza funciones útiles para losusuarios, sino que simplemente provee un ambiente dentro del cual otros programas hacen untrabajo útil, lo que no es cierto, ya que el sistema operativo es el gran administrador de losrecursos del sistema, es el que controla la comunicación entre éstos y los programas de aplicacióny, por tanto, es el que determina el ambiente general en que se realiza la actividad deprogramación y fija los estándares para los programas de aplicación que se podrán ejecutar, por loque estos programas deben ser escritos para interactuar con el sistema operativo, dejando a unlado a la computadora misma.3. FUNCIONES DEL SISTEMA OPERATIVOEntre las funciones básicas de un sistema operativo tenemos las siguientes:3.1. Servir de intermediario en la comunicación entre los usuarios y el hardware de la computadora.Para realizar esta función, el sistema operativo debe proporcionar a los usuarios un ambiente detrabajo cómodo, accesible, eficiente y seguro. El sistema operativo el que se encarga de manejar elhardware de la computadora, lo que hace que los usuarios no requieran de conocimientos deelectrónica para hacer uso de la misma (abstracción del hardware a los usuarios). Al utilizarse unsistema operativo es como si se colocara una capa de software sobre el hardware, con el objeto deque éste maneje todas las partes del sistema y presentar al usuario una interfaz o máquina virtualque es más fácil de entender y programar. 3
  4. 4. ULA – FACES Israel J. Ramírez S I S T E M A O P E R A T I V COMPUTADORA O USUARIOFigura 3. El sistema operativo es el programa que actúa como un intermediario entre los usuarios y el hardware de lacomputadora.3.2. Administrar los recursos del sistemaEl sistema operativo proporciona un sistema lógico de comunicación y control (ordenado, seguro,consistente y eficiente) entre los distintos componentes que integran la computadora: el CPU, lamemoria principal, las unidades de almacenamiento secundario y los dispositivos deentrada/salida. Además, se encarga de ofrecer una distribución ordenada y controlada de losrecursos de que dispone el sistema entre los distintos programas que los requieren. Administrandolos recursos de la computadora, el sistema operativo tiene control sobre el funcionamiento básicode la misma. Con el fin de poder cumplir con las funciones antes descritas, es necesario que elsistema operativo realice las actividades de administración de programas, administración de tareas,administración de dispositivos, administración de usuarios, administración de seguridad, etc.A continuación se describen cada una de estas funciones.3.2.1. Administración de dispositivos: Como se mencionó anteriormente, el sistema operativodebe ser capaz de controlar todos los componentes del sistema. Por ejemplo, debe manejar lasentradas y las salidas de los datos a través de las unidades de entrada/salida, manteniendo losdetalles del control de los dispositivos dentro del sistema operativo, pero al reemplazar o agregarun nuevo dispositivo, sólo debe cambiarse en el sistema operativo la rutina de control que seencarga de manejar este dispositivo.3.2.2. Administración de los sistemas de almacenamiento: Debe proporcionar un sistema parael manejo de los archivos y las funciones necesarias para conocer como éstos quedan guardadosen las unidades de almacenamiento secundario.Este sistema de manejo de archivos realizará todas las tareas que permitan el almacenamiento yrecuperación de datos que sean requeridas por los usuarios. Los programas de aplicación nosaben dónde se encuentran almacenados los datos o cómo recuperarlos, ya que estosconocimientos están contenidos en las rutinas de métodos de acceso del sistema o en loscontroladores de dispositivos. Cuando un programa requiere leer datos, le envía una orden alsistema operativo mediante un código de instrucción, éste busca el dato y lo entrega al programa.A la inversa, cuando el programa requiere guardar datos, los mismos son enviados al sistemaoperativo, quien es el que se encarga de ubicar espacio libre en el medio de almacenamiento yprocesar su almacenamiento. 4
  5. 5. ULA – FACES Israel J. Ramírez3.2.3. Administración de trabajos: el sistema operativo interpreta y responde a los comandosque ingresa el usuario, cargando en memoria principal, si es necesario, el programacorrespondiente para su ejecución. En algunos casos, este proceso puede requerir la cargaadicional de otros programas.Los sistemas operativos no son todos iguales, algunos tienen características sobresalientes, talescomo la habilidad de ejecutar más de una tarea a la vez (multitarea), soportar más de un usuariotrabajando al mismo tiempo (multiusuario), proporcionar un sistema de seguridad que proteja elacceso a los equipos y los datos, etc.En el caso de los sistemas multiusuario, el sistema operativo debe decidir si acepta o no ejecutar elprograma o trabajo requerido por un usuario, para lo cual debe verificar si el usuario está registradoy si el mismo tiene autorización para utilizar este programa.3.2.4. Administración de tareas: En los sistemas monotarea, la administración de tareas esmínima, ya que para poder ejecutarse una nueva tarea tiene que haber finalizado la tarea previa.Pero en los sistemas multitarea, el sistema operativo es el responsable de la operación simultáneade uno o más programas (tareas), distribuyendo los recursos (CPU, memoria principal, etc.) entrelas distintas tareas y coordinando su funcionamiento. Los sistemas operativos avanzados poseenla habilidad de asignar prioridades a las tareas de modo tal que se pueda cambiar el orden deejecución de las mismas.El número de programas que pueden ser efectivamente ejecutados depende de la cantidad dememoria principal disponible, tipo y velocidad del CPU, así como también de la eficiencia ycapacidades del mismo sistema operativo. La multitarea se realiza aprovechando las diferencias develocidades de trabajo del CPU y de entrada/salida, mientras un programa está esperando unaentrada, se pueden ejecutar instrucciones de otro programa.Cuando una computadora ejecuta simultáneamente varias tareas, surge la necesidad deadministrar la asignación de los diferentes recursos requeridos por las mismas. El sistemaoperativo se encarga de asignar dinámicamente a cada tarea en ejecución los recursos que éstarequiere para su uso exclusivo durante el tiempo que sea necesario, siempre que estén disponiblesy puedan ser utilizadas por el usuario a quien pertenece la tarea. Además se encarga de que no sepresenten conflictos en la ejecución de las diferentes tareas.3.2.5. Administración de seguridad: El sistema operativo debe proteger a la computadora delacceso o utilización por usuarios no autorizados, para lo cual debe proporcionar un sistema decreación y control de cuentas de usuarios, así como los mecanismos para el procesamiento de laidentificación de los mismos cuando acceden al equipo. El sistema operativo debe mantenerregistro de la actividad del sistema y llevar la contabilidad de la utilización de los recursos por partede los usuarios. También deben proveer los procedimientos para el respaldo de archivos y larecuperación del sistema en caso de presentarse fallos en el mismo.4. EVOLUCION DE LOS SISTEMAS OPERATIVOSLos sistemas operativos han venido evolucionando a través de los años, partiendo desde la noexistencia de sistema operativo alguno, como fue el caso de las primeras computadoras que sefabricaron (MARK I, ENIAC); pasando por la introducción de los primeros sistemas operativosmultiusuario y multitarea, hasta llegar a los sofisticados sistemas operativos que existen hoy endía.Los primeros sistemas operativos fueron desarrollados a fines de los años 50 para administrar elalmacenamiento en cinta y disco, éstos se basaban en el procesamiento por lotes. 5
  6. 6. ULA – FACES Israel J. RamírezA mediados de los 60, los sistemas operativos se hicieron indispensables para manejar lacomplejidad que introducían las nuevas características presentes en las computadoras, como lofueron el tiempo compartido y la multiprogramación; siendo el OS/360 introducido con lacomputadora IBM 360 en 1964 uno de los sistemas operativos más difundidos y estudiados.A inicios de la década de los años 70, en los Laboratorios Bell de la American Telephone andTelegraph (AT&T), se desarrolló el sistema operativo UNIX por Dennis Ritchie y Ken Thompson. Elsistema operativo UNIX ha sido mejorado y perfeccionado hasta convertirse en el sistemaoperativo que funciona en casi la totalidad de los equipos de computación existentes, desde unamicrocomputadora hasta en supercomputadoras como las Cray.El primer sistema operativo que se convirtió en un estándar en el mundo de lasmicrocomputadoras fue el CP/M ( Control Program for Microcomputers de Digital Research ), quefuncionaba en máquinas basadas en los microprocesadores de 8 bits: INTEL 8080, INTEL 8085 yZ80. La primera venta del CP/M se realizó en 1976.A finales de la década de los 80 y principios de los 90, los sistemas operativos más populares paraser utilizados en las microcomputadoras son el MS-DOS, escrito por Microsoft Corporation, para laIBM PC y los equipos que utilizaban como CPU un microprocesador de la familia INTEL 80x86 ocompatibles, y el sistema operativo UNIX que se utilizaba en las microcomputadoras de mayorpoder que tenían como CPU un Motorola 68000.Es importante comentar que en el pasado, cuando un fabricante introducía un nuevo sistemaoperativo, los profesionales de la computación debían dedicar bastante tiempo y esfuerzo paradominar el nuevo sistema. Mientras que los usuarios cuando necesitaban utilizar la computadoratenían que apoyarse en los profesionales de la computación para poder realizar sus tareas. Hoyen día, el manejo del sistema operativo queda en manos de los mismos usuarios, aunque elaprendizaje y dominio del mismo no es una tarea muy sencilla.4.1 LOS SISTEMAS OPERATIVOS PARA MICROCOMPUTADORASLos sistemas operativos para microcomputadoras más utilizados en los últimos años han sido,entre otros: - UNIX (en sus diferentes versiones), - LINUX, - Macintosh OS, - MS-DOS, OS/2, - Windows 3x, - Windows 9x, Windows Me, Windows-NT y Windows 2000.El UNIX y sus clones permiten múltiples tareas y múltiples usuarios. Su sistema de archivosproporciona un método sencillo de organizar archivos y permite la protección de archivos. Sinembargo, las instrucciones del UNIX no son intuitivas. Otros sistemas operativos multiusuario ymultitarea son OS/2, desarrollado inicialmente por Microsoft Corporation e International BusinessMachines (IBM) y Windows-NT, desarrollado por Microsoft. El sistema operativo multitarea de lascomputadoras Apple se denomina Macintosh OS. El DOS y su sucesor, el MS-DOS, sonsistemas operativos populares entre los usuarios de las microcomputadoras, sólo permiten unusuario y una tarea.En el caso de las microcomputadoras, construidas en base a un procesador INTEL o compatiblescon éste, Los sistemas operativos que más se utilizan son los desarrollados por MicrosoftCorporation: Windows 9x (Windows 95 y Windows 98), y los nuevos sistemas operativosWindows 2000, Windows Me, y el más reciente Windows XP. 6
  7. 7. ULA – FACES Israel J. RamírezEs importante observar que una microcomputadora puede comportarse de manera muy diferentecuando es utilizada bajo sistemas operativos diferentes, pero dos microcomputadoras diferentes enlo que respecta al hardware, apariencia externa y capacidades, pueden comportase en forma muysemejante, desde el punto de vista lógico, si trabajan con el mismo sistema operativo.4.1.1. EL SISTEMA OPERATIVO MS-DOSEl MS-DOS ( MicroSoft Disk Operating System ) es un sistema operativo desarrollado por lacompañía estadounidense Microsoft Corporation mediante convenio con IBM ( fue “liberado” afinales de 1981), está escrito en el lenguaje de máquina del microprocesador INTEL 8086 y quepuede funcionar en otros microprocesadores compatibles con él, como son el 8088, 80286, 80386,80486, Pentium y los producidos por otras compañías como AMD y CYRIX.El MS-DOS es un sistema operativo para un solo usuario (monousuario) que permite ejecutar unasola tarea a la vez, basa su operación en el uso de archivos almacenados en discos flexibles y enlos discos duros. Al MS-DOS se le considera como el sistema operativo de mayor difusión,pudiéndose encontrar más de 20.000 aplicaciones diferentes para ser utilizadas bajo este sistema.Se estima que el número de microcomputadoras que funcionan (o que funcionaron) bajo MS-DOSestá por el orden de los 100 millones. Con el paso de los años, Microsoft ha liberado (released)mejoras de este sistema.CARACTERISTICAS DEL MS-DOS- Es un sistema operativo monousuario- Basa su operación en el uso de archivos- Su Interfaz de usuario está orientada a la manipulación de caracteres- Limitado al direccionamiento de 640 Kbytes de memoria principalVERSIONES DEL MS-DOS- MS-DOS 1.0: la primera versión, liberada en agosto de 1981 conjuntamente con la IBM PC original, tuvo sus origenes en el sistema operativo CP/M, utilizado en las microcomputadoras de 8 bits de la década de los años 70. Este hecho permitió a los desarrolladores de software transportar los programas de aplicación desde el CP/M al sistema operativo MS-DOS.- MS-DOS 2.0: versión liberada en Marzo de 1983. Básicamente se trataba de un sistema operativo completamente nuevo, pero compatible con las versiones anteriores, contenía tres veces más comandos que la versión 1.0. Además, se agregaron varias características importantes, las cuales se tomaron “prestadas” del sistema operativo UNIX, incluyendo los directorios jerárquicos, tuberías, los filtros, el redireccionamiento de entrada/salida, y la habilidad de manejar un disco duro de 10 Mbytes. La posterior versión 2.11 y 2.25 liberada en Octubre de 1983 mejoraban el soporte internacional (añadían nuevos caracteres) y modificaban errores de poca importancia.- MS-DOS 3.0: versión liberada en Agosto de 1984, conjuntamente con la computadora IBM PC/AT basada en el microprocesador INTEL 80286. Da apoyo a los discos flexibles de 1.2 Mbytes, a disco virtual en RAM y a discos duros de mayor capacidad. El MS-DOS 3.1 liberado en Noviembre de 1984, añadió ciertas modificaciones para dar apoyo al trabajo en redes. El MS-DOS 3.2, liberado en Diciembre de 1985, incorporó el uso de los discos flexibles de 3,5 pulgadas, introdujo el comando XCOPY y las particiones de hasta 32 Mbytes en un disco duro. El MS-DOS 3.3, liberado en Abril de 1987 conjuntamente con la IBM PS/2, dio apoyo a la 7
  8. 8. ULA – FACES Israel J. Ramírez utilización de discos flexibles de 1,44 Mbytes de 3,5 pulgadas, así como las particiones múltiples de hasta 32 Mbytes para los discos duros de mayor tamaño.- MS-DOS 4.0: esta versión fue liberada en Noviembre de 1988 (escrita por IBM y no por Microsoft). Añadió un integrador de programas (DOS shell menu) basado en menús. Dio apoyo a las particiones de hasta 2 Gigabytes en el disco duro. La versión 4.01 del MS-DOS sirvió para arreglar los errores de la 4.0.- MS-DOS 5.0: versión liberada en Junio de 1991, incluyó un integrador de programas (shell) mejorado, un programa para una interfaz de menú, un editor de pantalla completa, las utilidades UNFORMAT y UNDELETE, un conmutador de tareas y dio apoyo a los discos flexibles de 2.88 Mbytes. Esta versión añadio ciertos recursos operacionales, los cuales permiten aprovechar la memoria expandida y extendida de la microcomputadora.- MS-DOS 6.0: esta nueva versión se liberó en la primavera de 1993. El MS-DOS 6.0 añadió utilidades como Doublespace, un programa de comprensión de archivos, así como un programa mejorado para hacer copias de respaldo y restaurar los datos, un programa antivirus, un optimizador de disco duro y un desfragmentador de archivos, además de un programa para lograr una configuración más automatizada de la memoria. En lugar de haber sido desarrolladas por la propia Microsoft desde cero, varias de estas nuevas utilidades fueron adquiridas de otras compañías. La versión 6.2 fue una versión de mantenimiento, liberada a fines de 1993, la cual fue seguida por la versión 6.21 que eliminó a DoubleSpace. La versión 6.22 liberada en el primer semestre de 1994, incluye a DriveSpace.El MS-DOS es similar en operación al PC-DOS, la versión del DOS suministrada con lasmicrocomputadoras fabricadas por IBM. Sin embargo, el tamaño de algunos archivos y losnombres de algunos controladores de dispositivos puede que sean diferentes. La versión 6 delDOS para las microcomputadoras IBM se denominó PC-DOS 6.1.4.1.2. MICROSOFT WINDOWSEl MS-Windows constituyen una familia de sistemas operativos desarrollados por la compañíaestadounidense Microsoft Corporation. Están escritos en el lenguaje de máquina de losmicroprocesadores INTEL 80x86 ( 8086, 80286, 80386, 80486, Pentium, Pentium II, Pentium III,Pentium 4 ), pero también pueden funcionar con otros microprocesadores compatibles con éstos,como lo son los producidos por otras compañías como AMD y CYRIX.Las primeras versiones de Microsoft Windows no eran totalmente un sistema operativo, ya que losmismos necesitaban que previamente se estuviera ejecutando en la microcomputadora el sistemaoperativo MS-DOS. Windows realizaba propiamente el papel de interfaz usuario - computadora,mientras que el sistema operativo MS-DOS se encargaba del manejo en sí del hardware de lamicrocomputadora, ver figura 4. Sin embrago, Windows prometía una interfaz gráfica de usuario( GUI ) fácil de usar así como el soporte de multitarea.Microsoft comenzó el desarrollo del "ADMINISTRADOR DE INTERFAZ", que posteriormente derivóen Microsoft Windows en Septiembre de 1981. La interfaz inicial tenía menús ubicados en la parteinferior de la ventana y la misma sufrió un cambio en 1982 cuando se diseñaron los ahora comunesmenús desplegables. 8
  9. 9. ULA – FACES Israel J. Ramírez Figura 4. Las primeras versiones de Windows requerían la utilización del sistema operativo MS-DOSVERSIONES DEL MS-WINDOWS- Windows 1Fue la primera Versión de Microsoft Windows. Liberado en 1985. Participaron 55 programadoresen su desarrollo.Las siguientes fueron las principales características de Windows 1.0: - Interfaz gráfica con menús desplegables y soporte para mouse (ratón). - Gráficos de pantalla e impresora independientes del dispositivo.- Windows 2Segunda versión de Microsoft Windows, liberada en 1987. Windows 2 tenía más característicasque Windows 1, tales como iconos y ventanas traslapadas. El Windows 2 proveía la capacidad deejecutar múltiples aplicaciones DOS simultáneamente en memoria extendida. Cuando se liberóWindows/386, Windows 2 fue renombrado como Windows/286.Se desarrollaron aplicaciones especialmente para este sistema operativo como lo fueron Excel,Word for Windows, Corel Draw!, Ami, PageMaker.- Windows/386En 1987 Microsoft liberó Windows/386. A pesar de ser equivalente a Windows/286, éste podíaejecutar varias aplicaciones DOS en la memoria extendida (multitarea). 9
  10. 10. ULA – FACES Israel J. Ramírez- Windows 3.0Esta versión completa la reconstrucción de Windows con muchas nuevas facilidades, tales comola habilidad de direccionar más allá de 640k de memoria principal. Fue liberado en 1990, y sevendieron más de 10 millones de copias.Las siguientes fueron las principales características de Windows 3.0: - Modo estándard (286), con soporte de memoria grande (large memory). - Modo Mejorado 386, con memoria grande y soporte de múltiples sesiones DOS. - Se agregó el Administrador de Programas y el Administrador de Archivos - Se le incorporó el soporte de Red - Soporte para más de 16 colores de video.- Windows 3.1Una versión de Windows con muchas mejoras a Windows 3.0. Incluye soporte para fuentes TrueType y OLE. Esta versión fue testigo de la pérdida del modo real, lo cual significa que no corría enprocesadores Intel 8086 o equivalentes.Las siguientes fueron las principales características de Windows 3.1: - No hay soporte para el modo Real (8086). - Fuentes TrueType. - Soporte para Multimedia. - Soporte para OLE - Object Linking and Embedding - Capacidad para que una aplicación reinicie la máquina. - Soporte de API de multimedia y red.- Windows for Workgroups 3.1Una versión de Windows 3.1 que trabaja en red. Aunque Windows 3.1, por sí solo, puede trabajaren red, la instalación y configuración se mejoró con Windows for Workgroup (Windows para gruposde trabajo).Proveía capacidades para conexión punto a punto que permite compartir archivos e impresoras.Los archivos podían ser accedidos desde otras máquinas corriendo DOS o Windows.- Windows 95Es un sistema operativo multitarea dotado de una interfaz gráfica de usuario, que a diferencia delas versiones anteriores de Windows (Windows 3.x) no necesita del MS-DOS para ser ejecutado,ya que es un sistema operativo completo, ver figura 5.Este sistema operativo está basado en menús desplegables, ventanas en pantalla y en el uso deun dispositivo apuntador como lo es el mouse o ratón. Una de las características principales deWindows 95 es que los nombres de los archivos no están restringidos a ocho caracteres y tres dela extensión, ya que pueden tener hasta 256 caracteres. El nombre del archivo por si mismo, puedeser una descripción completa del contenido del archivo. Además posee Plug and Play, unatecnología conjuntamente desarrollada por los fabricantes de PCs, con la cual un usuario puedefácilmente instalar o conectar dispositivos permitiendo al sistema automáticamente instalar loscontroladores del hardware sin la intervención del usuario. 10
  11. 11. ULA – FACES Israel J. RamírezWindows 95 provee soporte para aplicaciones de 32 bits, multitarea con desalojo. Incorpora elsoporte de red (TCP/IP,IPX, SLIP, PPP, y Windows Sockets). Incluye MS-DOS 7.0 como unaaplicación.La interfaz gráfica, aunque similar a las previas versiones, fue mejorada significativamente. Figura 5. MS-Windows 9x funciona como un sistema operativo completo- Windows 98Esta versión del sistema operativo Windows liberada en 1998, podría decirse que es unaincorporación al sistema operativo Windows 95, de nuevas características que ya se encontrabanen Internet Explorer 4.0 ( al ser instalado con la actualización de escritorio ) y en Windows 95OSR-2.Incorpora el soporte para el sistema de archivos FAT32 (al igual que Win95 OSR-2) y el escritorioactivo (de Internet Explorer 4). Introduce el soporte para el manejo de puertos USB y reproducciónde DVD.- Windows MeWindows Millenium Edition es el Sistema Operativo de la Microsoft, destinado a ser el sucesor deWindows 98. Tiene como requerimientos mínimos los siguientes: microcomputadora conprocesador Pentium 150 Mhz, 32 Mbytes de memoria RAM, 320 Mbytes de disco duro.Características adicionales:- Con las herramientas incluidas en Windows Me, se puede compartir todo desde películas caseras hasta colecciones de fotografías con familiares y amigos alrededor del mundo.- Incorporación un reproductor de música, que permite la transmisión de flujos (streaming) en los formatos de video y audio más populares.- Eliminación del modo real (ejecución del DOS antes de correr Windows al arrancar el equipo), generando mayor velocidad al momento de cargar el sistema operativo.- Incorporación de la protección de archivos del sistema y el soporte para restauración del sistema. 11
  12. 12. ULA – FACES Israel J. Ramírez- Microsoft Windows NTMicrosoft no sólo se ha dedicado a escribir software para PCs de escritorio sino también hadesarrollado software para poderosas estaciones de trabajo, para servidores de red y paramanejadores de bases de datos, como lo es el sistema operativo Windows NT (Nueva Tecnología).El sistema operativo Windows NT, lanzado al mercado por Microsoft el 24 de Mayo de 1993, es unsistema operativo para redes que brinda poder, velocidad y nuevas características, como laincorporación del modelo Cliente-Servidor; además de las características tradicionales deWindows. Windows NT es un sistema operativo de 32 bits, que puede trabajar en procesadoresfabricados por INTEL (386, 486, Pentium y compatibles) y otros procesadores como el ALPHA deDigital Corporation. Además de ser multiusuario, multitarea y multiprocesador, ofrece una interfazgráfica. Y trae todo el software necesario para trabajar en redes, permitiendo ser un cliente de lared o un servidor.La versión mas utilizada del sistema operativo Windows NT es todavía la 4.0, que viene en dospresentaciones: Server para servidor y Workstation para clientes. Esta versión de Windows NTpresenta las mismas características de la interfaz de Windows 95. La mejora de Windows NT laconstituye el sistema operativo Microsoft Windows 2000.- Microsoft Windows 2000Windows 2000 representa un esfuerzo de Microsoft por unificar lo que hasta ahora eran dossistemas operativos distintos, Windows 9x y Windows NT. Desde hace varios años se sabía queWindows NT 5.0 estaba en proyecto, pero al mismo luego se le dio el nombre de Windows 2000.Windows 2000 es entonces la nueva versión de Windows NT 4.0 ( WorkStation y NT Server ), peroincorpora también, la sencillez de manejo de Windows 9x. Dicho en otras palabras, Windows2000 ofrece lo mejor de ambos mundos: la solidez y la seguridad de NT, junto a la facilidad demanejo, soporte de hardware y multimedia de Windows 98.Entre lo mejor de Windows 98 que ofrece la versión 2000, se encuentra el soporte de hardware, lainterfaz –renovada, incluso-, la presencia de Internet Explorer 5, del Reproductor de medios, ysoporte para las nuevas tecnologías como USB, FAT32, NTFS 5, Administración Avanzada deEnergía, incorporación y mejora de aplicaciones para trabajar con redes (redes locales e Internet),etc.Entre los grandes rasgos del sistema operativo Windows 2000 se pueden señalar los siguientes:abundancia de herramientas de conectividad, madurez de la interfaz, buen reconocimiento ysoporte de gran cantidad de componentes de hardware. Se añade a esto el soporte de nuevastecnologías, aplicaciones centralizadas de servicios, y la gran estabilidad y confiabilidad que aportaal sistema, eliminando de manera significativa las caídas y atascamientos del mismo. Puesto quese trata de un sistema operativo orientado al trabajo en red y a la compartición de recursos, lafamilia Windows 2000 ha integrado sólidas tecnologías de seguridad. Muchas de las mejoras enWindows 2000 son sutiles, pero en conjunto crean una mejor experiencia en el uso de lamicrocomputadora.La familia Windows 2000 está integrada por cuatro versiones:− Windows 2000 Professional: Windows 2000 Pro, sucesor de Windows NT 4.0 Workstation, está destinado a ser un cliente de red seguro y una estación de trabajo multiusuario. Soporta hasta 2 procesadores y es útil, como sistema operativo autónomo, para correr aplicaciones de altas exigencias. Microsoft lo promociona como el principal sistema operativo de escritorio en un entorno de negocios. 12
  13. 13. ULA – FACES Israel J. Ramírez− Windows 2000 Server: sucesor de Windows NT 4.0 Server, soporta hasta 4 procesadores, puedes utilizado como controlador de dominio, servidor de impresión, servidor de archivos, servidor de aplicaciones e, incluso, como servidor de servicios de Internet de una empresa pequeña o mediana ( servidor de Web, servidor de FTP, servidor de correo, etc).− Windows 2000 Advanced Server: sucesor de Windows NT 4.0 Server Enterprise Edition, soporta hasta 8 procesadores y será el servidor departamental de aplicaciones en empresas medianas a grandes, con más de un dominio y tareas de misión crítica. Entre otras prestaciones, se incluye soporte para RAID y tolerancia a fallas de hardware.− Windows 2000 Data Center Server: soporta hasta 32 procesadores y sólo se vende sobre pedido. Está destinado para ser utilizado en grandes empresas que requieran data warehousing, análisis econométricos, simulaciones científicas e ingenieríles a gran escala, etc.Requerimientos de hardware de Windows 2000Los requerimientos mínimos para Windows 2000 Professional son, en teoría, unamicrocomputadora con procesador Pentium 166 MHz, 64 Mbytes de RAM y 2 Gbytes de discoduro, con espacio libre de, al menos 1 Gbyte. Estas son las especificaciones mínimas para que elsistema operativo Windows 2000 Professional pueda funcionar. Las versiones Server y AdvancedServer requieren procesadores más potentes y más memoria RAM (al menos 128 Mbytes). Enresumen, es aconsejable que si desea instalar Windows 2000 y obtener un nivel aceptable derendimiento (sobre todo para las versiones Server) disponer de microcomputadora con procesadorPentium III 500 Mhz ( o equivalente de otras compañias) con 256 Mbytes de memoria RAM comomínimo.- Microsoft Windows XPWindows ha evolucionado en los últimos años en dos vertientes paralelas: por un lado la familia deWindows 95/98/Me basada en el núcleo 9x, y por otro lado la familia NT/2000 basada en el núcleoNT.La empresa Microsoft consideró que había llegado el momento de unir ambas familias en un nuevoproducto, al que denominaron como Windows XP (XP es una abreviatura de eXPerience), el cualcombina la compatibilidad y las posibilidades multimedia de los Windows 9x con la fiabilidad,seguridad y rendimiento que ofrece la familia Windows NT. Realmente no es el primer intento porparte de Microsoft de unificar ambas núcleos; de hecho, los actuales Windows Me y Windows 2000representan un periodo de transición a la nueva arquitectura tanto para los usuarios como para losdesarrolladores de software.Windows XP salió al mercado el 25 de Octubre del 2001, basado en el sistema operativo Windows2000, combinado con la Windows 98 y Me para ejecutar programas y juegos antiguos ( no hechosespecíficamente para Windows XP o 2000).La familia de sistemas operativos Windows con Windows XP presenta diversos cambios:- Rediseño de la interfaz de usuario. Se incorporó una nueva interfaz a la cual se le dio el nombre de Luna (Moon).- Varios usuarios pueden compartir una misma microcomputadora con mayor facilidad. Cada usuario puede conservar sus preferencias, y el cambio entre usuarios es rápido y sencillo. 13
  14. 14. ULA – FACES Israel J. Ramírez- Mejoría en la forma en que Windows detecta y usa los controladores de dispositivos, con el fin de hacer mas estable al sistema operativo. Incorpora el término controlador firmado (aprobado por Microsoft WHQL).- Se agregaron o mejoraron diversas características de redes, entre las que se incluyen soporte para redes inalámbricas, soporte para usuarios móviles y nuevas herramientas para reparar las conexiones de redes.- En Windows XP se incluye System Restore, ya incluido en el Windows Me, para poder restablecer la configuración del sistema en caso de errores graves, como los que se pueden producir cuando se tienen problemas con la instalación de un nuevo controlador.De acuerdo a pruebas realizadas por el personal de la revista PC Magazine en Español,encontraron que Windows XP es más estable que Windows 98 o Me, y tan estable como Windows2000. Sin embargo, se debe tener cierto cuidado al instalar viejas aplicaciones o productos desoftware en microcomputadoras que ejecutan Windows XP. No obstante, la compatibilidad deWindows XP es mejor que la de Windows 2000.Las versiones de Windows XP:Windows XP se presenta en tres versiones bien diferenciadas: Home, Professional yProfessional de 64 bits.La versión Windows XP Home, que tiene un costo aproximado de 199 dólares, está destinada alusuario doméstico y sustituye a los Windows 9x.La versión Windows XP Professional, con un costo aproximado de 299 dólares, es el sucesornatural de Windows 2000 Professional, orientada a los usuarios avanzados que trabajan enambientes de redes.La versión XP Pro de 64 bits, destinada a los microprocesadores Intel Itanium y por ahora casi connula relevancia para el usuario doméstico o profesional. Es oportuno mencionar que Windows XPno dispone de una versión de servidor, por lo tanto, en una red se deberá utilizar como servidor dela misma un equipo que funcione bajo el sistema operativo Windows 2000 Server, o la nuevaversión Windows 2003 Server.La diferencia fundamental entre las versiones Home y Professional está en el hecho que WindowsXP Professional permite que a una computadora que esté ejecutando este sistema operativo, se lepuedan conectarse más de 5 computadoras a través de la red, además de dar soporte a múltiplesprocesadores (cuando se cuenta con el hardware correspondiente) y hacer las veces de servidorweb.Como Windows XP es un sistema basado en núcleo Windows 2000, en su funcionamiento cadaaplicación que se ejecuta es un proceso separado e independiente de los demás, por lo quecuando una aplicación da problemas se puede finalizar sin afectar al resto de aplicaciones ni alpropio sistema operativo. Entre las otras muchas ventajas que proporciona el hecho de que XPdescienda de la familia NT, se tienen las referentes a la excelente seguridad, especialmente en elcaso de las versiones Professional.Con Windows XP se puede instalar el sistema de archivos NTFS, que es más eficiente y másseguro que el FAT32, especialmente combinado con el sistema de encriptado de archivos (EFS)incorporado a los XP Professional. Y además, en todas las versiones se cuenta con un muro defuego (firewall) integrado para proteger al sistema cuando se conecta a la Internet, así comomejores herramientas para redes pequeñas, como lo son el asistente para instalación de redes y 14
  15. 15. ULA – FACES Israel J. Ramírezpara compartir una conexión de alta velocidad a Internet por varias microcomputadoras queejecutan Windows.Windows XP integra un programa de mensajería, el MSN Messenger, que ha pasado a llamarseWindows Messenger, sucesor del Netmeeting. Forma parte del sistema operativo, como el InternetExplorer u Outlook Express.Windows XP viene preparado para la reproducción de prácticamente cualquier formato multimedia,y la grabación en casi cualquier formato. Windows Media Player 8 ya es capaz de reproducir DVDsy de grabar CDs de audio. Además, el propio sistema operativo ya es capaz de grabar CD-ROMs yCD-RWs de datos con el sencillo método de seleccionar las carpetas y desde el menú "enviarlas" ala grabadora.Requerimientos de hardware de Windows XPEl hardware del sistema, sobre todo la memoria RAM, influye en gran medida en el desempeñoglobal del mismo. Microsoft indica que sus requerimientos son por lo menos un CPU de 233 Mhz y64 Mbytes de memoria RAM, pero en la práctica no es aconsejable ya que quedarán desactivadasvarias características y el sistema funcionará con lentitud. Para instalarlo en necesario disponer deuna microcomputadora que posea un CPU de por lo menos 400 MHz, con un mínimo de 128 MBde memoria RAM, pero el desempeño mejora en microcomputadoras con 256 Mbytes de RAM.Una instalación tipica de Windows XP llega a consumir hasta 2 Gigabytes de espacio dealmacenamiento en disco duro. BIBLIOGRAFÍA1. Ramírez Israel. Introducción al Uso de las Microcomputadoras. 2da Edición. IIES - ULA. Mérida, Venezuela 1988.2. Stalling William. Sistemas Operativos. 2da. Edición. Prentice Hall. Madrid, 1997.3. Herrerías Juan. Conozca su Hardware. http://www.conozcasuhardware.com4. PcHardware.org http://www.pchardware.org5. Microsoft Windows XP. http://www.microsoft.com/windowsxp/default.asp6. Hernández Luis, Pizarro Claudia. Historia de Windows. Around Windows. http://www.fortunecity.com/skyscraper/fatbit/607/winstory/winstory.html7. Miller Michael J. El Nuevo Windows XP. Grandes expectativas. PC Magazine en Español. Vol.2 Nº 12. Ziff Davis Publishing. Diciembre 2001 15

×