Sunteți pe pagina 1din 11

1

UNIVERSIDAD NACIONAL DE INGENIERIA


FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
AREA DE SISTEMAS Y TELEMATICA


CURSO: BASE DE DATOS

PROFESOR: Javier Snchez Espinoza


INTRODUCCION A LA COMPUTACION

La Informtica estudia el tratamiento racional y mecanizado de la informacin.
Informacin es todo aquello que permite adquirir cualquier tipo de
conocimiento.
La computadora es un dispositivo que sirve para el tratamiento de la
informacin. Un sistema de computadora est caracterizado por la entrada, el
procesamiento y la salida de datos. Tambin se le conoce con el nombre de
ordenador, es una mquina universal capaz de interpretar y ejecutar una serie
de operaciones elementales, relativas al tratamiento de la informacin,
(instrucciones) resolver cualquier tipo de aplicacin o tarea. Los componentes
del ordenador son el equipo fsico (hardware, tales como unidades mecnicas,
electrnicas y pticas; y el equipo lgico (software) que son el conjunto de
programas (instrucciones de la computadora que hacen producir los resultados
deseados).


DISPOSITIVOS PREDECESORES A LA COMPUTADORA

El ms antiguo es el baco (2500 AC), apareci en el Antiguo Egipto y
perfeccionado en China. Consiste en filas de cuentas (bolitas ensartadas)
unidas por un conjunto de alambres colocados en un marco rectangular. Cada
columna de cuentas representa los "valores de lugar", tales como unidades,
decenas, centenas, etc. Se puede usar para sumar, restar, multiplicar y dividir.
En 1642, aparece la primera sumadora mecnica, por el cientfico francs Blas
Pascal. A los 18 aos deseando ayudar a su padre que era un funcionario de
impuestos, invent una calculadora de engranajes (Pascalina) con el mismo
principio de los actuales odmetros, la Pascalina consista de ruedas
interactuantes movidas por fuerza humana a travs de una manivela.
En 1692, Leibnitz, cientfico Alemn perfeccion la mquina de Pascal que
adems de sumar y restar poda multiplicar (sumas repetidas) y dividir (restas
repetidas).
Joseph Jacquard en 1801 utiliz un mecanismo de tarjetas perforadas en los
telares para controlar automticamente los dibujos en las telas (control de
maquinaria textil).
A principios del siglo XIX, Charles Babbage (1822), matemtico e inventor
ingls ide la mquina diferenciadora. Sent las bases tericas fundamentales
en las que an se basan los ordenadores actuales. La mquina diferenciadora
se us para calcular e imprimir tablas matemticas hasta en 5 dgitos de
precisin. Luego idea la mquina analtica en 1833, y los algoritmos de prueba
2
eran hechos por la Condesa Ada, su asistente (considerada la primer mujer
programadora, cuyo nombre se le atribuye actualmente a un lenguaje de
programacin). El movimiento de las mquinas mediante vapor y los complejos
mecanismos, no pudieron implementarse con los recursos de ingeniera de la
poca, impidiendo la construccin de la nueva mquina. Prevea entradas
separadas para el programa (algoritmo) y para los datos, pudiendo alterar la
secuencia de las operaciones basndose en resultados obtenidos en clculos
intermedios, algo bsico en el funcionamiento de los nuevos ordenadores, que
en aquella poca constitua una revolucin. Debido a la organizacin de su
segunda mquina diferencial, muchos consideran a Babbage como el padre de
la Informtica.
Por 1880 Herman Hollerit ide la mquina de tabuladora de tarjetas perforadas
para procesar los datos del censo USA 1890. Redujo a 2 aos lo que
manualmente era de 7 aos. Se dispona de una tarjeta de cartn por cada
censado donde los encargados perforaban en lugares asignados y cada tarjeta
se lea en una mquina tabuladora, hacindose caer sobre la tarjeta agujas, las
que correspondan a los agujeros la atravesaban para contactar con mercurio
electrizado y cerrar as circuitos activadores de mecanismos diversos, a la
sazn de la informacin leda. Por primera vez se combinaban datos
cuantitativos y cualitativos en un mismo sistema de informacin de nivel
industrial. Hollerit crea su compaa donde fabrica y vende sus mquinas.
En 1936 Konrad Zuse logr poner fin a los movimientos giratorios para
cmputo. Sus computadores Z1, Z2, Z3 y Z4 fueron basados en millares de
rels elctricos (interruptores accionados por electroimanes).
En 1937 Howard Aiken concibe la primera computadora digital automtica a
gran escala, ms mecnica que electrnica.
En 1939 John Vicent Atanasoff, decidi construir una mquina que operase en
binario siguiendo las ideas de Babbage, junto con Clifford Berry construyeron
sta mquina que tena memoria para conservar los datos.
En 1944 IBM construye el dispositivo de Howard Aiken y lo llama Mark I (1er.
calculador universal de 3,300 rels).
En 1945 John Mauchly y Presper Eckert completan la construccin de la
primera computadora electrnica en su totalidad, a gran escala en la
Universidad de Pensilvania y la denominan ENIAC (Calculadora, Integradora
Numrica Electrnica) utiliz 18,000 vlvulas electrnicas, realizando 5000
adiciones o sustracciones por segundo. Se caduc todo movimiento mecnico.
Fue proyectado para el anlisis balstico, para otro tipo de clculo se tena que
predisponer su circuiteria, cables e interruptores en varios das.
En 1946 el Hngaro John Von Neumann (En la Universidad de Princenton),
cre el prototipo actual del procesador electrnico, introdujo el concepto de
programa almacenado, es decir, la memoria para almacenar los datos junto
con las instrucciones (programa). Nace la nocin del Software. Ya no haba la
necesidad de modificar el cableado para un clculo.



TIPOS DE COMPUTADORAS: ANALOGICO Y DIGITAL

Las Computadoras Analgicas miden magnitudes elctricas o fsicas
continuas. Se utilizan para aplicaciones cientficas, tienen la ventaja que puede
3
ser usados para modelar o analizar un proceso dinmico, tal como una
reaccin qumica o un flujo elctrico. La modelacin que brinda tiene una
ventaja: permite encontrar fcilmente y a bajo costo soluciones a problemas
dinmicos en un laboratorio sin tener que experimentar en el mundo real. Las
computadoras digitales son dispositivos de conteo que operan con datos
discretos. Trabajan directamente contando nmeros (o dgitos) que
representan cifras, letras u otros smbolos especiales. Como la mayora de los
datos comerciales se encuentran en forma numrica o alfabtica, la
computadora digital se adopta a estas aplicaciones por su precisin, alta
velocidad y gran capacidad de almacenamiento. Las computadoras hbridas:
combinacin de caractersticas de las mquinas analgicas y digitales. Ejemplo
Computadores en los hospitales.
La Real Academia define la palabra digital proveniente del griego Digitalis:
Perteneciente relativo a los dedos.
La Real Academia define Ciberntica (Electr.) : Arte de construir, manejar
aparatos y mquinas que, mediante procedimientos electrnicos efectan
automticamente clculos complicados y otras operaciones similares.



GENERACIONES DE COMPUTADORAS

PRIMERA.- (1945-1958) basado en tubos de vaco como componente
electrnico principal, los tiempos de acceso a la memoria se expresan en
milisegundos, uso de tarjetas perforadas para los datos y tambin para los
archivos. Usaba el lenguaje de mquina. Gran computadoras manuales. Los
trabajos eran procesados secuencialmente.
SEGUNDA.- (1959-1964) basado en dispositivos de estado slido discretos
(transistores). El transistor fue inventado por W.Brattain y W.Shockley. El
tiempo de acceso se expresa en microsegundos(10 en promedio) La memoria
principal basado en anillos de frrita. La cinta magntica fue el medio de
almacenamiento. Se Introducen los lenguajes de alto nivel como el FORTRAN,
COBOL, ALGOL. Se usaron los sistemas operativos en lotes.
TERCERA.- (1965-fines 1970) a base de componentes electrnicos de
circuitos integrados. Con estos circuitos poda integrarse, an ms pequeos
que los transistores, es decir se incluyen miles de transistores en la superficie
de una pastilla de silicio. Estos reemplazaron a las memorias de ncleos
magnticos. Se emplearon las tecnologas SSI (Integracin a pequea escala),
con lo cual 1000 transistores se integran en el circuito de una pastilla, luego
aparece la tecnologa LSI - Large Scale Integration (Integracin a alta escala)
donde se llegaron 65,000 componentes en una sola pastilla. El tiempo de
acceso llegan a los 100 nano segundos. Aparecen los discos magnticos,
permitiendo el acceso directo a archivo de datos muy grandes, con esto se
introdujeron sistemas operativos generales que usan conceptos de
multiprogramacion, multiproceso, tiempo real, tiempo compartido y teleproceso.
El empleo de los lenguajes de programacin estructurados mejor la
productividad en la programacin. Se perfeccionaron los compiladores para
lenguajes generales de alto nivel (PL/I, ALGOL 68). Ejemplo tpico de sta
generacin: Sistema IBM 360.
4
CUARTA.- (Fines 70-hasta hoy) a base de la integracin a muy alta escala
(VLSI - Very Large Scale Integration). Los tiempos de acceso se acercan a 1
nano segundos. Se introducen una gran variedad de dispositivos para el
almacenamiento de programas y base de datos. Aparecen las computadoras
multiusuarios. Desarrollo de la microcomputacin, lenguajes de cuarta
generacin. Redes de computadoras.
QUINTA.- Se encuentran en construccin, usar tcnicas como el haz de
electrones y los rayos X y la densidad de los circuitos pueden incrementarse a
100. Nuevos dispositivos de memoria, tales como las uniones de tnel que
operan a temperaturas muy bajas (aprox. -103C) y sern de 10 a 100 veces
ms rpidas que las memorias actuales. Los tiempos de acceso sern
expresados en picosegundos (billonsimos de segundo). En cuanto al
software, en todas las aplicaciones se incorporarn tcnicas de inteligencia
artificial.





CLASIFICACION DE LAS COMPUTADORAS

SUPERCOMPUTADORAS. Son las ms grandes del mercado, almacenan
varios millones de datos en la memoria principal, de alta velocidad de cmputo
(mas que las mainframes) Ejemplo la CRAY X-MP/4 con 4 CPU que
comparten de 8 a 16 millones de palabras (64 bits c/u en la memoria principal).
Aplicacin de Computacin Paralela. Uso en grandes proyectos, en plantas
de energa nuclear, pronsticos de tiempo, etc.

COMPUTADORAS GRANDES (Mainframes). Se usan en grandes
corporaciones, Universidades y empresas grandes. Acomodan un nmero
mayor y ms variado de unidades perifricas. Ejemplo la IBM 3090-200, IBM
9672 R32 de 88 MIPS (Millones de Instrucciones por segundo) y la UNISYS
A17.

MINICOMPUTADORAS. Diseadas para uso de propsito general
(Cientfico/Comercial), pueden procesar dos o ms problemas al mismo
tiempo. Se usan con una gran variedad de dispositivos. Usan normalmente
palabras de 32 bits, tambin de 16. Uso en empresas medianas, financieras
etc. Ejemplos la AS-400, RISC 6000 de IBM (Reduced Instruction Set
Computers) que comprime datos para agilizar sus operaciones.

MICROCOMPUTADORAS. Representan el segmento de la industria de
computadoras de ms rpido crecimiento. Uso personal, comercial y en Redes.
Varan desde modelo porttil hasta modelos ms grandes, como los servidores
para redes que tienen caractersticas de las computadoras grandes. La
mayora de los elementos de la CPU est contenida en una pastilla.
Ejemplos los basados en microprocesadores Pentium.



5

EL PROCESADOR DE LA COMPUTADORA

El procesador o CPU (Central Processing Unit) es el elemento del sistema
computarizado responsable de ejecutar las instrucciones programadas, los
procedimientos del usuario y los incorporados.
Es un sistema completo con varios componentes propios que actan
concertados para asegurar la ejecucin de las instrucciones escritas.
Tiene 5 componentes principales: La memoria del procesador, la unidad de
control, la unidad de Aritmtica y lgica, los registros y los canales.
La memoria del procesador retiene las instrucciones y los datos entre el
procesamiento y las operaciones de transferencias.
La unidad de control planea y coordina las operaciones del procesador, acta
como si fuera el corazn del subsistema, enviando impulsos elctricos para
secuenciar (poner en orden) y sincronizar (marcar el tiempo) el funcionamiento
de los dems componentes. Estos impulsos se usan para sealar a cada
componente cuando comienza su ciclo de trabajo y cuando concluye. La
Unidad de control recorre una serie de etapas para cada instruccin del
programa que est en marcha. Cualquier falla podr ser detectada por la
Unidad de Control.
La Unidad Aritmtica y lgica (Arithmetic and Logic Unit, ALU) es un
dispositivo electrnico que tienen incorporada la lgica para llevar a cabo las
funciones aritmticas bsicas, lgicas y textuales del sistema computarizado.
Los registros consisten en dispositivos especiales de memoria que sirven para
retener temporalmente los datos durante las operaciones de la ALU.
Los Canales son dispositivos de Hardware que transfieren informacin entre la
memoria del procesador y los otros componentes principales del sistema
computarizado, el interface y el banco de datos. Los canales proporcionan la
va ha transferir la informacin, los dispositivos perifricos estn ligados a un
canal en un punto especfico llamado PORT. Cada PORT posee una identidad
nica llamada direccin. Los datos fluyen desde los perifricos hacia el
procesador a travs de los canales. Un mismo canal puede estar ligado a
varios perifricos, se enva la direccin del PORT junto con los datos o se
establece un turno especial.


REPRESENTACION DE DATOS EN EL COMPUTADOR

Una labor importante del componente de interface consiste en convertir los
datos tomados, a una forma que pueda ser manipulada por los elementos del
sistema con computadora. La codificacin consiste de pasar los datos de una
forma a otra. Los dispositivos de salida han de invertir el proceso, haciendo
que los datos sean inteligibles fuera del sistema.

Para que una computadora pueda procesar los datos, stos han de
encontrarse ya codificados en forma binaria. Binario quiere decir que el cdigo
est basado en la existencia de solo dos estados posibles uno o cero.

Los circuitos de la computadora slo tienen que manejar dgitos binarios (bits)
en lugar de los dgitos decimales. Los componentes electrnicos por su propia
6
naturaleza operan en forma binaria. Todo lo que puede hacerse en el sistema
de base 10 puede hacerse tambin en el sistema binario.


CODIGOS DE COMPUTADORAS

La mayora de las computadoras utiliza una versin codificada de verdaderos
nmeros binarios para representar los datos. Los cdigos son el BCD (Binary
Coded Decimal), decimal codificado en binario; el HOLLERIT (en desuso); el
ASCII (American Standard Code for Information Interchange) y el EBCDIC
(Extended Binary Code Decimal Interchange Code).
La tcnica del BCD es posible de convertir cada nmero decimal en su
equivalente binario, en lugar de convertir el valor decimal entero en su forma
binaria pura. Todos los dgitos decimales se representan por 4 bits.

El equivalente BCD en su parte de dgito decimal es:

N Decimal Valores de los lugares
8 4 2 1

0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1

EJEMPLO:
202 en base 2 es: 110010110 (forma binaria pura)
202 en BCD en la parte numrica es: 0010 0000 0010

BCD tambin representa algunos caracteres, en total utiliza 6 bits, 2 de zona y
4 nmeros: ZZNNNN, que en total representa 2 a la 6ta: 64 caracteres posibles
(10 dgitos decimales, 26 letras maysculas y 28 caracteres especiales
incluyendo signos de puntuacin.
Los cdigos ASCII (cdigo Normalizado americano para el intercambio de
Informacin) y el EBCDIC (Cdigo ampliado decimal cifrado en binario para
intercambio), se basan en configuraciones de 8 bits (byte u octeto), con 256
posibles combinaciones (2 a la 8va); utilizan 4 bits de zona y 4 bits de nmero:
ZZZZNNNN.

Por ejemplo mostraremos algunos caracteres representados en EBCDIC y
ASCII



7

CARACTER EBCDIC ASCII
-------------------------------------------------------------
0 11110000 01010000
1 11110001 01010001
2 11110010 01010010
3 11110011 01010011
4 11110100 01010100
A 11000001 10100001
B 11000010 10100010
C 11000011 10100011
D 11000100 10100100

Como se ve los cdigos EBCDIC y ASCII se diferencian en los bits de zona.
Tambin existe una versin de ASCII de 7 Bits. El cdigo EBCDIC es exclusivo
de la IBM, el ASCII es popular en la mayora de las computadoras.



ALMACENAMIENTO DE LOS DATOS

Hay un conjunto de formas lgicas en que se pueden agrupar los bits de la
memoria para su procesamiento lgico. Generalmente organizada en palabras.
La memoria principal del CPU se divide en celdas para almacenar la
informacin.
La memoria del procesador puede describirse como una tira larga de celdas
del mismo tamao. Cada una est diseada para contener exactamente una
unidad de informacin y posee una direccin unvoca en el sistema, como
muchos apartados de correos que tienen un nmero unvoco en una oficina
postal.
Cada celda de la memoria del procesador contiene exactamente el mismo
nmero de bits (tamao de celda); existieron celdas de 8 bits (byte) y ahora las
computadoras disponen de celdas mayores que se denominan orientada a las
palabras. Palabra es la unidad de memoria que contiene ms de un carcter
de informacin. Cada palabra posee su propia direccin. Hay palabras de 16
bits (2 bytes por palabra), de 32 bits (4 bytes/palabra) y de 64 bits en
Supercomputadoras. A mayor cantidad de bits por celda los clculos cientficos
son ms eficientes. Cuando el computador almacena o escribe nueva
informacin en una ubicacin de almacenamiento, el valor anterior se pierde, lo
que se conoce como "OPERACION DE REEMPLAZO" o "OPERACION
DESTRUCTIVA".
En cada celda de memoria de un semiconductor est formada para representar
un bit por 2 componentes principales: un capacitor y un transistor. El capacitor
es un medio de dos estados, almacena una pequea carga elctrica: vaco 0 y
cargado 1. El transistor funciona como llave de paso para determinar si el
capacitor est cargado o no.
La Paridad. Es la comprobacin de falla de una celda. Existen 2 convenios de
paridad en las computadoras, que son par e impar.
8
Por ejemplo, si los bits son: 11110001 el bit de paridad es un bit aadido a la
celda con valor 1 (paridad par, porque en total hay un nmero par de 1s). Sera
0 si la paridad es impar.
Los circuitos comprueban si se ha perdido la paridad, en algunos casos se
notifica al operador, en otros casos puede recuperarse solo (circuitos
sofisticados).


TECNOLOGIA DEL HARDWARE EN LA MEMORIA


En la actualidad las memorias del procesador estn grabadas
electrnicamente en pastillas de silicio (chips), muy pequeas, llamados
simplemente pastillas o memoria de semiconductores, por que sus materiales
conducen la electricidad nicamente en respuesta a ciertas condiciones de
calor, luz, tensin u otras variables. Cuando conducen la corriente elctrica
estn activadas y cuando no la conducen estn desactivadas, de modo que
pueden representar las condiciones de 0 y 1. En capacidad ha evolucionado
enormemente:

1,000 bits en una pastilla en 1971
65,000 bits en una pastilla en 1979
510,000 bits en una pastilla en 1985
1,700,000 bits en una pastilla en 1992 (tecnologa ALFA)
3,000,000 bits en una pastilla en 1996
4,000,000 bits en una pastilla en 1997
1,073,741,824 bits en una pastilla en la actualidad


Prefijos ISO:
Kilo 10
3
Mega 10
6
Giga 10
9
Tera 10
12
Peta 10
15
Exa 10
18
Yocta 10
21



MEMORIAS RAM Y ROM

La memoria RAM (Ramdom Access Memory), memoria de acceso aleatorio, se
puede leer y escribir en ellas, es voltil, se pierde si se corta la tensin. Gran
parte de la memoria principal es RAM que proporciona al procesador
almacenamiento temporal para programas y datos. Para no perder la
informacin en caso de corte de tensin elctrica, hoy existen dispositivos
denominados UPS (Uninterrupted Power Supply), que dan energa en un
perodo de tiempo.
9
La memoria ROM (Read Only Memory), memoria de solo lectura, la
computadora puede leer de sta memoria y no puede escribir nada en ella. Es
reservada para programas importantes que se necesitan para la operacin de
la mquina, son los programas incorporados por los fabricantes.
La memoria ROM tiene las siguientes extensiones: EROM, PROM Y EPROM.
La memoria EROM (Erasable Read Only Memory), es aquella que si puede
borrar retirndola de la computadora y exponindola a luz ultravioleta, luego se
pueden reimprimir instrucciones y datos nuevos por los especialistas y se
vuelve a comportar como ROM.
La memoria PROM (Programable Read Only Memory), dispositivos ROM
vrgenes se programan con un dispositivo especial (Programador ROM).
Las memorias PROM que se vuelven a programar se llaman EPROM.
Ante estas variedades o extensiones de la memoria ROM aparece un nuevo
concepto que es el FIRMWARE, que significa que no es tan rgido como el
Hardware, ni tan flexible como el software, intermedio entre estos dos trminos.


LA MEMORIA RESERVADA (Memoria Cach)

Cach es palabra francesa que significa almacenamiento. El concepto de
memoria cach fue introducido primero por IBM en el Sistema 360 Modelo 85
en el ao 1,968.
De la misma manera que los registros se usan para conectar los datos
directamente con la ALU para mejorar la rapidez de ejecucin del procesador,
ciertos elementos de la propia memoria del procesador pueden ser utilizados
para acelerar la ejecucin.
En efecto, los datos pueden ser copiados ms rpidamente en (y de) los
registros, si se deja a un lado una parte de la memoria del procesador del tipo
ms rpido, para contener los datos e instrucciones utilizados ms
frecuentemente. Por consiguiente, los registros quedan dispuestos ms
rpidamente para su uso posterior por la ALU.
Al igual que la RAM, l cach es un rea de almacenamiento de alta velocidad
para las instrucciones de los programas y los datos. No obstante la memoria
cach usa una tecnologa que es alrededor de 10 veces ms veloz que la RAM
y aproximadamente 100 ms costosa. Con slo una fraccin de la capacidad
de la RAM, la memoria cach slo contiene las instrucciones y los datos que
son probables que el procesador requiera enseguida.



MEMORIA DE BURBUJAS

Memoria que emplea material magntico en el que en una zona microscpica
de imanacin o magnetizacin llamada "burbuja", almacena 1 bit en un
sustrato de aluminio. Son memorias de gran capacidad de almacenamiento
casi igual a los semiconductores. Consiste de una oblea de material magntico
con sectores o dominios que presentan una de las 2 polarizaciones diferentes
cuando se pasa un imn sobre la oblea, los dominios se contraen hasta formar
diminutos cilindros, que vistos desde un extremo parecen burbujas, que
pueden ser formadas, desplazadas y ledas: presencia 1 y ausencia 0. La
10
extraccin de la informacin de la memoria es ms lenta que la de
semiconductores (por tener un barrido secuencial). No es voltil (contrario a los
semiconductores), si corta la energa no se pierde la informacin. Es til en
equipos computarizados porttiles y en impresoras de baja velocidad con alta
resolucin (algunas de inyeccin de tinta).


CLASIFICACION DEL ALMACENAMIENTO

Toda computadora posee una unidad de Memoria Central, llamada tambin
Memoria Principal o memoria primaria, donde se almacenan datos e
instrucciones en uso activo por la computadora.

La memoria principal desempea una variedad de funciones

La Memoria principal de la computadora puede expandirse, sin embargo el
costo es elevado y la expansin tiene un lmite, para esto se recurre a la
memoria auxiliar o almacenamiento secundario.

La Memoria auxiliar tiene los siguientes fines:
- Almacena grandes archivos de datos
- Almacena programas que no se ejecutan en ese momento
- Almacena temporalmente los datos de entrada y salida.

La jerarqua del almacenamiento es de menor a mayor:

Memoria Principal
Memoria Paginada
Memoria de las Bases de Datos
Memoria Histrica.























11
MEMORIA VIRTUAL Y PAGINADA

Memoria Virtual es ampliar el margen de la memoria ms all de los lmites de
su tamao fsico. Este sistema aprovecha el detalle de que una gran parte de
la memoria fsica que no est siendo usada realmente y en un momento dado,
por la unidad de control ni por la ALU. Los datos que ocupan un lugar en la
memoria del procesador y que no estn siendo referidos, representan un
desaprovechamiento de espacio. En un sistema con memoria virtual, la
informacin que no es necesaria momentneamente para el procesador se
retira a los dispositivos de acceso rpido (Disco). Esta ampliacin de la
memoria se llama virtual porque cuando los programadores escriben las
instrucciones del programa, no necesitan estar advertidos del trueque que va a
tener lugar, por lo que la memoria parece ser mayor de lo que es.
De hecho, se intercambian de una vez grandes cantidades de datos contiguos
(del orden de 4,000 palabras) llamadas pginas, por lo que la actividad de
intercambio se denomina paginacin. Cuando ocurre que una instruccin que
est siendo ejecutada por el procesador necesita datos otras instrucciones
intercambiadas con el banco de datos, la pgina pginas necesarias son
devueltas a la memoria del procesador, tras lo cual tiene lugar la ejecucin
normal.
El ritmo con que se intercambian las pginas se denomina tasa de paginacin.
Se considera indeseable cualquier tasa de paginacin que exceda de 10
pginas por segundo, ya que entonces la computadora invertira demasiado
tiempo en intercambiar datos en comparacin con la cantidad de tiempo
dedicado a ejecutar los pasos del procesamiento (paginacin excesiva). Para
reducir la tasa de paginacin, es preciso aadir memoria real adicional al
hardware de la computadora.
Otros sistemas tienen definidos su tamao de pgina no en palabras sino en
4K bytes como la RISC 6000.

S-ar putea să vă placă și