Logo Studenta

TP2 RESUELTO - Omar Arellano

¡Este material tiene más páginas!

Vista previa del material en texto

2012 Ingeniería Informática – Facultad de Ingeniería – Universidad Nacional de Jujuy 
 
 
TIC’s 
Tecnologías de la Información y de la comunicación 
 
www.fi.unju.edu.ar 1 
 
Trabajo Práctico Nº 2: Conceptos introductorios. 
 
1) Realice un cuadro donde especifique cronológicamente (fechas) la evolución de las 
computadoras. 
 
2) Realice un cuadro donde especifique las características relevantes de las seis 
generaciones de computadoras 
Generación de las Computadoras(Características) 
 
Primer Generación (1951-1958) 
 Usaban tubos al vacío para procesar información. 
 Usaban tarjetas perforadas para entrar los datos y los programas. 
 Usaban cilindros magnéticos para almacenar información e 
instrucciones internas. 
 Las computadoras eran sumamente grandes y costosas, utilizaban gran 
cantidad de electricidad, generaban gran cantidad de calor y eran 
sumamente lentas. 
 Se comenzó a utilizar el sistema binario para representar los datos. 
 La computadora más exitosa de la primera generación fue la IBM 650. 
 
 
 Usaban transistores para procesar información. 
 Los transistores eran más rápidos, pequeños y más confiables que los 
tubos al vacío. 
G
4
 
 
 
2012 Ingeniería Informática – Facultad de Ingeniería – Universidad Nacional de Jujuy 
 
 
TIC’s 
Tecnologías de la Información y de la comunicación 
 
www.fi.unju.edu.ar 2 
 
Segunda Generación (1958-
1964) 
 200 transistores podían acomodarse en la misma cantidad de espacio 
que un tubo al vacío. 
 Usaban pequeños anillos magnéticos para almacenar información e 
instrucciones. 
 Se mejoraron los programas de computadoras que fueron desarrollados 
durante la primera generación. 
 Se desarrollaron nuevos lenguajes de programación como COBOL y 
FORTRAN, los cuales eran comercialmente accesibles. 
 Surgieron las minicomputadoras y los terminales a distancia. 
 Se comenzó a disminuir el tamaño de las computadoras 
 
 
 
 
Tercera Generación (1964-1971) 
 Se desarrollaron circuitos integrados para procesar información. 
 Se desarrollaron los "chips" para almacenar y procesar la información. 
Un "chip" es una pieza de silicio que contiene los componentes 
electrónicos en miniatura llamados semiconductores. 
 Los circuitos integrados recuerdan los datos, ya que almacenan la 
información como cargas eléctricas. 
 Surge la multiprogramación. 
 Las computadoras pueden llevar a cabo ambas tareas de 
procesamiento o análisis matemáticos. 
 Emerge la industria del "software". 
 Otra vez las computadoras se tornan más pequeñas, más ligeras y más 
eficientes. 
 Consumían menos electricidad, por lo tanto, generaban menos calor. 
 
 
 
Cuarta Generación (1971-1987) 
 Se desarrolló el microprocesador. 
 Se colocan más circuitos dentro de un "chip". 
 Cada "chip" puede hacer diferentes tareas. 
 Un "chip" sencillo actualmente contiene la unidad de control y la unidad 
de aritmética/lógica. El tercer componen-te, la memoria primaria, es 
operado por otros "chips". 
 Se reemplaza la memoria de anillos magnéticos por la memoria de 
"chips" de silicio. 
 Se desarrollan las microcomputadoras, o sea, computadoras 
personales o PC. 
 Se desarrollan las supercomputadoras. 
 
 
Quinta Generación (1987-1990) 
 Japón lanzó en 1990 el llamado "programa de la quinta generación de 
computadoras", con los objetivos explícitos de producir máquinas con 
innovaciones reales en los criterios mencionados. 
 Procesamiento en paralelo mediante arquitecturas y diseños especiales 
y circuitos de gran velocidad. 
 Manejo de lenguaje natural y sistemas de inteligencia artificial. 
 
 
 Las computadoras de esta generación cuentan con arquitecturas 
combinadas Paralelo / Vectorial, o sea, la división de tareas en 
G
4
http://www.monografias.com/trabajos16/objetivos-educacion/objetivos-educacion.shtml
http://www.monografias.com/trabajos15/inteligencia-emocional/inteligencia-emocional.shtml
 
 
 
2012 Ingeniería Informática – Facultad de Ingeniería – Universidad Nacional de Jujuy 
 
 
TIC’s 
Tecnologías de la Información y de la comunicación 
 
www.fi.unju.edu.ar 3 
 
 
 
 
 
Sexta Generación (1990-
Actualidad) 
múltiples unidades de procesamiento operando simultáneamente. 
 Se podría llamar a la era de las computadoras inteligentes basadas en 
redes neuronales artificiales o "cerebros artificiales". 
 Inteligencia artificial: Es el campo de estudio que trata de aplicar los 
procesos del pensamiento humano usados en la solución de problemas 
a la computadora. 
 Robótica: Es el arte y ciencia de la creación y empleo de robots. Un 
robot es un sistema de computación híbrido independiente que realiza 
actividades físicas y de cálculo. 
 Sistemas expertos: Es una aplicación de inteligencia artificial que usa 
una base de conocimiento de la experiencia humana para ayudar a la 
resolución de problemas. 
 Redes de comunicaciones: Los canales de comunicaciones que 
interconectan terminales y computadoras se conocen como redes de 
comunicaciones; todo el "hardware" que soporta las interconexiones y 
todo el "software" que administra la transmisión. 
 
3) Esquematice y explique brevemente el modelo de von Neumann 
MODELO DE VON NEUMANN 
Los ordenadores con esta arquitectura constan de cinco partes: La unidad aritmético-lógica o ALU, la unidad de 
control, la memoria, un dispositivo de entrada/salida y el bus de datos que proporciona un medio de transporte de 
los datos entre las distintas partes. 
Un ordenador con esta arquitectura realiza o emula los siguientes pasos secuencialmente: 
1. Enciende el ordenador y obtiene la siguiente instrucción desde la memoria en la dirección indicada por 
el contador de programa y la guarda en el registro de instrucción. 
2. Aumenta el contador de programa en la longitud de la instrucción para apuntar a la siguiente. 
3. Decodifica la instrucción mediante la unidad de control. 
Ésta se encarga de coordinar el resto de componentes 
del ordenador para realizar una función determinada. 
4. Se ejecuta la instrucción. Ésta puede cambiar el valor 
del contador del programa, permitiendo así 
operaciones repetitivas. El contador puede cambiar 
también cuando se cumpla una cierta condición 
aritmética, haciendo que el ordenador pueda 'tomar 
decisiones', que pueden alcanzar cualquier grado de 
complejidad, mediante la aritmética y lógica 
anteriores. 
 
4) ¿Porqué los procesadores utilizan el sistema 
binario? 
El sistema binario, en matemáticas e informática, es un sistema de numeración en el que 
los números se representan utilizando solamente las cifras cero y uno (0 y 1). Los 
G
4
http://es.wikipedia.org/wiki/Unidad_aritm%C3%A9tico-l%C3%B3gica
http://es.wikipedia.org/wiki/ALU
http://es.wikipedia.org/wiki/Unidad_de_control
http://es.wikipedia.org/wiki/Unidad_de_control
http://es.wikipedia.org/wiki/Memoria_de_ordenador
http://es.wikipedia.org/wiki/Dispositivo_de_entrada/salida
http://es.wikipedia.org/wiki/Bus_de_datos
http://es.wikipedia.org/wiki/Direcci%C3%B3n_de_memoria
http://es.wikipedia.org/wiki/Contador_de_programa
http://es.wikipedia.org/wiki/Registro_de_instrucci%C3%B3n
http://es.wikipedia.org/wiki/Unidad_de_control
 
 
 
2012 Ingeniería Informática – Facultad de Ingeniería – Universidad Nacional de Jujuy 
 
 
TIC’s 
Tecnologías de la Información y de la comunicación 
 
www.fi.unju.edu.ar 4 
 
procesadores lo utilizan debido a que trabajan internamente con dos niveles de voltaje, por lo 
cual su sistema de numeración natural es el sistema binario (encendido 1, apagado 0). 
Cuando se trabaja en una computadora, los datos son convertidos en números dígitos 
que, a su vez, son representados como pulsaciones o pulsos electrónicos. 
En la actualidad para comunicarnos, expresarnos y guardar nuestrainformación, usamos 
el sistema de numeración decimal y el alfabeto, según se trate de valores numéricos o de 
texto. Una computadora como funciona con electricidad, reconoce dos clases de mensajes: 
cuando hay corriente eléctrica el mensaje es sí y cuando no hay corriente, el mensaje es no. 
Para representar un valor dentro de una computadora se usa el sistema de numeración 
binario, que utiliza sólo dos dígitos: el cero (0) y el uno (1). 
La computadora utiliza un conjunto de ocho (8) dígitos binarios (0 y 1) para representar un 
carácter, sea número o letra. Cada conjunto de 8 dígitos binarios se denomina byte y cada 
uno de los ocho dígitos del byte se llama bit, como contracción de su nombre en inglés Binary 
Digit. (“dígito binario”). 
 
El bit es la unidad de medida de información mínima por excelencia. Un bit puede brindar 
sólo dos clases de información: prendido – apagado, si – no, uno – cero. 
Una vez convertidos en bits, la información puede ser procesada y manipulada con gran 
rapidez por las computadoras. 
5) ¿Qué parte de la computadora se encarga de transformar el sistema binario en datos que 
entienda el usuario? 
La memoria principal está formada por un conjunto de unidades llamadas palabras. 
Dentro de cada una de estas palabras se guarda la información que constituye una 
instrucción o parte de ella (puede darse el caso de que una sola instrucción necesite varia 
palabras), o un dato o parte de un dato (también un dato puede ocupar varias palabras). 
A la cantidad de palabras que forman la MP se le denomina capacidad de memoria. De 
este modo, cuanto mayor sea el número de palabras mayor será el número de instrucciones 
y datos que podrá almacenar la computadora. 
Una palabra está formada a su vez de unidades más elementales llamadas bits, del 
mismo modo que en el lenguaje natural una palabra está formada por letras. Cada bit solo 
puede guardar dos valores, el valor 0 o el valor 1; por eso se dice que son elementos 
binarios. 
El número de bits que forman una palabra se llama longitud de palabra. Por regla general, 
las computadoras potentes tienen memorias con longitud de palabra grande, mientras que 
las computadoras pequeñas tienen memorias con longitud de palabra menor. 
6) ¿Dónde se realiza el procesamiento de los datos en un equipo informático? 
El procesamiento de los datos en un equipo informático se realiza en la unidad central de 
proceso (UPC), este es el verdadero cerebro de la computadora; su misión consiste en 
G
4
 
 
 
2012 Ingeniería Informática – Facultad de Ingeniería – Universidad Nacional de Jujuy 
 
 
TIC’s 
Tecnologías de la Información y de la comunicación 
 
www.fi.unju.edu.ar 5 
 
coordinar y controlar o realizar todas las operaciones del sistema. Se compone de elementos 
cuya naturaleza es exclusivamente electrónica (circuitos). Está conformada por la unidad 
Aritmético Lógica, la Unidad de Control, registros y por supuesto sus interconexiones 
y Buses internos. 
7) Defina Bus de datos, bus de direcciones y bus de control. 
Por el bus se debe transmitir distintos tipos de información: la dirección del dato al que se quiere acceder, el 
dato a transferir, o información de control para permitir la operación de los distintos elementos. Así, según la 
función (y por tanto el tipo de información) que circule por los buses, se pueden distinguir tres tipos de buses: 
• Bus de datos, que transporta los datos que se transfieren entre unidades. El número de líneas (y por tanto el 
número de bits) que utilice el bus de datos en un ordenador determina el tamaño de su palabra, es decir el 
tamaño del dato que se puede transmitir. Es bidireccional, es decir, los mismos hilos se utilizan para transmitir 
información hacia dentro o hacia fuera de una unidad en instantes diferentes. 
• Bus de direcciones, que transporta la dirección de la posición de memoria o del periférico que interviene en 
el tráfico de información (de dónde procede el dato o a dónde se dirige). Permite la comunicación entre el 
procesador y las celdas de la memoria RAM. Cuando el procesador quiere leer el contenido de una celda de 
memoria, envía por el bus de direcciones la dirección de la celda que quiere leer, recibiendo a través del bus de 
datos el contenido de la misma. El tamaño de este bus define la cantidad de memoria RAM que la CPU puede 
gestionar. Puesto que hay dos valores posibles que pueden viajar a lo largo de cada una de las líneas de 
direcciones, tenemos que, por ejemplo: 
• Bus de control, que transporta las señales de control y de estado, indicando la dirección de la transferencia 
de datos, controlando la temporización de eventos durante la transferencia, transmitiendo las señales de 
interrupción, etc. En definitiva, son las señales para controlar y sincronizar todos los componentes. Las señales 
de control parten desde la unidad de control hacia el resto de elementos, y las de estado parten del resto de los 
elementos hacia la unidad de control. 
8) Complete el siguiente cuadro: 
 Bus de datos Bus de direcciones Bus de control 
Unidireccional X X 
Bidireccional X 
Transfiere datos 
solo de CPU a la 
memoria 
 
X 
 
Va desde la CPU a 
memoria o E/S 
salvo en los casos 
de IRQ. 
 
X 
 
G
4
 
 
 
2012 Ingeniería Informática – Facultad de Ingeniería – Universidad Nacional de Jujuy 
 
 
TIC’s 
Tecnologías de la Información y de la comunicación 
 
www.fi.unju.edu.ar 6 
 
Lleva las señales 
de lectura y 
escritura para la 
memoria 
 
X 
Transfiere 
direcciones de 
memoria principal 
 
X 
 
 
9) Qué relación existe entre la memoria principal y la ALU? 
Relación entre la memoria principal y la ALU 
La memoria principal es la unidad donde se almacenan los datos e instrucciones necesarios para realizar 
un determinado proceso. Es rápida, y está estrechamente ligada a las unidades funcionales más rápidas dentro 
de la computadora (la UC y la ALU). Aquí es donde deben ser cargados los programas para poder ejecutarse. 
La memoria principal está formada por circuitos electrónicos capaces de almacenar sólo dos valores (0 ó 1) 
en cada elemento o celda de memoria. Una palabra de memoria es el menor número de celdas de memoria que 
se pueden leer o escribir de una vez (cuando se accede a la memoria no se accede a una sola celda, sino que 
se hace a un conjunto consecutivo de ellas). Es decir, una palabra es el conjunto de bits que se leen o escriben 
en memoria de una vez. 
De esta forma, para acceder a la memoria no necesitamos numerar cada una de las celdas individuales 
que almacenan un bit, sino cada uno de los conjuntos de celdas, es decir, las palabras de memoria. Este 
número que identifica de forma única a cada posición de memoria se denomina dirección de memoria, y 
mediante esa dirección se puede acceder de forma directa a cualquiera de las posiciones de la memoria 
principal; por esto se dice que la memoria principal es una memoria de acceso directo o memoria accesible por 
dirección. 
10) Explique brevemente el funcionamiento de la ALU 
La Unidad aritmético lógica (ALU) realiza generalmente operaciones aritméticas (suma, resta por medio del 
complemento, etc.) o lógicas (AND, OR, etc.) 
Por ejemplo: El producto (4*3=12) se puede descomponer en sumas sucesivas (4+4+4=12) 
A 4 (Entonces A tiene el valor 4) 
A [A+4] (Entonces A=4+4 o sea A tiene el valor 8) 
A [A+4] (Entonces A=8+4 o sea A tiene el valor 12) 
-El acumulador es un registro físico constituido por circuitos capaces de almacenar rápidamente una pequeña 
cantidad de dígitos binarios. 
G
4
 
 
 
2012 Ingeniería Informática – Facultad de Ingeniería – Universidad Nacional de Jujuy 
 
 
TIC’s 
Tecnologías de la Información y de la comunicación 
 
www.fi.unju.edu.ar 7 
 
El registro acumulador(A) en este modelo se debe a la propiedad de acumular los resultados que entrega la 
unidad aritmético lógica. 
La finalidad del acumulador es mantenerlos datos o los resultados hasta que la unidad de control mande a 
guardar en la memoria principal. 
11) Defina el uso de los registros temporales. 
Registro Físico 
Es un circuito electrónico capaz de almacenar rápidamente una pequeña cantidad de binarios (registro físico 
de 1 byte, o unos pocos bytes), que podrían estar constituidos por varios Flip Flop, cada uno de los cuales 
almacenando a cada bit de la palabra (word) guardada. 
Registros de la CPU 
- Registros visibles al usuario: Permiten al programador de lenguaje de máquina o ensamblador minimizar las 
referencias a memoria principal optimizando el uso de los registros. 
- Registros de control: Son utilizados por la unidad de control para controlar el funcionamiento de la CPU y por 
programas privilegiados del sistema para controlar la ejecución de programas. 
- Registro de estado: Se utiliza para tomar decisiones en función de operaciones realizadas. 
- Registro puntero a pila. 
 
12) ¿Qué es y qué función cumplen el MAR y MBR? 
El uso principal de estos registros temporales es 
mantener estable la comunicación entre la CPU y los buses 
correspondientes y son: 
MBR (memory buffer register) para el intercambio con el bus 
de datos. 
MAR (memory address register) para el intercambio con el 
bus de direcciones. 
 
13) Nombre otros (mínimo cinco) ejemplos de registros usados en la unidad central de proceso y 
explique su funcionamiento. 
Principales Tipos de Registros 
Registro Acumulador Es el Registro donde se almacenan los resultados obtenidos en las operaciones 
realizadas por la unidad aritmética y lógica. 
Su importancia radica en las características de la información que almacena, ya que con su contenido se 
realizan todas las operaciones de cálculo que ha de ejecutar la unidad aritmética y lógica. 
Registro de Estado o registro de «flags»: no es un solo registro propiamente dicho, ya que se compone de 
varios registros de menor tamaño; este tamaño puede ser incluso de un solo bit. 
G
4
 
 
 
2012 Ingeniería Informática – Facultad de Ingeniería – Universidad Nacional de Jujuy 
 
 
TIC’s 
Tecnologías de la Información y de la comunicación 
 
www.fi.unju.edu.ar 8 
 
El registro de estado se utiliza para indicar cambios de estados y condiciones en los otros registros 
existentes en el sistema informático. Estos cambios en la situación de los demás registros se producen debido a 
las modificaciones del entorno a lo largo de la ejecución de los procesos realizados por el sistema informático. 
Registro temporal de operando (R T. Op), almacena uno de los operandos de las operaciones que emplean dos 
operandos (por ejemplo la suma: A+B) 
Registro de instrucción, almacena el código de operación (dentro de la unidad de control), durante la ejecución 
de la instrucción. 
Registro temporal de dirección de operando (Reg. Temp. Dir. de Op.) almacena la dirección del operando 
indicada en la instrucción de un microprocesador (procesador de una dirección). 
Contador de programa (PC), contiene la dirección de la próxima instrucción. El PC, se incrementa 
automáticamente al terminar de buscar una instrucción - Fetch -. El incremento (+1, +2, etc.) depende de la 
cantidad de posiciones que ocupa la instrucción que se acaba de buscar. El PC apunta ahora a la siguiente 
instrucción. 
Registro puntero de memoria, que permite localizar datos almacenados en la memoria en un orden determinado 
por el programador. 
Registro puntero de pila (Stack Poirtter - S P), que contiene la dirección de la cima de la pila. Tiene 
automatizados los procesos de incremento y decremento. Por ejemplo, al usar como dirección de memoria el 
contenido del puntero de pila, su valor es incrementado en la operación de escritura de un dato en memoria y 
decrementado en la lectura. 
14) Explique el funcionamiento de la unidad de control. 
La unidad de control (UC) es uno de los tres bloques funcionales principales en los que se divide una unidad 
central de procesamiento (CPU). Los otros dos bloques son la unidad de proceso y el bus de entrada/salida. 
Su función es buscar las instrucciones en la memoria principal, decodificarlas (interpretación) y ejecutarlas, 
empleando para ello la unidad de proceso. 
Existen dos tipos de unidades de control, las cableadas, usadas generalmente en máquinas sencillas, y las 
microprogramadas, propias de máquinas más complejas. En el primer caso, los componentes principales son el 
circuito de lógica secuencial, el de control de estado, el de lógica combinacional y el de emisión de reconocimiento 
de señales de control. En el segundo caso, la microprogramación de la unidad de control se encuentra almacenada 
en una micromemoria, a la cual se accede de manera secuencial para posteriormente ir ejecutando cada una de las 
microinstrucciones. 
En computadoras, la unidad de control fue históricamente definida como una parte distinta del modelo de 
referencia de 1946 de la Arquitectura de von Neumann. En diseños modernos de computadores, la unidad de 
control es típicamente una parte interna del CPU. 
Funciones 
Las funciones realizadas por la unidad de control varían grandemente por la arquitectura interna del CPU, 
pues la unidad de control realmente implementa esta arquitectura. En un procesador regular que ejecuta las 
G
4
 
 
 
2012 Ingeniería Informática – Facultad de Ingeniería – Universidad Nacional de Jujuy 
 
 
TIC’s 
Tecnologías de la Información y de la comunicación 
 
www.fi.unju.edu.ar 9 
 
instrucciones x86 nativamente, la unidad de control realiza las tareas de leer (fetch), decodificar, manejo de la 
ejecución y almacenamiento de los resultados. En un procesador x86 con un núcleo RISC, la unidad de control tiene 
considerablemente más trabajo que hacer. Ella maneja la traducción de las instrucciones x86 a las 
microinstrucciones del RISC, maneja la planificación de las microinstrucciones entre las varias unidades de 
ejecución, y maneja la salida de estas unidades para cerciorarse de que terminen donde supuestamente deben ir. 
En uno de estos procesadores la unidad de control está dividida en otras unidades debido a la complejidad del 
trabajo que debe realizar (tales como una unidad de planificación para manejar la planificación y una unidad de 
retiro para ocuparse de los resultados que vienen de la tubería (pipe)). almecena los datos más utilizados de modo 
que se buscan primero en la computadora y luego en la RAM 
Componentes 
Registro de instrucción: Es el encargado de almacenar la instrucción que se está ejecutando. 
 Registro contador de programas: Contiene la dirección de memoria de la siguiente instrucción a ejecutar 
 Controlador y decodificador: Se encarga de interpretar la instrucción para su posterior proceso. Es el 
encargado de extraer el código de operación de la instrucción en curso. 
 Secuenciador: Genera microórdenes necesarias para ejecutar la instrucción. 
 Reloj: Proporciona una sucesión de impulsos eléctricos a intervalos constantes. 
15) Qué dispositivo de memoria auxiliar recomendaría para realizar back-up’s? ¿Porqué? 
La palabra "Backup" significa subir respaldo, siendo común el uso de este término dentro del ámbito 
informático. El respaldo de información es la copia de los datos importantes de un dispositivo primario en uno ó 
varios dispositivos secundarios, ello para que en caso de que el primer dispositivo sufra una avería 
electromecánica ó un error en su estructura lógica, sea posible contar con la mayor parte de la información 
necesaria para continuar con las actividades rutinarias y evitar pérdida generalizada de datos. 
 Los dispositivos y servicios para respaldo de información están los siguientes: 
Cintas de almacenamiento: son los dispositivospor excelencia que más se habían utilizado, debido a su bajo 
costo y gran capacidad de almacenamiento, aunque su lentitud era la desventaja. Desde el dispositivo de 
almacenamiento principal, se copian los archivos hacia la unidad que escribe/lee las cintas. 
Servidores Web: actualmente por medio de Internet, es posible subir los archivos a respaldar al servidor de 
algún proveedor, esto se hace por medio de la red. Tiene la desventaja de que la conexión tiene que ser muy 
veloz y segura, para evitar que los datos sean interceptados mientras llegan al servidor. 
Discos duros: actualmente estos son los que dominan el mercado, ya que cuentan con una muy alta capacidad 
para guardar datos, tanto en empresas como en el entorno doméstico ya que tiene una alta velocidad de 
lectura/escritura. Simplemente se copian los archivos del dispositivo primario al disco duro. 
Discos espejo de servidores: se trata de discos duros que se van autocopiando mientras se trabaja de 
manera normal, conforme el disco duro principal de una computadora va modificando su información, una 
computadora anexa va clonando las acciones de este. Esto se logra mediante una aplicación especial instalada 
en ambas computadoras, así si el principal falla, se auto activa el otro como primario mientras se resuelve la 
avería del sistema. 
 
G
4
 
 
 
2012 Ingeniería Informática – Facultad de Ingeniería – Universidad Nacional de Jujuy 
 
 
TIC’s 
Tecnologías de la Información y de la comunicación 
 
www.fi.unju.edu.ar 10 
 
16) ¿A qué se denomina estructura lógica y física de un dispositivo de memoria? 
La memoria RAM 
Aunque la clasificamos como "Interna", la memoria RAM ("Random access memory") es también en alguna 
forma una memoria "externa"; en el sentido que está situada fuera del procesador (el "Cerebro" del ordenador); 
es como su bloc de notas. El procesador tiene una memoria raquítica (se reduce a sus registros), pero una gran 
facilidad para manejar este almacenamiento auxiliar. De hecho, gran parte del trabajo del procesador se 
concreta en traer y llevar datos desde RAM hasta sus propios registros. 
Atendiendo a sus características físicas, las memorias RAM se dividen en dos grandes 
grupos: estáticas SRAM ("Static RAM"), y dinámicas DRAM ("Dynamic RAM"). Ambas comparten la 
característica de perder su contenido cuando se apaga el sistema. Pero las DRAM tienen además la necesidad 
de que su contenido sea constantemente actualizado. 
Estructura lógica 
Desde el punto de vista lógico, la memoria RAM puede considerarse como una serie de varios miles (o 
millones) de bits que pueden ser accedidos para lectura y escritura en grupos de 8 (en Bytes) mediante una 
dirección. Pero hay dos aspectos que pueden interesar al programador: uno se refiere a como se guardan 
algunos datos; otro es relativo a como se almacenan los ejecutables 
Estructura física de la memoria 
La memoria está compuesta por un determinado número de celdas, capaces de almacenar un dato o una 
instrucción y colocadas en forma de tablero de ajedrez. En lugar de tener 64 posibles posiciones donde colocar 
piezas, tienen n posiciones. No solo existe un "tablero" sino que existen varios, de esta forma la estructura 
queda en forma de tablero de ajedrez tridimensional. 
 
 
G
4
 
 
 
2012 Ingeniería Informática – Facultad de Ingeniería – Universidad Nacional de Jujuy 
 
 
TIC’s 
Tecnologías de la Información y de la comunicación 
 
www.fi.unju.edu.ar 11 
 
17) ¿Qué característica tiene la memoria flash que la hace ser la más rápida de todas las memorias 
auxiliares? 
La memoria flash es una forma desarrollada de la memoria EEPROM que permite que múltiples posiciones 
de memoria sean escritas o borradas en una misma operación de programación mediante impulsos eléctricos, 
frente a las anteriores que sólo permite escribir o borrar una única celda cada vez. Por ello, flash permite 
funcionar a velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes puntos 
de esta memoria al mismo tiempo. Pueden ser borradas por medio de electricidad y regrabables. 
18) ¿Qué relación existe entre la RAM y las memorias auxiliares? 
La Memoria Auxiliar suele estar conformada por un grupo de dispositivos de almacenamiento preparados 
para administrar gran cantidad de información, teniendo además de esta diferencia cuantitativa con la 
memoria principal o RAM, diferencias cualitativas, como por ejemplo su menor costo y su mayor lentitud. 
 Ejemplos de memoria Auxiliar lo son los discos rígidos, las unidades ópticas como los CDs o DVDs, 
memorias FLASH o diskettes. Su funcionamiento no es autónomo, ya q justamente trabajan en conjunto con 
la memoria primaria(memoria RAM), por lo que, por ejemplo para la lectura de un archivo en un medio de 
almacenamiento, es posible que se requiera de la utilización de la memoria RAM para agilizar esta lectura e 
incrementar el rendimiento de los procesos. La memoria RAM recibe datos desde estos dispositivos de 
almacenamiento masivo. 
19) ¿Qué relación existe entre Sistema Operativo y software? 
El software es cualquier programa (ya sea del sistema operativo, del usuario, de diagnóstico, etc.) que 
pueda ser almacenado en memoria principal, para ser ejecutado por el procesador. 
Un sistema operativo es un programa que actúa como intermediario entre el usuario y el hardware de 
un computador y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. 
El Sistema operativo, es software básico que controla una computadora. El sistema operativo tiene tres 
grandes funciones: coordina y manipula el hardware de la computadora, como la memoria; organiza 
los archivos en diversos dispositivos de almacenamiento, como discos flexibles o discos duros, y gestiona los 
errores de hardware y la pérdida de datos. 
20) Al momento de adquirir un equipo informático, ¿Qué aspectos considera que son claves para 
tomar una decisión? ¿Por qué? 
Para elegir algún equipo informático, considero importantes los siguientes aspectos: 
 Tipo de procesador 
 Tamaño del disco duro 
 Sistema operativo 
 Precio 
 Marca 
 Estética 
 Memoria RAM 
 Placa de video con aceleradora 
 Placa madre 
 Wi- Fi 
 Lector de memoria y grabadora 
 Puertos USB/ HDMI/ I/ O 
 Batería 
G
4

Continuar navegando