Está en la página 1de 13

UNIVERSIDAD NACIONAL AUTNOMA

DE MXICO

FACULTAD DE INGENIERA

NOMBRE: ITURBIDE RAMREZ


MAURICIO

MATERIA: SISTEMAS OPERATIVOS

GRUPO NO. : 1

TAREA NO.2

FECHA: 20/02/2017
a) Investiga la aportacin de cada uno de los
siguientes personajes a los Sistemas Operativos.

Bill Gates: Un xito arrollador de su sistema operativo, el MS-DOS (1981), que


evolucionara hasta convertirse en el popular Windows 3.1 (1992) y dara lugar
a las sucesivas versiones de este sistema operativo, omnipresente hasta
nuestros das en la inmensa mayora de los ordenadores porttiles y de
sobremesa.

Linus Torvals: Iniciar y mantener el desarrollo del "kernel" (en


espaol, ncleo) Linux, basndose en el sistema operativo libre Minix creado
por Andrew S. Tanenbaum y en algunas herramientas, varias utilidades y
los compiladores desarrollados por el proyecto GNU.

Linus nombraba Linux a su nuevo sistema, pero cuando decidi hacer una
presentacin pblica pens que era demasiado egocntrico llamarlo as y
propuso llamarlo Freax, aunque despus se le sigui conociendo como Linux,
prctica que perdura hasta ahora.

Despus de anunciar el 25 de agosto de 1991 su intencin de seguir


desarrollando su sistema para construir un reemplazo de Minix, el 17 de
septiembre sube al servidor de FTP proporcionado por su universidad la versin
0.01 de Linux con 10.000 lneas de cdigo. A partir de ese momento Linux
empez a evolucionar rpidamente.

Steve Jobs: Despus de visitar Xerox PARC, Steve Jobs tuvo la feliz idea de
lanzar al mercado un nuevo sistema operativo con Interfaz Grfica de Usuario
(GUI) en lugar de las molestas pantallas negras inaccesibles para el usuario
final .Con esta obsesin de Jobs, naci Apple Lisa , que si bien no era la primera
computadora del mercado con ventanas, escritorio y papelera (la primera fue
de Xerox), s era la primera en la historia que empleaba mouse pero con un
precio no muy accesible para entonces ( 2, 500 dlares). El nombre de esta
Apple fue otro de los caprichos de Steve Jobs para llamarle como su hija.

A partir de la creacin de Apple Lisa, Steve Jobs comenz a tratar de manera


diferente a los trabajadores de Apple y cre un sistema operativo nuevo que
llam Macintosh y desde entonces, a todos los sistemas operativos de Apple
se les conoce como Mac. En un intento por mantener la competitividad de la
empresa.
Casualidades de la vida o el destino hicieron que la mismsima Apple requiriera
un nuevo sistema operativo y Apple decidi comprar NeXT Computers y
nombrar a Steve Jobs como CEO. El regreso de Jobs a Apple supuso cambios
importantsimos en la estructura de la empresa, algunas incmodas decisiones
financieras y la bsqueda de inversionistas, pero sobre todo, el cambio de
imagen de la empresa. Lo anterior se logr con el lanzamiento de Mac OS X. El
objetivo de Jobs y su obsesin no haban cambiado desde aquella visita a Xerox
en 1979 y busc obtener la computadora con mejor interfaz grfica de
usuario.y lo logr en el ao 2000. Mac OS X es el sistema operativo que est
virtualmente en todas las Macs y fue trabajado por una dcada para obtener
el xito que tiene ahora.
Esta es, hasta hoy, la fascinante historia de los sistemas operativos de las
computadoras Apple. Pero no debemos olvidar que Apple emplea otro sistema
operativo para sus dispositivos mviles iPodTouch, iPhone y iPad : el iOS.

Richard Stallman: En 1984 decidi iniciar el proyecto de crear un sistema


operativo similar a UNIX, pero con una licencia que permitiese el acceso al
cdigo fuente, adems de la libre distribucin y copia. Para ello hubo de
abandonar el laboratorio de Inteligencia Artificial del MIT (Instituto Tecnolgico
de Massachusetts) en el que haba trabajado hasta entonces.

Siguiendo una costumbre muy popular entre los hackers informticos de la


poca llam al proyecto GNU, acrnimo recursivo que significa "GNU is Not
Unix", y cuyo emblema sera un . Para proteger al nuevo sistema se cre la
licencia GNU/GPL (Licencia Pblica General GNU) y el copyleft (opuesto al
copyright), que garantiza la libertad de uso, copia y modificacin, y obliga a
distribuir el cdigo fuente junto con los binarios.

El proyecto GNU tuvo una gran acogida. Cientos de programadores de todo el


mundo se identificaron con su manifiesto fundacional y comenzaron a
colaborar y producir componentes del futuro sistema operativo libre. Stallman
comenz a construir gcc, el Compilador GNU para el lenguaje C, verdadera
pieza clave en el desarrollo del sistema. En la actualidad gcc, conocido ahora
como Coleccin de Compiladores GNU, ha ampliado su funcionalidad y es
capaz de trabajar con 7 lenguajes de programacin diferentes.
En 1985 Stallman cre la Free Software Fundation (FSF) para dar cobertura
legal al proyecto y canalizar las ayudas econmicas. En la actualidad la FSF
promueve el desarrollo y uso del software libre, particularmente del sistema
operativo GNU, y defiende los derechos de los usuarios a copiar, estudiar,
modificar y redistribuir los programas informticos.

Herman Hollerith: En 1882, Herman empez a trabajar para el Massachusetts


Institute of Technology (MIT), donde ejerci de instructor de ingeniera mecnica.
Pero su estancia en dicho puesto de trabajo fue corta, pues no le acababa de
agradar el mundo de la educacin. Despus, estuvo en San Luis, Misuri, donde
estudi y dise ferrocarriles elctricos. En 1884, obtuvo un cargo en la oficina de
patentes de EEUU en Washington D.C.. Cargo que desempe durante los
siguientes seis aos.

Herman observ que las preguntas contenidas en los censos se podan contestar
con un "s" o un "no". Entonces ide una tarjeta perforada, una cartulina en la que,
segn estuviera perforada o no en determinadas posiciones, se contestaba este
tipo de preguntas. La tarjeta tena 80 columnas.

El Gobierno de los Estados Unidos eligi la mquina tabuladora de Hollerith


(considerada por algunos como la primera computadora) para elaborar el censo
de 1890. Se tardaron slo 3 aos en perforar unos 56 millones de tarjetas. Esto
permiti que el censo de ese pas se pudiera hacer de una manera ms fcil.

Hollerith patent su mquina en 1889. Un ao despus incluy la operacin de


sumar con el fin de utilizarla en la contabilidad de los Ferrocarriles Centrales
de Nueva York.

En 1896, Hollerith fund la empresa Tabulating Machine Company, con el fin de


explotar comercialmente su invento. En 1911, dicha compaa se fusion
con Computing Scale Company, International Time Recording Company y Bundy
Manufacturing Company, para crear la Computing Tabulating Recording
Corporation (CTR). El 14 de febrero de 1924, CTR cambi su nombre por el
de International Business Machines Corporation (IBM), cuyo primer presidente
fue Thomas John Watson, quien curiosamente no estaba muy convencido del futuro
que podan tener estas mquinas.

Andrew S. Tanenbaum: En 1987 crea el sistema operativo Minix, un


sistema Unix-like gratuito con propsitos educativos, que posteriormente
inspir Linux.

En 1992 particip en Usenet en un encendido debate con Linus Torvalds, el


creador de Linux, sobre los mritos de la idea de Linus de utilizar un ncleo
monoltico en vez de los diseos basados en un microncleo que Tanenbaum
crea que seran la base de los sistemas operativos futuros. Dicho debate se
origin en el grupo de noticias comp.os.minix cuando Andrew envi un mensaje
con el ttulo LINUX is obsolete (en espaol, LINUX es obsoleto).2

Tanenbaum es el autor, junto a otros miembros de la Universidad Libre de


msterdam, del sistema operativo distribuido de investigacin Amoeba, basado
en una arquitectura de microncleo. Tanenbaum tambin es el creador de
Globe, un software que provee una infraestructura para un sistema distribuido
a nivel mundial.
Dennis Richie: Ritchie entr en el grupo de desarrollo de Multics en 1968,
para entonces, los Bell Labs ya estaban bastante frustrados por los serios
problemas que presentaba Multics y poco a poco fueron desplazando el
proyecto. Los ltimos investigadores en abandonar el proyecto, decidieron
reescribir todo el trabajo desde cero y a menor escala. Entre esos
investigadores se encontraban Dennis Ritchie y Ken Thompson.

Ritchie estaba convencido en crear un sistema operativo sobre el cual


pudiera desarrollarse una comunidad ya que crea fervientemente en
la computacin comunal en la que era necesaria la comunicacin estrecha
entre personas a travs de accesos remotos.

Como Ken Thompson an tena acceso al entorno de Multics, escribi un


simulador para el nuevo sistema de ficheros y de paginacin en l. Tambin
program el famoso juego Space Travel, pero el juego requera de una mquina
ms eficiente y barata sobre la que ejecutarse, as primero fue portado a
FORTRAN en un sistema GECOS y finalmente fue portado por Dennis Ritchie y
Ken Thompson al lenguaje ensamblador de una mquina PDP-7.

Fue en ese proceso de portar el cdigo de FORTRAN a lenguaje ensamblador


del PDP-7 cuando Thompson y Ritchie escribieron el cdigo subyacente que
finalmente se convirti en el sistema operativo originario de UNIX. Junto a Rudd
Canaday desarrollaron un sistema de ficheros jerrquico, los conceptos de
proceso de ejecucin y de archivos de dispositivo, un intrprete de lnea de
comandos y algunas aplicaciones y utileras. Muchos consideran a Space
Travel como la primera aplicacin del sistema UNIX.

En 1970 el equipo de desarrollo liderado por Dennis Ritchie y Ken Thompson


necesitaban migrar el sistema a una plataforma ms potente y pusieron su
vista en la PDP-11/20. Y el manual del programador de UNIX sali a la luz el 3
de Noviembre de 1971. En 1972 y contra toda razn, UNIX fue portado al
lenguaje de programacin C de forma contraria a la idea general de la poca
de que "algo tan complejo como un sistema operativo, que deba tratar con
eventos en tiempos crticos, deba estar escrito completamente en lenguaje
ensamblador".

La primera versin del UNIX para PDP-11 fue completamente escrito en


lenguaje ensamblador, pero cuando las primigenias versiones de C ya
soportaban los tipos de estructura, la mayor parte del ncleo de UNIX fue
portada a C. El ncleo de UNIX se convirti as en uno de los primeros ncleo
de sistemas operativos escrito en algo diferente a lenguaje ensamblador junto
a Multics y MPC.
Brian Wilson Kernighan: No obstante contribuy en la creacin de otros
lenguajes como AWK y AMPL. La "K" de las letras K&R con las que se conoce su
libro ms famoso, y la "K" de AWK derivan de "Kernighan".
Kernighan fue tambin editor en temas de software para Prentice-Hall
International. Su serie "Software Tools" extendi la esencia del 'pensamiento
C/Unix', como mejora sobre los ms establecidos en el
momento BASIC, FORTRAN, y PASCAL.
Desde su ingreso en los Laboratorios Bell en 1969, ha trabajado en la
optimizacin combinatoria, los sistemas de preparacin de documentos,
lenguajes de programacin y herramientas de software. Sus intereses de
investigacin actuales son los lenguajes de programacin orientados a la
aplicacin, la metodologa de programacin, e interfaces de usuario.
Kernighan acu el trmino Unix en la dcada de 1970. El trmino original que
se acu Unics (por Uniplexed Informacin y Servicio de Informtica, un juego
de Multics), que ms tarde fue cambiado a Unix.

Ken Thompson: Lleg el ao mgico, 1969. El hombre lleg a la Luna, ARPANET


(el precursor de Internet) se lanz, UNIX naci y otros eventos importantes
sucedieron en la historia de la humanidad. Thompson tambin dise el lenguaje
de programacin B (un precursor de lo que sera ms tarde C) con la intencin de
mejorar el lenguaje BCPL. En 1972, Thompson reescribi todo el kernel de UNIX en
C. Este fue el movimiento que asegur el futuro xito de este sistema operativo,
porque lo hizo portable. Permiti que pudiera ser adaptado a diferentes
plataformas con relativa simplicidad.

La primera presentacin pblica de UNIX se realiz en 1973. Apareci en un


prestigioso peridico y le dio gran visibilidad en la comunidad acadmica. Fue
reconocido por la UCB, universidad en la que estudi, empezaron a usar su sistema
y l trabaj de profesor all. Ms adelante volvi a Bell Labs, donde cro junto a
Rob Pike el sistema operativo Plan 9, basado en UNIX. Tambin cre la codificacin
de caracteres UTF-8, la cual se usa hoy en da, incluso trabaj en un programa de
ajedrez.

Gan el Premio Turing en 1983 (a la izquierda en la imagen anterior), junto con


Dennis Ritchie, por sus contribuciones al desarrollo de sistemas operativos en
general y la creacin de UNIX en particular. A finales de 2000, Thompson se retir
de los laboratorios de Bell, para trabajar en Entrisphere donde estuvo hasta 2006.
Actualmente trabajaba para Google en el desarrollo del lenguaje Go.
b) Investigar (Conceptos Memoria)

Memoria: La memoria es el dispositivo que retiene, memoriza o


almacena datos informticos durante algn perodo de tiempo. La memoria
proporciona una de las principales funciones de la computacin moderna: el
almacenamiento de informacin y conocimiento. Es uno de los componentes
fundamentales de la computadora, que interconectada a la unidad central de
procesamiento (CPU, por las siglas en ingls de Central Processing Unit) y
los dispositivos de entrada/salida, implementan lo fundamental del modelo de
computadora de la arquitectura de von Neumann.

Clasificacin de la memoria:

Se clasifican en memoria primaria y secundaria:

Primaria: La memoria principal son circuitos integrados capaces de almacenar


informacin digital, a los que tiene acceso el microprocesador del equipo de
computacin. Poseen una menor capacidad de almacenamiento que
la memoria secundaria, pero una velocidad millones de veces superior. En
las computadoras son utilizados dos tipos de estos dispositivos:
Read Only Memory (ROM), memoria de solo lectura, almacena cdigos de
programa grabados en fbrica, a veces protegidos por derechos de autor.
El CI donde se almacena el BIOS de la computadora, es una memoria ROM.
Random Access Memory (RAM), memoria de acceso aleatorio,
almacena datos que pueden ser escritos y borrados atendiendo a los procesos
de computacin. "Aleatorio" indica que sus localidades pueden ser accedidas
directamente, dando rapidez a los procesos; a diferencia de las memorias
secuenciales, en las que para llegar a una posicin hay que pasar antes por las
posiciones previas.
El microprocesador direcciona las posiciones de la RAM para poder acceder a
los datos almacenados en ellas y para colocar los resultados de las
operaciones.
El bloque RAM, los de ROM y los discos de almacenamiento masivo de datos
conforman el subsistema de memoria de una CPU.
Secundaria:
La memoria secundaria es un conjunto de dispositivos perifricos para el
almacenamiento masivo de datos de un ordenador, con mayor capacidad que
la memoria principal, pero ms lenta que sta.
El disquete, el disco duro o disco fijo, las unidades pticas, las unidades
de memoria flash y los discos Zip, pertenecen a esta categora.
Estos dispositivos perifricos quedan vinculados a la memoria principal, o
memoria interna, conformando el sub-sistema de memoria del ordenador.
Soportes de memoria secundaria:
CD, CD-R, CD-RW
DVD, DVD-/+R, DVD-/+RW
Disquete
Disco duro
Cinta magntica

Memoria flash

Tipos de memoria:
Primarias:
*RAM: Es la memoria desde donde el procesador recibe las instrucciones y guarda los resultados. Es
el rea de trabajo para la mayor parte del software de un computador.[1] Existe una memoria
intermedia entre el procesador y la RAM, llamada cach, pero sta slo es una copia de acceso rpido
de la memoria principal almacenada en los mdulos de RAM. [1] Los mdulos de RAM son la presentacin
comercial de este tipo de memoria, se compone de integrados soldados sobre un circuito impreso.
*ROM: La memoria rom es una memoria de solo lectura (permanente) o no voltil, a diferencia de
la ram que es una memoria temporal o voltil, que quiere decir de que sea una memoria de solo
lectura, de que esta es utilizada para almacenar datos o programas los cuales ponen en marcha el
ordenador.
*PROM
*EPROM
*EEPROM
*FLASH
Secundarias:
*Magntica (ejemplos: disquete, disco duro, cinta magntica).
*ptica (ejemplos: CD, DVD, BD).
*Magneto-ptica (ejemplos: Disco Zip, Floptical, Minidisc).
*Estado slido o memoria Flash (memoria USB o pendrive, tarjetas de
memoria: SD, MiniSD, microSD, MS, MMC, CF, SM).

Evolucin de la memoria RAM:

Uno de los primeros tipos de memoria RAM fue la memoria de ncleo


magntico, desarrollada entre 1949 y 1952 y usada en muchos computadores
hasta el desarrollo de circuitos integrados a finales de los aos 60 y principios
de los 70. Esa memoria requera que cada bit estuviera almacenado en
un toroide de material ferromagntico de algunos milmetros de dimetro, lo
que resultaba en dispositivos con una capacidad de memoria muy pequea.
Antes que eso, las computadoras usaban rels y lneas de retardo de varios
tipos construidas para implementar las funciones de memoria principal con o
sin acceso aleatorio.

En 1969 fueron lanzadas una de las primeras memorias RAM basadas en


semiconductores de silicio por parte de Intel con el integrado 3101 de 64 bits
de memoria y para el siguiente ao se present una memoria DRAM de
1024 bytes.

En 1973 se present una innovacin que permiti otra miniaturizacin y se


convirti en estndar para las memorias DRAM: la multiplexacin en tiempo de
la direcciones de memoria. MOSTEK lanz la referencia MK4096 de 4096 bytes
en un empaque de 16 pines, mientras sus competidores las fabricaban en el
empaque DIP de 22 pines. El esquema de direccionamiento se convirti en un
estndar de facto debido a la gran popularidad que logr esta referencia de
DRAM.

Con el tiempo se hizo obvio que la instalacin de RAM sobre el impreso


principal, impeda la miniaturizacin, entonces se idearon los primeros mdulos
de memoria como el SIPP, aprovechando las ventajas de la
construccin modular. El formato SIMM fue una mejora al anterior, eliminando
los pines metlicos y dejando unas reas de cobre en uno de los bordes del
impreso, muy similares a los de las tarjetas de expansin, de hecho los
mdulos SIPP y los primeros SIMM tienen la misma distribucin de pines.

A finales de los 80 el aumento en la velocidad de los procesadores y el


aumento en el ancho de banda requerido, dejaron rezagadas a las memorias
DRAM con el esquema original MOSTEK, de manera que se realizaron una serie
de mejoras en el direccionamiento como las siguientes:

FPM RAM

Se implant un modo direccionamiento en el que el controlador de memoria


enva una sola direccin y recibe a cambio esa y varias consecutivas sin
necesidad de generar todas las direcciones. Esto supone un ahorro de tiempos
ya que ciertas operaciones son repetitivas cuando se desea acceder a muchas
posiciones consecutivas. Se fabricaban con tiempos de acceso de 70 60 ns y
fueron muy populares en sistemas basados en el 486 y los primeros Pentium.

EDO RAM
Extended Data Output RAM (EDO-RAM) fue lanzada al mercado en 1994 y con
tiempos de accesos de 40 o 30 ns supona una mejora sobre FPM, su
antecesora. La EDO, tambin es capaz de enviar direcciones contiguas pero
direcciona la columna que va utilizar mientras que se lee la informacin de la
columna anterior, dando como resultado una eliminacin de estados de espera,
manteniendo activo el bfer de salida hasta que comienza el prximo ciclo de
lectura.

BEDO RAM

Burst Extended Data Output RAM (BEDO-RAM) fue la evolucin de la EDO-RAM


y competidora de la SDRAM, fue presentada en 1997. Era un tipo de memoria
que usaba generadores internos de direcciones y acceda a ms de una
posicin de memoria en cada ciclo de reloj, de manera que lograba un
desempeo un 50 % mejor que la EDO.

Las dos formas principales de RAM moderna son la SRAM (Static Random
Access Memory), y la DRAM (Dynamic Random Access Memory).

Evolucin de la memoria secundaria:

1.-Tarjeta perforada (1725)

2.-Adaptacin de las cintas magnticas (1949)


3.-Primer disco duro (1956)

4.-Disquete o disco flexible (1969)

5.-Disco compacto (1979).

6.-CD-R y CD-RW (1988).

7.-DVD (1995).
8.-Puertos USB (1996).

9.-USB (1998).

Memoria de intercambio y su funcin:

El espacio de memoria de intercambio o Swap es lo que se conoce


como memoria virtual. La diferencia entre la memoria real y la virtual es que
est ltima utiliza espacio en la unidad de almacenamiento en lugar de un
mdulo de memoria. Cuando la memoria real se agota, el sistema copia parte
del contenido de esta directamente en este espacio de memoria de
intercambio a fin de poder realizar otras tareas.

Utilizar memoria virtual tiene como ventaja el proporcionar la memoria


adicional necesaria cuando la memoria real se ha agotado y se tiene que
continuar un proceso. Como consecuencia de utilizar espacio en la unidad de
almacenamiento como memoria es que es considerablemente ms lenta.

Sitiografa:
http://www.biografiasyvidas.com/biografia/g/gates.htm
https://es.wikipedia.org/wiki/Linus_Torvalds
http://eduredes.ning.com/profiles/blogs/steve-jobs-y-la-panor-mica-hist-rica-de-
los-sistemas-operativos
http://www.ite.educacion.es/formacion/materiales/43/cd/modulo_3/richard_stall
man_y_el_proyecto_gnu.html
https://es.wikipedia.org/wiki/Herman_Hollerith
https://es.wikipedia.org/wiki/Andrew_S._Tanenbaum
https://www.genbetadev.com/desarrolladores/dennis-ritchie-creador-de-c-y-unix
https://hipertextual.com/archivo/2014/10/ken-thompson/
https://es.wikipedia.org/wiki/Memoria_(inform%C3%A1tica)
http://memoribn.blogspot.mx/
http://selenetovar.blogspot.es/1209591240/
https://es.wikipedia.org/wiki/Memoria_secundaria
https://franciscoo.wordpress.com/%C2%BFcomo-actuan/
https://es.wikipedia.org/wiki/Memoria_de_acceso_aleatorio
https://www.timetoast.com/timelines/evolucion-de-la-memoria-secundaria--2
https://www.timetoast.com/timelines/105645
https://www.timetoast.com/timelines/105419
http://www.alcancelibre.org/staticpages/index.php/como-swap-linux