Está en la página 1de 59

Introduccin al sistema informtico y

arquitectura

Caso prctico
Ivn acaba de comenzar su formacin en la familia
profesional de informtica, en el ciclo de Sistemas
Microinformticos y Redes, en concreto en el
mdulo de Sistemas Operativos Monousuario.

Tiene claro que est dispuesto a ser un buen


tcnico en la materia, y para ello cree que tiene
que tener claras cuales son las bases de
funcionamiento de los sistemas informticos.

Isftic. Uso educativo n-c. Procedencia


La
historia de la informtica le apasiona, puesto que
tiene curiosidad por saber cuales ha sido los
principios en los cules estn basados los
modernos equipos informticos que tanto han
colaborado en la evolucin tecnolgica de la
humanidad, especialmente en los ltimos 30 aos.

Isftic. Uso educativo n-c. Procedencia


De la misma forma, tambin considera interesante
saber cmo funcionan realmente los ordenadores: cmo representan la informacin, cmo
realizan los clculos, cules son sus componentes principales, y cmo se procesa realmente
la informacin en un equipo informtico.
Inicios de la informtica Conceptos bsicos

Los sistemas de tratamiento de la


informacin, han ido evolucionado de
forma paralela a los avances
tecnolgicos que se han ido
produciendo.

En un principio eran sistemas


rudimentarios, que utilizaban tecnologas
basadas en sistemas mecnicos y Autor: Elaboracin propia.
electromecnicos, para posteriormente Imagen baco: Autor: Generation X-ray. c.c. 2.0 Procedencia
Imagen PC: Autor: Boffy b. c.c. s.a. 3.0.Procedencia
utilizar sistemas basados
completamente en sistemas electrnicos, por tanto su avance va indiscutiblemente ligado al avance de la
tecnologa electrnica y microelectrnica.

Por tanto es conveniente hacer un repaso de la historia de la evolucin de los sistemas de tratamiento de
la informacin.
La prehistoria informtica
EL BACO

La primera referencia que se encuentra en


la historia de un sistema de clculo
basado en un "aparato", es el baco, en
el ao 2500 a.C. en China. Ya entonces
se utilizaban aparatos capaces de realizar
clculos. El aparato en cuestin era
capaz de contar y almacenar datos
(aparece el concepto de almacenaje y
asociado a l el de memoria).

El sistema en cuestin est formado por


varios ejes (que definen la capacidad de
conteo de la mquina) y cada eje tiene
varias cuentas o fichas, que sirven para
representar los nmeros del 0 al 9.

baco chino. En el primer eje se representan las


Autor: Shieldf ory ourey es Dav e Fischer. c.c. s.a. 3.0 Procedencia unidades, en el segundo las decenas, en
el tercero las centenas, en el cuarto las unidades de millar etc...

Es decir utilizando este artilugio somos capaces de representar un nmero utilizando las fichas.

Representa los siguientes nmeros utilizando el baco de la animacin: 479, 1285, 12937.
MAQUINA DE PASCAL

En 1642 el francs Blaise Pascal, con tan slo 19 aos


cre la primera mquina capaz de sumar. Unos aos
ms tarde en 1671, el matemtico alemn Gottfried W.
Leibniz implementa una mquina capaz de multiplicar y
dividir. Prcticamente una calculadora en el siglo XVIII
El mecanismo consista en una serie de ruedas
dentadas que girando sobre un eje comn disponan de
10 dientes. Cada diente con el nmero 9, llevaba un
tope que incida sobre la rueda anexa, hacindola
avanzar una posicin. Este sistema mediante el uso de
una manivela u otro dispositivo, consegua contar
automticamente.
Pascalina.Autor: Dav id Monniaux. c.c. s.a. 3.0. Procedencia
No sera hasta dos siglos ms tarde cuando se
realizasen mquinas capaces de sumar, restar, multiplicar y dividir automticamente.

MQUINA DE BABBAGE

En 1821 en ingls Charles Babbage presenta su "mquina de diferencias", capaz de resolver ecuaciones
polinmicas mediante el clculo de las diferencias sucesivas entre los conjuntos de nmeros.

ALGEBRA DE BOOLE

Es relevante tambin el libro "El anlisis matemtico del pensamiento" que George Boole publica en 1847
dando las bases de su lgebra: el lgebra de Boole, utilizada en los sistemas actuales.

HERMAN HOLLERITH
En 1890 bajo el respaldo comercial de "Tabulating Machine Company", (CTR) aparece la mquina
tabuladora de Herman Hollerith, basada en los ensayos de Boole y Babbage. Con un sistema elctrico
trabajaba en binario a travs de tarjetas perforadas, asociando los diferentes estados lgicos (verdadero (1)
y falso (0)) a la presencia o no de perforaciones.

En 1924, la compaa CTR, pas a llamarse International Business Machine, ms popularmente conocida
como IBM. El gigante azul acababa de nacer!

Para saber ms
Visita el siguiente enlace. En la seccin de personajes, puedes saber ms, Blaise Pascal,
Gottfried W. Leibniz, sobre Charles Babbage y George Boole.

Personajes de la historia de la Informtica

Autoevaluacin
Qu personaje invent la primera mquina capaz de sumar nmeros?
George Boole
Charles Babbage
Blaise Pascal
Herman Hollerith
Mostrar retroalimentacin

De los personajes siguientes, Quin fue el predecesor de la compaa que posteriormente se


llamara IBM, mundialmente conocida como "El gigante Azul"?
George Boole
Charles Babbage
Blaise Pascal
Herman Hollerith
Mostrar retroalimentacin
Primera generacin de ordenadores (1946-1955)
Cada etapa de la historia informtica, ha
sido liderada por la aparicin de un
componente electrnico que ha potenciado
la creacin de ingenios. Si bien hasta ahora
existan mquinas capaces de realizar
clculos ms o menos complejos, no es
hasta este momento cuando se
implementan gracias a un componente: la
vlvula de vaco.

La vlvula de vaco, tubo de vaco o


simplemente vlvula es un componente que
tiene dos extremos de trabajo lmite (corte y
saturacin), que se van a relacionar con los
valores lgicos 0 y 1, que conforman el
sistema binario, para su posterior
tratamiento con el lgebra de Boole.
Vlv ulas de v aco.
Autor: Andrew Kev in Pullen. Dominio pblico. Procedencia Mquinas de esta generacin:

MARK I, II Y III (mquina electromecnica basada en )

ENIAC (tecnologa electrnica basada en vlvulas de vaco)

UNIVAC I

La Mark I tena 2.5 metros de alto y 17 metros de largo, pesaba 31500 kg, contena 800 km de
cable aproximadamente y tena ms de 3.000.000 de conexiones.

Para saber ms
Visita el siguiente enlace. En la seccin de mquinas, puedes conocer ms cosas sobre el
Mark I y el ENIAC.
Mquinas de la Historia de la Informtica
Segunda generacin de ordenadores (1955-1964)
Esta Segunda poca, fue marcada por la aparicin de un
nuevo componente electrnico: el transistor.

Este componente lograba sustituir a las vlvulas de vaco.


Su fabricacin y funcionamiento est basado en el
elemento ms abundante en la naturaleza: el silicio.

Consigui reducir costes ya que la materia prima era


barata (tanto como un puado de arena). Adems el
sistema de produccin era menos complejo.

Ventajas del transistor con respecto a la vlvula de vaco:

Ms barato.
Transistor. Autor: Oskay. Procedencia
Menor consumo de energa.
Mayor rapidez de operacin.
Menor tamao.
Ms fiable.
Ms fcil de manipular para el ser humano. (las vlvulas trabajaban con altas tensiones con el
consiguiente riesgo de electrocucin)

Para saber ms
Visita el siguiente enlace. En la seccin de componentes, puedes ver la cronologa de
aparicin de los diferentes componentes elctricos y electrnicos que han intervenido en el
desarrollo de la informtica:

Componentes de la historia de la Informtica

Autoevaluacin

El transistor consume mayor energa que la vlvula de vaco.


Verdadero Falso

El transistor tiene un menor tiempo de respuesta que la vlvula de vaco (es ms rpido).
Verdadero Falso

La vlvula de vaco es ms peligrosa de manipular que el transistor debido al alto voltaje con el
que trabaja.
Verdadero Falso
Tercera generacin de ordenadores (1964-1974)
En Abril de 1964 aparece el IBM 360, mquina que inaugura
esta generacin. El protagonista de esta generacin es otro
nuevo componente electrnico: el circuito integrado, tambin
llamado "chip" o "microchip".

Este componente en diversas escalas de integracin,


consigue concentrar en una superficie mnima cientos, miles e
incluso en la actualidad millones de transistores.

Esto es posible gracias a la posibilidad de "imprimir"


directamente en el sustrato de germanio o silicio los
transistores, resistencias, condensadores...
Microchip. Este avance fue conseguido optimizando los procesos de
Autor: Amagill. c.c. 2.0 Procedencia
fabricacin, consiguiendo disminuir los consumos y por tanto
las disipaciones de potencia en calor.
Este avance fue conseguido por dos personajes de forma independiente pero casi simultnea: Jack Kilby y
Robert Noyce.
Posteriormente Noyce junto a Gordon Moore fund Intel.

A mediados de los 70 aparece un nuevo tipo de ordenador de proporciones ms reducidas que las
mquinas conocidas hasta el momento (mainframes): Se trata de los miniordenadores, un paso intermedio
entre los grandes ordenadores (mainframes) y los microordenadores domsticos actuales (ordenadores
personales).

Algunas de las mquinas ms representativas de esta generacin fueron: UNIVAC 1108 y


1110, IBM 370.

Para saber ms
Si queres saber ms sobre los circuitos integrados visita los siguientes enlaces:

El circuito Integrado
Cuarta generacin de ordenadores (1974-1983)
El componente asociado a esta poca, es el microprocesador,
el mismo elemento estrella de nuestros das. El primer
microprocesador fue desarrollado por Intel en 1971: el 4004.
Este nuevo dispositivo fue construido conforme a la
arquitectura de Von Neumann.

La gran ventaja que representa la aparicin del


microprocesador es adems de un incremento importante en
velocidad, ahorro de consumo y potencia de clculo, la
reduccin espectacular de tamao y coste. Tal ha sido el
cambio aportado por el microprocesador que esta etapa se ha
denominado la de la "revolucin informtica".

Microprocesador. Otro gran avance de esta etapa es la implantacin de


Autor: Stef an . Procedencia memorias en semiconductores. Hasta entonces se utilizaban
los ncleos de ferrita.

Aparece la tecnologa de montaje de circuitos impresos SMT (montaje superficial) que sustituye a los
componentes discretos, que logra una gran reduccin del tamao de los componentes electrnicos y del
espacio ocupado por los circuitos impresos.

El software sigue evolucionando y aparecen compaas como Microsoft.

Para saber ms
En los siguientes videos, puedes ver el complejo proceso de fabricacin y montaje de un
microprocesador: Desde la fabricacin del microchip, su encapsulado, hasta el montaje de los
chips en una placa de circuito impreso.

Montaje y encapsulado de un microprocesador

Historia de los microprocesadores Intel

Autoevaluacin
Qu otro nombre recibe popularmente el circuito integrado?
SMT.
Chip.
Circuito impreso.

El microprocesador es un ....
Circuito impreso.
Circuito integrado.
Circuito SMT.
Quinta generacin de ordenadores (1983-)
Realmente esta quita generacin no existe como tal. Desde
1983 se lleva hablando de esta generacin. En esta generacin
ms que el avance en la tecnologa (invento de un nuevo
componente) se persiguen otros objetivos como el
procesamiento paralelo y manejo del lenguaje natural con
sistemas de Inteligencia Artificial (IA). Si bien el primer objetivo
se ha logrado hace tiempo, el segundo no llega a alcanzarse con
fiabilidad.

La multimedia, los reconocedores de lenguajes y otra serie de


aplicaciones no llegan a conseguir una fiabilidad completa. La
aparicin de Internet, los continuos avances y la inmersin de la
sociedad en la era tecnolgica auguran cambios importantes.

Robot. Autor:Extra ketchup. c.c. 2.0 Procedencia


El planteamiento de la evolucin informtica ya no es slo
tcnico, sino que se ha convertido en un acontecimiento social, como queda expuesto de manifiesto en la
llamada Sociedad de la Informacin, que lleva asociados cambios importantes en nuestra vida cotidiana.

Para saber ms
Pulsando en el enlace puedes ver un video sobre mquinas y robots de esta generacin:

Quinta generacin de computadoras.

Video ilustrativo sobre la historia de las computadoras

Autoevaluacin
Escribe la generacin correspondiente a la que corresponden los siguientes componentes:
(escribir en la caja de texto, por ejemplo primera, tercera,... en letras minsculas)

Microprocesador
Valvula de vaco

Transistor
Circuito integrado
Robots

Enviar
Hardware y Software
La informtica, bien entendida, es la ciencia que se ocupa de manejar informacin mediante el uso de
mquinas. Las mquinas son capaces de realizar diferentes tareas, ejecutando lo que se ha venido en
denominar "programa". Cada tarea es un programa.

Por lo tanto, aqu es donde surgen estos dos conceptos, ya que un mismo mecanismo fsico (hardware o
maquinaria) es capaz de realizar diferentes tareas o programas (software).

Por tanto vamos a definir estos nuevos conceptos:

HARDWARE

Por hardware entendemos el soporte fsico, la


maquinaria capaz de procesar la informacin. Hemos
visto que esta maquinaria ha evolucionado, siendo al
principio maquinaria mecnica y electromecnica,
pasando a utilizar tecnologa electrnica en la
actualidad. (Circuitos impresos, circuitos integrados
(chips), conectores, cables,...).

Autor: Blakespot. c.c. 2.0. Procedencia

SOFTWARE

El usuario es la persona que maneja y controla toda la


operacin. Utiliza la mquina para procesar los datos y
obtener informacin. Segn la cualificacin del trabajo
realizado frente al sistema informtico recibir el
nombre de operario (usuario bsico), administrador del
sistema, analista, programador, etc....

Win95.. Autor: zappobang. c.c. 2.0. Procedencia

Autoevaluacin
Cules de los siguientes componentes forman parte del hardware del sistema?
Chips
Sistema Operativo
Circuito impreso
Procesador de texto

Mostrar retroalimentacin

Qu otro nombre recibe el Software de Base?


Software de aplicacin
Microchip
Sistema Operativo
Programa
Mostrar retroalimentacin
Representacin de la informacin en el sistema
informtico

Caso prctico

Una vez conocidos cules han


sido los hitos histricos en la
evolucin de la informtica, Ivn
se pregunta, cmo son capaces
las mquinas de representar
internamente lo que conocemos
como informacin, bien sean
nmeros, textos, imgenes,
videos, etc...

Cules son los mecanismos


utilizados por el ordenador para
representar los datos?

La informacin que nosotros


manejamos en nuestra vida
Autor: Rino ap Codkelden. c.c. 2.0 Procedencia cotidiana, est expresada
principalmente en forma de
textos, nmeros o imgenes fijas o imgenes en movimiento.

Para que los ordenadores puedan procesar esta informacin, necesitamos convertirla o
traducirla de alguna forma al lenguaje utilizado por las mquinas. Los sistemas informticos
actuales, estn basadas en el cdigo binario, y nicamente son capaces de diferenciar entre
dos estados: 1 y 0. Por tanto necesitamos un cdigo o sistema establecido para traducir la
informacin que nosotros manejamos habitualmente al lenguaje utilizado por los sistemas
informticos. A continuacin vamos a ver cmo se representan los nmeros en los sistemas
informticos, as como algunos sistemas de codificacin.
Sistemas de numeracin posicionales (I)

El hombre, desde el principio de los tiempos,


intent buscar un sistema para contabilizar.
Puesto que disponemos de dos manos con
cinco dedos cada una, stos nos permiten
representar 10 smbolos, o nmeros. De aqu
surgi el primer sistema de numeracin: el
sistema decimal.

Autor: Luisfi. c.c. s.a. 3.0 Procedencia

Un cdigo o sistema de numeracin es un conjunto de smbolos y reglas que se utilizan para representar
cantidades.

En todos los sistemas de numeracin existe un elemento que caracteriza al propio sistema y se le da el
nombre de base del sistema de numeracin. La base del sistema de numeracin, es el nmero de
smbolos dis tintos que se utilizan para poder representar la informacin en ese sistema determinado, por
ejemplo el sistema decimal tiene base 10, es decir utiliza 10 sm bolos distintos (del 0 al 9), el sistema
binario tiene base 2 y utiliza 2 smbolos (0 y 1).

Otro concepto que debemos conocer cuando hablamos de un sistema de numeracin es el rango de
representacin, que es el conjunto de cantidades posibles que podemos represen
tar dado un nmero de
cifras determinado (n).

El rango de representacin se determina elevando la base del sistema de representacin al nmero de


cifras que se vayan a utilizar en la codificacin.

Por ejemplo, en un sistema de representacin de 4 cifras (posiciones) en base 2, su rango de


representacin es: 24 = 16, es decir, 16 es el nmero de combina
c iones distintas que podemos hacer con
4 posiciones y dos smbolos distintos de representacin.

Este tipo de sistema de numeracin recibe el nombre de sistema de numeracin posicional.

Sistema de numeracin posicional: Es aquel que al representar una cantidad mediante una cadena de
smbolos, el significado de cada uno de los smbo
los que la forman varan en funcin de la posicin que
ocupen dentro de la cadena.

Por ejemplo: si tenemos los nmeros 84 y 48, vemos que el 84 tiene una cadena de smbolos el 8 y el 4,
mientras que el 48 tiene una cadena de smbolos compuesta por el 4 y el 8. Cada uno de esos smbolos
tiene un valor distinto dependiendo de su posicin dentro de la cadena que forma el nmero.

En el 84 el 4 representa las unidades y el 8 las decenas. En el 48 el 8 representa las unidades y el 4 las


decenas. Lo cual significa que e funcin de la posicin que ocupe el nmero dentro de la cadena, su valor
vara.
Sistemas de numeracin posicionales (II)
A continuacin vamos a ver algunos sistemas de numeracin posicionales:

Sistema Decimal

Es el que entendemos y utilizamos todos los humanos de forma habitual, es un sistema de numeracin
en base 10. Uti
liza 10 smbolos (del 0 al 9) para representar cualquier cantidad.

Su rango de representacin ser: 10n , donde n es el nmero de cifras o posiciones que se vayan a
utilizar.

Este sistema de numeracin es posicional, el dgito ms a la derecha representa las unidades y queda
multiplicado por 1 (para las unidades sera 100), el siguiente dgito representa a las decenas quedando
multiplicado por 10 (101) as sucesivamente.

EJEMPLO: Descomposicin del nmero decimal 433.

4 x 102 + 3 x 101 + 3 x 100= 400 + 30 + 3 = 433.

Por ser el sistema que conocemos todos ser el utilizado para conocer cualquier cantidad representada
en otro sistema de numeracin.

Sistema Binario

Sistema de numeracin binario.


Autor:MEC(isftic). c.c. 2.5. Procedencia

El ordenador utiliza internamente este sistema de numerac in. Es un sistema de numeracin en base 2.
Utiliza nica
mente 2 smbolos (el 0 y el 1) para representar cualquier cantidad. Cada uno de los dgitos
que componen el nmero representado en este sistema se le denomina Binary digit.

El valor posicional de un dgito dentro de un nmero bina


rio se basa en la progresin de potencia de 2.

EJEMPLO: La representacin del nmero decimal 13 en binario es 1101, siendo su descomposicin la


siguiente:

13 (base10)=1101(base 2)=1 x 23 + 1 x 22 + 0 x 21 + 1 x 20 = 8+4+0+ 1 = 13

Sistema Octal

Sistema de numeracin octal.


Autor: Elaboracin propia.

Es un sistema de numeracin en base 8 que utiliza 8 sm


bolos (del 0 al 7) para representar cualquier
cantidad.
El valor posicional de un dgito dentro de un nmero en base octal se basa en la progresin de potencia de
8.

EJEMPLO: La representacin del nmero decimal 78 en octal es 116, siendo su descomposicin la


siguiente:

1 x 82 + 1 x 81 + 6 x 80= 64 + 8 + 6 = 78.

Sistema Hexadecimal

Sistema de numeracin hexadecimal.


Autor: MEC (isftic). c.c. 2.5. Procedencia

Es un sistema de numeracin en base 16 y utiliza 16 smbolos (del 0 al 9 y las letras A,B,C,D,E,F) para
representar cualquier cantidad. Cada una de las letras representa un valor, A=10; B=11; C=12; 0=13;
E=14; F=15.

El valor posicional de un dgito dentro de un nmero en base hexadecimal se basa en la progresin de


potencia de 16.

EJEMPLO: La representacin del nmero decimal 78 en hexadeci


mal es 4E, siendo su descomposicin la
siguiente:

4 x 161 + 14 x 160 = 64 + 14 = 78.

Autoevaluacin
Cul de los siguientes nmeros NO representa una cifra en binario?
1100100010101
10010010
102001010001
0

Cul de los siguientes nmeros NO representa una cifra en octal?


187475746
664771627
1100100101
0

Cul de los siguientes nmeros NO representa una cifra en decimal?


1100100010101
10010010
102001B010001
0

Cul de los siguientes nmeros NO representa una cifra en hexadecimal?


100101010100
13840AB183H0
102001B010001
0
Conversin entre sistemas de numeracin (I)
A continuacin
vamos a ver cmo
cambiar de un
sistema de
numeracin a otro
sistema que utilice
diferente nmero
de smbolos
(base).

CONVERSIN DE
CUALQUIER
SISTEMA A
DECIMAL

Consiste en
transformar una
cantidad dada o
expresada en un
sistema de
Autor: Elaboracin propia. numeracin
concreto en otra
cantidad expresa
da en el sistema decimal y que ambas sean equivalentes.

Para la conversin de un nmero en cualquier base a deci


mal se aplicar el Teorema Fundamental de la
Numeracin que relaciona una cantidad expresada en cualquier sistema de numeracin con su equivalente
en base 10.

Teorema fundamental de la numeracin:

Dado un nmero de n cifras con las cifras Xn,.... X2,X1X0 que est en base B, su valor decimal equivalente
viene representado por la frmula:

Xn Bn + ...... + X2 B2 + X1 B1 + X0 B0

Ejemplo: Convertir el nmero 56 que est expresado en octal (base 8), a decimal.(base 10)

6 x 80 + 5 x 81 = 6 + 40 = 46 (decimal)

CONVERSIN DE DECIMAL A OTROS SISTEMAS DE NUMERACIN

El procedimiento general para pasar de decimal a cualquier sistema de numeracin, consiste en:

Realizar divisiones sucesivas del nmero en decimal entre la base del sistema de numeracin a la
que queramos cambiar (si es a binario entre 2, si es a octal entre 8, si es a hexadecimal entre 16,
...), hasta que el cociente de la divisin sea menor que la base del sistema de numeracin al que
queremos convertir el nmero (si es a binario, hasta que el conciente sea menor que 1, si es a
octal hasta que el cociente sea menor que 8, si es a hexadecimal, hasta que el cociente sea
menor que 16.....)
El nmero convertido a la base deseada, se forma tomando el ltimo cociente, que ser la cifra
ms a la izquierda, y los restos sucesivos, empezando por el ltimo, de forma que la cifra ms a la
derecha del nmero ser el primero de los restos.

Vamos a ilustrarlo con ejemplos de conversin entre los diferentes sistemas:

Conversin decimal-binario

Se realiza mediante divisiones sucesivas entre 2. Los pasos a seguir son:

1. Se divide el nmero entre 2 sucesivamente.


2. Los sucesivos cocientes se siguen dividiendo entre 2 hasta que el cociente sea menor que dos.

3. El nmero se formar cogiendo el ltimo cociente y los distintos restos de derecha a izquierda, siendo
el primer dgito (el dgito ms a la izquierda) del nmero formado, el ltimo cociente y el lti
mo dgito el
primer resto.

Autor: Elaboracin propia.

Conversin binario-decimal

Se realiza aplicando el teorema fundamental de la numera


c in.

EJEMPLO: Convertir a decimal el nmero 100010 binario.

Teorema fundamental de la numeracin Xn Bn + ...... + X2 B2 + X1 B1 + X0 B0 donde B=2 (binario)


y X0=0, X1=1, X2=0, X3=0, X4=0, X5=1, que son las cifras del nmero. Aplicndolo obtenemos:

0 20 + 1 21 + 0 22 + 0 23 + 0 24 + 1 25 = 0 + 2 + 0 + 0 + 0 + 32 = 34.

Ejercicio resuelto
Convertir el nmero hexadecimal 10A a decimal, utilizando el teorema fundamental de la
numeracin:
Convertir el nmero decimal 22 a binario.
Conversin entre sistemas de numeracin (II)
Conversin decimal-octal

Se realiza mediante divisiones sucesivas entre 8. Los pasos a seguir son:

1. Se divide el nmero dado entre 8.

2. Los sucesivos cocientes se siguen dividiendo entre 8 hasta que el cociente sea menor que 8.

3. El nmero se formar cogiendo el ltimo cociente y los distintos restos de derecha a izquierda, Siendo
el primer dgi
to del nmero formado el ltimo cociente y el ltimo dgito del nmero formado el primer resto.
(El procedimiento es el mismo que para pasar de decimal a binario)

EJEMPLO: Pasar a octal el nmero 32 decimal.

32/8 = cociente -> 4; resto -> 0

El nmero formado es el 40.

Conversin octal-decimal

Se realiza aplicando el teorema fundamental de la numera


c in:

EJEMPLO: Pasar a decimal el nmero 40 octal

0 80 + 4 81 = 0 + 32 = 32.

Conversin decimal-hexadecimal

Se realiza mediante divisiones sucesivas entre 16. Los pasos a seguir son exactamente iguales que para
la conversin a binario y octal.

EJEMPLO: Pasar a hexadecimal el nmero 31 decimal.

31/16 = cociente -> 1; resto -> 15 (Recordamos que 15 es F en hexadecimal) El nmero formado es el 1F.

Conversin hexadecimal-decimal

Se realiza aplicando el teorema fundamental de la numera


c in:

EJEMPLO: Pasar a decimal el nmero 1F hexadecimal. (Recordamos que 15 es F en hexadecimal)

15 160 + 1 161 = 15 + 16 = 31.

Autoevaluacin
Realiza las siguientes conversiones de nmeros:

Pasa a base 2 el nmero 90, que est en base 10:


Pasa el nmero 1101 de base 2 a base 10:

Convierte a hexadecimal el nmero decimal 41565:

Expresa en decimal el nmero hexadecimal F03:

Convierte a hexadecimal el nmero decimal 28:


Pasa el nmero 132 de base 8 a base 16:
Enviar
Representacin de nmeros en los sistemas informticos:
nmeros enteros

Un bit es un dgito binario (base 2), que es la mnima cantidad de


informacin representable. En los sistemas digitales se asigna un
nmero fijo n de bits para representar un nmero, donde n es la
longitud de una palabra (conjunto de n bits). Una palabra est
compuesta por un nmero de bits que pueden ser tratados en su
conjunto o simultneamente en una operacin del sistema digital,
siendo sus longitudes ms corrientes: 8, 16 32 bits, segn el
sistema.

Con n bits se pueden representar 2n combinaciones distintas y por lo


tanto 2n nmeros diferentes, por lo que existirn dos valores
extremos, un mximo y un mnimo, que acotarn a todos los
Autor: Elaboracin propia. nmeros representables.

Signo y magnitud

En este sistema de representacin, se utiliza 1 bit para representar el signo, y el resto, en binario natural,
para representar el nmero.

Por tanto utilizando este sistema, el rango de representacin ser:

Utilizando n bits => -(2n-1-1) X (2n-1-1)

Lo podemos ver mejor ilustrado con un ejemplo:

Si utilizamos 8 bits: n=8 bits, el rango de nmeros que podemos representar utilizando este sistema ser:
-(28-1-1) X (28-1-1) , -127 X 127.

Puesto que 1 bit lo utilizamos para representar el signo, y los 7 restantes para representar los nmeros.

Es decir, podemos representar los nmeros enteros comprendidos entre el -127 y el 127.

A continuacin vamos a codificar utilizando este sistema, los nmeros 20 y -20: (utilizando 8 bits):

+20(10= 00010100

-20(10= 10010100

(El bit en negrita representa el signo del nmero: 0 para nmeros positivos y 1 para nmeros negativos)

Complemento a 1

Al igual que en el sistema anterior, en este sistema se utiliza el primer bit para codificar el signo del
nmero (0 para nmeros positivos / 1 para nmeros negativos).

El nmero se representa en binario si es positivo, y en complemento a 1 si es negativo.

El complemento a 1, de un nmero binario se obtiene intercambiando los ceros por unos y los unos por
ceros.

EJEMPLO: Representacin de los nmeros 20 y -20 en complemento a 1, utilizando 8 bits:

+20(10= 00010100(C1

-20(10= 11101011(C1
(El bit en negrita representa el signo del nmero)

Complemento a 2

Primer bit para signo, (0 positivo/1 negativo). El nmero positivo se representa en binario.

Si es negativo:

1. se complementa a 1 (incluso signo)

2. se le suma 1 en binario, (sin acarreo final)

EJEMPLO: Representacin de los nmeros 68 y -68 en complemento a 2, utilizando 8 bits:

+68(10 = 01000100(C2

-68(10=> 68: 01000100

C1: 10111011

+1: 1

10111100(C2

(El bit en negrita representa el signo del nmero: 0 positivo, 1 negativo)

Ejercicio resuelto
Representa el nmero -45(10 en los siguientes sistemas de representacin: signo y magnitud,
complemento a 1, y complemento a 2. Se utilizarn 8 bits para representarlo.
Representacin de nmeros en los sistemas informticos:
nmeros reales

Representacin en coma flotante

Esta representacin se utiliza para representar nmeros reales y


enteros con un rango de representacin mayor que el que ofrecen
otros sistemas de representacin. Con eso se consigue que el
ordenador pueda tratar nmeros muy grandes o muy pequeos.

En este sistema de representacin en primer lugar hay que pasar el


nmero a notacin exponencial, lo que se denomina normalizacin.

Por ejemplo el nmero 123,34, se puede expresar en forma


exponencial, utilizando potencias de 2 (puesto que los ordenadores
trabajan en binario) de la siguiente forma:

Autor: Elaboracin propia. 123,34 = 0,96359375 27

(he dividido 123,34 el numero entre 128(27))

En el nmero expresado en notacin exponencial, se observan las siguientes partes:

A la parte 0,12334 se la llama mantisa.


La base es 2 (puesto que est multiplicado por 2)
El exponente es 7.

Lo que se representan en la notacin en coma flotante son tres cosas:

El signo del nmero.


La mantisa.
El exponente.

Nmero = signo mantisa baseexponente

La base no se representa puesto que se entiende que es base 2 (binario).

La representacin de nmeros en coma flotante se pue


de hacer de dos formas:

Simple precisin. Se utilizan 32 bits para represen


tar cualquier cantidad numrica.
Doble precisin. Se utiliza una combinacin de 64 bits para representar cualquier cantidad
numrica.

En las representaciones de simple precisin, se utilizan 32 bits, distribuidos de la siguiente forma:

1 bit para el signo - 8 bits para representar el exponente - 23 bits para representar la mantisa.

Coma flotante - Simple precisin (32 bits)

0 10000011 00011000000000000000000

Signo(1
Exponente (8 bits) Mantisa (23 bits)
bit)

El denominado estndar IEEE 754, define la norma de representacin de nmeros en coma flotante ms
extendida por los computadores actuales.
Para saber ms
Pulsa en el enlace para saber ms sobre la norma IEEE 754:
Norma IEE754
Sistemas de representacin: Cdigos alfanumricos (I)

Hasta ahora hemos visto cmo se


representan los diferentes tipos de
nmeros (nmeros reales y
nmeros enteros) en los sistemas
informticos. Sin embargo, en los
sistemas informticos, no
solamente se procesa informacin
numrica (nmeros) sino que se
procesa tambin informacin
Autor:
/streetart#+_.tk www.ALT3.tk. c.c. 2.0.Procedencia

alfanumrica (caracteres), como
por ejemplo los caracteres del
alfabeto, para poder introducir textos en un equipo. Para representar estos caracteres (letras y
signos del alfabeto), se utilizan otros sistemas de codificacin: los llamados cdigos
alfanumricos, que nos permiten codificar por ejemplo todas las letras del alfabeto. Entre estos
cdigos alfanumricos los ms conocidos son: el cdigo ASCII y el cdigo EBCDIC).

Cdigo ASCII

El cdigo ASCII
(American Standard
Code for Information
Interchange)
(Cdigo
normalizado
americano para el
interc ambio de
informacin) se
utiliza para la
representacin de
la informacin en
los ordenadores
aunque fue ideado
para la transmisin
de datos.

El cdigo ASCII
incluye 256 cdigos
divididos en dos
Autor: elaboracin propia.
conjuntos, estndar
y extendido, de 128 cada uno. La unin de estos conjuntos permite representar todas las combinaciones
posibles de 7 u 8 bits. El conjunto ASCII estndar utiliza 7 bits para cada cdigo dando como resultado
(27=128) cdigos de caracteres (del 0 hasta 127) y el conjunto de ASCII extendido utiliza 8 bits para cada
cdigo, dando como resultado otros 128 cdigos adicionales (del 128 al 255).

La distribucin de los caracteres es el cdigo ASCII es la siguiente:

128 caracteres (del 0 hasta 127) correspondientes al ASCII estndar, es decir, es universal en el hardware
y el software de los ordenadores.

Este conjunto est dividido de la siguiente forma:

32 caracteres de control.
64 caracteres que representan las letras maysculas y cifras.
32 caracteres para representar las letras minsculas y algunos signos especiales.

El cdigo ASCII (parcialmente representado) se emplea para representar los caracteres alfanumricos, es
decir, letras, nmeros y signos. Este cdigo comprende los nmeros decimales del 0 al 255. Del 0 al 31
corresponde a instrucciones. El nmero 32 corresponde a la orden de ejecutar espacios entre palabras
cuando oprimimos la barra espaciadora en el teclado. Del 33 al 127 corresponde a los caracteres
alfanumricos ms utilizados. A partir del nmero 128 aparecen otras letras y algunos signos que
generalmente no aparecen en el teclado del ordenador.

Si quieres escribir cualquiera de los caracteres alfanumricos incluidos entre el nmero 33 y el 255, slo
tienes que abrir el procesador de textos y activar el teclado numrico. Si ese teclado no se encuentra
activado, slo tienes que oprimir la tecla "Bloq Num" en el propio teclado (cuando est activado se
reconoce porque se enciende el primer LED, situado encima de esa tecla, que aparece con el nombre
"N/Lock"). Seguidamente se oprime la tecla "Alt" y se teclea, simultneamente, sin soltarla, el nmero
decimal correspondiente a la letra, nmero o signo del Cdigo ASCII que queremos obtener. A
continuacin soltamos la tecla "Alt" y el carcter aparecer escrito en el procesador.
Sistemas de representacin: Cdigos alfanumricos (II)

Cdigo EBCDIC

El cdigo EBCDIC (Extended Binary Coded Decimal Interchange Code) (Cdigo ampliado de intercambio
decimal codificado en binario) fue el primero que se ide como cdigo interno de ordenadores. Fue un
esquema de codificacin desarrollado por IBM para utilizarlo en sus ordenadores como mtodo de
normalizado de asignacin de valores binarios a los caracteres alfabticos, numricos de puntuacin y de
control de transmisin. El EBCDIC es igual que el esquema de codificacin ASCII estndar, se diferencia
por utilizar 8 bits para la codificacin, lo que permite 256 caracteres posibles frente a los 128 del ASCII
estndar.

Aunque este cdigo no es muy utilizado en las microcom putadoras, s es conocido y aceptado
internacional mente, siendo usado sobre todo como cdigo de IBM para los mainframes (grandes
ordenadores) y minicomputadoras.

1.2.4 Cdigo UNICODE

ste es un cdigo de 16 bits y permite 65.536 representa


c iones posibles de caracteres. Fue pensado para
paliar las deficiencias de los anteriores cdigos cuando se utilizan alfa betos propios de lenguas
autctonas, de diferentes pases e incluso de uso local, tambin dispone de un conjunto de caracteres
matemticos.

Los 256 caracteres primeros coinciden con los de cualquier cdigo de 8 bits para evitar problemas de
incompatibilidad entre diferentes cdigos.

Para saber ms
Pulsando en los enlaces tienes informacin ampliada sobre estos dos cdigos.
Cdigo EBCDIC

Cdigo Unicode
Arquitectura del sistema informtico

Caso prctico
Una de las respuestas a las que todava Ivn no ha obtenido
respuesta es: Cmo funcionan los PC's actuales?

Pues al parecer, los PC's actuales estn basados en la


arquitectura que defini el matemtico hngaro-
estadounidense John Von Neumann, en los aos 50. Por
John Von Neumann.
Autor: Rino ap Codkelden. d.p. tanto el esquema conceptual de funcionamiento de los
Procedencia ordenadores actuales, ha evolucionado pero no ha variado en
sus conceptos fundamentales.

Parece mentira, reflexiona Ivn que despus de tantos aos de evolucin tecnolgica, las
bases fundamentales de funcionamiento de los actuales ordenadores, an estn basadas en
los conceptos establecidos por un matemtico en los aos 50.
Arquitectura Von Neumann

Arquitectura Von Neumann. Autor: elaboracin propia.


Los elementos definidos en esta arquitectura son los siguientes:

Unidad Central de proceso (CPU): Se corresponde con el actual microprocesador. Se compone a


su vez de:
Unidad de control (UC), que se ocupa de interpretar y de ejecutar las instrucciones del
programa, as como de revisar todo el proceso de ejecucin de la instruccin. Dispone de
una serie de registros, para almacenar informacin.
Unidad Aritmtico-lgica (ALU): Es el lugar donde se realizan los clculos, comparaciones y
toma de decisiones lgicas. Dispone de unos registros internos que sirven para almacenar
datos y los resultados de las operaciones.
Memoria principal (RAM): en ella se almacena la informacin de forma temporal, como el
programa que se est ejecutando y los datos.
Unidad de entrada/salida: nos permite la comunicacin con el exterior, con los diferentes
perifricos tanto de entrada de informacin (teclado, ratn,...) como de salida de informacin
(impresora, pantalla,...).
Memoria secundaria (Almacenamiento): Los sistemas de almacenamiento secundario sirven
para almacenar datos y programas de forma permanente ya que la informacin almacenada en la
memoria principal (RAM), solamente permanece mientras el sistema est en funcionamiento. Al
desaparecer la fuente de energa elctrica (al apagar el equipo) la informacin desaparece, por eso
necesitamos almacenarlo (programas y datos) en el sistema de almacenamiento secundario
(discos duros, CD's, DVD's, etc...).
Buses: Los buses son los elementos que sirven de interconexin entre los diferentes bloques del
sistema.

En las secciones siguientes vamos a ver en detalle cada uno de los elementos que componen la
arquitectura de los sistemas informticos actuales.
Autoevaluacin
Los bloques de los que se compone el microprocesador, CPU o unidad central de proceso son:
BUS
ALU
RAM
Unidad de Control
Memoria secundaria
Mostrar retroalimentacin

La informacin almacenada en la memoria principal (RAM) al apagar el equipo...


Desaparece
Permanece
Mostrar retroalimentacin

El teclado es:
Un dispositivo de almacenamiento secundario
Se comunica directamente con la memoria RAM
Un perifrico
Mostrar retroalimentacin
Unidad central de proceso

La evolucin de los microprocesadores es constante,


a medida que avanza la tecnologa de integracin de
circuitos. Se logran cada vez mayores velocidades de
proceso, en microchips ms pequeos.

En los ltimos tiempos, se han conseguido integrar


dos ncleos dentro de un mismo microprocesador
(dual core).

Es decir, tenemos dos CPU's, que se reparten el


trabajo en el mismo procesador.

Sin embargo la filosofa conceptual de funcionamiento


Microprocesador Pentium Dual Core
Autor: Smial. c.c. s.a. 3.0 Procedencia
interno, sigue siendo la misma, a pesar de los
grandes avances tecnolgicos.

El componente fsico que se corresponde con la unidad central de proceso es el microprocesador.

Es la parte ms importante y ms costosa de un equipo, ya que utilizando una similitud con el cuerpo
humano, es el "cerebro" del ordenador.

En l se procesan todas las instrucciones, se realizan los clculos, y se ocupa de la gestin de todos los
componentes de la mquina.

As mismo, tambin es el componente ms caro y el ms importante para determinar la velocidad del


equipo.

Las funciones principales de la unidad central de proceso de un ordenador son:

Ejecutar las instrucciones de los programas (software) almacenados en la memoria principal del
sistema. (RAM)
Controlar la transferencia de datos entre la CPU y la memoria y entre la CPU y las unidades de
E/S.
Responder a las peticiones de servicio procedente de los perifricos (ratn, teclado, pantalla,
impresora...)

Un programa est compuesto por un conjunto de instrucciones (determinadas operaciones a realizar) y por
un conjunto de datos (que es la informacin que va a ser procesada por el programa).

El programa antes de pasar a ser ejecutado por la CPU (microprocesador) debe ser cargado en la
memoria principal (RAM).

Una vez cargado en la memoria principal, comienza su ejecucin por parte de la Unidad Central de
Proceso.

La unidad central de proceso, se comunica con la memoria principal (RAM) a travs del bus de
direcciones, bus de datos y bus de control.
Internamente, la unidad central de proceso est compuesta por dos componentes fundamentales: la
unidad de control y la unidad aritmtico-lgica.

Estos dos componentes los veremos en detalle a continuacin...

Para saber ms
Pulsando en el enlace puedes ver un video promocional de Intel en el que se describe de una
forma amena y divertida el funcionamiento del PC.

Dentro del PC

Autoevaluacin
Los programas (software) para poder ser ejecutados, deben estar en:
La CPU
La memoria principal.
La memoria secundaria.
Unidad de control
El diagrama de bloques de la unidad de control es el siguiente:

Estructura de la Unidad de Control (UC). Autor:elaboracin propia

La unidad de control (UC) es el centro nervioso de la computadora; desde ella se controla y gobiernan
todas las operaciones (bsqueda, decodificacin, y ejecucin de la instruccin). Para realizar su funcin,
consta de los siguientes elementos:

Registro contador de programa (CP)


Registro de Instrucciones (RI)
Decodificador de instrucciones (D)
Reloj (R)
Generador de Seales o Secuenciador (S)

Registro contador de programa (CP): contiene permanentemente la direccin de memoria de la prxima


instruccin a ejecutar.

El primer paso para la ejecucin de una instruccin, consiste en ir a buscarla en memoria, el CP indica
cual es la direccin de memoria donde se halla esa instruccin. Una vez obtenida y antes de continuar
con los siguientes pasos una seal de control incrementa el CP en una unidad, por lo cual los programas
deben estar escritos (cargados) en posiciones consecutivas de memoria.

El CP pasa la direccin al Registro de Direcciones.

Registro de Direcciones (MAR): Contiene la direccin de memoria donde se encuentra la prxima


instruccin y est comunicado con el Bus de Direcciones., que conecta la CPU con la memoria principal.

El tamao de este registro determina el tamao de la memoria que puede direccionar. (Si es de 32 bits se
pueden direccionar 232=4.294.967296 (4 GB posiciones de memoria).

Registro de datos (MDR): A travs del bus de datos, nos llegan a este registro desde la memoria RAM,
tanto las instrucciones como los datos contenidos en la memoria principal (RAM).

Registro de Instrucciones (RI).Contiene la instruccin que se est ejecutando en cada momento. Esta
instruccin llevar consigo el cdigo de operacin (CO), accin de que se trata, y en su caso los
operandos o las direcciones de memoria donde se encuentran stos. Pasa el CO al decodificador.
(Por ejemplo en una instruccin para sumar dos nmeros, el cdigo de operacin es la operacin de
sumar, y la instruccin, tambin contiene los dos nmeros que hay que sumar, o las direcciones de
memoria donde se encuentran los nmeros (operandos)).

Una vez conocida la direccin de memoria de la instruccin, se transfiere a travs del Bus de Datos desde
la memoria principal al Registro de Datos en la UC (MDR) la instruccin correspondiente. Esta
transferencia se realiza mediante seales de control. Una vez que la instruccin se encuentra en la CPU,
el cdigo de la instruccin pasa al registro de instrucciones. (RI)

Decodificador (D). Se encarga de extraer y analizar el cdigo de operacin (CO) de la instruccin en


curso (que est en el RI) y dar las seales necesarias al resto de los elementos para su ejecucin por
medio del Generador de Seales.

Generador de Seales (GS). En este dispositivo se generan rdenes muy elementales (micrordenes)
que, sincronizadas por los impulsos del reloj, hacen que se vaya ejecutando poco a poco la instruccin
que est cargada en el RI.

Es decir genera todas las seales electrnicas necesarias para ejecutar la instruccin.

Para saber ms
En este video puedes ver las partes del microprocesador, la funcin que realiza cada una y
cmo interactan entre ellas para ejecutar las instrucciones de los programas.

Funcionamiento interno del microprocesador

Autoevaluacin
Qu contiene el registro contador de programa?
Una instruccin.
La direccin de memoria donde se encuentra la prxima instruccin a ejecutar.
Los datos que van a intervenir en la operacin.

En qu registro se almacena la instruccin que va a ser ejecutada?


Registro contador de programa
Registro de direcciones
Registro de instrucciones

La instruccin, pasa de la memoria principal (RAM) al registro de instrucciones a travs de...


Bus de direcciones
Bus de datos
Bus de control
Unidad aritmtico-lgica
El diagrama de bloques de la unidad aritmtico-lgica es el siguiente:

Estructura de la Unidad arimtico-lgica (ALU). Autor: elaboracin propia.

Esta unidad es la encargada de realizar las operaciones elementales de tipo aritmtico (generalmente
sumas o restas) y de tipo lgico (generalmente comparaciones).

Banco de registros (BR). Est constituido por 8, 16 32 registros de tipo general que sirven para
almacenar datos antes de cada operacin, para almacenar datos intermedios en las operaciones y
para operaciones internas del procesador. (en el dibujo representado por el registro temporal)
Circuitos operadores (CIROP). Compuesto de uno o varios circuitos electrnicos que realizan
operaciones elementales aritmticas y lgicas (sumas, restas, complementos, comparaciones,
desplazador, etc.). En el dibujo estos circuitos se representan por la unidad calculadora.
Registro Acumulador (AC). Se trata de un registro especial, en el que se depositan los resultados
que producen los circuitos operadores (resultados de las operaciones).
Registro de Estado (S). Registro en el que se deja constancia de algunas condiciones que se
dieron en la ltima operacin realizada. (Por ejemplo si el resultado de la operacin es un nmero
negativo, o si el resultado de la operacin produce desbordamiento)

Para saber ms
En este video puedes ver las partes de la CPU, la funcin que realiza cada una y cmo
interactan entre ellas para ejecutar las instrucciones de los programas.

Funcionamiento interno del computador


Autoevaluacin
En qu registro de la ALU, se almacena el resultado de la operacin?
Registro de estado
Registro temporal
Registro acumulador

Si se produce un error en una operacin, como por ejemplo que el nmero resultado de la
operacin es demasiado grande y no puede ser guardado (overflow), En qu registro se indica
que se ha producido un error?
Registro de estado
Registro temporal
Registro acumulador
Memoria principal (RAM)

Caso prctico:

En la memoria principal o memoria


RAM, se almacenan los programas
(conjuntos de instrucciones y datos,
tambin llamados software), para
despus ser procesados o ejecutados
por el llamado "cerebro" del computador,
que es la CPU o microprocesador.

As mismo, es un componente
Modulo de memoria RAM. importante para determinar la velocidad
Autor: MEC (isftic). c.c. 2.5. Procedenciadel equipo, ya que debe tener el tamao
o capacidad suficiente para almacenar
todos los programas que necesitemos ejecutar o utilizar.

La memoria principal (RAM) est constituida por una multitud de celdas o posiciones de memoria,
numeradas de forma consecutiva, capaces de retener, mientras la computadora est conectada, la
informacin necesaria.

Es como una gran rejilla en la cual cada celda de la rejilla est identificada por una posicin. (El nmero
que ocupa dentro de la gran rejilla de la memoria)

As mismo en cada celda se almacena una informacin o dato, que puede ser una instruccin de un
programa o un dato propiamente dicho.

Para acceder a una celda de la memoria, deberemos conocer su posicin.

Ejemplo:

1 11 21 31 41 51 61 71 81 91

2 12 22 32 42 52 62 72 82 92

3 13 23 33 43 53 63 73 83 93

4 14 24 34 44 54 64 74 84 94

5 15 25 35 45 55 (7) 65 75 85 95

6 16 26 36 46 56 66 76 86 96

7 17 27 37 47 57 67 77 87 97

8 18 28 38 48 58 68 78 88 98

9 19 29 39 49 59 69 79 89 99

10 20 30 40 50 60 70 80 90 100
En este ejemplo, nuestra memoria tiene 100 celdas o posiciones.

En la celda (posicin) nmero 55, se ha almacenado un dato: el nmero 7.

Por tanto para acceder a ese dato, debo conocer en qu celda de la memoria se encuentra, es decir
necesito saber que se encuentra en la posicin nmero 55.

Estructura de la memoria principal (RAM).Autor: elaboracin propia.

La memoria principal se comunica con la unidad central de proceso (CPU) mediante el bus de datos (por
l viajan los datos como su propio nombre indica, que pueden ser instrucciones o datos propiamente
dichos), el bus de direcciones (en l se carga la direccin de memoria (posicin) en la cual se va a leer o
escribir), y el bus de control en el cual se indica a la memoria si la operacin a realizar es de lectura o de
escritura, y se generan todas las seales necesarias para realizar la operacin.

La memoria central tiene asociados dos registros para la realizacin de operaciones de lectura o escritura,
y un dispositivo encargado de seleccionar una celda de memoria en cada operacin de acceso sobre la
misma:

Registro de direccin de memoria (MAR). Contiene la direccin de memoria donde se


encuentran o va a ser almacenada la informacin (instruccin o dato), tanto si se trata de una
lectura como de una escritura de o en memoria central, respectivamente.
Registro de intercambio de memoria (MDR). Si se trata de una operacin de lectura, el MDR es
quien recibe el dato de la memoria sealado por el MAR, para su posterior envo a uno de los
registros de la UAL. Si se trata de una operacin de escritura, la informacin a grabar tiene que
estar en el MDR, para que desde l se transfiera a la posicin de memoria indicada por el MAR.
Selector de memoria (SM). Es el dispositivo que, tras una orden de lectura o escritura, conecta
la celda de memoria cuya direccin figure en el MAR con el MDR, posibilitando la transferencia de
Los dates en un sentido o en otro. (lectura o escritura)

Cada celda de la memoria principal, como norma general contiene un byte (8 bits), y la capacidad de la
memoria se mide en mltiplos del byte. (Kilobyte=1024 bytes, Megabytes=1024 Kbytes).

Por ejemplo una memoria de 256Mbytes, contiene: 256 x 1024 x1024 = 268435456 bytes, y el mismo
nmero de celdas o posiciones de memoria.

Para saber ms
En la siguiente presentacin, puedes ver todos los pasos que se siguen en el proceso de
ejecucin de una instruccin de un programa por parte de la CPU
Ejecucin de una instruccin

Autoevaluacin
La posicin de memoria en la que se va a realizar la operacin de lectura o escritura, se recibe
a travs del:
Bus de datos
Bus de direcciones
Bus de control

Indica la secuencia correcta para leer un dato o una instruccin:


Indicamos la posicin de memoria donde se encuentra el dato o instruccin en el MAR,
el selector recibe la orden de lectura y obtenemos el dato o instruccin en el MDR
Indicamos la posicin de memoria donde se encuentra el dato o instruccin en el MDR,
selector recibe la orden de lectura y obtenemos el dato o instruccin en el MAR
Indicamos la posicin de memoria donde se encuentra el dato o instruccin en el MAR y
obtenemos el dato o instruccin en el MDR

Indica la secuencia correcta para escribir un dato en la memoria:


El dato se sita en el MDR, se da la orden de escritura a travs del bus de control que
llega al selector, y se escribe el dato en la memoria
El dato se sita en el MAR, se indica la posicin de memoria en la cual queremos
escribir el dato en el MAR y se da la orden de escritura a travs del bus de control que
llega al selector, y se escribe el dato en la memoria
El dato se sita en el MDR, se indica la posicin de memoria en la cual queremos
escribir el dato en el MAR y se da la orden de escritura a travs del bus de control que
llega al selector, y se escribe el dato en la memoria
Unidad de entrada/salida

La unidad de Entrada/salida, es la que nos


permite a nosotros como usuarios,
comunicarnos con la mquina, utilizando los
diferentes perifricos (ratn, teclado,...) y
tambin le permite al sistema comunicarse
con el mundo exterior.

Todo este proceso de comunicacin, a nivel de


hardware se realiza a travs de las unidades
de entrada salida, y en ltima instancia de
cara al usuario final, a travs del Sistema
operativo, ya que nosotros con quien
Teclado. Autor: edwardyanquen. Procedencia interactuamos es con el sistema operativo,
que es quien controla y racionaliza la
transferencia de informacin entre la CPU y los perifricos, para que sta se produzca de forma
ordenada y no se produzcan conflictos entre los perifricos a la hora de enviar o recibir
informacin.

Los perifricos, son los dispositivos que permiten al usuario comunicarse con el ordenador, y pueden ser
de entrada, de salida o de entrada y salida.

Perifricos de entrada son todos aquellos que sirven para introducir informacin en el sistema
informtico para ser tratada. P erifricos de entrada de informacin son: el teclado, el ratn, el
scanner...
Perifricos de salida son todos aquellos que sirven para presentar la informacin de salida, es
decir nos permiten mostrar la informacin una vez ya procesada. Perifricos de salida de
informacin son: la pantalla, impresoras...
Perifricos de entrada/salida son aquellos que realizan las dos funciones: introduccin de
informacin para ser procesada, y salida de la informacin ya procesada. Perifricos de
entrada/salida son: la grabadora de CD's/DVD's, los discos duros, la tarjeta de red...

Autoevaluacin

El teclado es un perifrico de entrada.


Verdadero Falso

El ratn es un perifrico de salida.


Verdadero Falso

La impresora es un perifrico de entrada/salida.


Verdadero Falso

La pantalla es un perifrico de salida.


Verdadero Falso

El lector/grabador de DVD's es un perifrico de salida.


Verdadero Falso
Memoria secundaria

Cuando apagamos el equipo,


necesitamos guardar toda la
informacin que ha sido
procesada en algn lugar para no
perderla, as como todo el
software y programas que hemos
utilizado para procesarla.

Para eso se utiliza la memoria


secundaria, ya que la capacidad
de almacenamiento de la
memoria RAM es limitada y
Disco duro. Autor: MEC (isftic) Procedencia desparece la informacin al
apagar el sistema.

Es una memoria ms lenta que la memoria RAM, pero nos permite una gran capacidad de
almacenamiento.

La memoria secundaria es un tipo de almacenamiento masivo y permanente (no voltil), a diferencia de


la memoria principal (RAM) que es voltil; pero posee mayor capacidad de memoria que la memoria
principal, aunque es ms lenta que sta.

En realidad es un perifrico de entrada/salida, tambin llamado perifrico de almacenamiento.

El proceso de transferencia de datos a un equipo de cmputo se le llama "procedimiento de lectura". El


proceso de transferencia de datos desde la computadora hacia el almacenamiento se denomina
"procedimiento de escritura".

En la memoria secundaria, permanece almacenado de forma permanente el software base (sistema


operativo), el software de aplicacin as como los archivos generados por el software de aplicacin. Para
esta operacin se utilizan principalmente discos duros, ya que es la tecnologa que posee una mayor
velocidad de transferencia, as como una mayor capacidad de almacenamiento.

Al ponerse en marcha el sistema, (encendido del equipo) se procede a la carga del software base en el
sistema. (Se cargan todos los procesos del sistema operativo en la memoria principal, que son los que
gobiernan el funcionamiento correcto del sistema y de los perifricos)

En la actualidad para almacenar informacin se usan principalmente tres tecnologas:

1. Magntica (ej. disco duro, disquete, cintas magnticas);


2. ptica (ej. CD, DVD, etc.)

Algunos dispositivos combinan ambas tecnologas, es decir, son dispositivos de almacenamiento hbridos,
por ej., discos Zip.

3. Tecnologa Flash (Tarjetas de Memorias Flash) (Pen-drives)


El almacenamiento secundario es una forma permanente, masiva y necesaria para guardar los datos. Esta
forma garantiza la permanencia de datos a falta del suministro continuo de energa, sin embargo el acceso
a la informacin ("datos") es ms lento que en el caso de la memoria principal.

Caractersticas del almacenamiento secundario

Capacidad de almacenamiento grande.


No se pierde informacin a falta de alimentacin.
Altas velocidades de transferencia de informacin.
Mismo formato de almacenamiento que en la memoria principal.
Siempre es independiente de la CPU y de la memoria principal. Debido a esto, los dispositivos de
almacenamiento secundario, tambin son conocidos como: dispositivos de Almacenamiento
Externo.

Autoevaluacin
En la memoria secundaria se almacena de forma permanente:
El software base o sistema operativo
El software de aplicacin o programas
Ambos

Para saber ms
En este video puedes ampliar conocimientos sobre las memorias secundarias o dispositivos de
almacenamiento externo.

Unidades de almacenamiento
Los buses
En arquitectura de computadores, el bus es un sistema digital que transfiere datos entre los componentes
de un ordenador o entre ordenadores. Est formado por cables o pistas en un circuito impreso,
dispositivos como resistencias y condensadores adems de circuitos integrados.

En los buses la transferencia de datos se puede realizar de


dos formas:

En modo paralelo.
En modo serie.

En el modo paralelo todos los bits del dato viajan a la vez,


cada uno por un cable conductor, o pista impresa, es decir
para enviar un 1 byte por ejemplo, se necesitara un bus de
8 cables u 8 pistas impresas (8bits).

En el modo serie, los bits viajan uno detrs de otro por el


Bus paralelo ATA Autor: MEC (isftic) Procedencia
mismo cable, es decir slo sera necesario un nico hilo
conductor.

La comunicacin entre la CPU (microprocesador) y la


memoria principal (RAM), se realiza a travs de tres buses,
que se encuentran impresos en la placa base:

el bus de control
el bus de datos
el bus de direcciones.

Estos tres buses estn impresos utilizando pistas en la


placa base. La comunicacin de datos se realiza en paralelo.

A travs del bus de control viajan las seales de control


necesarias para la ejecucin de la instruccin, y se controla
todo el proceso de ejecucin para que todo funcione
correctamente.

A travs del bus de direcciones viajan las direcciones de


memoria (posiciones) en las cuales se va a leer o escribir
informacin.
Bus serie Serial ATA. (SATA). Autor: elaboracin propia
A travs del bus de datos, viajan las instrucciones y datos
del programa de la memoria a la CPU para ser ejecutadas
por sta, as como los datos y resultados de la ejecucin, de la CPU a la memoria para ser escritos en la
misma.

Por otro lado estn los buses que comunican el ncleo del sistema informtico (memoria principal y CPU)
con la memoria secundaria (almacenamiento) y los perifricos.

Para esta comunicacin a lo largo del tiempo se han utilizado diferentes tipos de buses.

La tendencia actual es pasar de los buses paralelos como IDE/ATA a buses series, como el USB, Serial
ATA y Firewire.
Para saber ms
En este video puedes ver los diferentes tipos de buses existentes en un sistema informtico.

Buses en el PC
Correspondencia entre los componentes fsicos y
lgicos

Caso prctico

Parece interesante el
funcionamiento interno del
ordenador, reflexiona Ivn.
Pero Cales son los
componentes electrnicos
que realizan todas estas
operaciones? Con qu
componente fsico real del
PC se corresponde cada
bloque de la Arquitectura
Von Newumann?

Los componentes fsicos


de un ordenador, que son
Autor: elaboracin propia- Isftic. c.c. 2.5. Procedencia
en su mayora de origen
electrnico, se engloban dentro de lo que llamaremos hardware.

Todos los componentes fsicos (hardware) que forman parte del PC, realizan una funcin
determinada en el procesamiento de la informacin, y se corresponden con alguno de los
sistemas descritos en la arquitectura Von Neumann. Vamos a ver a continuacin, cales son
esas correspondencias entre los componentes hardware del PC, y a qu sistema lgico
pertenece en la arquitectura Von Neumann.
Unidad central de proceso. El microprocesador

El componente fsico (hardware) que se corresponde con la unidad


central de proceso (CPU), se le denomina microprocesador. En el
microprocesador, que es el verdadero cerebro del sistema
informtico, es el componente en el cual se ejecutan las
instrucciones, se realizan todos los clculos y se controla todo el
proceso de tratamiento de la informacin. As mismo es tambin el
componente ms caro del sistema informtico, debido a su
compleja fabricacin. Tambin es uno de los componentes ms
influyentes en la velocidad de procesamiento.

Es un componente que est en continua evolucin, y cada vez se


Autor: MEC (isftic)Procedencia aumenta ms la velocidad de procesamiento. Los ltimos
microprocesadores para ordenadores personales, incorporan el
llamado doble ncleo (dual core) lo cual significa que contienen dos CPU's, que se reparten el trabajo de
procesamiento, con la consiguiente mejora en la velocidad de proceso de los equipos.

Su evolucin es continua, y cada vez aumenta ms la velocidad de proceso.

Aunque Intel y AMD son los principales fabricantes de microprocesadores, es necesario recordar otros no
tan conocidos como IBM, Apple, IIT, etc.

El microprocesador, va "pinchado", en la llamada "placa base" o "placa madre" del equipo.

Para saber ms
En los siguientes enlaces, puedes ver los microprocesadores actuales que ofrecen los dos
grandes fabricantes para equipos personales (PC).

Microprocesadores Intel

Microprocesadores AMD
Memoria Principal (RAM)

Otro de los componentes principales de la


arquitectura Von Neumann es la memoria
principal, tambin llamada RAM (Random
Access Memory) o memoria de acceso
aleatorio.

La RAM consiste en una placa de circuito


impreso, en la que estn soldados los chips
que componen la memoria. A esta placa se la
denomina mdulo de memoria.

Los mdulo de memoria va pinchado en la


llamada "placa base" o "placa madre" del
equipo.

Los mdulos de memoria RAM, tienen una


Mdulo de memoria RAM Autor: MEC (isf tic) Procedencia
serie de contactos, que son los que se
"pinchan" en la placa base para permitir la
comunicacin con el microprocesador. Existen mdulos con diferente nmero de contactos, dependiendo
de la velocidad de la memoria, y el tipo de memoria.

Los mdulos actuales de memoria, tienen diferentes capacidades: desde 512 Mbytes, hasta 32 Gbytes.
Se pueden combinar varios mdulos (normalmente las placas base admiten hasta 4 mdulos) para sumar
capacidad de almacenamiento hasta lograr la necesaria.

Actualmente el tipo de memoria ms utilizada es la llamada DDR, en sus diferentes versiones (DDR1,
DDR2 y DDR3), cada cual ms rpida.

Los mdulos de memoria DDR1, tienen 184 contactos, sin embargo los mdulos de memoria DDR2,
tienen 240 contactos, con lo cual no serviran para conectarse en una misma placa base. Lo mismo ocurre
con las DDR3, ya que aunque tienen 240 contactos como la DDR2, tienen una ranura que las hace
incompatibles. Este es un factor importante a tener en cuenta, ya que la velocidad de la memoria es otro
factor determinante para la velocidad global de procesamiento.

A da de hoy, la memoria por antonomasia es la DDR3 pero ya est en fabricacin la DDR4 que
desbancar a sta.

Velocidades de diferentes tipos de memoria DDR1:

- PC2100 DDR 266: funciona a un mx de 133 MHz.


- PC2700 DDR 333: funciona a un mx de 166 MHz.
- PC3200 DDR 400: funciona a un mx de 200 MHz.
Velocidades de diferentes tipos de memoria DDR2:

- PC2-4200 DDR2-533: funciona a un mx de 266 MHz.


- PC2-5300 DDR2-667: funciona a un mx de 333 MHz..
Velocidades de diferentes tipos de memoria DDR3:

- PC3-6.400 DDR3-800 funciona a un mx de 400 MHz.


- PC3-8.500 DDR3-1.066 funciona a un mx de 533 MHz.
- PC3-10.600 DDR3-1.333 funciona a un mx de 667 MHz.
- PC3-12.800 DDR3-1.600 funciona a un mx de 800 MHz.
- PC3-16.000 DDR3-2.000 funciona a un mx de 1.000 MHz.
- PC3-17.000 DDR3-2.133 funciona a un mx de 1.066 MHz.
- PC3-18.000 DDR3-2.200 funciona a un mx de 1.200 MHz.
- PC3-19.000 funciona a un mx de 2.400 MHz.
- PC3-20.000 funciona a un mx de 2.500 MHz.
- PC3-21.000 funciona a un mx de 2.625 MHz.

Para saber ms
En el siguiente enlace, tienes ms detalles sobre la ltima generacin de memoria DDR3:

Memorias RAM DDR3


Memoria secundaria

La memoria secundaria o de almacenamiento, se utiliza para


almacenar grandes cantidades de informacin que no es
posible almacenar en la memoria principal (RAM), debido a
dos razones:

La baja capacidad de almacenamiento y alto coste de la RAM.


La volatilidad de la RAM: al desaparecer la fuente de energa,
se borra la informacin contenida.

Actualmente, existen diferentes soportes para almacenar


informacin de forma permanente:

Autor: MEC (isf tic) Procedencia Soporte magntico: discos duros.


Soporte ptico: CD's, DVD's, Blue Ray.
Memorias flash: pendrives, tarjetas de memoria.

Asimismo, el lector de los soportes, puede ser un dispositivo


que venga integrado o se pueda instalar dentro del equipo
informtico, entonces los denominaremos internos (disco
duro interno, grabadora de DVD interna...) o bien en algunos
casos los lectores se pueden instalar en el exterior del
equipo, utilizando algn tipo de conexin (USB, Firewire, e-
SATA, Bluetooth, greles etc....). En este caso, se les
denomina dispositivos externos (disco duro externo,
grabadora de DVD'x externa, etc...).
Unidad lectora Blue Ray Autor: Rico Shen Procedencia

La velocidad de los dispositivos de almacenamiento es diferente, segn el tipo de dispositivo, y el tipo de


conexin (o bus) que se utilice para conectarlo al equipo.

Los dispositivos de almacenamiento ms rpidos son los discos duros, as como los ms utilizados si
necesitamos un acceso muy rpido a la informacin, as como los que tienen una mayor capacidad de
almacenamiento (actualmente se supera el Terabyte).

Tarjeta f lash y pendriv e Autor: MEC (isf tic) Procedencia


Para saber ms
En el siguiente enlace, tienes ms detalles sobre el funcionamiento del disco duro:

Disco duro
Buses

Como hemos visto en el apartado de los buses, stos


pueden clasificarse como:

Buses serie: La informacin se transmite bit a bit uno


detrs de otro por un mismo conductor.

Buses paralelo: Los bits se transmiten


simultneamente, utilizando un conductor para cada bit.

As mismo, en la arquitectura se diferencian dos tipos


de buses:

Buses internos: son los que comunican la memoria


principal (RAM) con el microprocesador. Estos buses
estn integrados dentro de la "placa base" o "placa
madre" del equipo.

Buses de Expansin: Sirven para conectar el sistema


con el resto de dispositivos o perifricos de Bus USB y micro USB. Autor: George Shuklin. dominio pbilco.
Procedencia
entrada/salida: discos duros, tarjeta grfica, CD's-
DVD's, teclado-ratn, etc...

Dependiendo del tipo de conexin de los buses con la placa madre, tienen diferentes velocidades.

Bus Firewire. dominio pblico. Procedencia

Vamos a ver los diferentes tipos de buses de expansin que existen y los dispositivos que se conectan
comnmente a esos buses:

Buses de expansin paralelo

Nombre del bus Vel. mxima de transferencia Dispositivo conectado

AGP 2 Gbytes/seg. Tarjeta grfica

PCI 266 Mbytes/seg. Tarjeta de sonido, tarjeta red...

IDE (tambin llamado ATA) 166 Mbytes/seg. Disco duro, CD-DVD..

SCSI 320 Mbytes/seg. Disco duro, CD-DVD..

Buses de expansin serie

Nombre del bus Vel. mxima de transferencia Dispositivo conectado

PCI-Express 8 Gbytes/seg. Tarjeta grfica

SATA 600 Mbytes/seg. Disco duro, CD-DVD..


Firewire (IEE1394) 125 Mbytes/seg. Videocmara, HDTV, ....

USB (versiones 1.1 y 2.0) 1,5-60 Mbytes/seg. disco duro, impresora, pendrive..

* Las velocidades de transferencia estn expresadas en Mbytes/segundo, y es la mxima velocidad


posible que se puede alcanzar tericamente en las ltimas versiones. En la prctica son menores, pero
nos dan una idea comparativa de las velocidades de cada bus.

Buses PCI, AGP y PCI-express (de izda. A dere


Autor: Norman Rogers.dominio pblico Procedencia Autor: BloodIce c.c. s.a.

Para saber ms
En los siguientes enlaces tienes ms informacin detallada sobre algunos buses de datos:

IDE

AGP

SCSI

Firewire

USB
Perifricos de entrada/salida
Los perifricos de entrada/salida, son los que nos permiten introducir informacin en el sistema para ser
procesada, as como mostrar la informacin ya procesada de alguna forma, o almacenarla.

La memoria secundaria es tambin en realidad un perifrico de entrada/salida, conocido como perifrico de


almacenamiento, pero puesto que merece un tratamiento especial por su importancia ya se ha tratado en
el apartado 3.3.

Los perifricos, se comunican con el sistema informtico a travs de los buses de expansin, tratados en
el punto anterior. Por tanto, dependiendo de la velocidad que requiera cada perifrico, se utilizar un tipo
de bus diferente.

Son perifricos de entrada, los dispositivos que nos permiten introducir informacin en el sistema. Los
ms comunes son:

Perifricos de entrada. Autor: MEC (Isftic) Procedencia

Ratn.
Teclado.
Scanner.

Perifricos de salida son aquellos que nos permiten mostrar de alguna forma informacin ya procesada.
Los perifricos de salida ms comunes son:

Pantalla.
Impresora.

Tambin hay
perifricos que
realizan las dos
funciones:
introducir
informacin, y
mostrar
informacin
procesada.
Ejemplo de este
tipo de perifricos
son:

Tarjeta de sonido
(entradaSirve para
grabar sonido,
utilizando un
micrfono,
salidareproduce
sonidos ya
procesados).

Existen multitud de
perifricos que
pueden conectarse
a un equipo
informtico, en
Perifricos de salida. Autor: MEC (Isftic) Procedencia funcin del tipo de
informacin que se
desee procesar.

Para saber ms
En el siguiente video puedes ver algunos ejemplos de perifricos:

Perifricos

También podría gustarte