Você está na página 1de 37

INTRODUCCIN

El sistema operativo es la unidad lgica que hace de mediador entre el ordenador y el usuario; es decir, es el programa elemental (o conjunto de programas) que se ejecuta tras arrancar el ordenador y quien se encarga de hacer funcionar el microprocesador, las memorias, los discos y perifricos,... (Las unidades que constituyen dicho ordenador).

Sin un sistema operativo debidamente instalado y en uso, el ordenador no es ms que una unidad fsica inerte.

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.

| SISTEMA OPERATIVO|

NDICE
INTRODUCCIN ........................................................................................................................................................................... 1 NDICE ............................................................................................................................................................................................. 2 SISTEMAS OPERATIVOS .......................................................................................................................................................... 4 DEFINICIN ............................................................................................................................................................................. 4 FUNCIONAMIENTO .............................................................................................................................................................. 4 HISTORIA .................................................................................................................................................................................. 5 Generacin Cero (dcada de 1940) .......................................................................................................................... 5 Primera Generacin (dcada de 1950) .................................................................................................................. 5 Segunda Generacin (a mitad de la dcada de 1960) ...................................................................................... 6 Tercera Generacin (mitad de dcada 1960 a mitad dcada de 1970) ................................................... 7 Cuarta Generacin (1980-1990) ............................................................................................................................... 7 Quinta Generacin (1990) ........................................................................................................................................... 9 UTILIZACIN ........................................................................................................................................................................ 11 CLASIFICACIN ................................................................................................................................................................... 11 Por Tareas:.11 Sistemas Operativos de Multiprogramacin ..................................................................................................... 11 Sistema Operativo Monotareas ............................................................................................................................... 13 Sistemas Operativos por Lote ............................................................................................................ 13 Por cantidad de Usuario:.13 Sistema Operativo Monousuario ............................................................................................................................ 14 Sistema Operativo Multiusuario ............................................................................................................................. 15 Por Forma de Trabajo:.15 Sistemas Operativos de Tiempo Real ................................................................................................................... 15 Sistemas Operativos de Tiempo Compartido ................................................................................................... 19 Por Finalidad:..18 Sistemas Operativos Distribuidos.......................................................................................................................... 19 Sistemas Operativos Red ........................................................................................................................................... 19 Sistemas Operativos Paralelo .................................................................................................................................. 19 Por Interfaz:

..20

Sistemas Operativos Grafica ..................................................................................................................................... 20 Sistemas Operativos de Texto ................................................................................................................................. 20 COMPONENTES ................................................................................................................................................................... 21 Gestion de Procesos o Kernel .................................................................................................................................. 21 Gestion de memoria principal ................................................................................................................................. 21 Gestion de Almacenamiento Secundario ............................................................................................................ 22

| SISTEMA OPERATIVO|

Gestion del Sistema S/E ............................................................................................................................................. 22 Sistema de Proteccion ................................................................................................................................................. 23 Programas de Sistema................................................................................................................................................. 23 LOS SISTEMAS OPERATIVOS DEL MOMENTO ...................................................................................................... 21 LINUX ................................................................................................................................................................................ 24 UNIX .................................................................................................................................................................................... 27 WINDOWS ....................................................................................................................................................................... 30 CONCLUSIN ............................................................................................................................................................................. 36 BIBLIOGRAFA .......................................................................................................................................................................... 37

| SISTEMA OPERATIVO|

SISTEMAS OPERATIVOS DEFINICIN El Sistema Operativo es el programa ms importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas bsicas, tales como reconocimiento de la conexin del teclado, enviar la informacin a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos perifricos tales como impresoras, escner, etc. En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un polica de trfico, se asegura de que los programas y usuarios que estn funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo tambin es responsable de la seguridad, asegurndose de que los usuarios no autorizados no tengan acceso al sistema. FUNCIONAMIENTO Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la eleccin del sistema operativo determina en gran medida las aplicaciones que puedes utilizar. Los sistemas operativos ms utilizados en los computadoras personales son: DOS, OS/2, Windows, Linux y otros ms que se puedan mencionar.

| SISTEMA OPERATIVO|

HISTORIA Los Sistemas Operativos, al igual que el Hardware de los computadores, han sufrido una serie de cambios revolucionarios llamados generaciones. Cada generacin Sucesiva de Sistemas Operativos han ido mejorando con respecto a la velocidad en que permiten hacer trabajar a un computador, la mayor seguridad con que cuenta el sistema, y otras caractersticas notables que se puedan mencionar. Generacin Cero (dcada de 1940)
En el ao 1940 la creacin de las computadoras con la primera Mark II, fue el desarrollo y el inicio de los componentes electrnicos, para esa temporada el software aun era un termino ideal que aun tenia que desarrollarse. Las programaciones se realizaban de una manera tcnica (manual) ya que aun la tecnologa de ese momento no contaba con las capacidades que tenan que hacer para dicho efecto. Todas las programaciones se realizaban por medio de los switch que simplemente eran una serie de cambios elctricos para realizar los procesos. La definicin de sistema operativo para ese entonces no exista sino fuera hasta diez aos mas adelante que se generaran las primeras versiones de los SO que aun asi serian totalmente diferente a los que actualmente son.

Primera Generacin (dcada de 1950) Los sistemas operativos de los aos cincuenta fueron diseados para hacer mas fluida la transicin entre trabajos. Antes de que los sistemas fueran diseados, se perda un tiempo considerable entre la terminacin de un trabajo y el inicio del siguiente. Este fue el comienzo de los sistemas de procesamiento por lotes, donde los trabajos se reunan por grupos o lotes. Cuando el trabajo estaba en ejecucin, este tenia control total de la maquina. Al terminar cada trabajo, el control era devuelto al sistema operativo, el cual limpiaba y lea e iniciaba el trabajo siguiente.

| SISTEMA OPERATIVO|

Al inicio de los 50's esto haba mejorado un poco con la introduccin de tarjetas perforadas (las cuales servan para introducir los programas de lenguajes de mquina), puesto que ya no haba necesidad de utilizar los tableros enchufables. Adems el laboratorio de investigacin General Motors implement el primer sistema operativo para la IBM 701. Los sistemas de los 50's generalmente ejecutaban una sola tarea, y la transicin entre tareas se suavizaba para lograr la mxima utilizacin del sistema. Esto se conoce como sistemas de procesamiento por lotes de un slo flujo, ya que los programas y los datos eran sometidos en grupos o lotes. La introduccin del transistor a mediados de los 50's cambi la imagen radicalmente. Se crearon mquinas suficientemente confiables las cuales se instalaban en lugares especialmente acondicionados, aunque slo las grandes universidades y las grandes corporaciones o bien las oficinas del gobierno se podan dar el lujo de tenerlas. Para poder correr un trabajo (programa), tenan que escribirlo en papel (en Fortran o en lenguaje ensamblador) y despus se perforara en tarjetas. Enseguida se llevara la pila de tarjetas al cuarto de introduccin al sistema y la entregara a uno de los operadores. Cuando la computadora terminara el trabajo, un operador se dirigira a la impresora y desprendera la salida y la llevara al cuarto de salida, para que la recogiera el programador. Segunda Generacin (a mitad de la dcada de 1960) La caracterstica de los sistemas operativos fue el desarrollo de los sistemas compartidos con multiprogramacin, y los principios del multiprocesamiento. En los sistemas de multiprogramacin, varios programas de usuario se encuentran al mismo tiempo en el almacenamiento principal, y el procesador se cambia rpidamente de un trabajo a otro. En los sistemas de multiprocesamiento se utilizan varios procesadores en un solo sistema computacional, con la finalidad de incrementar el poder de procesamiento de la maquina.

| SISTEMA OPERATIVO|

La independencia de dispositivos aparece despus. Un usuario que desea escribir datos en una cinta en sistemas de la primera generacin tenia que hacer referencia especifica a una unidad de cinta particular. En la segunda generacin, el programa del usuario especificaba tan solo que un archivo iba a ser escrito en una unidad de cinta con cierto nmero de pistas y cierta densidad. Se desarrollo sistemas compartidos, en la que los usuarios podan acoplarse directamente con el computador a travs de terminales. Surgieron sistemas de tiempo real, en que los computadores fueron utilizados en el control de procesos industriales. Los sistemas de tiempo real se caracterizan por proveer una respuesta inmediata. Tercera Generacin (mitad de dcada 1960 a mitad dcada de 1970) Se inicia en 1964, con la introduccin de la familia de computadores Sistema/360 de IBM. Los computadores de esta generacin fueron diseados como sistemas para usos generales. Casi siempre eran sistemas grandes, voluminosos, con el propsito de serlo todo para toda la gente. Eran sistemas de modos mltiples, algunos de ellos soportaban simultneamente procesos por lotes, tiempo compartido, procesamiento de tiempo real y multiprocesamiento. Eran grandes y costosos, nunca antes se haba construido algo similar, y muchos de los esfuerzos de desarrollo terminaron muy por arriba del presupuesto y mucho despus de lo que el planificador marcaba como fecha de terminacin. Estos sistemas introdujeron mayor complejidad a los ambientes computacionales; una complejidad a la cual, en un principio, no estaban acostumbrados los usuarios. Cuarta Generacin (1980-1990) Esta generacin se caracteriza por la utilizacin de los microprocesadores para la construccin de computadores de menor tamao, haciendo posible que una sola persona tuviera su propio computador personal. Los computadores personales con mayores capacidades y que se empezaron a utilizar en la empresa y en las universidades recibieron el nombre de estaciones de trabajo.

| SISTEMA OPERATIVO|

Durante

esta

generacin

aparecen

los

sistemas

operativos

que

proporcionan una interfaz ms amigable al usuario, esto se traduce en mejores herramientas de interaccin con el computador, tales como capacidades grficas, conos, sistemas de mens, etc. Los sistemas operativos que cobran gran popularidad en este perodo son MS-DOS de Microsoft y UNIX. Este ltimo tuvo sus primeros desarrollos en Berkeley y posteriormente en AT&T. DOS (sistema operativo en disco) VERSIONES: PC-DOS (IBM) DR-DOS (Digital Research) - MS-DOS 1.0 Abril 1981 - 1.1 - 2.0 - 3.0 - 3.1 - 3.2 MS-DOS (Microsoft) 3.3 - 4.0 - 5.0 - 6.0 - 6.2 -7.0

Este ultimo se trata del 1 sistema operativo creado para ordenadores personales, en la dcada de los 80 dado que los sistemas anteriores fueron creados para maquinas grandes en entornos de empresa. A lo largo del tiempo pugnaron tres fabricantes por la hegemona del mercado hasta que en la dcada de los 90 con la aparicin de las 1as plataformas de Windows 3.0 3.1 y 3.11 Microsoft se queda
| SISTEMA OPERATIVO| 8

sola por la retirada de los dems aunque ya IBM lo haba dejado mucho tiempo antes. Se trata de un sistema operativo grabado sobre disco de modo que se ha de encontrar permanentemente activo y residente para poder trabajar con esa mquina. Esto ahora parece intrascendente ya que todos los sistemas operativos (Windows, Windows9.x, Unix, Linux, etc.) Estn ocupando algunos de los discos duros del ordenador pero al principio los ordenadores no tenan disco duro ya que aun no se haban inventado y por tanto se encontraba en un diskette que deba estar permanentemente introducido con el agravante de que solo haba una disquetera. Entre todas las versiones que salieron al mercado y omitiendo las primeras muy dependientes de la rudimentaria tecnologa de entonces son las versiones 3.3,4.0 y 6.2 las que tuvieron un mayor xito comercial. En la actualidad la versin 7.0 aun siendo la ms reciente no es la ms difundida ya que est muy arraigada la 6.22. Por otro lado estas versiones han dejado paso a aquellas otras que dependen de Windows como sistema mayoritariamente extendido pasando a adoptar la numeracin de la versin de Windows. Quinta Generacin (1990) Desde aproximadamente mediados de los '80 surgi el crecimiento de las redes de computadores con sistemas operativos de red y sistemas operativos distribuidos. En los sistemas operativos de red cada computador tiene su propia copia de sistema operativo, los usuarios saben que existen varios computadores, pueden conectarse explcitamente a diferentes mquinas remotas para transferir archivos, hacer bsquedas, etc. En los sistemas operativos distribuidos existe una integracin real de los recursos, la red es transparente a los usuarios, es decir, que stos pueden no darse
| SISTEMA OPERATIVO| 9

cuenta de la existencia de varias mquinas conectadas. Sobre este tipo de sistema operativo, una tarea puede ser ejecutada en varios nodos a la vez, pues existen facilidades de migracin de procesos. Adems este sistema computacional puede crecer fcilmente y la tolerancia a fallas se realiza en mejor forma (la tolerancia a fallas est relacionada con la confiabilidad, por ejemplo, si un computador falla puede seguir operando en su reemplazo). El desarrollo de los sistemas computacionales de los ltimos tiempos ha generado un conjunto de estndares, que han servido de base para futuros desarrollos de fabricantes que trabajan en conjunto. Dentro de los estndares ms conocidos se encuentran los siguientes:

Estndares de comunicaciones abierto


o

Modelo OSI (Open System Interconection), desarrollado por I SO.

Estndares de sistemas operativos abiertos


o o

POSIX (IEEE standar 1003.1) SVID (System V Interfase Definition)

Estndares de interfaces de usuarios abiertos


o

X Windows desarrollado por MIT

Estndares de aplicaciones de usuarios abiertos


o

X/Open

Durante estos ltimos 10 aos los Sistemas Operativos han llegado a un nivel de evolucin que no se sospechaban en las generaciones pasadas. Entre los Sistemas Operativos ms conocidos tenemos por ejemplo: LINUX Ubuntu, Sun Solaris Windows 7, el Windows Server 2008, y otros mas que se detallaran ms adelante.

| SISTEMA OPERATIVO|

10

UTILIZACIN Un usuario normalmente interacta con el sistema operativo a travs de un sistema de comandos, por ejemplo, el sistema operativo DOS contiene comandos como copiar y pegar para copiar y pegar archivos respectivamente. Los comandos son aceptados y ejecutados por una parte del sistema operativo llamada procesador de comandos o intrprete de la lnea de comandos. Las interfaces grficas permiten que utilices los comandos sealando y pinchando en objetos que aparecen en la pantalla. CLASIFICACIN Con el paso del tiempo, los Sistemas Operativos fueron clasificndose de diferentes maneras, dependiendo del uso o de la aplicacin que se les daba. A continuacin se mostrarn diversos tipos de Sistemas Operativos que existen en la actualidad, con algunas de sus caractersticas: Sistemas Operativos de Multiprogramacin 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
| SISTEMA OPERATIVO| 11

temporal del usuario es mucho ms lento que la velocidad de procesamiento del ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultneas. Se distinguen por sus habilidades para poder soportar la ejecucin de dos o ms trabajos activos (que se estn ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al mximo su utilizacin. Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno est usando el procesador, o un procesador distinto, es decir, involucra mquinas con ms de una UCP. Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2, soportan la multitarea. Las caractersticas de un Sistema Operativo de multiprogramacin o multitarea son las siguientes:

Mejora productividad del sistema y utilizacin de recursos. Multiplexa recursos entre varios programas. Generalmente soportan mltiples usuarios (multiusuarios). Proporcionan individuales. facilidades para mantener el entorno de usuarios

Requieren validacin de usuario para seguridad y proteccin. Proporcionan contabilidad del uso de los recursos por parte de los usuarios. Multitarea sin soporte multiusuario se encuentra en algunos computadores personales o en sistemas de tiempo real.

| SISTEMA OPERATIVO|

12

Sistemas multiprocesadores son sistemas multitareas por definicin ya que soportan la ejecucin simultnea de mltiples tareas sobre diferentes procesadores.

En general, los sistemas de multiprogramacin se caracterizan por tener mltiples programas activos compitiendo por los recursos del sistema: procesador, memoria, dispositivos perifricos.

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. Sistemas Operativos por Lote Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interaccin entre los usuarios y los programas en ejecucin. Se renen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o ms trabajos como sucede en el procesamiento en serie. Estos sistemas son de los ms tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas. Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecucin muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuenciabilidad de la ejecucin de los trabajos. Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el cual est orientado a procesamiento cientfico pesado, y el EXEC II para el UNIVAC 1107, orientado a procesamiento acadmico. Algunas otras caractersticas con que cuentan los Sistemas Operativos por lotes son:
| SISTEMA OPERATIVO| 13

Requiere que el programa, datos y rdenes al sistema sean remitidos todos juntos en forma de lote.

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

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

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

Se encuentra en muchos computadores personales combinados con procesamiento serial.

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

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

No requieren gestin crtica de dispositivos en el tiempo. Suelen proporcionar gestin sencilla de manejo de archivos: se requiere poca proteccin y ningn control de concurrencia para el acceso.

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

| SISTEMA OPERATIVO|

14

decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y estn orientados principalmente por los microcomputadores. Sistema Operativo Multiusuario Es todo lo contrario a monousuario; y en esta categora se encuentran todos los sistemas que cumplen simultneamente las necesidades de dos o ms usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing). Sistemas Operativos de Tiempo Real Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, estn subutilizados sus recursos con la finalidad de prestar atencin a los procesos en el momento que lo requieran. se utilizan en entornos donde son procesados un gran nmero de sucesos o eventos. Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy especficas como control de trfico areo, bolsas de valores, control de refineras, control de laminadores. Tambin en el ramo automovilstico y de la electrnica de consumo, las aplicaciones de tiempo real estn creciendo muy rpidamente. Otros campos de aplicacin de los Sistemas Operativos de tiempo real son los siguientes:

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

| SISTEMA OPERATIVO|

15

Sistemas multimedia.

Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y Spectra. Los Sistemas Operativos de tiempo real, cuentan con las siguientes caractersticas:

Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos, la mayora externos al sistema computacional, en breve tiempo o dentro de ciertos plazos.

Se utilizan en control industrial, conmutacin telefnica, control de vuelo, simulaciones en tiempo real., aplicaciones militares, etc.

Objetivo es proporcionar rpidos tiempos de respuesta. Procesa rfagas de miles de interrupciones por segundo sin perder un solo suceso.

Proceso se activa tras ocurrencia de suceso, mediante interrupcin. Proceso de mayor prioridad expropia recursos. Por tanto generalmente se utiliza planificacin expropiativa basada en prioridades.

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

Poblacin de procesos esttica en gran medida. Poco movimiento de programas entre almacenamiento secundario y memoria.

Gestin de archivos se orienta ms a velocidad de acceso que a utilizacin eficiente del recurso.

| SISTEMA OPERATIVO|

16

Sistemas Operativos de Tiempo Compartido Permiten la simulacin de que el sistema y sus recursos son todos para cada usuario. El usuario hace una peticin a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecer en la terminal del usuario. Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusin de que tiene el sistema dedicado para s mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administracin de memoria principal y secundaria. Ejemplos de Sistemas Operativos de tiempo compartido son Multics, OS/360 y DEC-10. Caractersticas de los Sistemas Operativos de tiempo compartido:

Populares representantes de sistemas multiprogramados multiusuario, ej: sistemas de diseo asistido por computador, procesamiento de texto, etc.

Dan la ilusin de que cada usuario tiene una mquina para s. Mayora utilizan algoritmo de reparto circular. Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye despus de concedido el servicio.

Evitan monopolizacin del sistema asignando tiempos de procesador (time slot).

Gestin de memoria proporciona proteccin a programas residentes. Gestin de archivo debe proporcionar proteccin y control de acceso debido a que pueden existir mltiples usuarios accesando un mismo archivo.

| SISTEMA OPERATIVO|

17

Sistemas Operativos Distribuidos Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores est en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas bsicos de stos. Un sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema dbilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local. Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo. Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc. Caractersticas de los Sistemas Operativos distribuidos:

Coleccin de sistemas autnomos capaces de comunicacin y cooperacin mediante interconexiones hardware y software .

Gobierna operacin de un S.C. y proporciona abstraccin de mquina virtual a los usuarios.

Objetivo clave es la transparencia. Generalmente proporcionan medios para la comparticin global de recursos.

Servicios aadidos: denominacin global, sistemas de archivos distribuidos, facilidades para distribucin de clculos (a travs de comunicacin de procesos internodos, llamadas a procedimientos remotos, etc.).

| SISTEMA OPERATIVO|

18

Sistemas Operativos de Red Son aquellos sistemas que mantienen a dos o ms computadoras unidas atravs de algn medio de comunicacin (fsico o no), con el objetivo primordial de poder compartir los diferentes recursos y la informacin del sistema. El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware. Los Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic. Sistemas Operativos Paralelos En estos tipos de Sistemas Operativos se pretende que cuando existan dos o ms procesos que compitan por algn recurso se puedan realizar o ejecutar al mismo tiempo. En UNIX existe tambin la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario). As, en lugar de esperar a que el proceso termine de ejecutarse (como lo hara normalmente), regresa a atender al usuario inmediatamente despus de haber creado el proceso. Ejemplos de estos tipos de Sistemas Operativos estn: Alpha, PVM, la serie AIX, que es utilizado en los sistemas RS/6000 de IBM.

| SISTEMA OPERATIVO|

19

Sistemas Operativos de Interfaz Grafica El sistema operativo MS-DOS adquiri una importancia fundamental en el mundo de la computacin gracias a su posterior funcin para Windows, pero en sus inicios su interface con el usuario, que es la encargada de mostrar la informacin en la pantalla y definir la forma en que ambos van a relacionarse, no era muy agradable. La comunicacin entre el usuario y la computadora estaba orientada al uso de comandos e instrucciones que se escriban en el apartado de texto correspondiente al SO. Surge luego el concepto de "desktop" o escritorio, que organiza la informacin de la computadora en una pantalla grfica que representa un escritorio. As se facilita el uso de la computadora, logrando una mejor capacidad de interaccin con el humano. Las primeras interfaces grficas aparecieron a mediados de los 80, en los computadoraes Apple de Macintosh. En el mundo de las PCs, surge la primera versin de Windows, pero sin mayor xito debido a que se trataba de un simple entorno grfico para facilitar el manejo del MS-DOS.

Sistemas Operativos de Texto Tambien llamado interfaz de comando, es pues su contraparte de la interfaz grafica ya que como habamos expicado antes, su relacin con el usuario del ordenador era por medio de comandos, bsicamente eran comando de la forma de un lenguaje de programacin de muy alto nivel, aunque entendibles por el hombre, aun dificultaba las operaciones para los recin iniciantes en el mundo de la computacin. En este tipo de sistemas operativos que fueron caractersticas de las primeras versiones en su mayora eran monotareas asi tenemos el ejemplo de MS-DOS los cuales posteriormente se convertira en soporte para el sistema Windows.

| SISTEMA OPERATIVO|

20

COMPONENTES Gestion de Procesos o Kernel. Uno de los modulos mas importantes del sistema operativo es la de administrar los procesos y ejecuciones del ordenador con ayuda del kernel. El sistema realiza varias actividades simultneamente que compiten por la utilizacin de determinados recursos de la CPU. La principal funcin del sistema operativo es la de majera, administrar y regular todos los procesos que se realizan y administrar la capacidad del CPU suficiente para que todos los trabajos se procesen de una manera adecuada y correcta. Ademas el Sistema operativo debe tener un seguimiento de todos los procesos que se realizan y asi mejorar el orden entre cada proceso. Gestion de Memoria Principal. En este modulo se realizan las tareas para que haya una buena planificacin en con el uso de la memoria principal, el recurso principal que se necesita para desarrollar de una buena forma el total uso del computador es el de planificar cuales van a ser los lugares en donde se almancean los diferentes procesos y archivos que se encuentran ejecutando en ese instante, pues la memoria principal es una memoria voltil y su principal funcin es la de mejorar en la velocidad de iniciar los procesos, es por eso que el sistema operativo tiene que planificar y administrar todos las operaciones y lugares en donde se realizaran esas operaciones en la memoria principal. El SO tendr la funcin de dedicir que procesos se desarollaran en el espacio de memoria adecuado y conocer que partes de la memoria se encuentra ocupado o se encuentra libre para su posterior uso.

| SISTEMA OPERATIVO|

21

Gestin de Almacenamiento Secundario. De la misma forma que el sistema operativo se encarga de administrar o gestionar el almacenamiento o memoria principal, el almacenamiento secundario o del disco duro tambin es administrado por el sistema operativo. El software de sistema tiene que verificar el orden que existe en el disco duro ya que desorden en las celdas de memoria creara bugs o errores de sistema, para que esto no suceda el software de sistema tiene que ordenar cada informacin para que haya un adecuado uso de este dispositivo. Desfragmentar la memoria del disco duro es una manera de ordenar y ayudar en su administracin, tambin el sistema operativo tiene que verificar la cantidad de espacio que se encuentra en el disco duro para que el usuario del ordenador tenga en cuenta el uso que debe trabajar.

Gestin del Sistema S/E. Los perifricos tambin son administrados por el sistema operativo, todas las entradas de informacin que se conectan via perifricos tienen que entrar al CPU y ser administrada por el sistema operativo para su correcto uso. Los controladores son una parte fundamental en esta administracin de estos perifricos pues con la ayuda de un software se sincroniza las seales de los diferentes tipos de dispositivos. Entre sus principales funciones nos muestran una interfaz que nos permita interactuar con el dispositivo para asi tener un mejor control del perifrico en si, adems proporciona y administra la memoria cache para tener un rpido proceso de las seales elctricas para que asi el CPU los administrer.

| SISTEMA OPERATIVO|

22

Sistema de Proteccin Es un mecanismo por el cual el sistema operativo restringe el acceso de algunos programas o software. Nos muestra opciones por el cual el sistema tiende a detectar errores y mejorar el rendimiento de la computadora. En el seguimiento que tiene que hacer para los procesos, vigila cada ejecucin para que no surgan errores en el sistema operativo. El sistema operativo fuerza el uso de aplicaciones y programas los cuales nos ayudan a detectar o evitar los errores comunes en un ordenador. Ademas de administrar los procesos para determinar si causan un dao al ordenador, el software de sistema tienen que verificar si cada usuario maneja cada uno de sus archivos correspondientes para proteger los archivos de sendos usuarios. Programas de Sistema Los programas de sistemas son las diferentes aplicaciones que viene dando el sistema para facilitar su uso. Estos programas o aplicaciones vienen incluido en el propio sistema operativo para lo cual en su instalacin se les incluye. Las aplicaciones que vienen en los sistemas operativos en su mayora son bsicos y sirven para mejorar y demostrar cuales son las capacidades que puede dar el software de sistema

| SISTEMA OPERATIVO|

23

SISTEMAS OPERATIVOS DEL MOMENTO LINUX UBUNTU

Ubuntu es un sistema operativo que utiliza un ncleo Linux, y su origen est basado en Debian. Ubuntu est orientado en el usuario promedio, con un fuerte enfoque en la facilidad de uso y mejorar la experiencia de usuario. Al igual que otros sistemas operativos Linux, est compuesto de mltiple software normalmente distribuido bajo una licencia libre o de cdigo abierto. Estadsticas web sugieren que el porcentaje de mercado de Ubuntu dentro de los sistemas operativos Linux es de aproximadamente 50%, y con una tendencia a subir como servidor web. Est patrocinado por Canonical Ltd., una compaa britnica propiedad del empresario sudafricano Mark Shuttleworth que en vez de vender Ubuntu con fines lucrativos, se financia por medio de servicios vinculados al sistema operativo y vendiendo soporte tcnico.Adems, al mantenerlo libre y gratuito, la empresa es capaz de aprovechar los desarrolladores de la comunidad en mejorar los componentes de su sistema operativo. Canonical tambin apoya y proporciona soporte para cuatro derivaciones de Ubuntu: Kubuntu, Xubuntu, Edubuntu y la versin de Ubuntu orientada a servidores. Su eslogan es Linux para seres humanos y su nombre proviene de la ideologa sudafricana Ubuntu. Cada seis meses se publica una nueva versin de Ubuntu la cual recibe soporte por parte de Canonical, durante dieciocho meses, por medio de actualizaciones de seguridad, parches para bugs crticos y actualizaciones menores de programas. Las versiones, que se liberan cada dos aos, reciben soporte durante tres aos en los sistemas de escritorio y cinco para la edicin orientada a servidores.

| SISTEMA OPERATIVO|

24

Historias y Desarrollo

Ubuntu es una bifurcacin del cdigo base del proyecto Debian. El objetivo inicial era el de lanzar una nueva versin de Ubuntu cada seis meses, resultando en un sistema ms actualizado. Su primer lanzamiento fue el 20 de octubre de 2004. Los lanzamientos de Ubuntu estn sincronizados para realizarse un mes despus que las del entorno de escritorio GNOME. Ubuntu excepciones usa para primariamente software libre haciendo

varios controladores privativos adems del firmware y software no libre incluido en elkernel Linux y el software no libre presente en sus repositorios. El 8 de julio de 2005, Mark Shuttleworth y su empresa Canonical

Ltd. anunciaron la creacin de la Fundacin Ubuntu y aportaron 10 millones de dlares como presupuesto inicial. El propsito de la fundacin es el de asegurar soporte y desarrollo para todas las futuras versiones de Ubuntu. En octubre y noviembre de 2010, se anuncian drsticos e importantes cambios en el escritorio de Ubuntu, la inclusin de la interfaz de usuario Unity (creada por Canonical), la cual ser utilizada en la versin de escritorio de Ubuntu.Tambin Mark Shuttleworth anuncia que en futuras versiones de Ubuntu, Unity se implementar en el servidor grfico Wayland, y no en el servidor grfico X (como se haca habitualmente).

Caractersticas Ubuntu y La Comunidad Los usuarios pueden participar en el desarrollo de Ubuntu, escribiendo cdigo, solucionando bugs, probando versiones inestables del sistema, etc; adems, en febrero de 2008 se puso en marcha la pgina Brainstorm que permite a los usuarios proponer sus ideas y votar las del resto. Tambin se informa de las ideas propuestas que se estn desarrollando o estn previstas.

| SISTEMA OPERATIVO|

25

El Software Incluido Posee una gran coleccin de aplicaciones para la configuracin de todo el sistema, valindose principalmente predeterminado de interfaces de Ubuntu grficas. El entorno de escritorio es GNOME y se sincroniza con sus liberaciones. Existen otras dos versiones oficiales de la distribucin, una con el entorno KDE, llamada Kubuntu, y otra con el entornoXfce, llamada Xubuntu; existen otros escritorios disponibles, que pueden ser instalados en cualquier sistema Ubuntu independientemente del entorno de escritorio instalado por defecto.

Organizacin de Paquetes Ubuntu divide todo el software en cuatro secciones, llamadas

componentes, para mostrar diferencias en licencias y la prioridad con la que se atienden los problemas que informen los usuarios. Estos componentes son: main, restricted, universe y multiverse. Por defecto se instalan paquetes de los componentes main y restricted Los paquetes del componente universe de Ubuntu generalmente se basan en los paquetes de la rama inestable y en el repositorio experimental de Debian. -Main: contiene solamente los paquetes que cumplen los requisitos de la licencia de Ubuntu, y para los que hay soporte disponible por parte de su equipo. ste est pensado para que incluya todo lo necesario para la mayora de los sistemas Linux de uso general. Los paquetes de este componente poseen ayuda tcnica garantizada y mejoras de seguridad oportunas. -Restricted: contiene paquetes soportados por los desarrolladores de Ubuntu debido a su importancia, pero que no est disponible bajo ningn tipo de licencia libre para incluir en main. En este lugar se incluyen los paquetes tales como los
| SISTEMA OPERATIVO| 26

controladores propietarios de algunas tarjetas grficas, como por ejemplo, los de ATI y NVIDIA. El nivel de la ayuda es ms limitado que para main, puesto que los desarrolladores pueden no tener acceso al cdigo fuente. -Universe: contiene una amplia gama de programas, que pueden o no tener una licencia restringida, pero que no recibe apoyo por parte del equipo de Ubuntu sino por parte de la comunidad. Esto permite que los usuarios instalen toda clase de programas en el sistema guardndolos en un lugar aparte de los paquetes soportados: main y restricted. -Multiverse: contiene los paquetes sin soporte debido a que no cumplen los requisitos de software libre.

Seguridad y Accesibilidad El sistema incluye funciones avanzadas de seguridad y entre sus polticas se encuentra el no activar, de forma predeterminada, procesos latentes al momento de instalarse. Por eso mismo, no hay un cortafuegos predeterminado, ya que no existen servicios que puedan atentar a la seguridad del sistema. Para labores o tareas administrativas en la lnea de comandos incluye una herramienta llamada sudo (de las siglas en ingls de SuperUser do), con la que se evita el uso del usuario administrador. Posee accesibilidad e internacionalizacin, de modo que el sistema est disponible para tanta gente como sea posible. Desde la versin 5.04, se utiliza UTF-8 como codificacin de caracteres predeterminado. UNIX Unix (registrado oficialmente como UNIX) es un sistema operativoportable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy. Hasta 2009, el propietario de la marca UNIX fue The Open Group, un consorcio de normalizacin industrial. A partir de marzo de 2010 y tras una larga batalla legal, esta ha pasado nuevamente a ser propiedad de Novell, Inc. Slo los sistemas totalmente compatibles y que se encuentran certificados por la
| SISTEMA OPERATIVO| 27

especificacin Single UNIX Specification pueden ser denominados "UNIX" (otros reciben la denominacin "similar a un sistema Unix" o "similar a Unix"). En ocasiones, suele usarse el trmino "Unix tradicional" para referirse a Unix o a un sistema operativo que cuenta con las caractersticas de UNIX Versin 7 o UNIX System V.

Familias Existen varias familias del sistema operativo UNIX, que han evolucionado de manera independiente a lo largo de los aos. Cada familia se distingue no tanto por sus diferencias tcnicas como por sus diferencias en propiedad intelectual. Todas las familias se han visto contaminadas, directa o indirectamente, por otras familias.

Familias UNIX ms significativas. AT&T:la familia que tuvo su origen en el UNIX de AT&T. Considerada la familia UNIX "pura" y original. Sus sistemas operativos ms significativos son UNIX System III y UNIX System V. BSD: familia originada por el licenciamiento de UNIX a Berkely. BSD se reescribi para no incorporar propiedad intelectual originaria de AT&T en la versin 4. La primera implementacin de los protocolos TCP/IP que dieron origen a Internet son la pila (stack) TCP/IP BSD. AIX: Esta familia surge por el licenciamiento de UNIX System III a IBM. XENIX: familia derivada de la adquisicin de los derechos originales de AT&T primero por parte de Microsoft y de esta los vendi a SCO. GNU: En 1983, Richard Stallman anunci el Proyecto GNU, un ambicioso esfuerzo para crear un sistema similar a Unix, que pudiese ser distribuido libremente. El software desarrollado por este proyecto -por ejemplo, GNU Emacs y GCC - tambin han sido parte fundamental de otros sistemas UNIX.

| SISTEMA OPERATIVO|

28

LINUX: En 1991, cuando Linus Torvalds empez a proponer el ncleoLinux y a reunir colaboradores, las herramientas GNU eran la eleccin perfecta. Al combinarse ambos elementos, conformaron la base del sistema operativo (basado en POSIX) que hoy se conoce como GNU/Linux. Las distribuciones basadas en el ncleo, el software GNU y otros agregados entre las que se pueden mencionar a Slackware Linux, Red Hat Linux y Debian GNU/Linux se han hecho populares tanto entre los aficionados a la computacin como en el mundo empresarial. Obsrvese que Linux tiene un origen independiente, por lo que se considera un 'clnico' de UNIX y no un UNIX en el sentido histrico. Las interrelaciones entre estas familias son las siguientes, aproximadamente en orden cronolgico: la familia BSD surge del licenciamiento del UNIX original de AT&T. Xenix tambin surge por licenciamiento del UNIX original de AT&T, aunque an no era propiedad de SCO. AIX surge por licenciamiento de UNIX System III, pero tambin incorpora propiedad intelectual de BSD. La familia original AT&T incorpora ilegalmente propiedad intelectual de BSD en UNIX System III r3. La familia AIX vuelve a incorporar propiedad intelectual de la familia AT&T, esta vez procedente de UNIX System V. Linux incorpora propiedad intelectual de BSD, gracias a que ste tambin se libera con una licencia de cdigo abierto denominada Open-source BSD. Segn SCO Group, Linux incorpora propiedad intelectual procedente de AIX, gracias a la colaboracin de IBM en la versin 2.4, ms an no est demostrado, hay un proceso judicial al respecto: Disputas de SCO sobre Linux. Implementaciones ms importantes de UNIX. A lo largo de la historia ha surgido una gran multitud de implementaciones comerciales de UNIX. Sin embargo, un conjunto reducido de productos han consolidado el mercado y prevalecen gracias a un continuo esfuerzo de desarrollo por parte de sus fabricantes. Los ms importantes son:

| SISTEMA OPERATIVO|

29

Solaris de Sun Microsystems. Uno de los sistemas operativos Unix ms difundidos en el entorno empresarial y conocido por su gran estabilidad. Parte del cdigo fuente de Solaris se ha liberado con licencia de fuentes abiertas (OpenSolaris). AIX de IBM. El UNIX "propietario" de IBM ha cumplido 20 aos de vida en el 2006 y contina en pleno desarrollo, con una perceptible herencia del mainframe en campos como la virtualizacin o la RAS de los servicios, heredada de sus "hermanos mayores". HP-UX de Hewlett-Packard. Este sistema operativo tambin naci ligado a las computadoras departamentales de este fabricante. Tambin es un sistema operativo estable que continua en desarrollo. Mac OS X. Curiosamente sus propios usuarios suelen desconocer que se trata de un UNIX completo, aprobado por The Open Group. Su diferencia marcada es que poseeuna interfaz grfica propietaria llamada Aqua, y es principalmente desarrollada en Objective-C en lugar de C o C++.

WINDOWS 7

Windows 7 es la versin ms reciente de Microsoft Windows, lnea de sistemas operativos producida por Microsoft Corporation. El desarrollo de Windows 7 se complet el 22 de julio de 2009, siendo entonces confirmada su fecha de venta oficial para el 22 de octubre de 2009 junto a su equivalente para servidores Windows Server 2008 R2. A diferencia del gran salto arquitectnico y de caractersticas que sufri su antecesor Windows Vista con respecto a Windows XP, Windows 7 fue concebido como una actualizacin incremental y focalizada de Vista y su ncleo NT 6.0, lo que permiti mantener cierto grado de compatibilidad con aplicaciones y hardware en los que ste ya era compatible.4 Sin embargo, entre las metas de desarrollo para Windows 7 se dio importancia a mejorar su interfaz para volverla ms accesible al usuario e incluir nuevas caractersticas que permitieran hacer tareas de una

| SISTEMA OPERATIVO|

30

manera ms fcil y rpida, al mismo tiempo que se realizaran esfuerzos para lograr un sistema ms ligero, estable y rpido.

Desarrollo El desarrollo de este sistema operativo comenz inmediatamente despus del lanzamiento de Windows Vista. El 20 de julio de 2007 se revel que ese sistema operativo era llamado internamente por Microsoft como la versin 7. Hasta ese momento la compaa haba declarado que Windows 7 tendra soporte para plataformas de 32 bits y 64 bits,10 aunque la versin para servidores que comparte su mismo ncleo (Windows Server 2008 R2, que sucedera a Windows Server 2008) sera exclusivamente de 64 bits. El 13 de octubre de 2008 fue anunciado que Windows 7, adems de haber sido uno de tantos nombres en cdigo, sera el nombre oficial de este nuevo sistema operativo. Mike Nash dijo que esto se deba a que con Windows 7 se apunta a la simplicidad, y el nombre deba reflejarlo. El 2 de junio Microsoft anunci que la salida mundial de Windows 7 tendra lugar el 22 de octubre. El 24 de julio, los directivos de Microsoft Steve Ballmer y Steven Sinofsky anunciaron la finalizacin del proceso de desarrollo con la compilacin de la versin RTM, destinada a la distribucin de Windows. Caracteristicas Windows 7 incluye varias caractersticas nuevas, como mejoras en el reconocimiento de escritura a mano, soporte para discos duros virtuales, rendimiento mejorado en procesadores multincleo,16 mejor rendimiento de arranque, DirectAccess, y mejoras en el ncleo. Windows 7 aade soporte para sistemas que utilizan mltiples tarjetas grficas de proveedores distintos (heterogeneous multi-adapter o multi-GPU). La barra de tareas fue rediseada, hacindola ms ancha, y los botones de las ventanas ya no traen texto, sino nicamente el icono de la aplicacin. Estos
| SISTEMA OPERATIVO| 31

cambios se hacen para mejorar el desempeo en sistemas de pantalla tctil. Estos iconos se han integrado con la barra Inicio rpido usada en versiones anteriores de Windows, y las ventanas abiertas se muestran agrupadas en un nico icono de aplicacin con un borde, indicando que estn abiertas. Los accesos directos sin abrir no tienen un borde. Tambin se coloc un botn para mostrar el escritorio en el extremo derecho de la barra de tareas, que permite ver el escritorio al posar el puntero del ratn por encima de el. Una caracterstica llamada Jump lists guarda una lista de los archivos abiertos recientemente. Haciendo clic derecho a cualquier aplicacin de la barra de tareas aparece una jump list, donde se pueden hacer tareas sencillas de acuerdo a la aplicacin. Por ejemplo, abrir documentos recientes de Office, abrir pestaas recientes de Internet Explorer, escoger listas de reproduccin en el reproductor, cambiar el estado en Windows Live Messenger, etc. Se aadieron las Bibliotecas, que son carpetas virtuales que agregan el contenido de varias carpetas y las muestran en una sola vista. Por ejemplo, las carpetas agregadas en la biblioteca Vdeos por defecto son: Mis vdeos y Vdeos pblicos, aunque se pueden agregar ms, manualmente. Sirven para clasificar los diferentes tipos de archivos (documentos, msica, vdeos, imgenes). Acotaciones Tablet con Windows 7 Es buena idea? Yo creo que Windows 7 es, adems de una plataforma demasiado pesada para el hardware de un Tablet, un sistema operativo demasiado complejo y poco optimizado para una buena experiencia ante estos dispositivos. En un PC, igual el uso de Windows 7 es una buena opcin, ya que la cantidad de programas especficos es enorme. Adems, la potencia de estos equipos puede hacerse cargo del excesivo consumo de recursos que requiere.

| SISTEMA OPERATIVO|

32

En un Tablet, la tecnologa actual no est preparada (se pongan como se pongan los fabricantes) para hacer correr con fluidez la mayora de programas creados para Windows 7, lo que fcilmente puede llevar a una experiencia de uso negativa y contraproducente. Windows XP est muriendo y Windows 7 sube rpido Aunque parezca mentira, ya que ha sido el sistema operativo ms popular de Microsoft, Windows XP comienza a retroceder en cuota de mercado tras 9 aos de liderar el sector. Y es que los ltimos datos marcan una cuota de mercado del 59.07% para Windows XP, bajando por primera vez del 60%. Por su parte, Windows 7 crece rpidamente gracias a su buena aceptacin y popularidad, adquiriendo el 18.24% del mercado y superando a Windows Vista en 6 puntos, algo evidente si tenemos en cuenta el mal resultado que dio este ltimo por su poca estabilidad, requerimiento de recursos y escasa compatibilidad con hardware y aplicaciones. Tras 9 aos de edad, Windows XP comienza a morir y va cediendo el trono a Windows 7, un OS que ha demostrado no slo estar a la altura de XP, sino que cuenta con un potencial que supera en gestin de recursos y estabilidad a la joya de Microsoft. Ventajas de instalar Windows 7 Bsicamente y simplificando, instalar Windows 7 nos proporciona un mayor rendimiento en procesamiento de datos por ciclo de reloj, un mejor redireccionamiento de memoria, capacidad de ejecutar clculos numricos ms rpidamente y el potencial de escalabilidad de hardware. A nivel prctico, instalar la versin de Windows 7 nos proporcionar una mejor gestin de la memoria en aplicaciones y programas pesados como editores de video, modeladores 3D o cualquier otro programa que requiera de un nivel de exigencia de hardware elevado. Las ventajas de instalar Windows 7 son interesantes, pero no todo es tan sencillo. Antes de decidirse instalar la versin de Windows 7 debemos de tener en
| SISTEMA OPERATIVO| 33

cuenta una serie de cosas muy importantes como la disponibilidad de programas compatibles o lo que es an ms importante: que el equipo (procesador, tarjeta grfica, tarjeta de sonido, tarjeta de red, etc.) est preparado para esta arquitectura y que existan drivers o controladores para trabajar en ella. Windows 7, el mejor Windows de todos los tiempos Microsoft y Ballmer deben de estar muy contentos con el trabajo realizado al desarrollar Windows 7, pues a da de hoy, Windows 7 lleva vendidas 150 millones de copias en todo el mundo. 150 millones son muchas licencias para pasar por alto a este magnfico sistema operativo, que segn nuestros anlisis y pruebas, es el mejor Windows de todos los tiempos. La mayora de personas han pasado por todas las versiones de Windows (3.1, 95, 98, millenium, 2000, XP, Vista) y han podido comprobar que la calidad y estabilidad que Windows 7 ofrece supera incluso al querido Windows XP. Lo que se destaca de windows 7 es: Estabilidad: normalmente no se sufre ningn cuelgue raro o pantallazo azul, pues recordemos que en Vista y XP, era lo normal. Compatibilidad: A la hora de instalar programas, Windows Vista resultaba ser el peor SO de Windows en cuanto a compatibilidad. La mayora del software no funcionaba y la incompatibilidad con la mayora de drivers haca que la experiencia de usuario fuese un infierno. En Windows 7 se confirma que no se viven esas situaciones, excepto claro est, con dispositivos demasiado antiguos y sin soporte por parte de sus propios fabricantes. Windows 7, el mejor SO hace rico a Microsoft Hace casi un ao que Windows 7 lleg a nuestras manos. Recelosos ante la nefasta gestin y desarrollo de Windows vista, el mercado no esperaba ni por asomo que Microsoft fuese a crear el que a da de hoy, se considera mejor sistema operativo del momento.

| SISTEMA OPERATIVO|

34

Windows 7 ha tenido que luchar mucho contra la mala imagen y pantallazos que sus antecesores dejaron en nuestros PCs, pero despus de casi un ao con l, creo que todos podemos estar de acuerdo en que este proyecto deba de haber salido hace aos. Durante los primeros 9 meses de vida, Windows 7 ha vendido ms de 175 millones de copias, superando todos los records hasta ahora. As, Microsoft ha podido recaudar casi 19.000 millones de dlares con la venta de Windows 7.

| SISTEMA OPERATIVO|

35

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

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.

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 Sistemas Operativos multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft e IBM, LINUX Ubuntu, 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.

| SISTEMA OPERATIVO|

36

BIBLIOGRAFA

Revista "Gua bsica del computador" tomo 4. Fundamentos de Programacin. Cuarta Edicin. Luis Joyanes. Universidad de Mursia. www.dis.um.es. Universidad de Sevilla - www.lsi.us.es. Ecured. Enciclopedia Cubana - www.ecured.cu. Universidad de Jaen - wwwdi.ujaen.es.

| SISTEMA OPERATIVO|

37

Você também pode gostar