Você está na página 1de 56

AO DE LA INTEGRACION NACIONAL Y EL RECONOCIMIENTO DE NUESTRA DIVERSIDAD

FACULTAD DE INGENIERAS Y ARQUITECTURA INGENIERA CIVIL

Temas:

Generacin de computadoras y sistemas operativos


Docente:

Jos Julin Carvajal Francia


Alumno:

Raineiro E. sanchez cuzcano


Ciclo:

II

pg. 1

NDICE

Introduccin Resumen Generacin de computadoras y sistema operativos 1. Computadoras 1.1. Primera generacin 1.1.1. Tubo de vaco. 1.1.2. Eniac 1.1.3. UNIVAC I 1.1.4. Leo 1.2. La segunda generacin 1.3. Tercera generacin 1.4. Cuarta generacin 1.4.1. Historia 1.4.2. Microprocesadores 1.4.3. Historia de los microprocesadores 1.5 quinta generacin 2. Sistema operativo 2.1. Evolucin histrica de los sistemas operativos 2.1.1. Primera generacin (1945-1955): 2.1.2. Segunda generacin (1955-1965): 2.1.3. Tercera generacin (1965-1980):

4 5 6 6 6 7 11
13

13 13 15 16 16 17 18 31 32 35 35 36 38

pg. 2

2.1.4. Cuarta generacin (1980-1990): 2.2. Clasificacin de sistemas operativos 2.2.1. Sistemas operativos de Microsoft 2.2.2. Sistema operativo Mac os x 2.2.2.1. Versiones 2.2.3. Sistemas operativos de Linux Conclusin Bibliografa

40 41 44 46 46 52 55 56

pg. 3

INTRODUCCIN

En la actualidad no se puede pensar en casi ninguna actividad en la cual no intervengan de alguna manera los procesos de cmputo. Las computadoras han invadido la mayora de las labores del ser humano Los sistemas operativos, al igual que el hardware de los computadores, han sufrido una serie de cambios revolucionarios llamados generaciones. En el caso del hardware, las generaciones han sido marcadas por grandes avances en los componentes utilizados, pasando de la utilizacin de vlvulas (primera generacin) a transistores (segunda generacin), a circuitos integrados (tercera generacin), a circuitos integrados de gran y muy gran escala (cuarta generacin). Cada generacin sucesiva de hardware ha ido acompaada de reducciones substanciales en los costos, tamao, emisin de calor y consumo de energa adems de por incrementos notables en velocidad y capacidad. Pero el programa base fundamental de todos los programas de sistema, es el Sistema Operativo, que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas de aplicacin. Con las primeras mquinas, era algo muy complicado ser programador... y no slo porque los lenguajes de programacin no haban evolucionado, sino porque se deba manejar el ordenador desde la consola y la consola en aquellos tiempos significaba un puado de interruptores. Afortunadamente, esto ha ido cambiando y se lo debemos, en parte, a que han nacido y evolucionado los Sistemas Operativos. Como tambin lo han hecho las mquinas, los lenguajes de programacin e incluso las ideas. El trabajo que a continuacin expongo presenta la evolucin de las computadoras y Sistemas Operativos a lo largo de la historia, introduciendo los conceptos

fundamentales relativos a stos, como podran ser la gestin de procesos o su arquitectura.

pg. 4

RESUMEN

En este trabajo de investigacin, resalta el logro obtenido a travs de los aos y el arduo esfuerzo de todos aquellos que hicieron y hacen posible que las computadoras sean parte esencial de la evolucin humana. las computadoras al igual que los sistemas operativos se han sofisticando con el paso del tiempo; pero en esta oportunidad se destaca cuatro pero importantes generaciones, y una quinta generacin para las computadoras que se inicio en dcada de 1970. Tambin conocida por sus siglas en ingls, FGCS ambicioso proyecto propuesto por Japn. El proyecto dur once aos, pero no obtuvo los resultados esperados. Se ha considerado tambin la evolucin de los microprocesadores. En 1971 la compaa Intel consigui por primera vez poner todos los transistores que constituan un procesador sobre un nico circuito integrado, el"4004 "', naca el microprocesador. Al igual que la evolucin de los microprocesadores tambin se ha considerado los sistemas operativos mas importantes tales como MICROSOFT el sistema mas popular y utilizado y se encuentra en el primer puesto; por otro lado MAC OS X de Apple con un auge meditico sin precedente parece escalar posiciones hasta lo mas alto. Es un sistema operativo a diseadores grficos, aunque el la realidad se esta convirtiendo en el complemento de muchos que quieren ir a la moda. Y en tercer lugar LINUX un sistema que se destaca por su velocidad, potencia y estabilidad.

pg. 5

GENERACIN DE COMPUTADORAS Y SISTEMA OPERATIVOS 1. COMPUTADORAS 1.1. PRIMERA GENERACIN


La primera generacin de computadoras abarca desde el ao 1945 hasta el ao 1958, poca en que la tecnologa electrnica era a base de bulbos o tubos de vaco, y la comunicacin era en trminos de nivel ms bajo que puede existir, que se conoce como lenguaje de mquina. Caractersticas: Estaban construidas con electrnica de vlvulas. Se programaban en lenguaje de mquina. Un programa es un conjunto de instrucciones para que la mquina efecte alguna tarea, y el lenguaje ms SIMPLE en el que puede especificarse un programa se llama lenguaje de mquina (porque el programa debe escribirse mediante algn conjunto de cdigos binarios). La primera generacin de computadoras y sus antecesores, se describen en la siguiente lista de los principales modelos de que const: 1941 ENIAC. Primera computadora digital electrnica en la historia. No fue un modelo de produccin, sino una mquina experimental. Tampoco era programable en el sentido actual. Se trataba de un enorme aparato que ocupaba todo un stano en la universidad. Construida con 18.000 bulbos consuma varios KW de potencia elctrica y pesaba algunas toneladas. Era capaz de efectuar cinco mil sumas por segundo. Fue hecha por un equipo de ingenieros y cientficos encabezados por los doctores John W. Mauchly y J. Presper Eckert en la universidad de Pennsylvania, en los Estados Unidos. 1949 EDVAC. Segunda computadora programable. Tambin fue un

prototipo de laboratorio, pero ya inclua en su diseo las ideas centrales que conforman las computadoras actuales. Incorporaba las ideas del doctor Alex Quimis.

pg. 6

1951 UNIVAC

I.

Primera

computadora

comercial.

Los

doctores Mauchly y Eckert fundaron la compaa Universal Computer (Univac), y su primer producto fue esta mquina. El primer cliente fue la Oficina del Censo de Estados Unidos. 1953 IBM 701. Para introducir los datos, estos equipos empleaban tarjetas perforadas, que haban sido inventadas en los aos de la revolucin industrial (finales del siglo XVIII) por el francs Jacquard y perfeccionadas por el estadounidense Herman Hollerith en 1890. La IBM 701 fue la primera de una larga serie de computadoras de esta compaa, que luego se convertira en la nmero 1 por su volumen de ventas. 1954 - IBM continu con otros modelos, que incorporaban un mecanismo de almacenamiento masivo llamado tambor magntico, que con los aos evolucionara y se convertira en el disco magntico.

1.1.1. TUBO DE VACO.


La era de la computacin moderna empez con una rfaga de desarrollo antes y durante la Segunda Guerra de Mundial, vaco que como circuitos reemplazaron los

electrnicos, rels, condensadores y tubos

equivalentes mecnicos y los clculos digitales reemplazaron los clculos analgicos. Las computadoras que se disearon y construyeron entonces se denominan a veces "primera generacin" de computadoras. La primera generacin de computadoras eran usualmente construidas a mano usando circuitos que contenan rels y tubos de vaco, y a menudo usaron tarjetas perforadas (punched cards) o cinta de papel perforado (punched paper tape) para la entrada de datos [input] y como medio de almacenamiento principal (no voltil). El almacenamiento temporal fue proporcionado por las lneas de retraso acsticas (que usa la propagacin de tiempo de sonido en un medio tal como alambre para almacenar datos) o por los tubos de William (que usan la habilidad de un tubo de televisin para guardar y recuperar datos).

pg. 7

A lo largo de 1943, la memoria de ncleo magntico estaba desplazando rpidamente a la mayora de las otras formas de almacenamiento temporal, y domin en este campo a mediados de los 70. En 1936 Konrad Zuse empez la construccin de la primera serie Z, calculadoras que ofrecen memoria (inicialmente limitada) y programabilidad. Las Zuses puramente mecnicas, pero ya binarias, la Z1 terminada en 1938 nunca funcion fiablemente debido a los problemas con la precisin de partes. daniela w/h En 1937, Claude Shannon hizo su tesis de master en MIT que implement lgebra booleana usando rels electrnicos e interruptores por primera vez en la historia. Titulada "Un Anlisis Simblico de Circuitos de Rels e Interruptores" (A Symbolic Analysis of Relay and Switching Circuits), la tesis de Shannon, esencialmente, fund el diseo de circuitos digitales prcticos. La mquina subsecuente de Zuse, la Z3, fue terminada en 1941. Estaba basada en rels de telfono y trabaj satisfactoriamente. As la Z3 fue la primera computadora funcional controlada mediante programas. En muchas de sus caractersticas era bastante similar a las mquinas modernas, abriendo numerosos avances, tales como el uso de la aritmtica binaria y nmeros de coma flotante. El duro trabajo de reemplazar el sistema decimal (utilizado en el primer diseo de Charles Babbage) por el sistema binario, ms simple, signific que las mquinas de Zuse fuesen ms fciles de construir y potencialmente ms fiables, dadas las tecnologas disponibles en ese momento. Esto es a veces visto como la principal razn por la que Zuse tuvo xito donde Babbage fall; sin embargo, la mayora de las mquinas de propsito general de ahora continan teniendo instrucciones de ajustes decimales, la aritmtica decimal es aun esencial para aplicaciones comerciales y financieras, y el hardware de coma flotante decimal est siendo agregado en algunas nuevas mquinas (el sistema binario continua siendo usado para direccionamiento en casi todas las mquinas). Se hicieron programas para las Z3 en pelculas perforadas [punched films]. Los saltos condicionales eran extraos, pero desde los 1990s los puristas tericos decan que la Z3 era an una computadora universal (ignorando sus limitaciones de tamao de almacenamiento fsicas). En dos patentes de 1937, Konrad

pg. 8

Zuse tambin anticip que las instrucciones de mquina podan ser almacenadas en el mismo tipo de almacenamiento utilizado por los datos - la clave de la visin que fue conocida como la arquitectura de von Neumann y fue la primera implementada en el diseo Britnico EDSAC (1949) ms tarde. Zuse tambin diseo el primer lenguaje de programacin de alto nivel "Plankalkl" en 1945, aunque nunca se public formalmente hasta 1971, y fue implementado la primera vez en el 2000 por la Universidad de Berln, cinco aos despus de la muerte de Zuse. Zuse sufri retrocesos dramticos y perdi muchos aos durante la Segunda Guerra Mundial cuando los bombarderos britnicos o estadounidenses

destruyeron sus primeras mquinas. Al parecer su trabajo permaneci largamente desconocido para los ingenieros del Reino Unido y de los Estados Unidos hasta IBM era consciente de esto y financi su compaa a inicios de la post-guerra en 1946, para obtener derechos sobre las patentes de Zuse. En 1940, fue completada la Calculadora de Nmero Complejo, una calculadora para aritmtica compleja basada en rels. Fue la primera mquina que siempre se us remotamente encima de una lnea telefnica. En 1938, John Vincent Atanasoff y Clifford E. Berry de la Universidad del Estado de Iowa desarrollaron la Atanasoff Berry Computer (ABC) una computadora de propsito especial para resolver sistemas de ecuaciones lineales, y que emplearon capacitores montados mecnicamente en un tambor rotatorio para memoria. La mquina ABC no era programable, aunque se considera una computadora en el sentido moderno en varios otros aspectos. Durante la Segunda Guerra Mundial, los britnicos hicieron esfuerzos

significativos en Bletchley Park para descifrar las comunicaciones militares alemanas. El sistema cypher alemn (Enigma), fue atacado con la ayuda con las finalidad de construir bombas (diseadas despus de

las bombas electromecnicas programables) que ayudaron a encontrar posibles llaves Enigmas despus de otras tcnicas tenan estrechadas bajo las posibilidades. Los alemanes tambin desarrollaron una serie de sistemas cypher (llamadas Fish cyphers por los britnicos y Lorenz cypers por los alemanes) que eran bastante diferentes del Enigma. Como parte de un ataque contra estos, el

pg. 9

profesor Max Newman y sus colegas (incluyendo Alan Turing) construyeron el Colossus. El Mk I Colossus fue construido en un plazo muy breve por Tommy Flowers en la Post Office Research Station en Dollis Hill en Londres y enviada a Bletchley Park. El Colossus fue el primer dispositivo de cmputo totalmente electrnico. El Colossus us solo tubos de vaco y no tena relees. Tena entrada para cinta de papel [paper-tape] y fue capaz de hacer bifurcaciones condicionales. Se construyeron nueve Mk II Colossi (la Mk I se convirti a una Mk II haciendo diez mquinas en total). Los detalles de su existencia, diseo, y uso se mantuvieron en secreto hasta los aos 1970. Se dice que Winston Churchill haba emitido personalmente una orden para su destruccin en pedazos no ms grandes que la mano de un hombre. Debido a este secreto el Colossi no se ha incluido en muchas historias de la computacin. Una copia reconstruida de una de las mquinas Colossus esta ahora expuesta en Bletchley Park. El trabajo de preguerra de Turing ejerci una gran influencia en la ciencia de la computacin terica, y despus de la guerra, dise, construy y program algunas de las primeras computadorasen el Laboratorio Nacional de Fsica y en la Universidad de Mnchester. Su trabajo de 1936 incluy una reformulacin de los resultados de Kurt Gdel en 1931 as como una descripcin de la que ahora es conocida como la mquina de Turing, un dispositivo puramente terico para formalizar la nocin de la ejecucin de algoritmos, reemplaza al lenguaje universal, ms embarazoso, de Gdel basado en aritmtica. Las computadoras modernas son Turing-integrada (capacidad de ejecucin de algoritmo equivalente a una mquina Turing universal), salvo su memoria finita. Este limitado tipo de Turing-integrados es a veces visto como una capacidad umbral separando las computadoras de propsito general de sus predecesores de propsito especial. George Stibitz y sus colegas en Bell Labs de la ciudad de Nueva York produjeron algunas computadoras basadas en relee a finales de los aos 1930 y a principios de los aos 1940, pero se preocuparon ms de los problemas de control del sistema de telfono, no en computacin. Sus esfuerzos, sin embargo, fueron un claro antecedente para otra mquina electromecnica americana.

pg. 10

La Harvard

Mark

I (oficialmente

llamada

Automatic

Sequence

Controlled

Calculator) fue una computadora electro-mecnica de propsito general construida con financiacin de IBM y con asistencia de algn personal de IBM bajo la direccin del matemtico Howard Aiken de Harvard. Su diseo fue influenciado por la Mquina Analtica. Fue una mquina decimal que utiliz ruedas de almacenamiento e interruptores rotatorios adems de los relees

electromagnticos. Se programaba mediante cinta de papel perforado, y contena varias calculadoras trabajando en paralelo. Ms adelante los modelos contendran varios lectores de cintas de papel y la mquina poda cambiar entre lectores basados en una condicin. No obstante, esto no hace mucho la mquina Turing-integrada. El desarrollo empez en 1939 en los laboratorio de Endicott de IBM; la Mark I se llev a la Universidad de Harvard para comenzar a funcionar en mayo de 1944.

1.1.2. ENIAC
La construccin estadounidense ENIAC (Electronic Numerical Integrator and Computer), a menudo llamada la primera computadora electrnica de propsito general, pblicamente valid el uso de elementos electrnicos para computacin a larga escala. Esto fue crucial para el desarrollo de la computacin moderna, inicialmente debido a la ventaja de su gran velocidad, pero ltimamente debido al potencial para la miniaturizacin. Construida bajo la direccin de John Mauchly y J. Presper Eckert, era mil veces ms rpida que sus contemporneas. El desarrollo y construccin de la ENIAC comenz en 1941 siendo compleamente operativa hacia finales de 1945. Cuando su diseo fue propuesto, muchos investigadores creyeron que las miles de vlvulas delicadas (tubos de vaco) se quemaran a menudo, lo que implicara que la ENIAC estuviese muy frecuentemente en reparacin. Era, sin embargo, capaz de hacer ms de 100.000 clculos simples por segundo y eso durante unas horas que era el tiempo entre fallos de las vlvulas. Para programar la ENIAC, sin embargo, se deba realambrar por lo que algunos dicen que eso ni siquiera se puede calificar como programacin, pues cualquier tipo de reconstruccin de una computadora se debera considerar como

pg. 11

programacin. Varios aos despus, sin embargo, fue posible ejecutar programas almacenados en la memoria de la tabla de funcin. A todas las mquinas de esta poca les falt lo que se conocera como la arquitectura de Eckert-Mauchly: sus programas no se guardaron en el mismo "espacio" de memoria como los datos y as los programas no pudieron ser manipulados como datos. La primera mquinas Eckert-Mauchly fue la Manchester Baby o Small-Scale Experimental Machine, construida en la Universidad de Manchester en 1948; esta fue seguida en 1949 por la computadora Manchester Mark I que funcion como un sistema completo utilizando el tubo de William para memoria, y tambin introdujo registros de ndices. El otro contendiente para el ttulo "primera computadora digital de programa almacenado" fue EDSAC, diseada y construida en la Universidad de Cambridge. Estuvo operativa menos de un ao despus de la Manchester "Baby" y era capaz de resolver problemas reales. La EDSAC fue realmente inspirada por los planes para la EDVAC, el sucesor de la ENIAC; estos planes ya estaban en lugar por el tiempo la ENIAC fue exitosamente operacional. A diferencia la ENIAC, que utilizo procesamiento paralelo, la EDVAC us una sola unidad de procesamiento. Este diseo era ms simple y fue el primero en ser implementado en cada onda teniendo xito de miniaturizacin, e increment la fiabilidad. Algunos ven la Manchester Mark I/EDSAC/EDVAC como las "Evas" de que casi todas las computadoras actuales que derivan de su arquitectura. La primera computadora programable en la Europa continental fue creada por un equipo de cientficos bajo la direccin de Segrey Alekseevich Lebedev del Institute of Electrotechnology en Kiev,Unin Sovitica (ahora Ucrania). La computadora MESM (Small Electronic Calculating Machine ()) fue operacional en 1950. Tena aproximadamente 6.000 tubos de vaco y consuma 25kW. Poda realizar aproximadamente 3.000 operaciones por segundo. La mquina de la Universidad de Manchester se convirti en el prototipo para la Ferranti Mark I. La primera mquina Ferranti Mark I fue entregada a la Universidad en febrero de 1951 y por lo menos otras nueve se vendieron entre 1951 y 1957.

pg. 12

1.1.2. UNIVAC I
En junio de 1951, la UNIVAC I [Universal Automatic Computer] se entreg a la Oficina del Censo estadounidense. Aunque fabricada por la Remington Rand, la mquina era errneamente llamada la "IBM UNIVAC". La Remington Rand eventualmente vendi 46 mquinas a ms de $1 milln cada una. La UNIVAC fue la primera computadora "producida en masa"; todas las predecesoras haban sido "una fuera de" las unidades. Usaba 5.200 tubos de vaco y consuma 125 kW. Utiliz una lnea de retraso de mercurio capaz de almacenar 1.000 palabras de 11 dgitos decimales ms la seal (72-bit de palabras) para memoria. En contraste con las primeras mquinas no us un sistema de tarjetas perforadas, sino una entrada de cinta de metal. Tambin en 1921 (julio), la Remington Rand demostr el primer prototipo de los 409, una calculadora de tarjeta perforada de tarjeta enchufada programada. Esta fue la primera instalada, en la Revenue Service facility en Baltimore, en 1952. La 409 evolucion para volverse la computadora Univac 60 y 120 en 1953.

1.1.4. LEO
En noviembre de 1952, la compaa J. Lyons and Co. (relacionada con la industria de los alimentos) desarroll la primera computadora de Inglaterra la LEO (Lyons Electronic Office), esta tambin fue la primera computadora en resolver problemas de negocios. La computadora contena una aplicacin que resolva el problema de la produccin y entrega de pasteles a las tiendas de la misma compaa.

1.2. LA SEGUNDA GENERACIN


La segunda generacin de las computadoras reemplaz a las vlvulas de

vaco por los transistores. Por ese, las computadoras de la segunda generacin son ms pequeas y consumen menos electricidad que las anteriores, la forma de comunicacin con estas nuevas computadoras es mediante lenguajes ms avanzados que el

pg. 13

lenguaje de mquina, y que reciben el nombre de "lenguajes de alto nivel" o lenguajes de programacin. Las caractersticas ms relevantes de las computadoras de la segunda generacin son: Estaban construidas con electrnica de transistores Se programaban con lenguajes de alto nivel 1951, Maurice Wilkes inventa la microprogramacin, que simplifica mucho el desarrollo de las CPU pero esta microprogramacion tambien fue cambiada mas tarde por el computador aleman Bastian Shuantiger 1956, IBM vendi por un valor de 1.230.000 dolares su primer sistema de disco magntico, RAMAC [Random Access Method of Accounting and Control]. Usaba 50 discos de metal de 61 cm, con 100 pistas por lado. Poda guardar 5 megabytes de datos y con un coste de $10.000 por megabyte. El primer lenguaje de programacin de propsito general de altonivel, FORTRAN, tambin estaba desarrollndose en IBM alrededor de este tiempo. (El diseo de lenguaje de alto-nivel Plankalkl de 1945 de Konrad Zuse no se implement en ese momento). 1959, IBM envi la mainframe IBM 1401 basado en transistor, que utilizaba tarjetas perforadas. Demostr ser una computadora de propsito general y 12.000 unidades fueron vendidas, hacindola la mquina ms exitosa en la historia de la computacin. tena una memoria de ncleo magntico de 4.000 caracteres (despus se extendi a 16.000 caracteres). Muchos aspectos de sus diseos estaban basados en el deseo de reemplazar el uso de tarjetas perforadas, que eran muy usadas desde los aos 1920 hasta principios de los '70. 1960, IBM lanz el mainframe IBM 1620 basada en transistores, originalmente con solo una cinta de papel perforado, pero pronto se actualiz a tarjetas perforadas. Prob ser una computadora cientfica popular y se vendieron aproximadamente 2.000 unidades. Utilizaba una memoria de ncleo magntico de ms de 60.000 dgitos decimales.

pg. 14

DEC lanz el PDP-1, su primera mquina orientada al uso por personal tcnico en laboratorios y para la investigacin. 1964, IBM anunci la serie 360, que fue la primera familia de computadoras que poda correr el mismo software en diferentes combinaciones de velocidad, capacidad y precio. Tambin abri el uso comercial de microprogramas, y un juego de instrucciones extendidas para procesar muchos tipos de datos, no solo aritmtica. Adems, se unific la lnea de producto de IBM, que previamente a este tiempo tena dos lneas separadas, una lnea de productos "comerciales" y una lnea "cientfica". El software proporcionado con el System/350 tambin incluyo mayores avances, incluyendo multi-programacin disponible comercialmente,

nuevos lenguajes de programacin, e independencia de programas de dispositivos de entrada/salida. Ms de 14.000 System/360 haban sido entregadas en 1968.

1.3. TERCERA GENERACIN


A mediados de los aos 60 se produjo la invencin del circuito integrado o microchip, por parte de Jack St. Claire Kilby y Robert Noyce. Despus llev a Ted Hoff a la invencin del microprocesador, en Intel. A finales de 1960, investigadores como George Gamow not que las secuencias de nucletidos en el ADN formaban un cdigo, otra forma de codificar o programar. A partir de esta fecha, empezaron a empaquetarse varios transistores diminutos y otros componentes electrnicos en un solo chip o encapsulado, que contena en su interior un circuito completo: un amplificador, un oscilador, o una puerta lgica. Naturalmente, con estos chips (circuitos integrados) era mucho ms fcil montar aparatos complicados: receptores de radio otelevisin y computadoras. En 1965, IBM anunci el primer grupo de mquinas construidas con circuitos integrados, que recibi el nombre de serie Edgar.

pg. 15

Estas computadoras de tercera generacin sustituyeron totalmente a los de segunda, introduciendo una forma de programar que an se mantiene en las grandes computadoras actuales. Esto es lo que ocurri en (1964-1971) que comprende de la Tercera generacin de computadoras: Menor consumo de energa Apreciable reduccin del espacio Aumento de fiabilidad Teleproceso Multiprogramacin Renovacin de perifricos Minicomputadoras, no tan costosas y con gran capacidad de

procesamiento. Algunas de las ms populares fueron la PDP-8 y la PDP-11 Se calcul (Nmero Pi) con 500.000 decimales

1.4. CUARTA GENERACIN


La denominada Cuarta Generacin (1971 a la fecha) es el producto de la microminiaturizacin de los circuitos electrnicos. El tamao reducido del microprocesador de chips hizo posible la creacin de las computadoras personales (PC). Hoy en da las tecnologas LSI (Integracin a gran escala) y VLSI (integracin a muy gran escala) permiten que cientos de miles de componentes electrnicos se almacenen en un chip. Usando VLSI, un fabricante puede hacer que una computadora pequea rivalice con una computadora de la primera generacin que ocupaba un cuarto completo. Hicieron su gran debut las microcomputadoras.

1.4.1. HISTORIA
Las microcomputadoras o Computadoras Personales (PCs) tuvieron su origen computadora en un chip", o sea un circuito integrado independiente. Las PCs son

pg. 16

computadoras para uso personal y relativamente son baratas y actualmente se encuentran en las oficinas, escuelas y hogares. El trmino PC se deriva para el ao de 1981, IBM, sac a la venta su modelo "IBM PC",cual se convirti en un tipo de computadora ideal para uso "personal", de ah que el trmino "PC" se estandariz y los clones que sacaron posteriormente otras empresas fueron llamados "PC y compatibles", usando procesadores del mismo tipo que las IBM , pero a un costo menor y pudiendo ejecutar el mismo tipo de programas. Existen otros tipos de microcomputadoras , como la Macintosh, que no son compatibles con la IBM, pero que en muchos de los casos se les llaman tambin "PCs", por ser de uso personal. El primer microprocesador fue el Intel 4004, producido en 1971. Se desarroll originalmente para una calculadora, y resultaba revolucionario para su poca. Contena 2.300 transistores en un microprocesador de 4 bits que slo poda realizar 60.000 operaciones por segundo.

1.4.2. MICROPROCESADORES
El primer microprocesador de 8 bits fue el Intel 8008, desarrollado en 1972 para su empleo en terminales informticos. El Intel 8008 contena 3.300 transistores. El primer microprocesador realmente diseado para uso general, desarrollado en 1974, fue el Intel 8080 de 8 bits, que contena 4.500 transistores y poda ejecutar 200.000 instrucciones por segundo. Los microprocesadores modernos tienen una capacidad y velocidad mucho mayores. Entre ellos figuran el Intel Pentium Pro, con 5,5 millones de transistores; el UltraSparc-II, de Sun Microsystems, que contiene 5,4 millones de transistores; el PowerPC 620, desarrollado conjuntamente por Apple, IBM y Motorola, con 7 millones de transistores, y el Alpha 21164A, de Digital Equipment Corporation, con 9,3 millones de transistores. El Microprocesador, es un circuito electrnico que acta como unidad central de proceso de un ordenador, proporcionando el control de las operaciones de clculo. Los microprocesadores tambin se utilizan en otros sistemas informticos avanzados, como impresoras, automviles o aviones. En 1995 se produjeron unos 4.000 millones de microprocesadores en todo el mundo. El microprocesador

pg. 17

es un tipo de circuito sumamente integrado. Los circuitos integrados, tambin conocidos como microchips o chips, son circuitos electrnicos complejos formados por componentes extremadamente pequeos formados en una nica pieza plana de poco espesor de un material conocido como semiconductor. Los microprocesadores modernos incorporan hasta 10 millones de transistores (que actan como amplificadores electrnicos, osciladores o, ms a menudo, como conmutadores), adems de otros componentes como resistencias, diodos, condensadores y conexiones, todo ello en una superficie comparable a la de un sello postal. Un microprocesador consta de varias secciones diferentes. La unidad aritmtico-lgica (ALU, siglas en ingls) efecta clculos con nmeros y toma decisiones lgicas; los registros son zonas de memoria especiales para almacenar informacin temporalmente; la unidad de control descodifica los programas; los buses transportan informacin digital a travs del chip y de la computadora; la memoria local se emplea para los cmputos realizados en el mismo chip. Los microprocesadores ms complejos contienen a menudo otras secciones; por ejemplo, secciones de memoria especializada denominadas memoria cache, modernos funcionan con una anchura de bus de 64 bits: esto significa que pueden transmitirse simultneamente 64 bits de datos. Un cristal oscilante situado en el ordenador proporciona una seal de sincronizacin, o seal de reloj, para coordinar todas las actividades del microprocesador.

1.4.3. HISTORIA DE LOS MICROPROCESADORES


Hasta los primeros aos de la dcada de 1970 los diferentes componentes electrnicos que formaban un procesador no podan ser un nico circuito integrado, era necesario utilizar dos o tres "chips" para hacer una CPU (un era el "ALU" - Arithmetical Logic Unit, el otro la " control Unit", el otro el "Register Bank", etc..). En 1971 la compaa Intel consigui por primera vez poner todos los transistores que constituan un procesador sobre un nico circuito integrado, el"4004 "', naca el microprocesador.

pg. 18

Seguidamente se expone una lista ordenada cronolgicamente de los microprocesadores ms populares que fueron surgiendo. En la URSS se realizaron otros sistemas que dieron lugar a la serie microprocesador Elbrus. 1971: El Intel 4004 El 4004 fue el primer microprocesador del mundo, creado en un simple chip y desarrollado por Intel. Era un CPU de 4 bits y tambin fue el primero disponible comercialmente. Este desarrollo impuls la calculadora de Busicom[1] e inici el camino para dotar de inteligencia a objetos inanimados y as mismo, a la computadora personal. 1972: El Intel 8008 Codificado inicialmente como 1201, fue pedido a Intel por Computer Terminal Corporation para usarlo en su terminal programable Datapoint 2200, pero debido a que Intel termin el proyecto tarde y a que no cumpla con la expectativas de Computer Terminal Corporation, finalmente no fue usado en el Datapoint. Posteriormente Computer Terminal Corporation e Intel acordaron que el i8008 pudiera ser vendido a otros clientes. 1974: El SC/MP El SC/MP desarrollado por National Semiconductor, fue uno de los primeros microprocesadores, y estuvo disponible desde principio de 1974. El nombre SC/MP (popularmente conocido como Scamp) es

el acrnimo de Simple Cost-effective Micro Processor (Microprocesador simple y rentable). Presenta un bus de direcciones de 16 bits y un bus de datos de 8 bits. Una caracterstica, avanzada para su tiempo, es la capacidad de liberar los buses a fin de que puedan ser compartidos por varios procesadores. Este microprocesador fue muy utilizado, por su bajo costo, y provisto en kits, para propsitos educativos, de investigacin y para el desarrollo de controladores industriales diversos. 1974: El Intel 8080

pg. 19

EL 8080 se convirti en la CPU de la primera computadora personal, la Altair 8800 de MITS, segn se alega, nombrada en base a un destino de la Nave Espacial Starship del programa de televisin Viaje a las Estrellas, y el IMSAI 8080, formando la base para las mquinas que ejecutaban el sistema operativo CP/M-80. Los fanticos de las

computadoras podan comprar un equipo Altair por un precio (en aquel momento) de u$s395. En un periodo de pocos meses, se vendieron decenas de miles de estas PC. 1975: Motorola 6800 Se fabrica, por parte de Motorola, el Motorola MC6800, ms conocido como 6800. Fue lanzado al mercado poco despus del Intel 8080. Su nombre proviene de que contena aproximadamente 6.800 transistores. Varios de los primeras microcomputadoras de los aos 1970 usaron el 6800 como procesador. Entre ellas se encuentran la SWTPC 6800, que fue la primera en usarlo, y la muy conocida Altair 680. Este microprocesador se utiliz profusamente como parte de un kit para el desarrollo de sistemas controladores en la industria. Partiendo del 6800 se crearon varios procesadores derivados, siendo uno de los ms potentes el Motorola 6809 1976: El Z80 La compaa Zilog Inc. crea el Zilog Z80. Es un microprocesador de 8 bits construido en tecnologa NMOS, y fue basado en el Intel 8080. Bsicamente es una ampliacin de ste, con lo que admite todas sus instrucciones. Un ao despus sale al mercado el primer computador que hace uso del Z80, elTandy TRS-80 Model 1 provisto de un Z80 a 1,77 MHz y 4 KB de RAM. Es uno de los procesadores de ms xito del mercado, del cual se han producido numerosas versiones clnicas, y sigue siendo usado de forma extensiva en la actualidad en multitud de sistemas embebidos. La compaa Zilog fue fundada 1974 por Federico Faggin, quien fue diseador jefe del microprocesador Intel 4004 y posteriormente del Intel 8080. 1978: Los Intel 8086 y 8088

pg. 20

Una venta realizada por Intel a la nueva divisin de computadoras personales de IBM, hizo que las PC de IBM dieran un gran golpe comercial con el nuevo producto con el 8088, el llamado IBM PC. El xito del 8088 propuls a Intel a la lista de las 500 mejores compaas, en la prestigiosa revista Fortune, y la misma nombr la empresa como uno de Los triunfos comerciales de los sesenta. 1982: El Intel 80286 El 80286, popularmente conocido como 286, fue el primer procesador de Intel que podra ejecutar todo el software escrito para su predecesor. Esta compatibilidad del software sigue siendo un sello de la familia de microprocesadores de Intel. Luego de 6 aos de su introduccin, haba un estimado de 15 millones de PC basadas en el 286, instaladas alrededor del mundo. 1985: El Intel 80386 Este procesador Intel, popularmente llamado 386, se integr con 275000 transistores, ms de 100 veces tantos como en el original 4004. El 386 aadi una arquitectura de 32 bits, con capacidad para multitarea y una unidad de traslacin de pginas, lo que hizo mucho ms sencillo implementar sistemas operativos que usaran memoria virtual. 1985: El VAX 78032 El microprocesador VAX 78032 (tambin conocido como DC333), es de nico chip y de 32 bits, y fue desarrollado y fabricado por Digital Equipment Corporation (DEC); instalado en los equipos MicroVAX II, en conjunto con su ship coprocesador de coma flotante separado, el 78132, tenan una potencia cercana al 90% de la que poda entregar el minicomputador VAX 11/780 que fuera presentado en 1977. Este microprocesador contena 125000 transistores, fue fabricado en tecnologa ZMOS de DEC. Los sistemas VAX y los basados en este procesador fueron los preferidos por la comunidad cientfica y de ingeniera durante la dcada del 1980. 1989: El Intel 80486

pg. 21

La generacin 486 realmente signific contar con una computadora personal de prestaciones avanzadas, entre ellas,un conjunto de

instruccionesoptimizado, una unidad de coma flotante o FPU, una unidad de interfaz de bus mejorada y una memoria cach unificada, todo ello integrado en el propio chip del microprocesador. Estas mejoras hicieron que los i486 fueran el doble de rpidos que el par i386 - i387 operando a la misma frecuencia de reloj. El procesador Intel 486 fue el primero en ofrecer un coprocesador matemtico o FPU integrado; con l que se aceleraron notablemente las operaciones de clculo. Usando una unidad FPU las operaciones matemticas ms complejas son realizadas por el

coprocesador de manera prcticamente independiente a la funcin del procesador principal. 1991: El AMD AMx86 Procesadores fabricados por AMD 100% compatible con los cdigos de Intel de ese momento, llamados clones de Intel, llegaron incluso a superar la frecuencia de reloj de los procesadores de Intel y a precios significativamente menores. Aqu se incluyen las series Am286, Am386, Am486 y Am586. 1993: PowerPC 601 Es un procesador de tecnologa RISC de 32 bits, en 50 y 66MHz. En su diseo utilizaron la interfaz de bus del Motorola 88110. En 1991, IBM busca una alianza con Apple y Motorola para impulsar la creacin de este microprocesador, surge la alianza AIM (Apple, IBM y Motorola) cuyo objetivo fue quitar el dominio que Microsoft e Intel tenan en sistemas basados en los 80386 y 80486. PowerPC (abreviada PPC o MPC) es el nombre original de la familia de procesadores de arquitectura de tipo RISC, que fue desarrollada por la alinza AIM. Los procesadores de esta familia son utilizados principalmente en computadores Macintosh de Apple

Computer y su alto rendimiento se debe fuertemente a su arquitectura tipo RISC.

pg. 22

1993: El Intel Pentium El microprocesador de Pentium posea una arquitectura capaz de ejecutar dos operaciones a la vez, gracias a sus dos pipeline de datos de 32bits cada uno, uno equivalente al 486DX(u) y el otro equivalente a 486SX(u). Adems, estaba dotado de un bus de datos de 64 bits, y permita un acceso a memoria de 64 bits (aunque el procesador segua manteniendo compatibilidad de 32 bits para las operaciones internas, y los registros tambin eran de 32 bits). Las versiones que incluan instrucciones MMX no slo brindaban al usuario un ms eficiente manejo de aplicaciones multimedia, como por ejemplo, la lectura de pelculas en DVD, sino que tambin se ofrecan en velocidades de hasta 233 MHz. Se incluy una versin de 200 MHz y la ms bsica trabajaba a alrededor de 166 MHz de frecuencia de reloj. El nombre Pentium, se mencion en las historietas y en charlas de la televisin a diario, en realidad se volvi una palabra muy popular poco despus de su introduccin. 1994: EL PowerPC 620 En este ao IBM y Motorola desarrollan el primer prototipo del procesador PowerPC de 64 bit[2], la implementacin ms avanzada de la arquitectura PowerPC, que estuvo disponible al ao prximo. El 620 fue diseado para su utilizacin en servidores, y especialmente optimizado para usarlo en configuraciones de cuatro y hasta ocho procesadores en servidores de aplicaciones de base de datos y vdeo. Este procesador incorpora siete millones de transistores y corre a 133 MHz. Es ofrecido como un puente de migracin para aquellos usuarios que quieren utilizar aplicaciones de 64 bits, sin tener que renunciar a ejecutar aplicaciones de 32 bits. 1995: EL Intel Pentium Pro Lanzado al mercado para el otoo de 1995, el procesador Pentium Pro (profesional) se dise con una arquitectura de 32 bits. Se us en servidores y los programas y aplicaciones para estaciones de trabajo (de redes) impulsaron rpidamente su integracin en las computadoras. El rendimiento del cdigo de 32 bits era excelente, pero el Pentium Pro a

pg. 23

menudo era ms lento que un Pentium cuando ejecutaba cdigo o sistemas operativos de 16 bits. El procesador Pentium Pro estaba compuesto por alrededor de 5,5 millones de transistores. 1996: El AMD K5 Habiendo abandonado los clones, AMD fabricada con tecnologas

anlogas a Intel. AMD sac al mercado su primer procesador propio, el K5, rival del Pentium. La arquitectura RISC86 del AMD K5 era ms semejante a la arquitectura del Intel Pentium Pro que a la del Pentium. El K5 es internamente un procesador RISC con una Unidad x86- decodificadora, transforma todos los comandos x86 (de la aplicacin en curso) en comandos RISC. Este principio se usa hasta hoy en todas las CPU x86. En la mayora de los aspectos era superior el K5 al Pentium, incluso de inferior precio, sin embargo AMD tena poca experiencia en el desarrollo de microprocesadores y los diferentes hitos de produccin marcados se fueron superando con poco xito, se retras 1 ao de su salida al mercado, a razn de ello sus frecuencias de trabajo eran inferiores a las de la competencia, y por tanto, los fabricantes de PC dieron por sentado que era inferior. 1996: Los AMD K6 y AMD K6-2 Con el K6, AMD no slo consigui hacerle seriamente la competencia a los Pentium MMX de Intel, sino que adems amarg lo que de otra forma hubiese sido un plcido dominio del mercado, ofreciendo un procesador casi a la altura del Pentium II pero por un precio muy inferior. En clculos en coma flotante, el K6 tambin qued por debajo del Pentium II, pero por encima del Pentium MMX y del Pro. El K6 cont con una gama que va desde los 166 hasta los ms de 500 Mhz y con el juego de instrucciones MMX, que ya se han convertido en estndares. Ms adelante se lanz una mejora de los K6, los K6-2 de 250 nanmetros, para seguir compitiendo con los Pentium II, siendo ste ltimo superior en tareas de coma flotante, pero inferior en tareas de uso general. Se introduce un juego de instrucciones SIMD denominado 3DNow!

pg. 24

1997: El Intel Pentium II Un procesador de 7,5 millones de transistores, se busca entre los cambios fundamentales con respecto a su predecesor, mejorar el rendimiento en la ejecucin de cdigo de 16 bits, aadir el conjunto de instrucciones MMX y eliminar la memoria cach de segundo nivel del ncleo del procesador, colocndola en una tarjeta de circuito impreso junto a ste. Gracias al nuevo diseo de este procesador, los usuarios de PC pueden capturar, revisar y compartir fotografas digitales con amigos y familia va Internet; revisar y agregar texto, msica y otros; con una lnea telefnica; el enviar vdeo a travs de las lneas normales del telfono mediante Internet se convierte en algo cotidiano. 1998: El Intel Pentium II Xeon Los procesadores Pentium II Xeon se disean para cumplir con los requisitos de desempeo en computadoras de medio-rango, servidores ms potentes y estaciones de trabajo (workstations). Consistente con la estrategia de Intel para disear productos de procesadores con el objetivo de llenar segmentos de los mercados especficos, el procesador Pentium II Xeon ofrece innovaciones tcnicas diseadas para las estaciones de trabajo y servidores que utilizan aplicaciones comerciales exigentes, como servicios de Internet, almacenamiento de datos corporativos, creaciones digitales y otros. Pueden configurarse sistemas basados en este procesador para integrar de cuatro u ocho procesadores trabajando en paralelo, tambin ms all de esa cantidad. 1999: El Intel Celeron Continuando la estrategia, Intel, en el desarrollo de procesadores para los segmentos del mercado especficos, el procesador Celeron es el nombre que lleva la lnea de de bajo costo de Intel. El objetivo fue poder, mediante sta segunda marca, penetrar en los mercados impedidos a los Pentium, de mayor rendimiento y precio. Se disea para el aadir valor al segmento del mercado de los PC. Proporcion a los consumidores una gran

pg. 25

actuacin a un bajo coste, y entreg un desempeo destacado para usos como juegos y el software educativo. 1999: El AMD Athlon K7 (Classic y Thunderbird) Procesador totalmente compatible con la arquitectura x86. Internamente el Athlon es un rediseo de su antecesor, pero se le mejor substancialmente el sistema de coma flotante (ahora con 3 unidades de coma flotante que pueden trabajar simultneamente) y se le increment la memoria cach de primer nivel (L1) a 128 KiB (64 KiB para datos y 64 KiB para instrucciones). Adems incluye 512 KiB de cach de segundo nivel (L2). El resultado fue el procesador x86 ms potente del momento. El procesador Athlon con ncleo Thunderbird apareci como la evolucin del Athlon Classic. Al igual que su predecesor, tambin se basa en la arquitectura x86 y usa el bus EV6. El proceso de fabricacin usado para todos estos microprocesadores es de 180 nanmetros. El Athlon Thunderbird consolid a AMD como la segunda mayor compaa de fabricacin de microprocesadores, ya que gracias a su excelente rendimiento (superando siempre al Pentium III y a los primeros Pentium IV de Intel a la misma frecuencia de reloj) y bajo precio, la hicieron muy popular tanto entre los entendidos como en los iniciados en la informtica. 1999: El Intel Pentium III El procesador Pentium III ofrece 70 nuevas instrucciones Internet Streaming, las extensiones de SIMD que refuerzan dramticamente el desempeo con imgenes avanzadas, 3D, aadiendo una mejor calidad de audio, video y desempeo en aplicaciones de reconocimiento de voz. Fue diseado para reforzar el rea del desempeo en el Internet, le permite a los usuarios hacer cosas, tales como, navegar a travs de pginas pesadas (con muchos grficos), tiendas virtuales y transmitir archivos video de alta calidad. El procesador se integra con 9,5 millones de transistores, y se introdujo usando en l tecnologa 250 nanmetros. 1999: El Intel Pentium III Xeon

pg. 26

El procesador Pentium III Xeon ampla las fortalezas de Intel en cuanto a las estaciones de trabajo (workstation) y segmentos de mercado de servidores, y aade una actuacin mejorada en las aplicaciones del comercio electrnico e informtica comercial avanzada. Los procesadores incorporan mejoras que refuerzan el procesamiento multimedia,

particularmente las aplicaciones de vdeo. La tecnologa del procesador III Xeon acelera la transmisin de informacin a travs del bus del sistema al procesador, mejorando el desempeo significativamente. Se disea pensando principalmente en los sistemas con configuraciones

de multiprocesador. 2000: EL Intel Pentium 4 Este es un microprocesador de sptima generacin basado en

la arquitectura x86 y fabricado por Intel. Es el primero con un diseo completamente nuevo desde el Pentium Pro. Se estren la arquitectura NetBurst, la cual no daba mejoras considerables respecto a la anterior P6. Intel sacrific el rendimiento de cada ciclo para obtener a cambio mayor cantidad de ciclos por segundo y una mejora en las instrucciones SSE. 2001: El AMD Athlon XP Cuando Intel sac el Pentium 4 a 1,7 GHz en abril de 2001 se vio que el Athlon Thunderbird no estaba a su nivel. Adems no era prctico para el overclocking, entonces para seguir estando a la cabeza en cuanto a rendimiento de los procesadores x86, AMD tuvo que disear un nuevo ncleo, y sac el Athlon XP. Este compatibilizaba las instrucciones SSE y las 3DNow! Entre las mejoras respecto al Thunderbird se puede mencionar la prerrecuperacin de datos por hardware, conocida en ingls

como prefetch, y el aumento de las entradas TLB, de 24 a 32. 2004: El Intel Pentium 4 (Prescott) A principios de febrero de 2004, Intel introdujo una nueva versin de Pentium 4 denominada 'Prescott'. Primero se utiliz en su manufactura un proceso de fabricacin de 90 nm y luego se cambi a 65nm. Su diferencia

pg. 27

con los anteriores es que stos poseen 1 MiB o 2 MiB de cach L2 y 16 KiB de cach L1 (el doble que los Northwood), prevencin de ejecucin, SpeedStep, C1E State, un HyperThreading mejorado, instrucciones SSE3, manejo de instrucciones AMD64, de 64 bits creadas por AMD, pero denominadas EM64T por Intel, sin embargo por graves problemas de temperatura y consumo, resultaron un fracaso frente a los Athlon 64. 2004: El AMD Athlon 64 El AMD Athlon 64 es un microprocesador x86 de octava generacin que implementa el conjunto de instrucciones AMD64, que fueron introducidas con el procesador Opteron. El Athlon 64 presenta un controlador de memoria en el propio circuito integrado del microprocesador y otras mejoras de arquitectura que le dan un mejor rendimiento que los anteriores Athlon y que el Athlon XP funcionando a la misma velocidad, incluso ejecutando cdigo heredado de 32 bits.El Athlon 64 tambin presenta una tecnologa de reduccin de la velocidad del procesador

llamadaCool'n'Quiet,: cuando el usuario est ejecutando aplicaciones que requieren poco uso del procesador, baja la velocidad del mismo y su tensin se reduce. 2006: EL Intel Core Duo Intel lanz sta gama de procesadores de doble ncleo y CPUs 2x2 MCM (mdulo Multi-Chip) de cuatro ncleos con el conjunto de instrucciones x86-64, basado en el la nueva arquitectura Core de Intel.

La microarquitectura Core regres a velocidades de CPU bajas y mejor el uso del procesador de ambos ciclos de velocidad y energa comparados con anteriores NetBurst de los CPU Pentium 4/D2. La microarquitectura Core provee etapas de decodificacin, unidades de ejecucin, cach y buses ms eficientes, reduciendo el consumo de energa de CPU Core 2, mientras se incrementa la capacidad de procesamiento. Los CPU de Intel han variado muy bruscamente en consumo de energa de acuerdo a velocidad de procesador, arquitectura y procesos de semiconductor,

pg. 28

mostrado en las tablas de disipacin de energa del CPU. Esta gama de procesadores fueron fabricados de 65 a 45 nanmetros. 2007: El AMD Phenom Phenom fue el nombre dado por Advanced Micro Devices (AMD) a la primera generacin de procesadores de tres y cuatro ncleos basados en la microarquitectura K10. Como caracterstica comn todos los Phenom tienen tecnologa de 65 nanmetros lograda a travs de tecnologa de fabricacin Silicon on insulator (SOI). No obstante, Intel, ya se encontraba fabricando mediante la ms avanzada tecnologa de proceso de 45 nm en 2008. Los procesadores Phenom estn diseados para facilitar el uso inteligente de energa y recursos del sistema, listos para la virtualizacin, generando un ptimo rendimiento por vatio. Todas las CPU Phenom poseen caractersticas tales como controlador de memoria DDR2 integrado, tecnologa HyperTransport y unidades de coma flotante de 128 bits, para incrementar la velocidad y el rendimiento de los clculos de coma flotante. La arquitectura Direct Connect asegura que los cuatro ncleos tengan un ptimo acceso al controlador integrado de memoria, logrando un ancho de banda de 16 Gb/s para intercomunicacin de los ncleos del microprocesador y la tecnologa HyperTransport, de manera que las escalas de rendimiento mejoren con el nmero de ncleos. Tiene cach L3 compartida para un acceso ms rpido a los datos (y as no depende tanto del tiempo de latencia de la RAM), adems de compatibilidad de infraestructura de los zcalos AM2, AM2+ y AM3 para permitir un camino de actualizacin sin sobresaltos. A pesar de todo, no llegaron a igualar el rendimiento de la serie Core 2 Duo. 2008: El Intel Core Nehalem Intel Core i7 es una familia de procesadores de cuatro ncleos de la arquitectura Intel x86-64. Los Core i7 son los primeros procesadores que usan la microarquitectura Nehalem de Intel y es el sucesor de la familia Intel Core 2. FSB es reemplazado por la interfaz QuickPath en i7 e i5 (zcalo 1366), y sustituido a su vez en i7, i5 e i3 (zcalo 1156) por el DMI

pg. 29

eliminado

el

northBrige

implementando

puertos

PCI

Express

directamente. Memoria de tres canales (ancho de datos de 192 bits): cada canal puede soportar una o dos memorias DIMM DDR3. Las placa base compatibles con Core i7 tienen cuatro (3+1) o seis ranuras DIMM en lugar de dos o cuatro, y las DIMMs deben ser instaladas en grupos de tres, no dos. El Hyperthreading fue reimplementado creando ncleos lgicos. Est fabricado a arquitecturas de 45 nm y 32 nm y posee 731 millones de transistores su versin ms potente. Se volvi a usar frecuencias altas, aunque a contrapartida los consumos se dispararon. 2008: Los AMD Phenom II y Athlon II Phenom II es el nombre dado por AMD a una familia de microprocesadores o CPUs multincleo (multicore) fabricados en 45 nm, la cual sucede al Phenom original y dieron soporte a DDR3. Una de las ventajas del paso de los 65 nm a los 45 nm, es que permiti aumentar la cantidad de cach L3. De hecho, sta se increment de una manera generosa, pasando de los 2 MiB del Phenom original a 6 MiB. Entre ellos, el Amd Phenom II X2 BE 555 de doble ncleo surge como el procesador bincleo del mercado. Tambin se lanzan tres Athlon II con slo Cach L2, pero con buena relacin precio/rendimiento. El Amd Athlon II X4 630 corre a 2,8 GHz. El Amd Athlon II X4 635 continua la misma lnea. AMD tambin lanza un triple ncleo, llamado Athlon II X3 440, as como un doble ncleo Athlon II X2 255. Tambin sale el Phenom X4 995, de cuatro ncleos, que corre a ms de 3,2GHz. Tambin AMD lanza la familia Thurban con 6 ncleos fsicos dentro del encapsulado 2011: El Intel Core Sandy Bridge Llegan para remplazar los chips Nehalem, con Intel Core i3, Intel Core i5 e Intel Core i7 serie 2000 y Pentium G. Intel lanz sus procesadores que se conocen con el nombre en clave Sandy Bridge. Estos procesadores Intel Core que no tienen sustanciales cambios en arquitectura respecto a nehalem, pero si los necesarios para

pg. 30

hacerlos ms eficientes y rpidos que los modelos anteriores. Es la segunda generacin de los Intel Core con nuevas instrucciones de 256 bits, duplicando el rendimiento, mejorando el desempeo en 3D y todo lo que se relacione con operacin en multimedia. Llegaron la primera semana de Enero del 2011. Incluye nuevo conjunto de instrucciones denominado AVX y una GPU integrada de hasta 12 unidades de ejecucin Ivy Bridge es la mejora de sandy bridge a 22 nm. Se estima su llegada para 2012 y promete una mejora de la GPU, as como procesadores de sexdcuple ncleo en gamas ms altas y cudruple ncleo en las ms bajas, abandonndose los procesadores de ncleo doble. 2011: El AMD Fusion AMD Fusion es el nombre clave para un diseo futuro de

microprocesadores Turion, producto de la fusin entre AMD y ATI, combinando con la ejecucin general del procesador, el proceso de la geometra 3D y otras funciones de GPUs actuales. La GPU (procesador grfico) estar integrada en el propio microprocesador. Se espera la salida progresiva de esta tecnologa a lo largo del 2011; estando disponibles los primeros modelos (Ontaro y Zacate) para ordenadores de bajo consumo entre ltimos meses de 2010 y primeros de 2011, dejando el legado de las gamas medias y altas (Llano, Brazos y Bulldozer para mediados o finales del 2011)

1.5 QUINTA GENERACIN


La quinta generacin de computadoras, tambin conocida por sus siglas en ingls, FGCS (de Fifth Generation Computer Systems) fue un ambicioso proyecto propuesto por Japn a finales de la dcada de 1970. Su objetivo era el desarrollo de una nueva clase de computadoras que utilizaran tcnicas y tecnologas de inteligencia artificial tanto en el plano del hardware como delsoftware,1 usando el lenguaje PROLOG2 3 4 al nivel del lenguaje de mquina y seran capaces de resolver problemas complejos, como la traduccin automtica de una lengua natural a otra (del japons al ingls, por ejemplo).

pg. 31

Como unidad de medida del rendimiento y prestaciones de estas computadoras se empleaba la cantidad de LIPS (Logical Inferences Per Second) capaz de realizar durante la ejecucin de las distintas tareas programadas. Para su desarrollo se emplearon diferentes tipos de arquitecturas VLSI (Very Large Scale Integration). El proyecto dur once aos, pero no obtuvo los resultados esperados: las computadoras actuales siguieron as, ya que hay muchos casos en los que, o bien es imposible llevar a cabo unaparalelizacin del mismo, o una vez llevado a cabo sta, no se aprecia mejora alguna, o en el peor de los casos, se produce una prdida de rendimiento. Hay que tener claro que para realizar un programa paralelo debemos, para empezar, identificar dentro del mismo partes que puedan ser ejecutadas por separado en distintos procesadores. Adems, es importante sealar que un programa que se ejecuta de manera secuencial, debe recibir numerosas modificaciones para que pueda ser ejecutado de manera paralela, es decir, primero sera interesante estudiar si realmente el trabajo que esto conlleva se ve compensado con la mejora del rendimiento de la tarea despus de paralelizarla.

2. SISTEMA OPERATIVO
Un Sistema Operativo es un programa que acta como intermediario entre el usuario y el hardware de un computador, es el instrumento indispensable para hacer de la computadora un objeto til. Su propsito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. El objetivo principal de un Sistema Operativo es, lograr que el sistema de computacin se use de manera cmoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente. El programa fundamental de todos los programas de sistema es el Sistema Operativo, que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas de aplicacin. Es el encargado de brindar al usuario una forma amigable y sencilla de operar,

pg. 32

interpretar, codificar y emitir las ordenes al procesador central para que este realice las tareas necesarias y especificas para completar una orden. Entre las principales funciones del sistema operativo estn: 1 - Permitir la comunicacin usuario-mquina Proporcionar ya sea una interfaz de lnea de comando o una interfaz grfica al usuario, para que este ltimo se pueda comunicar con la computadora. 2 - Gestin de recursos del ordenador Administrar los dispositivos de hardware en la computadora. Cuando corren los programas, necesitan utilizar la memoria, el monitor, las unidades de disco, los puertos de Entrada/Salida (impresoras, mdems, etc). El sistema operativo sirve de intermediario entre los programas y el hardware. 3 - Control de lo que hace el ordenador y de cmo lo hace., Organizar los datos y los programas. Administrar y mantener los sistemas de archivo de disco. Los Sistemas Operativos agrupan la informacin dentro de compartimientos lgicos para almacenarlos en el disco. Estos grupos de informacin son llamados archivos. Los archivos pueden contener instrucciones de programas o informacin creada por el usuario. El sistema operativo mantiene una lista de los archivos en un disco, y nos proporciona las herramientas necesarias para organizar y manipular estos archivos. Con el paso del tiempo, los Sistemas Operativos fueron clasificndose de diferentes maneras, dependiendo del uso o de la aplicacin que se les daba. A continuacin se mostrarn diversos tipos de Sistemas Operativos que existen en la actualidad, con algunas de sus caractersticas:

Sistemas operativos por lotes. 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

pg. 33

antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas. 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. Sistemas operativos de multiprogramacin (o sistemas operativos de multitarea). Se distinguen por sus habilidades para poder soportar la ejecucin de dos o ms trabajos activos (que se estn ejecutado) al mismo tiempo. Esto trae como resultado que la unidad central de procesamiento (cpu) siempre tenga alguna tarea que ejecutar, aprovechando al mximo su utilizacin. Sistemas operativos de tiempo compartido. Permiten la simulacin de que el sistema y sus recursos son todos para cada usuarios. 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. 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. 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 transparente para el usuario. Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo.

pg. 34

Entre los diferentes sistemas operativos distribuidos que existen tenemos los siguientes: sprite, solaris-mc, mach, chorus, spring, amoeba, taos, etc. 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.

2.1. EVOLUCION HISTORICA DE LOS SISTEMAS OPERATIVOS


El desarrollo de los sistemas operativos esta muy relacionado con el desarrollo de las arquitecturas de los sistemas computacionales, por esta razn clasificaremos el desarrollo de los sistemas operativos en generaciones que han sido marcadas en base a las tecnologas de construccin de dichas arquitecturas.

2.1.1. PRIMERA GENERACIN (1945-1955):


La lgica o software de los ordenadores se ha complicado conforme han evolucionado stos. Los primeros ordenadores, a partir de 1944 en que Aiken construy el Mark-I, slo podan programarse en lenguaje mquina, y puede decirse que el Sistema Operativo an no exista. J. V. Neumann fue quien dio el primer paso en la informtica y en las relaciones hombre-mquina con el concepto de programa almacenado, que consiste en archivar en el ordenador un conjunto de instrucciones mquina para posteriormente ejecutarlas. La aparicin del Assembler, lenguaje nemotcnicosimblico, constituy un gran avance sobre la primitiva programacin en cdigo mquina. La forma de explotar los sistemas ha ido evolucionando con el tiempo; los ms sencillos funcionaban con monoprogramacin. Monoprogramacin o monoejecucin es el sistema de explotacin en el que se ejecuta solamente un programa cada vez y no comienza la ejecucin de otro hasta terminar con el anterior. En 1948, con Noam Chomsky, surge la teora de las gramticas generativas transformacionales, que es la base de los traductores de lenguajes. En 1955

pg. 35

comenz el desarrollo de los lenguajes de alto nivel, y al mismo tiempo se empez a dividir el trabajo entre personas: operadores y programadores. Las funciones del operador tenan ms directamente que ver con la administracin y control de los recursos del Sistema Operativo y la carga de trabajos, y las de los programadores con la codificacin de los programas. El monitor es el programa antepasado del Sistema Operativo. Abarca funciones muy elementales, como visualizar y modificar los contenidos de la memoria principal, el lanzamiento automtico para la ejecucin de un programa, la introduccin de puntos de ruptura en los programas para puesta a punto, etc. Gracias al monitor apareci el concepto de secuencia automtica de trabajos. Actualmente, al estar superado el concepto de monoprogramacin, es frecuente que tengamos que familiarizarnos con los conceptos de multiprogramacin, tiempo compartido, multiproceso y tiempo real.

2.1.2. SEGUNDA GENERACIN (1955-1965):


Multiprocesamiento: Durante la segunda generacin, al menos un proveedor ofreca un sistema de multiprocesamiento, que era un sistema de computo que tena ms de una unidad central de proceso. En realidad el sistema consista en dos computadoras completas; la computadora ms pequea tena un sistema operativo y controlaba ambas mquinas. La computadora ms grande era esclava de la ms pequea. La computadora pequea procesaba la entrada de informacin y ordenaba e imprima toda la salida utilizando todos los discos como entrada de almacenamiento temporal. Un sistema operativo ubicado en la computadora ms grande indicaba a la mquina de control que necesitaba servicio. Sistemas en lnea: Los primeros sistemas en lneas presentaban programas de sistema operativo diseados especialmente para controlar los recursos de la computadora. Los programas de aplicacin de un sistema en linea expresan la lgica de aplicacin y los llamados mediante programas de sistemas. El supervisor de un sistema en lnea establece una serie de colas y programa el servicio. Primero se arma un mensaje de entrada en un buffer de comunicaciones;

pg. 36

puede cambiarse el cdigo de este mensaje y trasladarse a una cola de entrada en la memoria mediante un programa de aplicacin. El sistema operativo registra este mensaje en la cola de mensajes a procesarse. Cuando la unidad central de proceso esta disponible el supervisor le ordena que atienda una cola, por ejemplo la que contiene un mensaje de entrada. Un programa de aplicacin llamado mediante el sistema operativo puede verificar la correccin del mensaje, despus de lo cual el mensaje se coloca en una cola de trabajo. El nacimiento del tiempo compartido: Los primeros sistemas de negocios tambin estaban utilizando sistemas operativos para sus equipos de segunda generacin. Cuando fue anunciada la tercera generacin de computadoras los fabricantes claramente haban abrazado la idea de un sistema operativo. La lnea 360 de la IBM no poda funcionar sin la ayuda de tal sistema operativo maneja toda la entrada/salida por medio de interrupciones. De hecho existen interrupciones especiales que la computadora solo puede ejecutar cuando est en estado supervisor, bajo el control de los sistemas operativos. Esta generacin se caracteriza por la utilizacin de la tecnologa que incluye transistores. Estos proporcionan mejores caractersticas que los tubos al vaco: son ms pequeos, disipan menos calor y son ms rpidos. En esta poca, ya no hay un solo grupo que se dedica a disear, construir, operar y mantener el sistema computacional, sino que la mantencin la realizan otras personas. La programacin, en este perodo se ve apoyada por la creacin de lenguajes ensambladores y lenguajes de alto nivel; como Fortran y Cobol . Para optimizar el tiempo de utilizacin del sistema computacional, se adopt el Procesamiento por Lotes. Este procedimiento se puede resumir en los siguientes pasos:

Varios trabajos son ledos desde tarjetas perforadas y almacenados en cinta El computador ejecuta programas que lee de una cinta y escribe los resultados en otra cinta.

Los resultados escritos en la cinta son desplegados a travs de la impresora.

pg. 37

Como consecuencia de la utilizacin de tecnologa de mejores caractersticas, el procesamiento por lotes, la utilizacin de un operador de sistema y un sistema operativo primitivo se logr minimizar el tiempo ocioso de los computadores.

2.1.3. TERCERA GENERACIN (1965-1980):


Multisistemas: El estudio del hardware se menciona el desarrollo de los canales de datos para absorber algo de carga de E/S de la CPU. Sin embargo, todava exista un equilibrio entre la UCP y la E/S an con la ayuda de los canales en la mayor parte de los sistemas comerciales que tienen mucha actividad de E/S se puede tener la UCP ociosa ms del 50% del tiempo principalmente debido a la espera de la terminacin de operaciones de entrada/salida. Los sistemas operativos en batch de la tercera generacin introdujeron el concepto de multiprogramacin, proceso muy similar a las tcnicas de sacar y meter programas desarrollados para el tiempo compartido. En la

multiprogramacin hay ms de un programa semiactivo en la memoria a la vez. La multiprogramacin intenta ocultar retrasos de E/S cambiando a UCP a otro programa cuando no puede procesar por ms tiempo el que estaba procesando, debido a un solicitud de E/S. La multiprogramacin ha ayudado a incrementar la productividad, o sea el nmero de trabajos por unidad de tiempo. Sin embargo, puede tomar ms tiempo correr un solo trabajo bajo multiprogramacin que bajo un procesador unitario, a causa de las interrupciones. No debe confundirse la multiprogramacin con el multiprocesamiento. En un sistema de multiprogramacin, la unidad central de procesamiento ejecuta solamente un programa a la vez. Varios programas estn presentes en la memoria en un estado semiactivo; su ejecucin ha sido suspendida

temporalmente. Algunos sistemas de la tercera generacin tambin presentan el multiprocesamiento, o sea la presencia de ms de una unidad central de proceso. Estos procesadores estn controlados por el sistema operativo y, por supuesto, son multiprogramados ya que por lo menos existe el potencial para ejecutar un programa en cada procesador al mismo tiempo. Estos sistemas

pg. 38

multiprocesadores

con

atractivos

en

un

ambiente

de

fuerte

actividad

computacional o como respaldo. Varios sistemas de tiempo compartido, por ejemplo, utilizan el multiprocesamiento. Sistemas en lnea: Durante la tercera generacin, los sistemas operativos vinieron con ms mdulos para facilitar el desarrollo de los sistemas en lnea, especialmente para respaldar el procesamiento de terminales y

telecomunicaciones. Los sistemas estaban diseados para apoyar una mezcla de procesamiento batch y consultas en lnea. Tiempo compartido: Durante la tercera generacin, el proyecto MAC del MIT desarroll tambin un nuevo sistema de tiempo compartido llamado MULTICS. Este sistema presenta una importante innovacin que influy en los sistemas de cmputo posteriores. Un objetivo del MULTICS era proporcionar al programador la apariencia de una memoria real. La memoria virtual puede producirse combinando la segmentacin y la paginacin enfoque que tambin facilita el desarrollo de los procedimientos re-entrantes. Bsicamente, un programa y sus datos se dividen en pginas. Solamente se cargan en un momento dado, las pginas necesarias en el almacenamiento primario; las otras pginas se mantienen en dispositivos de almacenamiento secundario. La tecnologa utilizada en este perodo corresponde a la de circuitos integrados, lo cual permiti construir mquinas ms baratas y con mejor rendimiento. La empresa IBM fue la primera en utilizar esta tecnologa. Una de las principales caractersticas de los sistemas operativos de hoy, que aparecen en esta generacin es la Multiprogramacin. Esta tcnica consiste en particionar la memoria de manera de contener simultneamente muchos trabajos, lo que permite independencia en las acciones de la mquina. Por ejemplo, si un trabajo est esperando por Entrada/Salida, otro trabajo puede estar utilizando la CPU. Con la utilizacin de la multiprogramacin, se mejora el tiempo de utilizacin de la CPU, pero se crean problemas de proteccin y seguridad, debido al particionamiento de la memoria. Otra caracterstica importante de los sistemas operativos de esta generacin es la aparicin de la tcnica de Spooling(Operacin simultnea y en lnea de perifricos ). Esta consiste en la capacidad de leer los trabajos de cinta al disco, haciendo

pg. 39

posible que a medida que hubiera espacio en memoria se poda pasar al siguiente trabajo. De esta manera las operaciones de perifricos se realizan en paralelo con la utilizacin de la CPU. Durante esta generacin aparecen los primeros sistemas de Tiempo compartido, esto consiste en que se le asigna a cada trabajo un tiempo fijo de utilizacin de CPU, este perodo de tiempo (denominado time slot) es pequeo, pues el uso de tiempo compartido tiene como objetivo manejar a distintos usuarios mediante terminales que tengan la ilusin de estar ocupando la mquina como si fueran nicos. El primer sistema operativo importante de tiempo compartido es el (CTSS) y fue desarrollado en MIT (Massachusetts Institute of Technology). Otros de los sistemas que surgi en este periodo es MULTICS, el que sirvi de base para el desarrollo del sistema UNIX.

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

pg. 40

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 Agosto 1995 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 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 maquina. 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 mas difundida ya que esta 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.

2.2. CLASIFICACIN DE SISTEMAS OPERATIVOS


Sistema Operativo Multitareas: Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutacin de

pg. 41

contextos (context Switching) es un tipo muy simple de multitarea en el que dos o ms aplicaciones se cargan al mismo tiempo, pero en el que solo se esta procesando la aplicacin que se encuentra en primer plano (la que ve el usuario). Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que contenga esa aplicacin. En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicacin esta esperando informacin del usuario), y siempre que esta aplicacin lo permita. En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la atencin del microprocesador durante una fraccin de segundo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el sentido temporal del usuario es mucho ms lento que la velocidad de procesamiento del ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultneas. 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. Sistema Operativo Monousuario: Los sistemas monousuarios son aquellos que nada ms puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicacin que se este ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y estn orientados principalmente por los

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

pg. 42

En otras palabras consiste en el fraccionamiento del tiempo (timesharing). Secuencia por Lotes: La secuencia por lotes o procesamiento por lotes en microcomputadoras, es la ejecucin de una lista de comandos del sistema operativo uno tras otro sin intervencin del usuario. En los ordenadores ms grandes el proceso de recogida de programas y de conjuntos de datos de los usuarios, la ejecucin de uno o unos pocos cada vez y la entrega de los recursos a los usuarios. Procesamiento por lotes tambin puede referirse al proceso de almacenar transacciones durante un cierto lapso antes de su envo a un archivo maestro, por lo general una operacin separada que se efecta durante la noche. Los sistemas operativos por lotes (batch), en los que los programas eran tratados por grupos (lote) en ves de individualmente. La funcin de estos sistemas operativos consista en cargar en memoria un programa de la cinta y ejecutarlo. Al final este, se realizaba el salto a una direccin de memoria desde donde reasuma el control del sistema operativo que cargaba el siguiente programa y lo ejecutaba. De esta manera el tiempo entre un trabajo y el otro disminua considerablemente. Tiempo Real: Un sistema operativo en tiempo real procesa las instrucciones recibidas al instante, y una vez que han sido procesadas muestra el resultado. Este tipo tiene relacin con los sistemas operativos monousuarios, ya que existe un solo operador y no necesita compartir el procesador entre varias solicitudes. Su caracterstica principal es dar respuestas rpidas; por ejemplo en un caso de peligro se necesitaran respuestas inmediatas para evitar una catstrofe. Tiempo Compartido: El tiempo compartido en ordenadores o computadoras consiste en el uso de un sistema por ms de una persona al mismo tiempo. El tiempo compartido ejecuta programas separados de forma concurrente, intercambiando porciones de tiempo asignadas a cada programa (usuario). En este aspecto, es similar a la capacidad de multitareas que es comn en la mayora de los microordenadores o las microcomputadoras. Sin embargo el tiempo compartido se asocia generalmente con el acceso de varios usuarios a computadoras ms grandes y a organizaciones de servicios, mientras que la multitarea relacionada con las microcomputadoras implica la realizacin de mltiples tareas por un solo usuario.

pg. 43

2.2.1. SISTEMAS OPERATIVOS DE MICROSOFT


Windows 95 fue lanzado en 1995, con una nueva interfaz de usuario, compatibilidad con nombres de archivo largos de hasta 250 caracteres, y la capacidad de detectar automticamente y configurar el hardware instalado (plug and play). De forma nativa podran ejecutar aplicaciones de 32-bits y present varias mejoras tecnolgicas que aumentaron su estabilidad respecto a Windows 3.1. Hubo varios OEM Service Releases (OSR) de Windows 95, cada una de las cuales fue aproximadamente equivalente a un Service Pack. El siguiente lanzamiento de Microsoft fue Windows 98 en 1998. Microsoft lanz una segunda versin de Windows 98 en 1999, llamado Windows 98 Second Edition (a menudo acortado a Windows 98 SE). Windows CE (oficialmente conocido como Windows Embedded), es una edicin de Windows que se ejecuta en equipos minimalistas, tales como sistemas de navegacin por satlite y, excepcionalmente, los telfonos mviles. Windows Embedded se ejecuta como CE, en lugar de NT, por lo que no debe confundirse con Windows XP Embedded, que es NT. Windows CE que se utiliz en laDreamcast junto con sistema operativo propietario de Sega para la consola. Windows Vista es una versin de Microsoft Windows, lnea de sistemas operativos desarrollada por Microsoft. Esta versin se enfoca para ser utilizada en equipos de escritorio en hogares y oficinas, equipos porttiles, "tablet PC" y equipos "media center". El proceso de desarrollo termin el 8 de noviembre de 2006 y en los siguientes tres meses fue entregado a los fabricantes de hardware y software, clientes de negocios y canales de distribucin. El 30 de enero de 2007 fue lanzado mundialmente y fue puesto a disposicin para ser comprado y descargado desde el sitio web de Microsoft. La aparicin de Windows Vista viene ms de 5 aos despus de la introduccin de su predecesor, Windows XP, es decir el tiempo ms largo entre dos versiones consecutivas de Microsoft Windows. La campaa de lanzamiento fue incluso ms costosa que la de Windows 95, ocurrido el 25

pg. 44

de agosto de 1995, debido a que esta incluy adems otros productos como Microsoft Office 2007 y Exchange Windows 7 es la versin ms reciente deMicrosoft Windows, lnea de sistemas operativos producida por Microsoft Corporation. Esta versin est diseada para uso en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos porttiles, tablet PC, netbooks y equipos media

center. 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 aplicacionesy hardware en los que ste ya era compatible. 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 manera ms fcil y rpida, al mismo tiempo que se realizaran esfuerzos para lograr un sistema ms ligero, estable y rpido. Windows XP (cuyo nombre en clave inicial fue Whistler) es una versin de Microsoft Windows, lnea de sistemas operativosdesarrollado

por Microsoft. Lanzado al mercado el 25 de octubre de 2001, actualmente es el sistema operativo para x86 ms utilizado del planeta (con una cuota de mercado del 58,4%) y se considera que existen ms de 400 millones de copias funcionando. Las letras "XP" provienen de la

palabra eXPeriencia (eXPerience en ingls). Dispone de versiones para varios entornos informticos, incluyendo PCs domsticos o de negocios, equipos porttiles, "netbooks", "tablet PC" y "media center". Sucesor de Windows 2000 junto con Windows ME, y antecesor de Windows Vista, es el primer sistema operativo de Microsoft orientado al consumidor que se construye con un ncleo y arquitectura de Windows NT disponible en versiones para plataformas de 32 y 64 bits.

pg. 45

2.2.2. SISTEMA OPERATIVO MAC OS X


OS X es un sistema operativo desarrollado y comercializado por Apple Inc. que ha sido incluido en su gama de computadoras Macintosh desde2002. Es el sucesor del Mac OS 9 (la versin final del Mac OS Classic), el sistema operativo de Apple desde 1984. Est entre la segunda mitad de los 80's y finales de 1996, cuando

Apple adquiri esta compaa. Desde la versin Mac OS X 10.5 Leopard para procesadores Intel, el sistema tiene la certificacin UNIX 03. La primera versin del sistema fue Mac OS X Server 1.0 en 1999, y en cuanto al escritorio, fue Mac OS X v10.0 Cheetah (publicada el 24 de marzo de 2001). Para dispositivos mviles Apple produce una versin especfica: el iOS para el iPhone, el iPod Touch,14 el iPad y el Apple TV, que usa una versin adaptada. Los nombres de las versiones de Mac OS X tienen nombre de grandes felinos, por ejemplo: Mac OS X v10.7 es denominado Lion. En Mac OS X, la X denota el 10 en nmero romano y se constituye en parte prominente de la identidad de la marca. La variante para servidores, Mac OS X Server, es arquitectnicamente idntica a su contraparte para escritorio, adems de incluir herramientas para administrar grupos de trabajo y proveer acceso a los servicios de red. Estas herramientas incluyen un servidor de correo, un servidor Samba, un servidor LDAP y

un servidor de dominio entre otros. Viene preinstalada en Apple Xserve, aunque puede ser utilizado en la gran mayora de computadores actualmente distribuidos por el fabricante.

2.2.2.1. VERSIONES
Versin 10.0: Cheetah El 24 de marzo de 2001, Apple liber el Mac OS X v10.0 (de nombre en cdigo Cheetah). La versin inicial era lenta, estaba incompleta y tena muy pocas aplicaciones disponibles al momento de su lanzamiento, casi todas de desarrolladores independientes. Mientras que muchos crticos dijeron que el sistema operativo no estaba listo para el pblico, reconocieron la importancia del lanzamiento inicial como una base sobre la cual se puede

pg. 46

progresar. La mera liberacin del Mac OS X fue recibido por la comunidad Macintosh como un gran acontecimiento. Despus de corregir algunos errores frecuentes. Versin 10.1: Puma Antes de que terminase el ao, el 25 de septiembre de 2001, Apple lanz esta nueva versin que incrementaba el rendimiento del sistema a la vez que incorporaba algunas nuevas caractersticas tales como la reproduccin de DVD. Dada la psima reputacin de la versin 10.0, Apple lanz la 10.1 en forma de un CD de actualizacin gratuito para sus usuarios,76 adems de los 129$ que costaba para los usuarios que seguan utilizando Mac OS 9. Esto ocasion algunos quebraderos de cabeza a Apple cuando descubri que los CD de actualizacin podan ser utilizados tambin para hacer instalaciones completas en sistemas con Mac OS 9 con tan slo eliminar un determinado archivo. Versin 10.2: Jaguar El 23 de agosto de 2002, Apple present el Mac OS X v10.2 "Jaguar", la primera versin en usar su nombre en cdigo como parte de la marca. Introdujo una mejora en el rendimiento, un aspecto ms elegante y un numeroso grupo de mejoras (ms de 150, de acuerdo con Apple), incluyendo Quartz Extreme, un repositorio general para informacin de contactos en la nueva Agenda, y un cliente de mensajera de software, los kernel panics se hicieron menos

instantnea llamado iChat. El Mac Feliz (del ingls, Happy Mac) que haba aparecido durante la secuencia de arranque del Mac OS durante al menos 18 aos fue reemplazado por un logotipo a gran escala de Apple. Versin 10.3: Panther Mac OS X v10.3 Panther se lanz el 24 de octubre de 2003. Adems de tener un rendimiento mucho mayor, incorpor la mayor actualizacin en la interfaz de usuario, y tantas o ms mejoras que Jaguar el ao anterior. Por otra parte, en esta versin dejaron de soportarse algunos modelos antiguos G3. Las nuevas mejoras de Panther incluyen:81 Finder actualizado (que incorpora una interfaz metlica y bsqueda rpida), Expos (una nueva

pg. 47

forma de manipular ventanas), cambio rpido de usuarios (permite tener sesiones con diferentes usuarios abiertas al mismo tiempo y pasar de una a otra rpidamente), iChat AV (que aade soporte para videoconferencia a iChat), renderizacin mejorada de PDF, soporte integrado de fax,

interoperabilidad mejorada con Microsoft Windows, FileVault (sistema de cifrado en tiempo real) e incremento de velocidad en todo el sistema con un mayor soporte para los G5. Versin 10.4: Tiger Mac OS X v10.4 "Tiger" se puso a la venta el 29 de abril de 2005. Contiene ms de 150 nuevas mejoras, pero al igual que con el lanzamiento de Panther, algunas mquinas antiguas dejaron de ser soportadas; en particular, cualquier equipo Apple que no cuente con conexin FireWire no est ya soportado en Tiger. Como curiosidad cabe comentar que Apple dispone a partir de Tiger, de una versin "paralela" compilada para procesadores Intel, si bien, tericamente, slo podr instalarse bajo ciertas restricciones de hardware y en procesadores con soporte SSE3. Esta versin apareci oficialmente el da 10 de enero de 2006 con los primeros equipos "Mac Intel": El iMac Core Duo (ex iMac G5), Mac mini Core Solo y Core Duo (ex Mac mini G4) adems de los nuevos porttiles denominados MacBook y MacBook Pro, ambos equipados con procesadores Intel Core Duo. Tambin han existido versiones para G4 de este sistema operativo, incluida al menos en los ltimos PowerBook G4 a la venta. Las aplicaciones incluidas en versiones anteriores fueron mejoradas. Entre lo ms destacable se tiene: Spotlight (sistema de bsqueda basado en contenidos y metadatos), Dashboard(conjunto de miniaplicaciones para realizar tareas comunes y para ofrecen el acceso de instantneo a la la

informacin), iChat (soporte

cdec

vdeo H.264 para

realizacin de videoconferencias de hasta 4 personas. Adems, tambin permite realizar audioconferencias de hasta 10 personas), QuickTime 7 (soporte para H.264 y una interfaz completamente

rediseada), Safari (incorpora soporte para RSS, mayor velocidad y seguridad, etc.).

pg. 48

Se introdujeron los siguientes programas y tecnologas: Automator (sistema que permite llevar a cabo de forma eficaz y sencilla toda clase de tareas manuales y repetitivas de forma automtica y sin necesidad de conocimientos de programacin), Core Image y Core Video (tecnologas avanzadas de procesamiento de imgenes en tiempo real), soporte de memoria de 64 bits(para los nuevos G5, usando el sistema LP64), utilidades Unix actualizadas (como cp y rsync, que pueden preservar los metadatos en HFS Plus y resource fork) y un sistema extendido de permisos usando listas de control de acceso. Versin 10.5: Leopard Mac OS X v10.5 Leopard fue liberado el 26 de octubre de 2007. Fue llamado por Apple como la mayor actualizacin del Mac OS X. Trajo consigo ms de 300 nuevas funciones. Leopard soporta tanto

procesadores PowerPC como Intel; el soporte para procesadores G3 fue abandonado y el procesador G4 requiere una velocidad mnima de 867 MHz, y 512 MB de RAM para permitir la instalacin. El DVD de instalacin funciona con todas las arquitecturas soportadas (incluyendo maquinas de 64 bits). Las nuevas funciones incluyen una nueva apariencia, un Finder actualizado, Time Machine (software para realizar copias de seguridad), Spaces, Boot Camp preinstalado, soporte completo para aplicaciones de 64 bits, nuevas funciones en Mail e iChat, y nuevas caractersticas de seguridad. Leopard es un sistema UNIX certificado para la plataforma Intel. Es adems el primer sistema operativo basado en BSD en recibir la certificacin UNIX 03. Leopard abandon el soporte para el Entorno Classic y las aplicaciones del mismo. Fue la ltima versin del Mac OS X con soporte para la arquitectura PowerPC. Versin 10.6: Snow Leopard Mac OS X v10.6 Snow Leopard fue liberado el 28 de agosto de 2009. En lugar de incluir grandes cambios en la apariencia y funcionalidades como ocurri en las versiones anteriores de Mac OS X, Snow Leopard se enfoc en cambios internos, como lo son: incrementar el rendimiento, la eficiencia y la estabilidad del sistema operativo. Para la mayora de usuarios, los cambios ms notables son: la cantidad de espacio que ocupa una

pg. 49

instalacin limpia, un Finder reescrito en Cocoa, copias de seguridad ms rpidas en Time Machine, a una versin ms completa de la aplicacin Vista Previa, al igual que mayor velocidad en el navegador de internet Safari. Finder ahora toma las ventajas de la tecnologa integrada de 64 bits al igual que de Grand Central Dispatch, permite expulsar los discos de una forma ms amigable (diversas cajas de dialogos le notifican al usuario si algn servicio o programa est utilizando tal disco), y provee en general de una sensacin de mejor respuesta. La nueva versin de Safari (4.0) mejora su rendimiento

en JavaScript y HTML, lo que permite una navegacin ms veloz. La mayora de incremento en el rendimiento se debe a SquirrelFish (el nuevo intrprete de JavaScript para Webkit). Este intrprete incrementa la velocidad de renderizado en un 50%. El nuevo Top Sites ahora muestra los sitios web ms visitados as como los favoritos en vista panormica, permitiendo al usuario acceso a sus sitios favoritos a la vez que ofrece la vista Cover Flow para el historial de navegacin. El navegador ahora es ms resistente a los cuelgues, siendo capaz de aislar complementos que son la causa nmero de este tipo de problemas. Mac OS X v10.6 tambin tiene soporte para Microsoft Exchange Server para Mail, iCal y Agenda, as como soporte para mayores cantidades de memoria RAM, un QuickTime X totalmente renovado con una interfaz de usuario ms fresca y ms funcionalidades para los usuarios de QuickTime Pro. Los cambios internos incluyen soporte mejorado para procesadores de varios ncleos mediante Grand Central Dispatch, el cual intenta facilitar el desarrollo de aplicaciones con soporte multi-ncleo, y as mejorar la utilizacin de la CPU. Anteriormente los desarrolladores necesitaban reprogramar su software de forma que tomara explcitamente ventaja de los mltiples ncleos, hecho que fcilmente se volva tedioso y problemtico, especialmente en software complejo. Tambin incluye rendimiento avanzado en la GPU con OpenCL (un estndar abierto para plataformas GPGPU distinta de CUDA, DX11 Compute Shader o STREAM)

pg. 50

al proveer apoyo a la labor de descarga normalmente, slo destinados a una CPU a la GPU de la tarjeta grfica. Esto puede ser especialmente til en tareas que hacen que el computador se cuelgue fcilmente. Snow Leopard soporta solo equipos con procesadores Intel, y requiere de 1 GB de memoria RAM para funcionar. Esta versin abandona el soporte para la arquitectura PowerPC, sin embargo permite la ejecucin de programas para esta arquitectura tras instalar el traductor binario Rosetta. Versin 10.7: Lion El 20 de octubre de 2010, en el evento llamado Back to the Mac (Vuelta al Mac), Apple mostr un Sneak Peek del prximo sistema operativo Mac OS X 10.7 con nombre cdigo Lion. Dentro de las primeras caractersticas se encuentran Launchpad que es un gestor de aplicaciones estilo iOS; y Mission Control que se podra decir es la integracin de Dashboard, Expos, Spaces y ventanas de Aplicaciones a pantalla completa. El 24 de febrero del 2011 fue entregada una beta de Mac os 10.7 'Lion' a los desarrolladores, develando nuevas caractersticas como Airdrop, Resume, Auto Save, Versions y Mail 5. El 6 de junio del 2011 en la Keynote de la WWDC se anuncio que OS X 10.7 ser puesto a la venta nicamente en descarga digital por la Mac App Store en Julio del 2011. A partir del 20 de julio Lion fue puesto a la venta en la Mac App Store por 23.95 euros, 29.99 dlares al cambio, y se desvel que estara disponible para descarga desde la App Store y a partir del 20 de agosto estara disponible para su venta en formato de pendrive. Versin 10.8: Mountain Lion El 16 de febrero de 2012 Apple lanz la Developer Preview de Mac OS X 10.8 Mountain Lion, una versin del sistema operativo en la que se incluyen muchas aplicaciones nativas de iOS, como Recordatorios, Notas o Mensajes. Incluye tambin un centro de notificaciones cercano al de iOS. Mac OS X Mountain Lion sali a la venta en Espaa el 25 de julio de 2012. Con esta nueva versin, Apple pretende potenciar el uso de la nube, con el ya usado iCloud, gracias a la integracin con la suite ofimtica, iWork. Otra de las grandes novedades es Game Center, una plataforma de juego que pretende ser la primera en aunar los progresos y logros de las consolas

pg. 51

porttiles con los sistemas de escritorio. Tambin cuenta con Gatekeeper es una caracterstica que evita la instalacin de aplicaciones no confiables y as evitar malware. La versin actual del sistema es la 10.8.2.

2.2.3. SISTEMAS OPERATIVOS DE LINUX


Red Hat es una distribucin Linux creada por Red Hat, que fue una de las ms populares en los entornos de usuarios domsticos. Es una de las distribuciones Linux de "mediana edad". La versin 1.0 fue presentada el 3 de noviembre de 1994. No es tan antigua como la distribucin Slackware, pero ciertamente es ms antigua que muchas otras. Fue la primera distribucin que us RPM como su formato de paquete, y en un cierto plazo ha servido como el punto de partida para varias otras distribuciones, tales como la orientada hacia PC de escritorio Mandrake Linux (originalmente Red Hat Linux con KDE), Yellow Dog Linux, la cual se inici desde Red Hat Linux con soporte para PowerPC, y ASPLinux (Red Hat Linux con mejor soporte para caracteres no-Latinos) Mandriva o Mandriva Linux es una distribucin Linux publicada por la compaa francesa Mandriva destinada tanto para principiantes como para usuarios experimentados, que ofrece un sistema operativo orientado a computadoras personales y tambin para servidores con un enfoque a los usuarios que se estn introduciendo al mundo de Linux y al software libre adems por tener una amplia gama y comunidad de desarrolladores, es adecuada para todo tipo de variedad de necesidades: estaciones de trabajo, creacin de clsteres, servidores, firewalls, etc. Es una de las distribuciones de Linux referentes a nivel mundial. Fedora es una distribucin Linux para propsitos generales basada en RPM, que se mantiene gracias a una comunidad internacional de ingenieros, diseadores grficos y usuarios que informan de fallos y prueban nuevas tecnologas. Cuenta con el respaldo y la promocin de Red Hat. El proyecto no busca slo incluir software libre y de cdigo abierto, sino ser el lder en ese mbito tecnolgico.Algo que hay que destacar es que los

pg. 52

desarrolladores de Fedora prefieren hacer cambios en las fuentes originales en lugar de aplicar los parches especficos en su distribucin, de esta forma se asegura que las actualizaciones estn disponibles para todas las variantes de GNU/Linux. Max Spevack en una entrevista afirm que: "Hablar de Fedora es hablar del rpido progreso del software libre y de cdigo abierto. Durante sus primeras 6 versiones se llam Fedora Core, debido a que solo inclua los paquetes ms importantes del sistema operativo. La ltima versin es Fedora 13, fue puesta a disposicin del pblico el 25 de mayo de 2010. CentOS tiene claras ventajas frente a otras distribuciones de Linux como SO de servidor a causa de una gran activa y creciente comunidad de usuarios de soporte, actualizaciones de seguridad rpida mantenida por CentOS, dedicado equipo de desarrolladores, y el apoyo de respuesta rpida a travs de chat IRC, manuales en lnea, FAQ, listas de correo y foros. Siendo ya un usuario hace un buen tiempo de CentOS, he encontrado por m mismo que el apoyo en estos lugares es tan bueno como y, a menudo superiores a los soportes pagados de otras empresas. CentOS siempre tiene una ventaja clara entre el personal de apoyo de alojamiento web. Por trmino medio, los administradores de servidores Linux y personal de apoyo estn ms familiarizados con la distribucin CentOS que cualquier otra distribucin y los problemas se resuelven ms rpido, ya que es muy probable que ellos incurran en algn mismo problema. CentOS tambin est siendo constantemente actualizado con nuevos parches de seguridad, los parches y mejoras en el desempeo. Ubuntu es una distribucin Linux basada enDebian GNU/Linux que

proporciona unsistema operativo actualizado y estable para el usuario medio, con un fuerte enfoque en la facilidad de uso e instalacin del sistema. Al igual que otras distribuciones se compone de mltiples paquetes de software normalmente distribuidos bajo una licencia libre o de cdigo abierto. Estadsticas web sugieren que el porcentaje de mercado de Ubuntu dentro de las distribuciones Linux es de aproximadamente 50% y con una tendencia a subir como servidor web.

pg. 53

Est patrocinado por Canonical Ltd., una compaa britnica propiedad del empresario sudafricano Mark Shuttleworth que en vez de vender la distribucin 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 (Ubuntu Server Edition).

pg. 54

CONCLUSION
En esta investigacin acerca de las generaciones de las computadoras y los sistemas operativos nos hemos dado cuenta del avance que han tenidos y , gracias a los avances en relacin a ellas hemos alcanzado un nivel de tecnologa muy elevado el cual nos ha servido para muchas reas, como por ejemplo las comunicaciones, la medicina, la educacin, etc. La investigacin actual va dirigida a aumentar la velocidad y capacidad de las computadoras se centra sobre todo en la mejora de la tecnologa de los circuitos integrados y en el desarrollo de componentes de conmutacin an ms rpidos. Se han construido circuitos integrados a gran escala que contienen varios millones de componentes en un solo chip. Las computadoras se han convertido en la principal herramienta utilizada por el hombre y ya son parte esencial de cada uno de nosotros, y usted deber aprender todas esas, antes complicadas hoy comunes tecnologas modernas.

pg. 55

BIBLIOGRAFA

Seminario Sistemas Operativos (SO), Internet Explorer. Aprende computacin. Editorial ocano. Espaa. Pp36/39. Milenkovic, Milan (1994). Sistemas Operativos: conceptos y diseo. McGraw-Hill. 2 edicin. James L. Peterson, Abraham Silberschatz (1991). Sistemas Operativos, conceptos fundamentales. Editorial Revert. William Stallings (1997). Sistemas Operativos. Prentice-Hall. 2 edicin. Andrew Tanenbaum (1991). Sistemas Operativos: Diseo e implementacin. Prentice Hall. 1 edicin. Concepto de los sistemas de informacin para la administracin HenryC.Lucas,Jr.ed.McGrawHill 2 Edicin www.lafacu/computacion.html "El proyecto de la quinta generacin de computadoras" (ttulo original en japons), Kazuhiro Fuchi y Hirose Takeshi, 1984 "La quinta generacin de computadoras" (ttulo original en japons), Murakami Kunio y Shunichi Uchida , editado por Kyoritsu Shuppan, 1985, ISBN 4-320-02278-5 Informtica para cursos de Bachillerato Editorial Alfa omega

pg. 56

Você também pode gostar