Вы находитесь на странице: 1из 45

SISTEMAS OPERATIVOS MONOUSUARIOS UNIDAD 1

SISTEMAS INFORMATICOS. INTRODUCCIN

Profesor: Jos Luis Calvo Bentez Correo-e: jlcb.puertasdelcampo@gmail.com

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

ndice
1. 2. 3. 4. Historia de la informtica ........................................................................................................ 1 Definiciones ............................................................................................................................ 6 Componentes software ............................................................................................................ 7 Componentes hardware ........................................................................................................... 8 4.1. Unidad Central de Proceso............................................................................................... 9 4.1.1. La Unidad de Control............................................................................................. 10 4.1.2. Unidad Aritmtico-Lgica (ALU) :........................................................................ 10 4.1.3. Memoria RAM ...................................................................................................... 11 4.1.4. El bus..................................................................................................................... 11 4.2. La memoria ................................................................................................................... 12 4.2.1. Como funciona la memoria con la CPU ................................................................. 13 4.2.2. La memoria cach .................................................................................................. 13 4.2.3. Clasificacin de las memorias ................................................................................ 15 4.2.4. Clasificando las DRAM ......................................................................................... 16 4.2.5. Esquema de clasificacin de las memorias ............................................................. 21 4.3. Perifricos ..................................................................................................................... 22 4.3.1. Perifricos de entrada............................................................................................. 22 4.3.2. Perifricos de salida ............................................................................................... 23 4.3.3. Perifricos de entrada y salida : .............................................................................. 23 4.3.4. Perifricos de comunicacin................................................................................... 24 4.3.5. Perifricos de almacenamiento............................................................................... 24 5. Componentes lgicos de las computadoras ............................................................................ 27 5.1. Sistemas de codificacin................................................................................................ 28 5.1.1. Representacin posicional de los nmeros:............................................................. 28 5.1.2. La codificacin alfanumrica ................................................................................. 31 5.2. La medida de la informacin.......................................................................................... 34 6. Seguridad de la informacin .................................................................................................. 35 6.1. Seguridad fsica ............................................................................................................. 35 6.2. Seguridad ante malware................................................................................................. 36 6.3. Seguridad de los datos ................................................................................................... 39 6.4. La tecnologa RAID....................................................................................................... 40 7. Bibliografa y Webgrafa ....................................................................................................... 43

-I-

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

1. Historia de la informtica
Cronologa de la historia de la informtica1. 3500 a.c. 780-850 (Babilonia) Se inventa el baco, primera mquina para realizar clculos. El matemtico e ingeniero Muhammad ibn Musa al-Khwarizmi (conocido como Al-Juarismi, invent el algoritmo. John Napier, inventor de los logaritmos, desarroll un sistema para realizar operaciones aritmticas manipulando barras, a las que llam "huesos" y en los que estaban plasmados los dgitos. Dada su naturaleza, se llam al sistema "Napier Bones" (Huesos de Napier) William Oughtred, invent la primera regla deslizante o Crculos de proporcin. Era un juego de discos rotatorios que se calibraron con los logaritmos de Napier. Se us como uno de los primeros aparatos de la informtica analgica. Su poca de esplendor dur ms o menos un siglo, el comprendido entre la segunda mitad del siglo XIX y el ltimo cuarto del XX, hasta que a comienzos de 1970, calculadoras porttiles comenzaron a ser populares Blaise Pascal inventa la Pascalina. La Pascalina es una de las primeras calculadoras mecnicas, que funcionaba a base de ruedas de diez dientes en las que cada uno de los dientes representaba un dgito del 0 al 9. Las ruedas estaban conectadas de tal manera que podan sumarse nmeros hacindolas avanzar el nmero de dientes correcto. Sir Samuel Morland invent la primera mquina de multiplicar. El aparato const de una serie de ruedas, cada una de las cuales representaba decenas, centenas, etc. Un alfiler de acero mova los diales para ejecutar los clculos. La primera calculadora de propsito general fue inventada por el matemtico alemn Gottfried Leibniz. Aunque el aparato poda ejecutar multiplicaciones y divisiones, padeci de problemas de fiabilidad que disminuy su utilidad. Se invent la primera mquina lgica por Charles Mahon. El "demostrador lgico" era un aparato tamao bolsillo que resolva silogismos tradicionales y preguntas elementales de probabilidad. Mahon es el precursor de los componentes lgicos en computadoras modernas El francs Joseph Marie Jacquard, utiliz un mecanismo de tarjetas perforadas para controlar el dibujo formado por los hilos de las telas confeccionadas por una mquina de tejer.La idea de Jacquard, que revolucion el hilar de seda, estaba por formar la base de muchos aparatos de la informtica e idiomas de la programacin. La primera calculadora de produccin masiva se distribuy por Charles Thomas de Colmar. El aritmmetro de Colmar operaba usando una variacin de la rueda de Leibniz. Charles Babbage complet su Artefacto de la diferencia, una mquina

1617

1624

1645

1666

1673

1777

1801

1820 1822

Fuente: Cronologa obtenida de Wikipedia http://es.wikipedia.org/wiki/Historia_de_la_informatica

Sistemas Operativos Monopuesto

-1-

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

de propsito especfico que se poda usar para calcular valores de funciones polinmicas mediante el mtodo de las diferencias. El Artefacto de la Diferencia era un ensamble complejo de ruedas, engranajes, y remaches. Babbage dise su "Artefacto Analtico", un aparato de propsito general que era capaz de ejecutar cualquier tipo de clculo matemtico. Los diseos del artefacto analtico eran la primera conceptualizacin clara de una mquina que podra ejecutar el tipo de clculos computacionales que ahora se consideran el corazn de informtica. Babbage nunca construy su artefacto analtico, pero su plan influy en toda computadora digital subsiguiente, incluidas las modernas. El artefacto analtico fue finalmente construido por un equipo moderno de ingenieros, en 1989, cien aos despus de la muerte de Babbage en 1871. Por su discernimiento, Babbage hoy se conoce como el "Padre de las Computadoras Modernas". 1843 Lady Ada Augusta Lovelace sugiri la idea de que las tarjetas perforadas se adaptaran de manera que causaran que el motor de Babbage repitiera ciertas operaciones. Debido a esta sugerencia algunos consideran a Lady Lovelace la primera programadora El desarrollo del lgebra de Boole fue publicado por el lgico ingls George Boole. El sistema de Boole redujo a argumentos lgicos las permutaciones de tres operadores bsicos algebraicos: y, o, y no. A causa del desarrollo del lgebra de Boole, Boole es considerado por muchos como el padre de la teora de la informtica. Ramn Verea, quien viva en la ciudad de Nueva York, invent una calculadora con una tabla interna de multiplicacin; esto fue mucho ms rpido que usar acarreos u otro mtodo digital de aquel tiempo. l no se interes en poner su obra en produccin, slo quiso mostrar que un espaol poda inventar tanto como un americano. Dorr Felt desarroll su Comptmetro, el cual fue la primera calculadora que se operaba con slo presionar teclas en vez de, por ejemplo, deslizar ruedas. El primer tubo de vaco fue inventado por el estadounidense, Lee De Forest. El "Audion", como se llamaba, tena tres elementos dentro de una bombilla del vidrio evacuada. Los elementos eran capaces de hallar y amplificar seales de radio recibidas de una antena. El tubo al vaco encontrara uso en varias generaciones tempranas de 5 computadoras, a comienzos de 1930. El primer circuito multivibrador o biestable (en lxico electrnico flip-flop) fue desarrollado por los inventores americanos W.H. Eccles y F.W. Jordan. El flip-flop permiti disear circuitos electrnicos que podan tener dos estados estables, alternativamente, pudiendo representar as el 0 como un estado y el otro con un 1. Esto form la base del almacenamiento y proceso del bit binario, estructura que utilizan las actuales computadoras. Walther Bothe construy una puerta lgica AND para usarla en experimentos fsicos, por lo cual recibi el premio Nobel de fsica en 1954. Se fundan los laboratorios Bell. Entre sus patentes y descubrimientos -2-

1854

1878

1884

1906

1919

1924 1925

Sistemas Operativos Monopuesto

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

ms importantes destacan la libreta de un solo uso, el transistor, el lser, la fibra ptica, la tecnologa DSL, la telefona mvil, los satlites de comunicaciones, el sistema operativo Unix y el lenguaje de programacin C. Once de sus investigadores han ganado seis Premios Nobel. 1936 1941 Alan Turing describe la mquina de Turing, la cual formaliza el concepto de algoritmo. La computadora Z3 fue creada por Konrad Zuse. Fue la primera mquina programable y completamente automtica. Se construy en la Universidad de Harvard, la Mark I, diseada por un equipo encabezado por Howard H. Aiken. El IBM Automatic Sequence Controlled Calculator (ASCC), ms conocido como Harvard Mark I o Mark I, fue el primer ordenador electromecnico, construido con la subvencin de IBM. Tena 760.000 ruedas y 800 kilmetros de cable y se basaba en la mquina analtica de Charles Babbage. El computador Mark I empleaba seales electromagnticas para mover las partes mecnicas. Esta mquina era lenta (tomaba de 3 a 5 segundos por clculo) e inflexible (la secuencia de clculos no se poda cambiar); pero ejecutaba operaciones matemticas bsicas y clculos complejos de ecuaciones sobre el movimiento parablico de proyectiles. Se construye en la Universidad de Pennsylvania la ENIAC (Electronic Numerical Integrator And Calculator), que fue la primera computadora electrnica de propsito general. Esta mquina ocupaba todo un stano de la Universidad, tena ms de 18.000 tubos de vaco, consuma 200kW de energa elctrica y requera todo un sistema de aire acondicionado; tena la capacidad para realizar cinco mil operaciones aritmticas por segundo. Se inventa el transistor, en Laboratorios Bell por John Bardeen, Walter H. Brattain, y William Shockley. Comienza a operar la EDVAC, a diferencia de la ENIAC, no era decimal, sino binaria y tuvo el primer programa diseado para ser almacenado. El Sistema A-0 fue inventado por Grace Murray Hopper. Fue el compilador desarrollado para una computadora electrnica. IBM fabric su primera computadora escala industrial, la IBM 650 Es puesta a la venta por parte de IBM la primera impresora de matriz de puntos. El primer circuito integrado se construy por Jack S. Kilby. La organizacin ARPA es creada como consecuencia tecnolgica de la llamada Guerra Fra. Se desarrolla COBOL, el primer lenguaje de programacin de alto nivel transportable entre modelos diferentes de computadoras. Aparece el concepto de paginacin de memoria, descrito por T. Kilburn y D. J. Howart. Un comit Industria-Gobierno define el cdigo estndar de caracteres ASCII. La aparicin del IBM 360 marca el comienzo de la tercera generacin. -3-

1944

1946

1947 1951 1951 1953 1957 1958 1958 1960 1961 1963 1964

Sistemas Operativos Monopuesto

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

Las placas de circuito impreso con mltiples componentes elementales pasan a ser reemplazadas con placas de circuitos integrados 1967 1968 1969 Es inventado el diskette (disco flexible) en IBM por David Noble, bajo la direccin de Alan Shugart. Robert Noyce y Gordon Moore fundan la corporacin Intel. Nace el sistema operativo UNICS en los laboratorios Bell de AT&T por un grupo de empleados de dicho laboratorio, entre los que se encuentran Ken Thompson, Dennis Ritchie y Douglas Mcllroy. En 1970 se renombra como UNIX. Intel crea la primera memoria dinmica RAM. Se le llam 1103 y tena una capacidad de 1024 bits (1Kbits). Intel desarrolla y pone a la venta el procesador 8008. Es creado el protocolo TCP por Vint Cerf y Robert Kahn. Se crea el sistema Ethernet para enlazar a travs de un cable nico a las computadoras de una red local (LAN). Se funda la empresa Microsoft. Se funda la empresa Apple Sony crea los disquetes de 3 1/2 pulgadas ARPANET se separa de la red militar que la origin, de modo que, ya sin fines militares, se puede considerar esta fecha como el nacimiento de Internet. IBM presenta el PC-AT, con procesador Intel 80286, bus de expansin de 16 bits y 6 Mhz de velocidad. Tena hasta 512 KB de memoria RAM, un disco duro de 20 MB y un monitor monocromtico. Su precio en ese momento era de 5.795 dlares. Creative Labs presenta la reconocida tarjeta de sonido Sound Blaster. Tim Berners-Lee ide el hipertexto para crear el World Wide Web (www) una nueva manera de interactuar con Internet. Tambin cre las bases del protocolo de transmisin HTTP, el lenguaje de documentos HTML y el concepto de los URL. Linus Torvalds comenz a desarrollar Linux, un sistema operativo compatible con Unix. Microsoft lanza Windows 3.1. Aparece la primera versin del sistema operativo Solaris. Lanzamiento de Windows 95 por parte de Microsoft. Se publica la primera versin del navegador Web Opera. Sabeer Bhatia y Jack Smith fundan HotMail. Es lanzado el sistema operativo Windows 2000 y Windows Me por Microsoft y el sistema Mac OS X Microsoft lanza Windows XP Lanzamiento del navegador Web Mozilla Firefox, llamado en un primer momento Phoenix. -4-

1970 1972 1974 1974 1975 1976 1981 1983

1986 1989 1990

1991 1992 1992 1995 1996 1996 2000 2001 2002

Sistemas Operativos Monopuesto

U.D. 1. Sistemas informticos. Introduccin 2005 2005 2008 2009 2010 2011

Jos Luis Calvo Bentez

Los usuarios de Internet con conexin de banda ancha superan a los usuarios de internet con conexin va mdem en la mayora de pases desarrollados. Creacin de YouTube Apple lanza el mvil ms revolucionario de la historia en toda Europa y Amrica, el iPhone 3G . El 22 de octubre se lanza el sucesor de Windows Vista, el Windows 7. Lanzamiento del Ipad Lanzamiento del Ipad 2 7 de Marzo Lanzamiento al mercado del nuevo Ipad 5 de Agosto Lanzamiento de Linux Fedora 17 Septiembre Lanzamiento del Iphone 5 25 de Octubre Lanzamiento del Windows 8 29 de Octubre Lanzamiento del Windows Phone 8

2012

Sistemas Operativos Monopuesto

-5-

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

2. Definiciones
Un ordenador es una mquina electrnica dotada de una memoria de gran capacidad y de mtodos de tratamiento de la informacin, capaz de resolver problemas aritmticos y lgicos gracias a la utilizacin automtica de programas registrados en ella2. Un ordenador, computador o computadora es una mquina capaz de aceptar unos datos de entrada, efectuar con ellos operaciones lgicas y aritmticas, y proporcionar la informacin resultante a travs de un medio de salida; todo ello sin intervencin de un operador humano y bajo el control de un programa de instrucciones previamente almacenado en el propio computador. En general se podra definir el ordenador o computadora como una mquina compuesta de elementos fsicos en su mayora de origen elctrico o electrnico, capaz de realizar una gran variedad de trabajos a gran velocidad y con gran precisin. Informtica es una palabra de origen francs formada por la contraccin de los vocablos Informacin y autoMTICA. La Real Academia de la Lengua Espaola define la informtica como el conjunto de conocimientos cientficos y tcnicas que hacen posible el tratamiento automtico de la informacin por medio de ordenadores. Se puede decir que Informtica o Ciencia e Ingeniera de los computadores es el campo de conocimiento que abarca todos los aspectos del diseo y uso de los computadores. Como disciplina utiliza los mtodos y procedimientos de los desarrollos tericos, experimentales y de diseos, por lo que es tanto una ciencia como una ingeniera. La disciplina de informtica es el cuerpo de conocimiento que trata del diseo, anlisis, implementacin, eficiencia, y aplicacin de procesos que transforman la informacin. El conjunto de rdenes o instrucciones que se introducen en un ordenador para realizar un proceso determinado se denomina programa. El conjunto de varios programas se denomina aplicacin informtica. Instrucciones, programas y aplicaciones informticas, en general, junto con los datos que manejan estos quedan definidos bajo el trmino de software. Por otro lado, hay que considerar que para que estos programas funcionen y puedan genera la informacin que el usuario precisa, se necesitan determinados componentes fsicos. Estos se agrupan bajo la denominacin de hardware. El conjunto de componentes hardware constituyen un sistema informtico. Por ltimo, el Firmware es la parte intangible de componentes de hardware. Un ejemplo es el software con el que estn programadas las memorias ROM, el software de configuracin de dispositivos de comunicaciones, como routers o switches.

Definicin de la Real Academia de la Lengua Espaola

Sistemas Operativos Monopuesto

-6-

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

3. Componentes software
El software es una palabra de origen ingls que significa literalmente partes blandas. Segn se define por IEEE en el estandar 729, es el conjunto de los programas de
cmputo, procedimientos, reglas, documentacin y datos asociados que forman parte de las operaciones de un sistema de computacin.

Podramos diferenciar inicialmente el software en dos categoras: el software base y el software de aplicacin. El software base comprende aquellas aplicaciones informticas sin las cuales el ordenador no podra funcionar. El software base se conoce generalmente como Sistema Operativo. Comprende todas las aplicaciones que permiten a los usuarios abstraerse de los mecanismos necesarios para poder realizar las tareas que le permitan usar el ordenador. Por ejemplo, cuando un usuario pulsa una tecla en el teclado, el sistema operativo se encargar de averiguar cual es y dibujarla en la pantalla o realizar la accin que corresponda con esa pulsacin. El software de aplicacin es el que permite a los usuarios realizar las tareas para las que est destinando en ese momento el ordenador. Por ejemplo, redactar un documento a travs de un procesador de texto, retocar una fotografa con un editor de imgenes, etc Dentro del software de aplicacin podramos crear una categora especial llamada software de programacin, que es el destinado a facilitar la tarea de los programadores cuando desarrollan aplicaciones informticas mediante el uso de diferentes lenguajes de programacin.

Sistemas Operativos Monopuesto

-7-

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

4. Componentes hardware
No hace falta saber cmo funciona un ordenador para poder utilizarlo, como tampoco hace falta saber cules son los fundamentos de los motores de combustin interna para poder conducir un coche. Sin embargo, cuanto mejor conozca el funcionamiento interno del ordenador y cules son sus componentes, mejor podr entender su comportamiento y en ocasiones, dar solucin a los pequeos problemas que puedan surgirle. El hardware, es la parte fsica del ordenador. Proviene del ingls Hard Ware que literalmente significa partes duras. Son elementos tangibles. Algunos componentes hardware son la memoria, la fuente de alimentacin, los cables, la tarjeta grfica, el disco duro, etc... El hardware tuvo especial importancia en las primeras generaciones de ordenadores, debido sobre todo, a que no se utilizaban los medios electrnicos miniaturizados que se usan en la actualidad. El ENIAC2000 por ejemplo, era un ordenador capaz nicamente, de procesar operaciones como una calculadora sencilla y que ocupaba el espacio de una habitacin completa. La conmutacin de las operaciones de realizaba de forma manual, como si se tratase de una centralita de telfonos de hace ms de treinta aos. Un ordenador se compone de las siguientes unidades funcionales: Unidad central de proceso (CPU). Consta de la unidad aritmtico-lgica (ALU), de la unidad de control (UC). Memoria Central (MC) Controladores Unidades perifricas o unidades de entrada y salida. Buses

Figura 1. Componentes de un ordenador

Sistemas Operativos Monopuesto

-8-

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

4.1. Unidad Central de Proceso


Se la conoce por sus siglas en ingles CPU (Central Process Unit) y tambin se denomina procesador o microprocesador. El procesador es el elemento encargado del control y ejecucin de las operaciones que se realizan dentro del ordenador con el fin de realizar el tratamiento automtico de la informacin. Es la parte fundamental del ordenador. Se encarga de controlar todas las tareas y procesos que se realizan dentro de l. Est formado por la Unidad de Control y la Unidad Aritmtico Lgica y su propia memoria que no es la RAM. El procesador es la parte pensante del ordenador; se encarga de todo: controla los perifricos, la memoria, la informacin que se va a procesar, etc. Adems de los componentes aqu mencionados tambin son necesarios los mencionados en la introduccin a este epgrafe, la memoria y las unidades de entrada y salida. Una cosa que nos debe quedar clara es que el ordenador, a travs de su microprocesador, solamente es capaz de procesar rdenes elementales. Lgicamente el procesar un conjunto de estas rdenes sencillas, nos lleva a realizar el tratamiento de un programa. La frecuencia con la que trabaja el microprocesador indica el nmero de instrucciones que es capaz de procesar por segundo. A mayor frecuencia, mayor nmero de instrucciones para procesar.

Figura 2. Microprocesador Intel i7

Es microprocesador est conectado a un oscilador (reloj) que genera impulsos igualmente espaciados en el tiempo. Su frecuencia base es de 14.31 Mhz (millones de ciclos por segundo). Es el propio microprocesador el que divide esta frecuencia base para implementar un ciclo de mquina. El ciclo ms frecuente y con el que empezaron a funcionar la mayora de los ordenadores es 1/3 de la frecuencia base, es decir, 4.77 Mhz. Pues bien, varios ciclos de mquina son los que una instruccin necesita para ejecutarse. Por tanto una de las caractersticas que define a los procesadores es la velocidad o frecuencia a la que trabajan. Esta velocidad se mide en megahertzios (Mhz), y de ella depender la velocidad de proceso de nuestro ordenador. Las velocidades o frecuencias de trabajo de los ordenadores han pasado desde los 4.77 Mhz de los primeros, denominados XT, hasta ms de 2 Ghz. Pero esto no parece tener fin, pues los fabricantes crean procesadores cada vez ms rpidos y fiables. Sistemas Operativos Monopuesto -9-

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

4.1.1. La Unidad de Control La unidad de control detecta seales de estado procedentes de las distintas unidades, indicando su situacin o condicin de funcionamiento. Capta de la memoria una a una las instrucciones del programa, y genera, de acuerdo con el cdigo de operacin de la instruccin captada y con las seales de estado, seales de control dirigidas a todas las unidades, monitorizando las operaciones que implican la ejecucin de la instruccin. Para realizar todas estas operaciones, la UC dispone de pequeos espacios de almacenamiento denominados registros que son su esencia. Contienen la direccin en la que se encuentran almacenados datos e instrucciones. Los registros ms importantes son: Registros de uso general (R0 a Rm) : Estos registros se utilizan como almacn temporal de los datos con los que va a operar la ALU o de resultados intermedios. Tambin pueden dedicarse a almacenar direcciones de memoria. Acumulador: Es un registro significado (R0) que se usa con gran frecuencia en los lenguajes mquina para operar entre este y otro registro o el contenido de una posicin de memoria, depositndose el resultado en el acumulador de nuevo. Flags Flip-flops o biestables indicadores o de condicin : que se ponen a 1 o 0 dependiendo de la ltima operacin realizada en la ALU. Al conjunto de estos biestables se les denomina palabra de estado (SW Status Word) Registro de instruccin : Es el encargado de almacenar la instruccin. Consta de diferentes campos : o CO: Cdigo de operacin que se va a realizar. o MD: Modo de direccionamiento de la memoria. o CDE: Campo de direccin efectiva de la informacin. Registro contador de programas : Contiene la direccin de la siguiente instruccin que se va a ejecutar. Se entiende que esa direccin es de memoria central. Registro de direccin de memoria (DM) : Se utiliza para almacenar direcciones de memoria en las que se puede leer o escribir datos. En l se almacena la informacin de los datos que se van a leer o escribir sobre la memoria principal. Registro de memoria (RM) : Donde se almacenar el dato a escribir en la memoria o la informacin leda de la memoria, dependiendo del caso. Controlador y decodificador: Se encarga de controlar el flujo de instrucciones en la CPU interpretando la instruccin para su posterior proceso. La memoria principal se conecta al exterior por dos buses uno de direcciones y otro de datos, adems dispone de una seal de control, denominada R/W para especificar si debe leer o escribir. 4.1.2. Unidad Aritmtico-Lgica (ALU) : Esta unidad contiene los circuitos electrnicos con los que se hacen las operaciones de tipo aritmtico y de tipo lgico. Esta unidad tambin se puede denominar unidad de tratamiento o camino o ruta de datos ya que aparte de considerar los circuitos especficos que realizan las operaciones aritmtico-lgicas se consideran tambin otros elementos auxiliares por donde se trasmiten o almacenan temporalmente los datos al objeto de operar con ellos.

Sistemas Operativos Monopuesto

- 10 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

4.1.3. Memoria RAM Es un componente necesario para que se pueda procesar la informacin. Lo normal es que los procesadores incorporen otro tipo de memoria para agilizar los clculos de las instrucciones. Esta memoria intermedia que almacena y procesa temporalmente la informacin se denomina memoria cach. Esta memoria no es RAM propiamente dicha, sino un conjunto de registros que almacenan la informacin que se utiliza con ms frecuencia. 4.1.4. El bus Hay un componente importante dentro del ordenador que est relacionado directamente con el procesador: el bus. Este componente sirve de interconexin de los perifricos con la memoria interna; de la memoria interna con el procesador; de la conexin entre las diferentes partes del procesador, etc. Es un conjunto de lneas elctricas que permite la transmisin de seales entre los diferentes componentes del ordenador. Estas lneas comprenden: lneas o bus de datos, de direcciones y de control. El bus es como una autopista en la que el trfico es muy intenso. Por eso, el tipo de bus que incorpore nuestro ordenador contribuir a que ste sea ms rpido o ms lento. El bus se caracteriza por el nmero y la disposicin de sus lneas (cada una de ellas es capaz de transmitir un bit, que es la unidad mnima de transmisin de la informacin) Concretamente, en los primeros PCs era de 8 bits; es decir, solamente contaban con ocho lneas de datos. En la actualidad, lo ms extendidos son los de 16,32 y 64 bits. El nmero de bits que circulan define el nmero de lneas de que se dispone para realizar el paso de informacin de un componente a otro. Son como los carriles de una autopista: cuantos ms carriles hay, ms vehculos podrn circular por ella. Tambin es muy importante la velocidad con la que estos bits circulan por el bus. Esta velocidad se mide en megahercios, y de ello depende el rendimiento global del equipo. Hay buses a 66 Mhz, pasando por toda una gama que va hasta ms de 400 Mhz en los ordenadores de la ltima generacin. Adems el bus determina la arquitectura y, por tanto, su tamao determina el del registro de instruccin. De esta forma, el cdigo de operacin puede ser mayor, siendo posible ejecutar un mayor nmero de operaciones, por lo que aumenta la potencia, no por mayor rapidez, sino por mayor complejidad de las instrucciones. El tipo de bus y su velocidad dependen, en primer lugar del fabricante y, en segundo lugar, del procesador que lo gestione. Es decir, nosotros podemos ampliar la memoria interna de un ordenador, aadir un segundo disco duro, incluso el procesador, pero el bus siempre seguir siendo el mismo. Si cambiamos el procesador por otro ms potente, el tiempo que emplea la CPU para sus clculos ser mucho menor, pero la transferencia de datos desde la memoria a los perifricos y viceversa, seguir siendo la misma. Esto es lo que coloquialmente se denominan cuellos de botella.

Sistemas Operativos Monopuesto

- 11 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

4.2. La memoria
El ordenador almacena dentro de su memoria los programas y los datos con los que vamos a trabajar. La memoria con la que puede trabajar el ordenador puede ser de dos tipos: Memoria de almacenamiento masivo (soportes) Memoria interna o central (RAM) Con frecuencia, la gente confunde los trminos memoria y almacenamiento, especialmente cuando describen la cantidad que tienen de cada uno de ellos. El trmino memoria se refiere a la cantidad de RAM instalado en la computadora, mientras el trmino almacenamiento se refiere a la capacidad del disco duro de la computadora. Para aclarar esta confusin comn, ayuda el comparar a la computadora con una oficina que tiene un escritorio y un archivador. El archivador representa el disco duro de la computadora, que proporciona almacenamiento para todos los archivos e informacin que necesita en la oficina. Cuando llega a trabajar toma los archivos que necesita ver que estn en almacenamiento y los pone en el escritorio para tener un acceso fcil mientras trabaja en ellos. El escritorio es como la memoria de la computadora: mantiene la informacin.

Figura 3. Ejemplo de diferencia entre memoria y almacenamiento

Considere la metfora del escritorio y el archivador por un momento. Imagnese como sera si cada vez que quisiera ver un documento o carpeta tuviera que sacarlo del archivador. Esto hara mucho ms lento el trabajo, sin mencionar que lo volvera loco. Sin el espacio adecuado en el escritorio, nuestra metfora para la memoria, usted puede distribuir los documentos que va usar y obtener informacin de stos inmediatamente, con frecuencia slo con un vistazo. Aqu hay otra diferencia importante entre memoria y almacenamiento: la informacin almacenada en el disco duro permanece intacta, incluso cuando se apaga la computadora. Sin embargo, si se apaga la computadora, se pierden los datos que se mantengan en la memoria. En la metfora del espacio en el escritorio, es como si se tirara cualquier archivo que se deje sobre el escritorio cuando termina su jornada de trabajo. Por otro lado, la memoria interna, principal o central (MC) es la que est situada fsicamente dentro de la carcasa del ordenador. Es el elemento de la CPU encargado de almacenar instrucciones, programas o datos necesarios para que el sistema procese de forma automtica la informacin.

Sistemas Operativos Monopuesto

- 12 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

4.2.1. Como funciona la memoria con la CPU El CPU con frecuencia se conoce como el cerebro de la computadora. Este es el lugar donde se realizan todas las acciones de la computadora. El conjunto de chips soporta el CPU. Generalmente contiene varios "controladores" que controlan la forma en que viaja la informacin entre el procesador y otros componentes en el sistema. Algunos sistemas tienen ms de un conjunto de chips. El controlador de memoria es parte del conjunto de chips y este controlador establece el flujo de informacin entre la memoria y el CPU. Un bus es una ruta de datos en una computadora, el cual consiste de varios cables en paralelo a los que estn conectados al CPU, la memoria y todos los dispositivos de entrada/salida. El diseo del bus o la arquitectura del bus determina cuntos y qu tan rpido se pueden mover los datos a lo largo de la tarjeta madre. Hay distintas clases de buses en el sistema, dependiendo de las velocidades que se requieran para los componentes en particular. El bus de memoria va del controlador de la memoria a los sockets de memoria de la computadora. Los sistemas ms nuevos tienen una arquitectura de bus de memoria en el que el bus frontal (FSB) va del CPU a la memoria principal y el bus inverso (BSB), el cual va del controlador de la memoria a la memoria cach L2. Cuando la CPU necesita informacin de la memoria, sta enva una solicitud que se administra en el controlador de memoria. El controlador de memoria enva la solicitud de la memoria e informa al CPU cuando la informacin estar disponible para leerla. Este ciclo completo, que va de la CPU al controlador de la memoria y de ah a la memoria y de regreso a la CPU, puede variar en longitud de acuerdo con la velocidad de la memoria, as como de otros factores tales como la velocidad del bus. La velocidad de la memoria a veces se mide en megahertz (MHz), o en trminos de tiempo de acceso, el tiempo real requerido para generar datos, medido en nanosegundos (ns). Ya sea que se mida en megahertz o nano segundos, la velocidad de la memoria indica la rapidez con la que el mdulo de memoria puede generar una solicitud una vez que la recibe. 4.2.2. La memoria cach La memoria cach es una cantidad relativamente pequea (normalmente menos de 1MB) de memoria de alta velocidad que reside muy cerca de la CPU. La memoria cach est diseada para proporcionar a la CPU los datos e instrucciones que se solicitan con ms frecuencia. Debido a que la recuperacin de los datos en la memoria cach toma una fraccin del tiempo que toma el accederla desde la memoria principal, el tener una memoria cach puede ahorrar mucho tiempo. Si la informacin no est en la memoria cach, todava se debe recuperar la memoria principal, pero la verificacin de memoria cach toma tan poco tiempo que lo vale. Esto es parecido a verificar que en el refrigerador haya la comida que se necesita antes de correr a la tienda y comprarla: es probable que lo que necesite est ah; si no, slo toma un momento en verificarlo.

Sistemas Operativos Monopuesto

- 13 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

El concepto detrs de la memoria cach es la regla "80/20" que establece que todos sus programas, informacin y datos en la computadora, aproximadamente de 20% se utiliza el 80% del tiempo. (Este 20% de datos puede incluir el cdigo requerido para enviar o eliminar correos electrnicos, guardar un archivo en la unidad de disco duro o simplemente reconocer las teclas que se presionaron en el teclado. En forma inversa, el 80% restante de los datos en el sistema se utiliza aproximadamente el 20% del tiempo. La memoria cach tiene sentido debido a que hay una gran posibilidad de que los datos e instrucciones que el CPU est utilizando ahora se necesitarn una vez ms.

Figura 4. Ejemplificacin de la memoria cach

Continuando con el ejemplo anterior, la memoria cach en el escritorio anterior sera el tabln de anuncios donde colgaramos aquellas notas usadas ms frecuentemente como telfonos, correos-e de inters, etc. La memoria cach es como una "lista rpida" de instrucciones necesarias para la CPU. El controlador de memoria guarda en la memoria cach cada instruccin que solicita el CPU; cada vez que el CPU obtenga una instruccin que necesita de la memoria cach (llamada un "uso de cach"), esa instruccin se mueve a la parte superior de la "lista rpida". Cuando la memoria cach est llena y el CPU necesita una nueva instruccin, el sistema sobrescribe en la memoria cach los datos que no se han utilizado durante el periodo ms largo de tiempo. De esta forma, la informacin prioritaria que se utiliza continuamente se queda en la memoria cach, mientras que la informacin que se utiliza con menor frecuencia se elimina. Actualmente, la mayora de la memoria cach esta incorporada al chip del procesador mismo; sin embargo, son posibles otras configuraciones. En algunos caso, un sistema puede tener una memoria cach localizada dentro del procesador, justo fuera del procesador en la placa base y/o puede tener un socket de memoria cach cerca de la CPU, que puede contener un mdulo de memoria cach. Sin importar la configuracin, cualquier memoria cach tiene un "nivel" asignado de acuerdo con su proximidad al procesador. Por ejemplo, la memoria cach que est ms cercana al procesador se llama memoria cach de nivel uno (L1), el siguiente nivel de memoria cach se enumera L2, despus L3, y as sucesivamente. Podramos preguntarnos: Si el tener la memoria cach cerca del procesador es tan beneficioso, por qu no se utiliza memoria cach para toda la memoria principal? Por una sencilla razn, la memoria cach generalmente utiliza un tipo de chip de memoria Sistemas Operativos Monopuesto - 14 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

llamado SRAM (RAM esttico), que es ms caro y requiere ms espacio por megabyte que el DRAM, que normalmente se utiliza para la memoria principal. As mismo, mientras la memoria cach mejora el desempeo general del sistema, esto se hace hasta cierto punto, el beneficio real de la memoria cach es el almacenar las instrucciones que se utilizan con ms frecuencia. Una memoria cach ms grande mantendra ms datos, pero si eso no se necesita con frecuencia, no hay un gran beneficio en tenerlo junto al procesador. 4.2.3. Clasificacin de las memorias La primera clasificacin que podramos realizar es segn la forma en la que se almacenan los datos en las memorias: La memoria ROM (Memoria de solo lectura) que tiene como caracterstica principal que no pierde la informacin en ella almacenada cuando se apaga el ordenador, por esta razn, aqu es donde se almacenan las rutinas bsicas que servirn para hacer los chequeos cuando se enciende el ordenador; presenta una segunda caracterstica importante y es que, ni el sistema operativo, ni los programas normales que utiliza el ordenador pueden escribir en ella, es decir, no se puede almacenar en la ROM los datos generados por los programas. Por este motivo, el ordenador necesita un segundo tipo de memoria. La memoria RAM (Random Access Memory) que es donde la CPU almacenar los datos y de donde los leer cuando los necesite. El adjetivo aleatorio significa que los datos no se van almacenando en la RAM en posiciones consecutivas sino que la CPU es capaz de acceder de forma aleatoria a cualquier direccin de la memoria. El principal inconveniente de este tipo de memoria es que es voltil, es decir, al quedarse sin alimentacin elctrica se pierden los datos que en ella estaban almacenados. La memoria del ordenador es uno de sus recursos ms importantes. En general, una mayor cantidad de memoria se traduce en mejores prestaciones del aparato. La memoria no es otra cosa que un conjunto de zonas de almacenamiento. De una manera simplificada, puede pensarse que estas zonas de almacenamiento contienen cargas elctricas que el ordenador interpreta como datos. Cada una de estas zonas de almacenamiento est identificada por una direccin numrica. Estas zonas de memorias se descargan transcurrido un tiempo con lo que hay que pasar a recargarlos. Este proceso se conoce como refresco de memoria. Atendiendo a esta caracterstica fsica podemos clasificar las memorias RAM en: DRAM (RAM dinmica), las cargas almacenadas en las distintas posiciones de la memoria se disipan con gran rapidez. Por ello, hay que refrescar de forma peridica la memoria para mantener las cargas. Esta manipulacin dinmica y el refresco continuo de la memoria es por lo que se denomina a este tipo de memoria DRAM. Las RAM dinmicas son sencillas de fabricar y, por tanto, son baratas. Su principal inconveniente es que poseen una velocidad de acceso elevada (entre 50 y 70 nanosegundos 10-9 segundos). SRAM (RAM esttica). A diferencia de la anterior no hace falta que se la refresque peridicamente para mantener su estado. Una vez que se ha asignado a Sistemas Operativos Monopuesto - 15 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

una posicin de memoria esttica un valor determinado sta retendr este valor durante todo el tiempo que la SRAM est alimentada elctricamente. Si se elimina la alimentacin elctrica, la SRAM vuelve a su estado original. Estas memorias son mucho ms caras y cuentan con una velocidad de acceso del orden de los 10 nanosegundos, muy superior a las anteriores. Se suelen utilizar principalmente para las memorias cach. 4.2.4. Clasificando las DRAM La forma ms fcil de categorizar la memoria es por el factor de forma. El factor de forma de cualquier mdulo de memoria describe su tamao y su configuracin de pines. La mayora de los sistemas computacionales tienen sockets de memoria que pueden aceptar solo un factor de forma. Algunos sistemas computacionales estn diseados con ms de un tipo de socket de memoria, lo que permite tener una opcin entre dos o ms factores de forma. Generalmente, dichos diseos son resultado de los periodos de transicin en la industria cuando no se tiene claro qu factores de forma tendern a predominar o estarn ms disponibles.

Sistemas Operativos Monopuesto

- 16 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

Atendiendo a estos factores podemos clasificar las memorias DRAM en: SIMM El trmino SIMM significa Mdulo sencillo de memoria en lnea. Con los SIMMs, los chips de memoria se sueldan sobre un conjunto de tarjetas circuitos impresos (PCB), que se insertan en un socket en la tarjeta del sistema. Los primeros SIMMs transferan 8 bits de datos a la vez. Ms tarde, a medida que los CPUs comenzaron a leer datos en fragmentos de 32 bits, se desarroll un SIMM ms amplio, que poda suministrar 32 bits de datos al mismo tiempo. La forma ms fcil de diferenciar entre estos dos tipos de SIMMs era el nmero de pines o conectores. Los mdulos anteriores tenan 30 pines y los mdulos ms nuevos tienen 72 pines. Por lo tanto, estos se conocieron comnmente como los SIMMs de 30 pines y los SIMMs de 72 pines.

Figura 5. Diferencia entre SIMM de 30 (arriba) y 72 (abajo) pines

Otra diferencia importante entre los SIMM de 30 pines y los SIMM de 72 pines es que los SIMM de 72 pines miden 3/4 de pulgada (aproximadamente 1.9cm) ms que los SIMM de 30 pines y tienen una muesca en la mitad inferior de PCB. La figura anterior muestra una comparacin entre los dos tipos de SIMM.

Sistemas Operativos Monopuesto

- 17 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

DIMM Los mdulos duales de memoria en lnea, o DIMM, se parecen mucho a los SIMM. Como los SIMM, la mayora de los DIMM se instalan en forma vertical en los sockets de expansin. La diferencia principal entre los dos es que un SIMM, las pines de los lados opuestos de la tarjeta estn "unidos" para formar un contacto elctrico; en un DIMM, los pines opuestos permanecen elctricamente aisladas para formar dos contactos separados. Los DIMM de 168 pines transfieren 64 bits de datos a la vez y normalmente usan en configuraciones de computadora que soportan un bus de 64 bits o un bus de memoria ms amplio. Algunas de las diferencias fsicas entre los DIMM de 168 pines y los SIMM de 72 pines incluyen: la longitud del mdulo, el nmero de muescas en el mdulo y la forma en que se instala el mdulo en el socket. Otra diferencia es que muchos SIMM de 72 pines se instalan con una ligera inclinacin, mientras que los 168 pines se instalan en forma recta en el socket de la memoria y permanecen completamente verticales con relacin con la placa base del sistema. La ilustracin que viene a continuacin compara un DIMM de 168 pines con un SIMM de 72 pines.

Figura 6. Comparativa entre un mdulo SIMM de 72 pines y uno DIMM de 168

SO DIMM Un tipo de memoria que se utiliza comnmente en los ordenadores porttiles se llama SO DIMM o DIMM de delineado pequeo. La principal diferencia entre un SO DIMM y un DIMM es que el SO DIMM, debido a que su uso es para ordenadores porttiles, es significativamente ms chico que el DIMM estndar. Los SO DIMM de 72 pines tienen 32 bits y los de 144 tienen 64 bits de ancho.

Figura 7. SO DIMM de 72 y 144 pines

Sistemas Operativos Monopuesto

- 18 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

RIMM Y SO RIMM RIMM es el nombre de la marca para el mdulo directo de memoria Rambus. El RIMM es similar al DIMM, pero tiene un conteo de pines distinto. Los RIMM transfieren datos en pedazos de 16 bits, el acceso es ms rpido y la velocidad de transferencia genera ms calor. Una cubierta de aluminio, llamada dispersor de calor, cubre el mdulo para proteger a los chips de sobrecalentamiento. Un SO RIMM es similar a un SO DIMM, pero utiliza tecnologa Rambus.

Figura 8. Memoria RIMM

Generalmente es muy fcil distinguir los factores de forma de un mdulo de memoria debido a sus diferencias fsicas. La mayora de los factores de forma de los mdulos pueden soportar diversas tecnologas de memoria, por lo que es posible que dos mdulos se parezcan cuando, de hecho, no es as. Por ejemplo, un DIMM de 168 pines se puede utilizar para EDO, DRAM sincrnico o algn otro tipo de memoria. La nica forma de decir en forma precisa el tipo de memoria que contiene el mdulo es interpretar las marcas de los chips. Cada fabricante de chips DRAM tiene diferentes marcas y nmeros de parte para identificar la tecnologa del chip. Atendiendo a la tecnologa de los chips que utilizan podemos clasificar las memorias DRAM en: MODO DE LOCALIZACIN RPIDA (FPM) En algn momento, FPM fue la forma ms comn de DRAM que se encontr en las computadoras. De hecho, fue tan comn que simplemente se llam "DRAM". FPM ofreci una ventaja sobre las tecnologas de memoria anteriores debido a que permita un acceso ms rpido a los datos localizados en la misma fila. Se utilizaban mayoritariamente en ordenadores con procesadores 386 y 486. Son de baja velocidad (entre 60 y 70 nanosegundos). Este tipo de memoria se empaquetaba en mdulos DIP y SIMM de 30 o 72 pines. DATOS AMPLIADOS HACIA FUERA (EDO) En 1995, EDO se convirti en la siguiente innovacin de memorias. Era similar al FPM, pero con una pequea modificacin que permiti que ocurrieran accesos de memoria consecutivos mucho ms rpido (50 60 nanosegundos). Esto signific que el controlador de memoria poda ahorrar tiempo cortando algunos pasos en el proceso de direccionamiento. EDO habilitaba la CPU para acceder a la memoria de un 10 al 15% ms rpido que el FPM. Se empaquetaba en mdulos SIMM de 30 o 72 pines Sistemas Operativos Monopuesto - 19 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

DRAM SINCRNICO (SDRAM) Al final de 1996, SDRAM comenz aparecer en los sistemas. A diferencia de las tecnologas anteriores, SDRAM est diseado para sincronizarse a si mismo con reloj de la CPU. Esto permita que el controlador de memoria supiera el ciclo de reloj exacto cuando estuvieran listos los datos solicitados para que el CPU ya no tuviera que esperar entre los accesos de memoria. Los chips SDRAM tambin aprovechan las funciones de Inter-estratificacin y de explosin, que hace la recuperacin de la memoria an ms rpida. Los mdulos SDRAM vienen en distintas velocidades para sincronizarse con las velocidades de reloj de los sistemas en donde se estarn utilizando. Por ejemplo, el SDRAM PC100 corre a 100MHz, la SDRAM PC133 corre a 133MHz y as sucesivamente. Adems, y por increble que parezca, resulta ms barata de fabricar que las FPM y EDO. La memoria SDRAM se empaqueta en mdulos de 168 pines RAMBUS DIRECTO Direct Rambus (Rambus directo) es una arquitectura y estndar de interfaz de DRAM que presenta un reto a los sistemas tradicionales de memoria principal. Se transfieren datos a velocidades hasta 800MHz sobre un bus estrecho de 16 bits llamado canal Direct Rambus. Esta alta velocidad de reloj es posible debido a una funcin llamada "de doble reloj", que permite que las operaciones ocurran tanto en los limites de elevacin como en los limites de cada del ciclo de reloj. Asimismo, cada dispositivo de memoria en un mdulo RDRAM proporciona hasta 1.6 gigabytes por segundo de ancho de banda, el doble de ancho de banda disponible con el SDRAM de 100MHz. Hay tres tipos de velocidad disponibles: 600, 700 y 800 MHz la industria los llama PC600, PC700 Y PC800 respectivamente. DRAM SINCRNICO DE VELOCIDAD DOBLE DE DATOS (DDR SDRAM) Son mdulos de memoria RAM compuestos por memorias sincrnicas (SDRAM), disponibles en encapsulado DIMM, que permite la transferencia de datos por dos canales distintos simultneamente en un mismo ciclo de reloj. Los mdulos DDR soportan una capacidad mxima de 1 GiB Se utiliza la nomenclatura PCxxxxx, dnde se indica el ancho de banda del mdulo y pueden transferir un volumen de informacin de 8 bytes en cada ciclo de reloj a las frecuencias descritas. Un ejemplo de clculo para PC1600: 100 MHz x 2 Datos por Ciclo x 8 B = 1600 MB/s = 1 600 000 000 bytes/s .

Sistemas Operativos Monopuesto

- 20 -

U.D. 1. Sistemas informticos. Introduccin 4.2.5. Esquema de clasificacin de las memorias ROM (Memorias de solo lectura)

Jos Luis Calvo Bentez

Segn la forma de mantener la informacin

SRAM: Mantienen la informacin mientras exista suministro elctrico. P.e.: Memorias cach y las memorias de almacenamiento de valores BIOS. DRAM: Para no perder informacin, adems de tener suministro elctrico deben reescribir la informacin continuamente (Refrescar la memoria). SIMM (Single InLine Module Memory): 30 o 72 pines y una muesca central. DIMM (Dual InLine Module Memory): 168, 184 o 240 pines y dos muesca una central y otra en un lateral. Segn el tamao y forma fsica SO DIMM (Dual InLine Module Memory): 72,144 o 200 pines diseada para equipos porttiles. RIMM: Se caracterizan por tener dos muescas en la zona central y un difusor de calor cubriendo los chips. SO RIMM: RIMM para equipos porttiles.

MEMORIAS

RAM (Memorias de lectura/escritura) DRAM

FPM: Se monta sobre SIMM de 30 o 72 contactos. EDO: Se monta sobre SIMM de 30 o 72 contactos. Segn la tecnologa . SDRAM: Se empaqueta sobre mdulos DIMM de 168 pines. RAMBUS DIRECTO: Se empaqueta en mdulos RIMM. DDR SDRAM: Son las memorias que se utilizan actualmente y se montan en mdulos DIMM. - 21 -

Tecnologas de la informacin y la comunicacin

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

4.3. Perifricos
Se denominan perifricos tanto a las unidades o dispositivos a travs de los cuales la CPU se comunica con el mundo exterior, como a los sistemas que almacenan o archivan informacin, sirviendo de memoria auxiliar de la memoria principal. Segn la definicin de perifrico dada anteriormente, stos estn constituidos por unidades de entrada, unidades de salida y unidades de memoria masiva. A estas tres categoras podramos aadir la de perifricos de comunicacin. La funcin de estos ltimos es permitir o facilitar la interaccin entre dos o ms computadoras, o entre una computadora y otro perifrico externo a la computadora. Las unidades de memoria masiva tambin pueden considerarse como unidades de entrada / salida, ya que la CPU y memoria principal puede escribir sobre ellas, y la informacin escrita puede ser leda; es decir, ser dada como entrada. Ahora bien, la informacin grabada en estos soportes no es directamente inteligible para el usuario del computador; esto es, no puede haber una intercomunicacin directa usuario-computador como la que hay a travs de un tecladopantalla. El ordenador es una mquina que no tendra sentido si no se comunicase con el exterior, es decir, si careciese de perifricos. 4.3.1. Perifricos de entrada El teclado: El teclado es el dispositivo estndar utilizado para que el usuario realice la entrada de informacin o para que ejecute instrucciones comprensibles por el ordenador. La parte principal del teclado de un ordenador se asemeja bastante al teclado existente en cualquier mquina de escribir. La disposicin de las teclas suele seguir el estndar QWERTY. El ratn: Con el desarrollo de los entornos de tipo icnico como Windows se desarrollaron estos perifricos denominados de apuntamiento, es decir, con l podr apuntar a cualquier objeto de la pantalla. Consta de dos o tres botones aunque pueden incluir otros elementos. El trackball: se podra decir que es un ratn puesto al revs. Es una bola sobre la cual realizamos movimientos que se traducen en un movimiento del apuntador en la pantalla. WebCam o Cmara Web: es una pequea cmara digital conectada a una computadora, la cual puede capturar imgenes y transmitirlas a travs de Internet, ya sea a una pgina Web o a otra u otras computadoras de forma privada. Tablas digitalizadoras: tambin llamadas digitalizadores o tabletas grficas. Constan de una tabla o tablero rectangular donde se ubica el dibujo a digitalizar, un mando que puede ser un lpiz o un ratn que estn unidos al tablero por un cable o cualquier medio de transmisin de datos (infrarrojos, etc..) y la circuitera interior. Lpiz ptico: tiene la forma de un lpiz grueso de cuyo extremo superior, normalmente sale un cable para unirlo al monitor. En la parte inferior tiene una abertura para que pueda pasar la radiacin luminosa de la pantalla. Su funcionamiento es fcil, basta con sealar en la pantalla con la punta del lpiz la posicin que queramos.

Sistemas Operativos Monopuesto

- 22 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

El micrfono: es un perifrico de entrada de sonido, con l, podemos enviar al ordenador tanto voz como cualquier otro sonido. Detector de caracteres magnetizables: Los caracteres magnetizables se utilizan, por ejemplo, en los talones y cheques bancarios, y en las etiquetas de algunos medicamentos. La tinta con la que se imprimen estos caracteres es magnetizable. Lector de cdigos de barra: estos perifricos detectan la separacin y grosor de las barras que forman los cdigos de barras que podemos encontrar en cualquier producto que podamos comprar en un supermercado, por ejemplo, convirtiendo este cdigo de barras en una combinacin de caracteres. Escner: es un sistema para digitalizacin de documentos, basado en la exploracin de imgenes mediante procedimientos opto electrnicos. El escner transforma la informacin contenida en una superficie en una seal elctrica que, con la interfaz adecuada, es transmitida a un computador. Cmara digital: es una cmara fotogrfica que, en vez de captar y almacenar fotografas en pelculas fotogrficas como las cmaras fotogrficas convencionales, captura la imagen mediante un sensor electrnico y la almacena en una memoria digital. Tarjetas capturadoras de video: este tipo de tarjetas permiten trabajar con las seales de vdeo asociadas con las cmaras de vdeo, reproductores de vdeo y la propia televisin. 4.3.2. Perifricos de salida El monitor o pantalla: La forma ms cmoda de adquirir informacin es a travs de la vista, por lo que los monitores de visualizacin constituyen hoy da el sistema ms cmodo y usual de captar las salidas de un ordenador. Bsicamente es como un televisor convencional en el que se muestra la informacin del ordenador. Altavoces: son los perifricos que permiten escuchar todos los sonidos que genera el ordenador. Impresoras: son perifricos que escriben la informacin de salida sobre papel.

Plters o trazadores grficos: es un tipo especial de impresora que produce resultados de alta calidad desplazando rotuladores a alta velocidad sobre la superficie del papel. Actualmente los ploter funcionan con el sistema de inyeccin de tinta. Proyector: es un aparato que recibe una seal de vdeo y proyecta la imagen correspondiente en una pantalla de proyeccin usando un sistema de lentes, permitiendo as visualizar imgenes fijas o en movimiento.

4.3.3. Perifricos de entrada y salida : Pantallas tctiles: Son un tipo especial de pantallas en la que adems de visualizar la informacin que el ordenador enva al exterior en forma de texto e imagen, pueden

Sistemas Operativos Monopuesto

- 23 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

recibir informacin a modo de sistema apuntador con solo pulsar sobre la superficie de la pantalla en el punto deseado. Pizarra Digital Interactiva: consiste en un ordenador conectado a un videoproyector, que muestra la seal de dicho ordenador sobre una superficie lisa y rgida, sensible al tacto o no, desde la que se puede controlar el ordenador, hacer anotaciones manuscritas sobre cualquier imagen proyectada, as como guardarlas, imprimirlas, enviarlas por correo electrnico y exportarlas a diversos formatos. La principal funcin de la pizarra es, pues, controlar el ordenador mediante esta superficie con un bolgrafo, el dedo -en algunos casos- u otro dispositivo como si de un ratn se tratara. Es lo que nos da interactividad con la imagen y lo que lo diferencia de una pizarra digital normal (ordenador + proyector).

4.3.4. Perifricos de comunicacin El mdem: es un perifrico de entrada-salida que se conecta a la entrada estndar de telfono y permite la comunicacin remota con otros equipos. Esta comunicacin se tiene que hacer a travs de la lnea telefnica en forma analgica. Las tarjetas de red: son unos dispositivos que permiten la comunicacin con otros ordenadores a travs de un determinado protocolo de conexin. Concentrador o Hub: es un dispositivo que permite centralizar el cableado de una red y poder ampliarla. Esto significa que dicho dispositivo recibe una seal y repite esta seal emitindola por sus diferentes puertos. Conmutador o switch: es un dispositivo digital de lgica de interconexin de redes de computadores que opera en la capa de enlace de datos del modelo OSI. Enrutador o router: es un dispositivo de hardware usado para la interconexin de redes informticas que permite asegurar el direccionamiento de paquetes de datos entre ellas o determinar la mejor ruta que deben tomar. Tarjetas inalmbricas: son un tipo de tarjetas de red que nos permiten conectarnos a una red informtica sin necesidad de cableado de red. Tarjetas bluetooth: es un tipo especfico de conector inalmbrico para emisin de voz y datos por radiofrecuencia 4.3.5. Perifricos de almacenamiento Cintas magnticas: se basan en los mismos principios de lectura grabacin que las cintas que utilizan los casetes convencionales. Su principal misin en la actualidad es obtener copias de seguridad de la informacin contenida en discos completos, o almacenar informacin obsoleta. Cintas de carrete o tradicionales: en ellas se lee o escribe simultneamente el contenido de varias pistas, requirindose una bobina lectora / grabadora por pista. Los extremos inicial y final de la cinta contienen unas marcas metlicas pegadas, denominadas BOT y EOT para deteccin automtica del inicio y fin de la cinta respectivamente. Sistemas Operativos Monopuesto - 24 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

Unidades de casete : Existen varios tipos : o Las convencionales de audio de 4 mm de ancho. o Las Exabyte de 8 mm de ancho, que son las cintas de las cmaras de video SONY. o Las DAT (Digital Audio Tapes) de 4 mm de ancho que usan un sistema de barrido helicoidal, pero con velocidades relativas entre cinta y tambor menores que las cintas Exabyte.

Disquetes: son pequeos discos cuyos platos son flexibles, ya que estn constituidos por un material plstico, recubierto de xido frrico. La velocidad de rotacin de funcionamiento suele ser de 300 a 600 rpm (revoluciones por minuto). Los ms usuales son los de 3 , que son los que habitualmente se utilizaban en los PCs domsticos. CDROM : la informacin es almacenada en forma de hoyos (pits) y valles (lands), grabados mecnicamente sobre un sustrato de aluminio brillante, y es leda midiendo la luz de un haz lser reflejada sobre la superficie de hoyos y valles. Las capacidades de almacenamiento de estos soportes son de 650 Mb de datos o 74 minutos de audio y de 720 Mb de datos y 80 minutos de audio. En la actualidad existen discos CDROM de ms capacidad. Los datos se graban transformando los datos binarios en un cdigo especial denominado cdigo de canal con el que cada byte queda representado por 14 bits. WORM o CDROM-R: Son unidades de discos pticos similares a los CDROM pero que contienen un lser de mayor potencia, de forma que en la propia unidad se puede efectuar la grabacin del disco. Por tanto, esta unidad permite grabar los datos una sola vez (Write Once, Read Many Times) CDROM-RW: En este caso, el disco permite que se escriba cuantas veces se desee. Aunque realmente el nmero de grabaciones est limitado a unas 1000 grabaciones. Para realizar el borrado hay que formatear el disco a travs de unidades especiales para este tipo de discos. DVD: son similares en forma y tamao a los CDROM salvo que tienen una capacidad de almacenamiento muy superior: 4.7 Gb en su configuracin bsica, 8.5 Gb en doble capa, 9.4 Gb en doble cara y capa simple y hasta 17 Gb en doble cara y doble capa. Es decir, en su formato mximo equivaldra a unos 26 CDROM. Los DVD-R y DVD-RW equivalentes a los CDROM-R y CDROM-RW respectivamente. Unidades Iomega Zip: con una capacidad de almacenamiento de 100 Mb, 250 Mb y 2 Gb en los Iomega Jaz. SyQuest SyJet: unidades que pueden almacenar hasta 1.5 Gb de capacidad.

Discos Duros: son los sistemas de almacenamiento masivo ms importantes en la actualidad. En ellos podemos introducir una gran cantidad de informacin en el orden de Gigabytes o Terabytes. Se fundamentan en la grabacin magntica de la informacin en las superficies de un plato o disco circular recubierto de una capa de xido magnetizable. El modo de funcionamiento de los discos duros es bastante parecido al de los disquetes. La principal diferencia es que los disquetes estn formados por un nico disco, mientras que los discos duros cuentan con varios platos que giran al unsono. En el apartado 4 de

Sistemas Operativos Monopuesto

- 25 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

esta unidad sobre Almacenamiento externo veremos ms ampliamente el funcionamiento de ellos. Memorias USB: es un dispositivo de almacenamiento que utiliza una memoria flash para guardar informacin. Se lo conoce tambin con el nombre de unidad flash USB, lpiz de memoria, lpiz USB, minidisco duro, unidad de memoria, llave de memoria, entre otros. Lector de tarjetas: se utilizan para leer informacin de tarjetas de crdito, tarjetas telefnicas, o la banda magntica del bono transporte utilizado en muchas ciudades.

Sistemas Operativos Monopuesto

- 26 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

5. Componentes lgicos de las computadoras


Hasta ahora nos hemos referido bsicamente a los componentes fsicos del ordenador. Es obvio que para que el ordenador funcione, necesita informacin con la que trabajar: rdenes y datos. La informacin que maneja un sistema informtico puede ser de diferentes tipos, dependiendo del tratamiento que se le d. Una primera clasificacin podra ser la siguiente por la procedencia/destino de los datos: Datos de entrada o input: Son los que se suministran al ordenador desde los perifricos de entrada o desde los diferentes soportes de informacin. Forman la primera fase del tratamiento automtico de la informacin. Datos de intermedios: Son aquellos que se obtienen en la segunda fase del tratamiento automtico de la informacin: proceso. Datos de salida o output: Tambin llamados resultados, completan el proceso del tratamiento automtico de la informacin. Pueden obtenerse a travs de las diferentes unidades perifricas de salida y, con su posterior distribucin y anlisis, completan el proceso. Otra clasificacin que podemos hacer de los datos, segn varen o no durante el proceso, es la siguiente: Datos fijos o constantes: Son los que permanecern constantes durante el proceso o programa que se les aplique. Los datos fijos reciben tambin el nombre de constantes. Un ejemplo es un programa que emita facturas en emita facturas en euros y pesetas; es evidente que el cambio del euro ser el mismo en todo el proceso. Datos variables: Son aquellos que s se modifican a lo largo del proceso segn sucedan determinadas condiciones o acciones realizadas por los programas. Segn la forma de ser utilizados por el ordenador, otra clasificacin es: Datos numricos: Son los dgitos del 0 al 9. Datos alfabticos: Son las letras maysculas y minsculas de la a, a la z. Datos alfanumricos: Son una combinacin de los anteriores, ms una serie de caracteres especiales como por ejemplo : ,,,%,&,=,*,etc..

Sistemas Operativos Monopuesto

- 27 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

5.1. Sistemas de codificacin


Se define un sistema de numeracin como el conjunto de smbolos y reglas que se utilizan para representar cantidades o datos numricos. Los ordenadores suelen efectuar las operaciones aritmticas utilizando una representacin para los datos numricos basada en el sistema de numeracin base dos, denominado tambin binario natural o simplemente binario. Usndose los sistemas octal y hexadecimal, que a continuacin describiremos para obtener cdigos intermedios. 5.1.1. Representacin posicional de los nmeros: Un sistema de numeracin en base b utiliza para representar los nmeros, un alfabeto compuesto por b smbolos o cifras. El nmero se expresa en l dependiendo de la cifra en si y de la posicin que ocupe dentro del nmero. Y de forma general podemos definir que en funcin de la base cualquier nmero se puede representar de la siguiente forma: N = Cnbn + Cn-1bn-1 + + C3b3 + C2b2 + C1b1 + C0b0 donde: N es el nmero C es la cifra del alfabeto utilizado b es la base n es la posicin en el nmero. Por ejemplo para representar el nmero 2013 en base 10 lo haramos de la siguiente forma: 2013 = 2 103 + 0 102 + 1 101 + 3 100 Todos los sistemas posicionales estn basados en el Teorema Fundamental de la Numeracin (TFN).

Sistemas de numeracin en base dos A pesar de que el cambio del cdigo binario de E/S a la representacin en binario natural lo realiza automticamente el computador, es conveniente que estudiemos una serie de cuestiones relativas al sistema de numeracin binario y a las transformaciones entre l y el sistema decimal. La base como ya hemos mencionado para este sistema de numeracin es 2 y los smbolos de su alfabeto son el 0 y el 1, a los cuales se los denomina bits o cifras binarias.

Sistemas Operativos Monopuesto

- 28 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

Para transformar un nmero en binario a base decimal, basta con aplicar el TFN. Veamos el siguiente ejemplo: N = 110100, por lo tanto el nmero en decimal se obtiene aplicando el teorema : 110100 = 125 + 124 + 023 + 122 + 021 + 020 = 32 + 16 + 0 + 4 + 0 + 0 = 52 Por tanto, N en base 10 tendra el valor 52. Para transformar un nmero en decimal a binario el procedimiento es el siguiente : dividir el nmero entre dos mientras sea mayor o igual a 2, e ir dividiendo sucesivamente los cocientes resultantes tambin entre dos. El resultado ser la sucesin del ltimo cociente obtenido y los restos comenzando desde la ltima divisin. Veamos el siguiente ejemplo: N = 26. Comencemos entonces a dividir sucesivamente entre 2 (la base) el nmero 26 en base 10. Dividendo 26 13 6 3 Divisor 2 2 2 2 Cociente 13 6 3 1 Resto 04 13 02 11

Por tanto N en binario se obtiene tomando el ltimo cociente (marcado en negrita) y los restos en el orden inverso al obtenido (segn el orden de los subndices). Por tanto el resultado es: N = 11010 Base octal En la base octal b=8 y el conjunto de smbolos utilizados es [0,1,2,3,4,5,6,7]. Para transformar un nmero binario en octal, se forman grupos de tres cifras binarias a partir del punto decimal hacia la izquierda y hacia la derecha. Posteriormente se efecta directamente la conversin a octal de cada grupo segn los valores de la siguiente tabla : Binario Octal 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7

Sistemas Operativos Monopuesto

- 29 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

Por ejemplo para transformar el N = 10001101100.11010 se realizara de la siguiente forma: Primero dividir en grupos: 10 001 101 100 . 110 10 Convertir segn los valores de la tabla: N = 2154.64 Para transformar de decimal a octal bastara seguir el mismo proceso que para pasar de decimal a binario pero dividiendo sucesivamente entre ocho. Para transformar de octal a binario, basta con sustituir cada cifra del nmero en octal a su combinacin segn los valores de la tabla. Base hexadecimal Para representar un nmero en base hexadecimal b=16 es necesario disponer de 16 elementos en el alfabeto que son [0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F]. Para transformar de binario a hexadecimal un nmero basta hacer lo mismo que para pasar de binario a octal pero dividiendo el nmero en bloques de 4 elementos y atendiendo a los valores de la siguiente tabla : Binario Hexadecimal 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 Binario Hexadecimal 1000 8 1001 9 1010 A 1011 B 1100 C 1101 D 1110 E 1111 F

De decimal a hexadecimal se seguira el mismo proceso que para pasar a octal pero dividiendo entre 16. Para transformar de Hexadecimal a binario, basta con convertir cada cifra hexadecimal en su combinacin de 1 y 0 segn la tabla anterior.

Sistemas Operativos Monopuesto

- 30 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

Datos enteros representados con dgitos decimales codificados en binario En ocasiones, los datos de tipo entero se representan internamente codificando aisladamente cada dgito decimal con cuatro dgitos binarios, segn la tabla que se muestra a continuacin. De esta forma, en un byte se pueden representar 2 dgitos decimales, denominndose esta representacin BCD empaquetada, o bien un nico dgito decimal, obtenindose una representacin BCD desempaquetada. Dgito Decimal 0 1 2 3 4 5 6 7 8 9 Valor binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

Esta forma de codificar es poco eficiente, puesto que las 24=16 combinaciones posibles de 4 bits, slo se utilizan 10. No obstante, a veces se utiliza por la proximidad a nuestro sistema decimal y por la gran facilidad de codificar en BCD, sin ms que considerar aisladamente cada dgito decimal segn la tabla anterior. Ejemplo: Representar en BCD el nmero decimal 98325 )10 Consultando la tabla convertimos cada nmero : 1001 1000 0011 0010 0101 )BCD 5.1.2. La codificacin alfanumrica Ya sabemos que los datos, adems de numricos, pueden ser alfabticos o alfanumricos. Normalmente, con los datos alfanumricos podemos construir instrucciones y programas. Por otro lado, es lgico pensar que el ordenador no solamente procesar datos numricos; procesa adems, datos alfabticos y combinaciones de los anteriores, como datos alfanumricos. Los sistemas de codificacin alfanumrica sirven para representar una cantidad determinada de smbolos en binario. A cada smbolo le corresponder una combinacin de un nmero de bits.

Sistemas Operativos Monopuesto

- 31 -

U.D. 1. Sistemas informticos. Introduccin Los sistemas de codificacin ms importantes son:

Jos Luis Calvo Bentez

ASCII (American Standard Code for Information Inferchange): Puede utilizar 7 u 8 bits, segn el fabricante, para representar cada smbolo aunque el ms usado es el de 8 bits, con los cuales se pueden representar hasta 28=256 smbolos distintos. Los smbolos que se pueden representar estn la tabla adjunta.

FIGURA 9.En la siguiente figura aparece tres columnas, las dos primeras seran los caracteres correspondientes a la codificacin ASCII de 7 bits y la codificacin de 8 bits seran las tres tablas.

Sistemas Operativos Monopuesto

- 32 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

EBCDIC (Extended BCD Interchange Code). Cada smbolo se representa por una combinacin de 8 bits agrupados en dos bloques de cuatro. Segn la tabla adjunta.

Figura 10. Tabla de codificacin EBCDIC

FIELDATA: Utiliza bloques de 6 bits para representar los diferentes smbolos. Su uso es raro y poco extendido, ya que se usa en ordenadores que procesan la informacin en bloques de 36 bits.

Figura 10. Tabla de codificacin FIELDATA

UNICODE: Se usa en la mayora de las aplicaciones actuales y en Internet, as como en sistemas operativos como Windows. http://unicode.coeurlumiere.com/ y http://www.unicode.org/

Sistemas Operativos Monopuesto

- 33 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

5.2. La medida de la informacin


Ya sabemos que el bit es la mnima unidad de informacin. Este queda representado por un 0 o un 1. en este sentido, se puede establecer una equivalencia de medidas en mltiplos de bits utilizados para designar cada medida: Nibble o cuarteto Byte u octeto Kilobyte (KB) Megabyte (MB) Gigabyte (GB) Terabyte (TB) Petabyte (PB) Exabyte (EB) Zettabyte (ZB) Yottabyte (YB) Brontobyte Geopbyte(GeB) Saganbyte (SB) Jotabyte(JB) : 4 bits. : 8 bits. : 1024 Bytes = 210 Bytes : 1024 KB = 210 KB = 220 Bytes : 1024 MB = 210 MB = 220 KB = 230 bytes : 1024 GB = 210 GB = 220 MB = 230 KB = 240 Bytes : 1024 TB = 210 TB = 220 GB = 230 MB = 240 KB = 250 Bytes : 1024 PB = 210 PB = 220 TB = 230 GB = 240 MB = 250 KB : 1024 EB = 210 EB = 220 PB = 230 TB = 240 GB = 250 MB : 1024 ZB = 210 ZB = 220 EB = 230 PB = 240 TB = 250 GB

La correspondencia entre un valor y 1024 de la unidad anterior se debe a que las medidas de informacin son mltiplos de 210 = 1024. Actualmente la capacidad de las memorias RAM se mide en Megabytes y Gigabytes y las de los discos duros en Gb.y Terabytes. http://www.tuexpertoit.com/2011/09/13/petabyte-que-es-y-cuanto-cabe-en-unpetabyte/

Sistemas Operativos Monopuesto

- 34 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

6. Seguridad de la informacin
En determinados ordenadores, la integridad de la informacin que procesan y almacenan es muy importante, mxime si estos equipos son los denominados servidores. La seguridad de la informacin, que es responsabilidad del administrador del sistema, puede centrarse en tres aspectos: Actualmente y debido al incremento de informacin personal nuestra que circula por la red, podemos extender todo lo que aqu se expone al mbito de la informtica personal.

6.1. Seguridad fsica


La seguridad fsica es un aspecto bsico cuando hablamos de ordenadores que contiene informacin importante para el funcionamiento de una organizacin o empresa. En la mayora de ellas se utilizan redes de ordenadores. En las redes existe un ordenador principal denominado servidor de red. En l est la mayora del software que se va a utilizar, principalmente archivos y software especial instalado en modo servidor; es el que tiene conectadas varias impresoras, el que permite el acceso a Internet, el que se puede conectar con otros equipos, el que almacena las bases de datos de las que se nutren las aplicaciones de la red, etc... Suelen ser ordenadores con grandes prestaciones y de l toman los recursos que necesitan los usuarios de la red. Cuando los procesos se llevan a cabo en parte por el servidor y en parte por el usuario que se ha conectado, estaremos ante una estructura cliente / servidor. Para prevenir los fallos fsicos de tipo elctrico se utilizan los denominados SAI o UPS (Sistemas de alimentacin ininterrumpida) que son acumuladores de corriente o bateras. Estn conectados entre el ordenador y la red elctrica y permiten que, ante un corte en el suministro elctrico, el equipo siga funcionando durante unos minutos, suficiente para desconectarse y apagarlo de forma correcta. Estos dispositivos pueden estar conectados individualmente a cada ordenador lo cual es poco recomendable debido a su coste o todos los ordenadores pueden estar conectados a una red elctrica interna a la organizacin cuya corriente pase a travs de un SAI. De esta forma, ante un fallo de suministro elctrico, el administrador de la red puede cerrar el servidor de archivos y los usuarios cerraran sus sesiones de trabajo.

Sistemas Operativos Monopuesto

- 35 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

6.2. Seguridad ante malware


Malware es la abreviatura de Malicious software (software malicioso), trmino que engloba a todo tipo de programa o cdigo de ordenador cuya funcin es daar un sistema o causar un mal funcionamiento. Dentro de este grupo podemos encontrar trminos como: Virus, Troyanos (Trojans), Gusanos (Worm), Dialers, Spyware, Adware, Hijackers, Keyloggers, FakeAVs, Rootkits, Bootkits, Rogues, etc. En la actualidad y dado que los antiguos llamados Virus informticos ahora comparten funciones con sus otras familias, se denomina directamente a cualquier parsito/infeccin, directamente como un Malware. Los orgenes principales de amenazas informticas ahora son Internet y el correo electrnico. Existe una multitud de programas maliciosos (como virus, troyanos, gusanos) que pueden penetrar a su equipo mientras est leyendo un artculo en Internet o el correo, navegando, abriendo varias pginas, o al descargar e instalar software en el equipo. La velocidad con la cual se distribuye malware es enorme. La recuperacin del dao infligido por malware en un par de segundos puede demandar un gran nmero de recursos. No se trata slo de la prdida de archivos, sino de acceso no solicitado al sistema, su modificacin, o robo de datos. El otro generador del inconveniente es spam. El correo no solicitado puede causar ms dao que malware. Mientras el spam no es una amenaza directa, lleva a perdidas del tiempo de trabajo y a serios gastos adicionales. El tamao de gastos se incrementa cientos y miles de veces cuando se trata de una red corporativa. Entre los canales ms usados por malware son: Internet. La red global es el origen principal de distribucin de todos tipos de malware. En general, los virus y otros programas maliciosos se colocan en unas pginas Web populares pretendindose algn software til y gratis. Muchos de los scripts que se ejecutan automticamente al abrir las pginas Web tambin pueden contener programas maliciosos. Correo electrnico. Los e-mails en los buzones privados y las bases de correo pueden contener virus. Los archivos adjuntos y el cuerpo de email pueden contener malware. Los tipos principales de malware distribuido por correo electrnico son virus y gusanos. Puede infectar su equipo cuando abre un email o guarda un archivo adjunto. El correo electrnico es tambin una fuente de spam y phishing. Mientras spam es generalmente una perdida de tiempo, phishing es un mtodo de robar sus datos confidenciales (el nmero de su tarjeta de crdito, p.e.). Redes sociales y P2P: Las redes sociales se estn convirtiendo actualmente en una de las herramientas que ms malware estn generando. Vulnerabilidades de software. Explotacin de vulnerabilidades de software instalado en el sistema es el mtodo preferido por los hackers. Las vulnerabilidades permiten a un hacker establecer una conexin remota a su equipo, y consecuentemente a sus datos, los datos de su red, etc.

Sistemas Operativos Monopuesto

- 36 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

Todos tipos de unidades de almacenamiento porttiles. Discos externos, discos compactos y disquetes, unidades flash. Al conectar una unidad porttil a su equipo o iniciar algn archivo de all, puede infectar su equipo con malware y empezar distribuirlo involuntariamente. Para entender qu tipos de amenazas para sus datos existen, es til saber qu tipos de malware existen y cmo esos funcionen. En general se puede dividir el malware en los siguientes clases: Virus clsicos. Programas que infectan a otros programas por aadir su cdigo para tomar el control despus de ejecucin de los archivos infectados. El objetivo principal de un virus es infectar. La velocidad de propagacin de los virus es algo menor que la de los gusanos. Gusanos de red. Este tipo de malware usa los recursos de red para distribuirse. Su nombre implica que pueden penetrar de un equipo a otro como un gusano. Lo hacen por medio de correo electrnico, sistemas de mensajes instantneos, redes de archivos compartidos (P2P), canales IRC, redes locales, redes globales, etc. Su velocidad de propagacin es muy alta. Al penetrar en un equipo, el gusano intenta obtener las direcciones de otros equipos en la red para empezar enviarles sus copias. Tambin suelen usar los datos del libro de contactos del cliente de correo electrnico. La mayora de los gusanos se propagan en forma de archivos pero existe una pequea cantidad de gusanos que se propagan en forma de paquetes de red y penetran directamente la memoria RAM del equipo vctima, donde a continuacin ejecutan su cdigo. Caballos de Troya o troyanos. Esta clase de programas maliciosos incluye una gran variedad de programas que efectan acciones sin que el usuario se d cuenta y sin su consentimiento: recolectan datos y los envan a los criminales; destruyen o alteran datos con intenciones delictivas, causando desperfectos en el funcionamiento del ordenador o usan los recursos del ordenador para fines criminales, como hacer envos masivos de correo no solicitado. No son virus clsicos porque no infecta otros programas o datos. Los troyanos no pueden penetrar a los equipos por si mismo, sino se propagan por los criminales bajo la vela de algn software deseable. Son capaces de causar mucho ms dao que los virus clsicos. Backdoors. Estos programas son diseados para abrir una "puerta trasera" en nuestro sistema de modo tal de permitir al creador de esta aplicacin tener acceso al sistema y hacer lo que desee con l. El objetivo es lograr una gran cantidad de computadoras infectadas para disponer de ellas libremente hasta el punto de formas redes con fines delictivos. Spyware. Software que permite colectar la informacin sobre un usuario/organizacin de forma no autorizada. Su presencia puede ser completamente invisible para el usuario. Pueden recolectar los datos sobre las acciones del usuario, el contenido del disco duro, software instalado, calidad y velocidad de la conexin, etc. Sistemas Operativos Monopuesto - 37 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

Pero no es su nica funcin. Son conocidos por lo menos dos programas (Gator y eZula) que permiten tambin controlar el equipo. El otro ejemplo de programas espas son los programas que instalan su cdigo en el navegador de Internet para redireccionar el trfico. Posiblemente haya visto cmo funcionan, cuando en lugar de la pgina Web solicitada se abre una otra. Phishing. Es una variedad de programas espas que se propaga a travs de correo. Su objetivo es descubrir los datos confidenciales del usuario, de carcter bancario preferente. Los e-mails phishing estn diseados para parecer igual a la correspondencia legal enviada por organizaciones bancarias. Tales e-mails contienen un enlace que redirecciona al usuario a una pgina falsa que va a solicitar entrar algunos datos confidenciales, como el nmero de la tarjeta de crdito. Pharming: Es una modalidad mucho ms peligrosa que el Phishing ya que abriremos una Web falsa de forma automtica al poner la direccin correcta de la Web real. Se trata de acceder a los servidores DNS de nuestros proveedores y cambiar las tablas que asocian los nombres de dominio con las IP de las Web. Otra forma ms sencilla de realizar un pharming en los sistemas Windows es realizar una modificacin del archivo HOSTS introduciendo una correspondencia falsa entre la direccin Web autntica y la IP a la que nos quieren redirigir. Adware. Muestran publicidad al usuario. La mayora de programas adware son instalados a software distribuido gratis. La publicidad aparece en la interfaz. A veces pueden recoger y enviar los datos personales del usuario. Riskware. No son programas maliciosos pero contienen una amenaza potencial. En ciertas situaciones ponen sus datos a peligro. Incluyen programas de administracin remota, marcadores, etc. Joke o Bromas. Este grupo incluye programas que no causan ningn dao directo a los equipos que infectan. No obstante, muestran advertencias falsas sobre supuestos daos ocurridos o por ocurrir. Pueden ser mensajes advirtiendo a los usuarios de que los discos se han formateado, que se ha encontrado un virus o se han detectado sntomas de infeccin. Las posibilidades son limitadas slo por el sentido del humor del autor del virus. Rootkits. Un rootkit es una coleccin de programas usados por un hacker para evitar ser detectado mientras busca obtener acceso no autorizado a un ordenador. Esto se logra de dos formas: reemplazando archivos o bibliotecas del sistema; o instalando un mdulo de kernel. El hacker instala el rootkit despus, obteniendo un acceso similar al del usuario: por lo general, craqueando una contrasea o explotando una vulnerabilidad, lo que permite usar otras credenciales hasta conseguir el acceso de root o administrador. Spam. Los mensajes no solicitados de remitente desconocido enviados en cantidades masivas de carcter publicitario, poltico, de propaganda, solicitando ayuda, etc. Otra clase de spam hacen las propuestas Sistemas Operativos Monopuesto - 38 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

relacionadas con varias operaciones ilegales con dinero o participacin en algn sper negocio. Tambin hay e-mails dedicados a robo de contraseas o nmeros de tarjetas de crdito, cartas de cadena, etc. Spam genera una carga adicional a los servidores de correo y puede causar prdidas de la informacin deseada. Hoax: mensajes de correo-e que advierten sobre falsos virus o malware en general.

6.3. Seguridad de los datos


Los fallos pueden estar provocados de forma involuntaria por el usuario del equipo. Puede ocurrir que el usuario copie en el disco duro de su ordenador un archivo con el mismo nombre de otro que ya exista anteriormente. Si esto es as, puede ocurrir que la informacin del archivo original desaparezca y provoque problemas en el sistema. Tambin puede ocurrir que el usuario cambie la configuracin inicial de su equipo y que despus de haberlo hecho se d cuenta de que no es la correcta. Si esto ocurre, no habr forma de saber cul era la configuracin original. Sin lugar a dudas, la informacin es la base de todo sistema informtico. Y la importancia que adquiere para empresas con ingentes cantidades de datos o usuarios domsticos es vital. Su prdida puede producir, en algunos casos, daos irreparables. Y es aqu donde entran en juego las copias de seguridad. Un buen sistema de backup o de creacin de copias de seguridad garantiza en todo momento la integridad y disponibilidad de los datos ms importantes, de forma que, si por cualquier circunstancia stos se perdieran, pudisemos recuperarlos a travs de una segunda fuente de almacenamiento. En las empresas y organismos oficiales se suelen utilizar cintas o unidades de almacenamiento de red redundantes; sin embargo, estas soluciones quedan muy lejos de lo que un usuario domstico se puede permitir. A la hora de realizar una copia de seguridad de los datos almacenados en un PC, un usuario domstico puede tomar varios caminos diferentes, pero equivalentes. Lo verdaderamente importante es que el medio de almacenamiento en el que se realiza la copia de seguridad sea seguro, ya que nunca se debe utilizar otra particin del mismo disco en que residen los datos. Por ello, es totalmente recomendable que se utilicen dispositivos de almacenamiento externo, como CDs/DVDs grabables, discos Zip o cualquier otro aparato de similares caractersticas. Obviamente, la copia directa de carpetas o, incluso, ciertos programas de compresin, como puede ser el popular WinZip, constituirn opciones perfectamente vlidas. Por ltimo, el factor que debemos discutir ahora es la frecuencia con la que debemos actualizar nuestros backups. Es verdaderamente difcil estimar cul es el periodo mximo de tiempo que debe transcurrir, aunque de los que no cabe duda es de que ste debe ser inversamente proporcional al valor de la informacin que se sta almacenando. En el caso de las empresas, los sistemas de seguridad de la informacin tienen una mayor importancia en general, para estos sistemas se crearon los sistemas RAID que constituyen uno de los mtodos ms fiables para estar a salvo de posibles desastres.

Sistemas Operativos Monopuesto

- 39 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

6.4. La tecnologa RAID


El trmino RAID es un acrnimo del ingls "Redundant Array of Independent Disks". Significa matriz redundante de discos independientes. RAID es una forma de combinacin de varios discos duros para formar una nica unidad lgica en la que se almacenan los datos de forma redundante. Ofrece mayor tolerancia a fallos y ms altos niveles de rendimiento que un slo disco duro o un grupo de discos duros independientes. La tecnologa RAID protege los datos contra el fallo de una unidad de disco duro. Si se produce un fallo, el RAID mantiene el servidor activo y en funcionamiento hasta que se sustituya la unidad defectuosa. La tecnologa RAID se utiliza tambin con mucha frecuencia para mejorar el rendimiento de servidores y estaciones de trabajo. Estos dos objetivos, proteccin de datos y mejora del rendimiento, no se excluyen entre s. Un RAID ofrece varias opciones de configuracin, llamadas niveles RAID, cada una de las cuales proporciona un equilibrio distinto entre tolerancia a fallos, rendimiento y coste. Todos los sistemas RAID suponen la prdida de parte de la capacidad de almacenamiento de los discos, para conseguir la redundancia o almacenar los datos de paridad. Existen varios niveles de RAID. Los ms populares don los niveles 0,1,5 y 6 y combinaciones de estos: RAID 0 Disk Striping: No es redundante, por lo que no se ajusta exactamente a la definicin. La informacin es distribuida en las diversas unidades, no duplicada, con lo que las tasas de transferencia resultantes son muy elevadas. En caso de fallo, no hay mtodos para recuperar datos. Est indicada para almacenar archivos que necesiten ser accedidos rpidamente sin ser crticos para el sistema. Por lo tanto, este array es aconsejable en aplicaciones de reproduccin de video, postproduccin, cine digital, etc; es decir, es una buena solucin para cualquier aplicacin que necesite un almacenamiento a gran velocidad pero que no requiera tolerancia a fallos.

Figura 9. Esquema de un RAID 0

Sistemas Operativos Monopuesto

- 40 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

RAID 1 o discos espejo: Proporciona redundancia y duplicidad de datos, es decir, los datos se escriben exactamente igual en ms de una unidad. En caso de error en una de las unidades, otra contendr exactamente la misma informacin. El coste por megabyte es alto al existir dicha duplicacin, aparte de que la escritura resultar ms lenta. Se conoce como mirroring y est indicado para pequeos servidores.

Figura 10. Esquema de un RAID 1

RAID 0+1 y 1+0 10: se trata de combinar las ventajas de los dos sistemas anteriores. La diferencia radica en el nivel en el que se establece cada uno de ellos. El RAID 10 se utiliza a menudo como la mejor eleccin para bases de datos de altas prestaciones, debido a que la ausencia de clculos de paridad proporciona mayor velocidad de escritura.

Figura 11. Esquema de un RAID 0+1 y un RAID 1+0 10

RAID 2: divide los datos a nivel de bits en lugar de a nivel de bloques y usa un cdigo de Hamming para la correccin de errores. Los discos son sincronizados por la controladora para funcionar al unsono. ste es el nico nivel RAID original que actualmente no se usa. Permite tasas de trasferencias extremadamente altas. Tericamente, un RAID 2 necesitara 39 discos en un sistema informtico moderno: 32 se usaran para almacenar los bits individuales que forman cada palabra y 7 se usaran para la correccin de errores RAID 3, acceso sncrono con un disco dedicado a paridad : El flujo de datos se reparte en varios discos, empleando una unidad exclusivamente para llevar un control de errores al nivel de byte gracias al uso de tcnicas de paridad de datos. La unidad de paridad no soporta mltiples lecturas y escrituras simultneas, por lo que slo ofrece las mejores prestaciones con grandes archivos secuenciales. La recuperacin de datos se consigue

Sistemas Operativos Monopuesto

- 41 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

mediante operaciones del tipo O exclusivo (XOR) de la informacin registrada en los otros discos. Ofrece altas tasas de transferencia, alta fiabilidad y alta disponibilidad, a un coste intrnsicamente inferior que un Mirroring (RAID 1). Se necesitan al menos 3 discos para esta configuracin.

Figura 12. Esquema de un RAID 3

RAID 4: Similar al anterior, pero con proteccin de paridad al nivel de bloques de datos. La informacin de paridad se sigue almacenando en una sola unidad. Las prestaciones en la lectura son buenas, pero no as las pequeas escrituras aleatorias. Se conoce como parity, suministra redundancia a bajo coste y es ideal para servidores de grandes ficheros de datos. RAID 5 Acceso independiente con paridad distribuida: Es el mismo concepto que el nivel 4, pero distribuyendo la informacin de paridad en ms de una unidad. As, aumenta considerablemente las prestaciones de escritura de pequeos archivos y ofrece una alta proteccin. Es el nivel de RAID ms eficaz y el de uso preferente para un gran nmero de aplicaciones. Comparado con otros niveles RAID con tolerancia a fallos, el RAID 5 ofrece la mejor relacin rendimiento-coste. RAID 6 Acceso independiente con doble paridad. Es similar al RAID 5, pero incluye un segundo esquema de paridad distribuido por los distintos discos y por tanto ofrece tolerancia extremadamente alta a las averas de disco, pues soporta el fallo simultneo de dos discos. No obstante, este elevado nivel de seguridad tiene como contrapartida un menor rendimiento en la escritura debido a que debe llevar a cabo dos escrituras de paridad por cada una de datos. A pesar de ello es un nivel de RAID que se utiliza frecuentemente en entornos donde prima la seguridad por delante de la velocidad.

Figura 13. Esquema de un RAID 5

Sistemas Operativos Monopuesto

- 42 -

U.D. 1. Sistemas informticos. Introduccin

Jos Luis Calvo Bentez

7. Bibliografa y Webgrafa
Sistemas informticos multiusuarios y en red (2002). Ed. Paraninfo. Saturnino Pea, Mariano Moreno y Carlos Elvira. Sistemas operativos monopuesto (2001). Ed. McGraw-Hill. Francisco Javier Muoz. Introduccin a la Informtica (2001). Ed. Anaya. Jorge Rodrguez Vega http://es.wikipedia.org/wiki/Software http://www.informaticamoderna.com http://www.kingston.com/LatAm/tools/umg/default.asp http://oyvind.servehttp.com/historisk_oversikt.htm http://es.wikipedia.org/wiki/Perif%C3%A9rico http://support.kaspersky.com/sp/viruses/common http://www.infospyware.com/articulos/que-son-los-malwares/ http://www.smdata.com/formacion.php http://es.wikipedia.org/wiki/RAID

Sistemas Operativos Monopuesto

- 43 -

Вам также может понравиться