Está en la página 1de 108

Introducción al sistema informático y arquitectura

Introducción al sistema informático y arquitectura

Caso práctico

Iván acaba de comenzar su formación


en la familia profesional de informática, en el ciclo de
Sistemas Microinformáticos
y Redes, en concreto en el módulo de Sistemas Operativos
Monousuario.

Tiene claro que está dispuesto a ser


un buen técnico en la materia, y para ello cree que tiene que
tener claras cuales
son las bases de funcionamiento de los sistemas informáticos.
Isftic. Uso educativo n-c. Procedencia

La historia de la informática le
apasiona, puesto que tiene curiosidad por saber cuales ha sido los
principios
en los cuáles están basados los modernos equipos informáticos que tanto han
colaborado
en la evolución tecnológica de la humanidad, especialmente en los últimos
30 años.

 
Isftic. Uso educativo n-c. Procedencia
  De la misma forma, también considera
interesante saber cómo funcionan realmente los ordenadores: cómo representan la
información, cómo realizan los cálculos, cuáles son sus componentes principales,
y cómo se procesa realmente la información en un
equipo informático.

 
1.-Inicios de la informática.

Los sistemas de tratamiento de la información, han ido evolucionado de forma


paralela a los avances tecnológicos que se han ido produciendo.

En un principio eran sistemas rudimentarios, que utilizaban tecnologías basadas en


sistemas mecánicos y electromecánicos, para posteriormente utilizar sistemas Autor: Elaboración propia.

Imagen ábaco: Autor: Generation X-ray. c.c. 2.0 Procedencia


basados completamente en sistemas electrónicos, por tanto su avance va Imagen PC: Autor: Boffy b. c.c. s.a. 3.0.Procedencia

indiscutiblemente ligado al avance de la tecnología electrónica y microelectrónica.

Por tanto es conveniente hacer un repaso de la historia de la evolución de los sistemas de tratamiento de la información.

 
1.1.-La prehistoria informática.

EL ÁBACO

La primera referencia que se encuentra en la historia


de un sistema de cálculo basado
en un "aparato", es el ábaco, en el año 2500 a.C. en China. Ya
entonces se utilizaban
aparatos capaces de realizar cálculos. El aparato en
cuestión era capaz de contar y
almacenar datos (aparece el concepto de
almacenaje y asociado a él el de memoria).

El sistema en cuestión está formado por varios ejes


(que definen la capacidad de
conteo de la máquina) y cada eje tiene varias
cuentas o fichas, que sirven para
representar los números del 0 al 9.

En el primer eje se representan las unidades, en el


segundo las decenas, en el tercero
las centenas, en el cuarto las unidades de
millar etc...
Ábaco chino.

Autor: Shieldforyoureyes Dave Fischer. c.c. s.a. 3.0 Procedencia


Es decir utilizando este artilugio somos capaces de
representar un número utilizando
las fichas.

 
 

Representa los siguientes números utilizando el ábaco de la animación: 479, 1285, 12937.

MAQUINA DE PASCAL

En 1642 el francés Blaise Pascal, con tan sólo 19 años


creó la primera máquina capaz de sumar.
Unos años más tarde en 1671, el
matemático alemán Gottfried W. Leibniz implementa una
máquina capaz de multiplicar y dividir. ¡Prácticamente una
calculadora en el siglo XVII! El
mecanismo consistía en una serie de ruedas
dentadas que girando sobre un eje común disponían
de 10 dientes. Cada diente
con el número 9, llevaba un tope que incidía sobre la rueda anexa,
haciéndola
avanzar una posición. Este sistema mediante el uso de una manivela u otro
dispositivo,
conseguía contar automáticamente.

No sería hasta dos siglos más tarde cuando se


realizasen máquinas capaces de sumar, restar,
Pascalina.Autor: David Monniaux. c.c. s.a. 3.0. Procedencia

multiplicar y dividir
automáticamente.

MÁQUINA DE
BABBAGE

En 1821 en inglés Charles Babbage presenta su "máquina


de diferencias", capaz de resolver ecuaciones polinómicas mediante el cálculo
de
las diferencias sucesivas entre los conjuntos de números.

ALGEBRA DE BOOLE

Es relevante también el libro "El análisis matemático 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 máquina tabuladora de Herman Hollerith, basada
en los ensayos de Boole y Babbage. Con un sistema eléctrico trabajaba en
binario a través de tarjetas perforadas, asociando los diferentes
estados
lógicos (verdadero (1) y falso (0)) a la
presencia o no de perforaciones.

En 1924, la compañía CTR, pasó a llamarse


International Business Machine, más popularmente conocida como IBM. ¡El gigante
azul
acababa de nacer!
Para saber más

Visita el siguiente enlace, puedes saber más sobre Herman Hollerith, Blaise Pascal, sobre Charles Babbage, George Boole, etc.

Personajes de la historia de la Informática

Autoevaluación

¿Qué personaje inventó la primera máquina capaz de sumar números?


George Boole

Charles Babbage

Blaise Pascal

Herman Hollerith

Mostrar retroalimentación

Solución

1. Incorrecto
2. Incorrecto
3. Correcto
4. Incorrecto

De los personajes siguientes, ¿Quién fue el predecesor de la compañía que posteriormente se llamaría IBM, mundialmente conocida
como "El gigante Azul"?
George Boole

Charles Babbage

Blaise Pascal

Herman Hollerith

Mostrar retroalimentación

Solución

1. Incorrecto
2. Incorrecto
3. Incorrecto
4. Correcto
1.2.-Primera generación de ordenadores (1946-1955).

Válvulas de vacío.

Autor: Andrew Kevin Pullen. Dominio público. Procedencia

Cada etapa de la historia informática, ha sido liderada por la aparición de un componente electrónico que ha potenciado la creación de
ingenios. Si bien hasta ahora existían máquinas capaces de realizar cálculos más o menos complejos, no es hasta este momento cuando
se implementan gracias a un componente: la válvula de vacío.

La Válvula de vacío Válvula de vacío La válvula electrónica, también llamada válvula termoiónica, válvula de vacío, tubo de vacío o bulbo, es
un componente electrónico utilizado para amplificar, conmutar, o modificar una señal eléctrica mediante el control del movimiento de los
electrones en un espacio "vacío" a muy baja presión, o en presencia de gases especialmente seleccionados. La válvula originaria fue el
componente crítico que posibilitó el desarrollo de la electrónica durante la primera mitad del siglo XX, incluyendo la expansión y
comercialización de la radiodifusión, televisión, radar, audio, redes telefónicas, computadoras analógicas y digitales, control industrial, etc.
Algunas de estas aplicaciones son anteriores a la válvula, pero vivieron un crecimiento explosivo gracias a ella. , tubo de vacío o
simplemente válvula es un componente que tiene dos extremos de trabajo límite (corte y saturación), que se van a relacionar con los
valores lógicos 0 y 1, que conforman el sistema binario, para su posterior tratamiento con el álgebra de Boole.

Máquinas de esta generación:

MARK I, II Y III (máquina electromecánica basada en relés relés Dispositivo electromecánico, que funciona como un interruptor
controlado por un circuito eléctrico en el que, por medio de una bobina y un electroimán, se acciona un juego de uno o varios
contactos que permiten abrir o cerrar otros circuitos eléctricos independientes. Inventado por Joseph Henry en 1835.
ENIAC (tecnología electrónica basada en válvulas de vacío)
UNIVAC I

La Mark I tenía 2.5 metros de alto y 17 metros de largo, pesaba 31500 kg, contenía 800 km de cable aproximadamente y tenía más de
3.000.000 de conexiones.

Para saber más

Puedes conocer más cosas sobre el Mark I y el ENIAC.


1.3.-Segunda generación de ordenadores (1955-1964).

Esta Segunda época, fue marcada por la aparición de un nuevo componente electrónico: el Transistor
Transistor El transistor es un dispositivo electrónico semiconductor que cumple funciones de
amplificador, oscilador, conmutador o rectificador. El término "transistor" es la contracción en inglés de
transfer resistor ("resistencia de transferencia"). Actualmente se los encuentra prácticamente en todos
los aparatos domésticos de uso diario: radios, televisores, grabadoras, reproductores de audio y video,
hornos de microondas, lavadoras, automóviles, equipos de refrigeración, alarmas, relojes de cuarzo,
computadoras, calculadoras, impresoras, lámparas fluorescentes, equipos de rayos X, tomógrafos,
ecógrafos, reproductores mp3, teléfonos móviles, etc. Transistor. Autor: Oskay. Procedencia

Este componente lograba sustituir a las válvulas de vacío. Su fabricación y funcionamiento está basado en el elemento más abundante en
la naturaleza: el silicio.

Consiguió reducir costes ya que la materia prima era barata (tanto como un puñado de arena). Además el sistema de producción era menos
complejo.

Ventajas del transistor con respecto a la válvula de vacío:

Más barato.
Menor consumo de energía.
Mayor rapidez de operación.
Menor tamaño.
Más fiable.
Más fácil de manipular para el ser humano. (las válvulas trabajaban con altas tensiones con el consiguiente riesgo de electrocución)

Para saber más

Cronología de aparición de los diferentes componentes eléctricos y electrónicos que han intervenido en el desarrollo de la informática:

Componentes de la historia de la Informática

Autoevaluación

El transistor consume mayor energía que la válvula de vacío.

Verdadero Falso

Falso

El transistor tiene un menor tiempo de respuesta que la válvula de vacío (es más rápido).

Verdadero Falso

Verdadero
La válvula de vacío es más peligrosa de manipular que el transistor debido al alto voltaje con el que trabaja.

Verdadero Falso

Verdadero
1.4.-Tercera generación de ordenadores (1964-1974).

En Abril de 1964 aparece el IBM 360, máquina que inaugura esta generación. El protagonista de esta
generación es otro nuevo componente electrónico: el circuito integrado, también llamado "chip" o
"microchip".

Este componente en diversas escalas de integración, consigue concentrar en una superficie mínima
cientos, miles e incluso en la actualidad millones de transistores.

Microchip. Esto es posible gracias a la posibilidad de "imprimir" directamente en el sustrato de germanio o silicio los

Autor: Amagill. c.c. 2.0 Procedencia


transistores, resistencias, condensadores...

Este avance fue conseguido optimizando los procesos de fabricación, 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 simultánea: 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 más reducidas que las máquinas conocidas hasta el momento
(mainframes): Se trata de los miniordenadores, un paso intermedio entre los grandes ordenadores (mainframes) y los microordenadores
domésticos actuales (ordenadores personales).

 
Algunas de las máquinas más representativas de esta generación fueron: UNIVAC 1108 y 1110, IBM 370.

Para saber más

Si queres saber más sobre los circuitos integrados visita los siguientes enlaces: 

El circuito Integrado

Como se fabrica un microchip


1.5.-Cuarta generación de ordenadores (1974-1983).

El
componente asociado a esta época, es el microprocesador, el mismo elemento
estrella de nuestros días.
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 aparición del microprocesador es además de un
incremento importante
en velocidad, ahorro de consumo y potencia de cálculo, la
reducción espectacular de tamaño y coste. Tal
ha sido el cambio aportado por el
microprocesador que esta etapa se ha denominado la de la "revolución
informática".
Microprocesador.

Autor: Stefan . Procedencia Otro


gran avance de esta etapa es la implantación de memorias en semiconductores.
Hasta entonces se
utilizaban los núcleos de ferrita.

Aparece la tecnología de montaje de circuitos impresos SMT (montaje superficial) que sustituye a los componentes discretos, que logra una
gran reducción del tamaño de los componentes electrónicos y del espacio ocupado por los circuitos impresos.

El
software sigue evolucionando y aparecen compañías como Microsoft.

Para saber más


En los siguientes vídeos, puedes ver el complejo proceso de fabricación y montaje de un microprocesador: Desde la fabricación del
microchip, su encapsulado, hasta el montaje de los chips en una placa de circuito impreso.

Montaje y encapsulado de un microprocesador


Fabricación de una placa de circuito impreso
Historia de los microprocesadores Intel

Autoevaluación

¿Qué otro nombre recibe popularmente el circuito integrado?


SMT.
Chip.
Circuito impreso.

Incorrecto!

Correcto!

Incorrecto!

Solución

1. Incorrecto
2. Opción correcta
3. Incorrecto

El microprocesador es un ....
Circuito impreso.
Circuito integrado.
Circuito SMT.

Incorrecto!

Correcto!

Incorrecto!

Solución

1. Incorrecto
2. Opción correcta
3. Incorrecto
1.6.-Quinta generación de ordenadores (1983-…).

Realmente
esta quita generación no existe como tal. Desde 1983 se lleva hablando de esta
generación. En
esta generación más que el avance en la tecnología (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 aparición de Internet, los
continuos avances y la inmersión de la sociedad en la era
tecnológica auguran
cambios importantes.
Robot. Autor:Extra ketchup. c.c. 2.0 Procedencia

El
planteamiento de la evolución informática ya no es sólo técnico, sino que se ha
convertido en un acontecimiento social, como queda
expuesto de manifiesto en la
llamada Sociedad de la
Información, que lleva asociados cambios importantes en nuestra
vida cotidiana.

 
Para saber más

Pulsando en el enlace puedes ver un video sobre máquinas y robots de esta generación:

Quinta generación de computadoras.


Video ilustrativo sobre la historia de las computadoras


Autoevaluación

Escribe la generación correspondiente a la que corresponden los siguientes componentes: (escribir en la caja de texto, por ejemplo
primera, tercera,... en letras minúsculas)

Microprocesador

Valvula de vacío

Transistor

Circuito integrado

Robots

Enviar
2.-Hardware y Software.

La
informática, bien entendida, es la ciencia que se ocupa de manejar información
mediante el uso de máquinas. Las máquinas 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
físico (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 físico, la maquinaria capaz de procesar la
información. Hemos
visto que esta maquinaria ha evolucionado, siendo al
principio maquinaria mecánica y
electromecánica, pasando a utilizar tecnología
electrónica 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 operación. Utiliza la
máquina para procesar
los datos y obtener información. Según la cualificación
del trabajo realizado frente al sistema
informático recibirá el nombre de
operario (usuario básico), administrador del sistema, analista,
programador, etc....

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

Autoevaluación

¿Cuáles de los siguientes componentes forman parte del hardware del sistema?
Chips

Sistema Operativo

Circuito impreso

Procesador de texto

Mostrar retroalimentación
Solución

1. Correcto
2. Incorrecto
3. Correcto
4. Incorrecto

¿Qué otro nombre recibe el Software de Base?


Software de aplicación

Microchip

Sistema Operativo

Programa

Mostrar retroalimentación

Solución

1. Incorrecto
2. Incorrecto
3. Correcto
4. Incorrecto
3.-Representación de la información en el sistema informático.

Caso práctico

Una vez conocidos cuáles han sido los hitos históricos en la evolución de la informática, Iván
se pregunta, cómo son capaces las máquinas de representar internamente lo que conocemos
como información, bien sean números, textos, imágenes, videos, etc...

¿Cuáles son los mecanismos utilizados por el ordenador para representar los datos?

La información que nosotros manejamos en nuestra vida cotidiana,


está expresada
principalmente en forma de textos, números o imágenes fijas o
imágenes en movimiento.
Autor: Rino ap Codkelden. c.c. 2.0 Procedencia

Para que los ordenadores puedan procesar esta información,


necesitamos convertirla o traducirla de alguna forma al lenguaje
utilizado por
las máquinas. Los sistemas informáticos actuales, están basadas en el código
binario, y únicamente son capaces de
diferenciar entre dos estados: 1 y 0.
Por tanto necesitamos un código o sistema establecido para traducir la
información que nosotros
manejamos habitualmente al lenguaje utilizado por los
sistemas informáticos. A continuación vamos a ver cómo se representan los
números en
los sistemas informáticos, así como algunos sistemas de codificación.

 
3.1.-Sistemas de numeración 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 símbolos, o
números. De aquí surgió
el primer sistema de numeración: el sistema decimal.

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


 

Un código o sistema de numeración es un conjunto de


símbolos y reglas que se utilizan para representar cantidades.

En todos los sistemas de numeración existe un elemento


que caracteriza al propio sistema y se le da el nombre de base del sistema de
numeración. La base del sistema de numeración, es el número de símbolos dis­tintos
que se utilizan para poder representar la información
en ese sistema
determinado, por ejemplo el sistema decimal tiene base 10, es decir utiliza 10
sím­bolos distintos (del 0 al 9), el sistema
binario tiene base 2 y utiliza 2
símbolos (0 y 1).

Otro concepto que debemos conocer cuando hablamos de


un sistema de numeración es el rango de representación, que es el conjunto de
cantidades posibles que podemos represen­tar dado un número de cifras
determinado (n).

El rango de representación se determina elevando la


base del sistema de representación al número de cifras que se vayan a utilizar
en la
codificación.

Por ejemplo, en un sistema de representación de 4


cifras (posiciones) en base 2, su rango de representación es: 24 = 16, es
decir, 16 es el
número de combina­ciones distintas que podemos hacer con 4
posiciones y dos símbolos distintos de representación.

Este tipo de sistema de numeración recibe el nombre de


sistema de numeración posicional.

Sistema de
numeración posicional: Es aquel que
al representar una cantidad mediante una cadena de símbolos, el significado de
cada uno
de los símbo­los que la forman varían en función de la posición que
ocupen dentro de la cadena.

Por ejemplo: si tenemos los números 84 y 48, vemos que


el 84 tiene una cadena de símbolos el 8 y el 4, mientras que el 48 tiene una
cadena de símbolos compuesta por el 4 y el 8. Cada uno de esos símbolos tiene
un valor distinto dependiendo de su posición dentro de la
cadena que forma el número.

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
función de la posición que ocupe el número dentro de la cadena,
su valor varía.
3.2.-Sistemas de numeración posicionales (II).

A
continuación vamos a ver algunos sistemas de numeración posicionales:

Sistema
Decimal

Es
el que entendemos y utilizamos todos los humanos de forma habitual, es un
sistema de numeración en base 10. Uti­liza 10 símbolos (del
0 al 9) para
representar cualquier cantidad.

Su
rango de representación será: 10n , donde n es el número de cifras o
posiciones que se vayan a utilizar.

Este
sistema de numeración es posicional, el dígito más a la derecha representa las
unidades y queda multiplicado por 1 (para las unidades
sería 100),
el siguiente dígito representa a las decenas quedando multiplicado por 10 (101)
así sucesivamente.

EJEMPLO:
Descomposición del número 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 numeración.

Sistema
Binario
Sistema de numeración binario.

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

El
ordenador utiliza internamente este sistema de numera­ción. Es un sistema de
numeración en base 2. Utiliza única­mente 2 símbolos (el 0
y el 1) para
representar cualquier can­tidad. Cada uno de los dígitos que componen el número
representado en este sistema se le denomina
Binary digit.

El
valor posicional de un dígito dentro de un número bina­rio se basa en la
progresión de potencia de 2.

EJEMPLO:
La representación del número decimal 13 en binario es 1101, siendo su
descomposición 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 numeración
octal.

Autor: Elaboración
propia.

Es
un sistema de numeración en base 8 que utiliza 8 sím­bolos (del 0 al 7) para representar
cualquier cantidad.

El
valor posicional de un dígito dentro de un número en base octal se basa en la
progresión de potencia de 8.
EJEMPLO:
La representación del número decimal 78 en octal es 116, siendo su
descomposición la siguiente:

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

Sistema
Hexadecimal

Sistema de numeración hexadecimal.


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

Es
un sistema de numeración en base 16 y utiliza 16 sím­bolos (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 dígito dentro de un número en base hexadecimal se basa
en la progresión de potencia de 16.

EJEMPLO:
La representación del número decimal 78 en hexadeci­mal es 4E, siendo su
descomposición la siguiente:

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

Autoevaluación
¿Cuál de los siguientes números NO representa una cifra en binario?
1100100010101
10010010
102001010001
0

Incorrecto!

Incorrecto!

Correcto!

Incorrecto!

Solución

1. Incorrecto
2. Incorrecto
3. Opción correcta
4. Incorrecto

¿Cuál de los siguientes números NO representa una cifra en octal?


187475746
664771627
1100100101
0

Correcto!

Incorrecto!

Incorrecto!

Incorrecto!

Solución

1. Opción correcta
2. Incorrecto
3. Incorrecto
4. Incorrecto

¿Cuál de los siguientes números NO representa una cifra en decimal?


1100100010101
10010010
102001B010001
0
Incorrecto!

Incorrecto!

Correcto!

Incorrecto!

Solución

1. Incorrecto
2. Incorrecto
3. Opción correcta
4. Incorrecto

¿Cuál de los siguientes números NO representa una cifra en hexadecimal?


100101010100
13840AB183H0
102001B010001
0

Incorrecto!

Correcto!
Incorrecto!

Incorrecto!

Solución

1. Incorrecto
2. Opción correcta
3. Incorrecto
4. Incorrecto
3.3.-Conversión entre sistemas de numeración (I).

A
continuación vamos a ver cómo cambiar de un sistema de
numeración a otro
sistema que utilice diferente número de símbolos
(base).

CONVERSIÓN DE CUALQUIER SISTEMA A DECIMAL

Consiste en transformar una cantidad dada o expresada


en un
sistema de numeración concreto en otra cantidad expresa­da en el
sistema
decimal y que ambas sean equivalentes.

Para
la conversión de un número en cualquier base a deci­mal se
aplicará el Teorema
Fundamental de la
Numeración que relaciona
Autor: Elaboración propia.
una cantidad expresada en cualquier
sistema de numeración con su
equivalente en base 10.

Teorema
fundamental de la numeración:

Dado
un número de n cifras con las cifras Xn,.... X2,X1X0
que está en base B, su valor decimal equivalente viene representado por la
fórmula:

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

Ejemplo:
Convertir el número 56 que está expresado en octal (base 8), a decimal.(base
10)
6 x 80 + 5 x 81 = 6 + 40 = 46 (decimal)

CONVERSIÓN DE DECIMAL A OTROS SISTEMAS DE


NUMERACIÓN

El
procedimiento general para pasar de decimal a cualquier sistema de numeración,
consiste en:

Realizar
divisiones sucesivas del número en decimal entre la base del sistema de
numeración 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 división
sea menor que la base del
sistema de numeración al que queremos convertir el
número (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 número
convertido a la base deseada, se forma tomando el último cociente, que será la
cifra más a la izquierda, y los restos
sucesivos, empezando por el último, de
forma que la cifra más a la derecha del número será el primero de los restos.

Vamos
a ilustrarlo con ejemplos de conversión entre los diferentes sistemas:

Conversión
decimal-binario

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

1. Se divide el
número entre 2 sucesivamente.

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

3. El número se
formará cogiendo el último cociente y los distintos restos de derecha a
izquierda, siendo el primer dígito (el dígito más a la
izquierda) del número
formado, el último cociente y el últi­mo dígito el primer resto.
Autor: Elaboración propia.

Conversión
binario-decimal

Se realiza aplicando el teorema fundamental de la


numera­ción.

EJEMPLO:
Convertir a decimal el número 100010 binario.

Teorema
fundamental de la numeración 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 número. Aplicándolo obtenemos:

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

Ejercicio resuelto

Convertir el número hexadecimal 10A a


decimal, utilizando el teorema fundamental de la numeración:

Mostrar retroalimentación

Solución: 10A = 10 (A) x 160


+ 0 x 161 + 1 x 162
= 10 + 0 + 256 = 266.
Convertir el número decimal 22 a binario.

Mostrar retroalimentación

Solución: 22/2=11(resto 0); 11/2=5


(resto 1) ; 5/2=2 (resto 1) ; 2/2 = 1 (resto 0) . Solución: 10110.
3.4.-Conversión entre sistemas de numeración (II).

Conversión
decimal-octal

Se realiza mediante divisiones sucesivas entre 8. Los


pasos a seguir son:

1. Se divide el número dado entre 8.

2. Los sucesivos cocientes se siguen dividiendo entre 8


hasta que el cociente sea menor que 8.

3. El número se formará cogiendo el último cociente y los


distintos restos de derecha a izquierda, Siendo el primer dígi­to del número
formado el último cociente y el último dígito del número formado el primer
resto. (El procedimiento es el mismo que
para pasar de decimal
a binario)

EJEMPLO: Pasar a octal el número 32 decimal.

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

El número formado es el 40.

Conversión
octal-decimal

Se realiza aplicando el teorema fundamental de la


numera­ción:

EJEMPLO: Pasar a decimal el número 40 octal


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

Conversión
decimal-hexadecimal

Se realiza mediante divisiones sucesivas entre 16. Los


pasos a seguir son exactamente iguales que para la conversión a binario y octal.

EJEMPLO: Pasar a hexadecimal el número 31 decimal.

31/16 = cociente -> 1; resto -> 15 (Recordamos que 15 es F en hexadecimal) El número


formado es el 1F.

Conversión
hexadecimal-decimal

Se realiza aplicando el teorema fundamental de la


numera­ción:

EJEMPLO: Pasar a decimal el número 1F


hexadecimal. (Recordamos que 15 es F en
hexadecimal)

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

Autoevaluación

Realiza las siguientes conversiones de números:

Pasa a base 2 el número 90, que está en base 10:

Pasa el número 1101 de base 2 a base 10:


Convierte a hexadecimal el número decimal 41565:

Expresa en decimal el número hexadecimal F03:

Convierte a hexadecimal el número decimal 28:

Pasa el número 132 de base 8 a base 16:

Enviar
3.5.-Representación de números en los sistemas informáticos: números enteros.

Un bit es un dígito binario (base 2),


que es la mínima cantidad de información representable. En los sistemas
digitales se asigna un número fijo n de bits para representar un número, donde
n es la longitud de una
palabra (conjunto de n bits). Una palabra está
compuesta por un número de bits que pueden ser tratados en
su conjunto o
simultáneamente en una operación del sistema digital, siendo sus longitudes más
corrientes:
8, 16 ó 32 bits, según el sistema.

Con n bits se pueden representar 2n


combinaciones distintas y por lo tanto 2n
números diferentes, por lo
Autor:
Elaboración propia. que existirán dos valores extremos, un máximo y un
mínimo, que acotarán a todos los números
representables.

Signo
y magnitud

En este sistema de representación, se


utiliza 1 bit para representar el signo, y el resto, en binario natural, para
representar el número.

Por tanto utilizando este sistema, el


rango de representación 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 números 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 números.

Es decir, podemos representar los


números enteros comprendidos entre el -127 y el 127.

A continuación vamos a codificar


utilizando este sistema, los números 20 y -20: (utilizando 8 bits):

+20(10= 00010100

-20(10=  10010100

(El bit en negrita representa el signo del número: 0


para números positivos y 1 para números negativos)

Complemento
a 1               

Al igual que en el sistema anterior, en


este sistema se utiliza el primer bit para codificar el signo del número (0 para
números positivos / 1
para números negativos).

El número se representa en binario si


es positivo, y en complemento a 1 si es negativo.

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

EJEMPLO: Representación de los números


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 número)
Complemento
a 2               

Primer bit para signo, (0 positivo/1


negativo). El número 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: Representación de los números


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 número: 0 positivo, 1 negativo)

Ejercicio resuelto
Representa el número -45(10 en los siguientes sistemas de representación: signo y magnitud, complemento a 1, y complemento a 2.
Se utilizarán 8 bits para representarlo.

Mostrar retroalimentación

Signo-magnitud: 10101101

Complemento a 1: 11010010

Complemento a 2: 11010011.

3.6.-Representación de números en los sistemas informáticos: números reales.

Representación
en coma flotante

Esta representación se utiliza para


representar números reales y enteros con un rango de representación
mayor que
el que ofrecen otros sistemas de representación. Con eso se consigue que el
ordenador pueda
tratar números muy grandes o muy pequeños.

En este sistema de representación en primer


lugar hay que pasar el número a notación exponencial, lo que
se denomina normalización.

Por ejemplo el número 123,34, se puede


expresar en forma exponencial, utilizando potencias de 2 (puesto
Autor:
Elaboración propia. que los ordenadores
trabajan en binario) de la siguiente forma:

123,34 = 0,96359375 × 27

(he dividido 123,34 el numero entre


128(27))

En el número expresado en notación


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 notación en


coma flotante son tres cosas:

El signo del número.


La mantisa.
El exponente.

Número = signo × mantisa × baseexponente

La base no se representa puesto que se


entiende que es base 2 (binario).

La representación de números en coma flotante


se pue­de hacer de dos formas:

Simple
precisión. Se utilizan 32 bits para represen­tar cualquier cantidad
numérica.
Doble
precisión. Se utiliza una combinación de 64 bits para representar cualquier
cantidad numérica.

En las representaciones de simple


precisión, 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 precisión (32 bits)

0 10000011 00011000000000000000000

Signo(1 Exponente (8
Mantisa (23 bits)
bit) bits)
El denominado estándar IEEE 754, define
la norma de representación de números en coma flotante más extendida por los
computadores
actuales.

Para saber más

Pulsa en el enlace para saber más sobre la norma IEEE 754:


Norma IEE754

3.7.-Sistemas de representación: Códigos alfanuméricos (I).

Hasta ahora
hemos visto cómo se representan los diferentes tipos de números (números reales
y
números enteros) en los sistemas informáticos. Sin embargo, en los sistemas
informáticos, no
solamente se procesa información numérica (números) sino que
se procesa también información
Autor: ﴾͡๏̯͡๏﴿ /streetart#+_♥.tk www.ALT3.tk. c.c. 2.0.Procedencia alfanumérica (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 codificación: los llamados
códigos alfanuméricos, que nos permiten
codificar por ejemplo todas las letras del alfabeto. Entre estos códigos
alfanuméricos los más
conocidos son: el código ASCII y el código EBCDIC).

Código
ASCII

El código ASCII (American Standard Code


for Information Interchange)
(Código normalizado americano para el inter­cambio
de información) se
utiliza para la representación de la información en los
ordenadores
aunque fue ideado para la transmisión de datos.

El código ASCII incluye 256 códigos


divididos en dos con­juntos,
estándar y extendido, de 128 cada uno. La unión de
estos conjuntos
permite representar todas las combinaciones posibles de 7 u 8
bits. El
conjunto ASCII estándar utiliza 7 bits para cada código dando como
resultado (27=128) códigos de caracteres (del 0 hasta 127) y el
conjunto
de ASCII extendido utiliza 8 bits para cada código, dando como
resultado otros 128 códigos adicionales (del 128 al 255).

La distribución de los caracteres es el


código ASCII es la siguiente:
 Autor: elaboración propia.

128 caracteres (del 0 hasta 127)


correspondientes al ASCII estándar, 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 mayúsculas y cifras.
32 caracteres
para representar las letras minúsculas y algunos signos especiales.

El código ASCII
(parcialmente representado) se emplea para representar los caracteres
alfanuméricos, es decir, letras, números y signos.
Este código comprende los
números decimales del 0 al 255. Del 0 al 31 corresponde a instrucciones. El
número 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
alfanuméricos más utilizados. A partir del número 128 aparecen otras
letras y algunos signos que generalmente no aparecen en el teclado
del
ordenador.

Si quieres escribir cualquiera


de los caracteres alfanuméricos incluidos entre el número 33 y el 255, sólo
tienes que abrir el procesador de
textos y activar el teclado numérico. Si ese
teclado no se encuentra activado, sólo  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, simultáneamente, sin soltarla, el número
decimal correspondiente a la letra,
número o signo del Código ASCII que
queremos obtener. A continuación soltamos la tecla "Alt" y el carácter aparecerá
escrito en el
procesador.

 
3.8.-Sistemas de representación: Códigos alfanuméricos (II).

Código
EBCDIC

El código EBCDIC (Extended Binary Coded


Decimal Interchange Code) (Código ampliado de intercambio decimal codificado en
binario) fue
el primero que se ideó como código interno de ordenadores. Fue un
esquema de codificación desarrollado por IBM para utilizarlo en sus
ordenadores
como método de normalizado de asignación de valores binarios a los caracteres
alfabéticos, numéricos de puntuación y de
control de transmisión. El EBCDIC es
igual que el esquema de codificación ASCII estándar, se diferencia por utilizar
8 bits para la
codificación, lo que permite 256 caracteres posibles frente a
los 128 del ASCII estándar.

Aunque este código no es muy utilizado


en las microcom­putadoras, sí es conocido y aceptado internacional mente,
siendo usado sobre
todo como código de IBM para los mainframes (grandes
ordenadores) y minicomputadoras.

1.2.4       Código UNICODE

Éste es un código de 16 bits y permite


65.536 representa­ciones posibles de caracteres. Fue pensado para paliar las
deficiencias de los
anteriores códigos cuando se utilizan alfa­betos propios de
lenguas autóctonas, de diferentes países e incluso de uso local, también
dispone
de un conjunto de caracteres matemáticos.

Los 256 caracteres primeros coinciden


con los de cualquier código de 8 bits para evitar problemas de incompatibilidad
entre diferentes
códigos.
Para saber más

Pulsando en los enlaces tienes información ampliada sobre estos dos códigos.
Código EBCDIC

Código Unicode

4.-Arquitectura del sistema informático.

Caso práctico

Una de las respuestas a las que todavía Iván no ha obtenido respuesta es: ¿Cómo funcionan los PC's
actuales?

John Von Neumann. Pues al parecer, los PC's actuales están basados en la
arquitectura que definió el matemático húngaro-

Autor: Rino ap Codkelden. d.p. Procedencia


estadounidense John Von Neumann,
en los años 50. Por tanto el esquema conceptual de funcionamiento
de los
ordenadores actuales, ha evolucionado pero no ha variado en sus conceptos
fundamentales.

Parece mentira, reflexiona Iván que después de tantos años de evolución tecnológica, las bases fundamentales de funcionamiento de
los actuales ordenadores, aún están basadas en los conceptos establecidos por un matemático en los años 50.
4.1.-Arquitectura Von Neumann.

Arquitectura Von Neumann. Autor: elaboración 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 ejecución de la instrucción. Dispone de una serie de registros, para almacenar información.
Unidad Aritmético-lógica (ALU): Es el lugar donde se realizan los cálculos, comparaciones y toma de decisiones lógicas. Dispone
de unos registros internos que sirven para almacenar datos y los resultados de las operaciones.
Memoria principal RAM RAM Siglas en inglés de Random Access Memory (memoria de acceso aleatorio). Se trata de una memoria de
estado sólido, fabricada con semiconductores, en la cuál se puede tanto leer como escribir información. En la memoria RAM, es donde
se cargan los programas (software) que van a ser ó están siendo ejecutados por el microprocesador. Se llama de acceso aleatorio,
porque el tiempo de acceso es el mismo a cualquier lugar de la memoria. Es una memoria volátil, lo cuál significa que necesita un
suministro de energía eléctrica, constante para poder funcionar. Si desaparece lafuente de energía la información almacenada
desaparece. : en ella se almacena la información de forma temporal, como el programa que se está ejecutando y los datos.
Unidad de entrada/salida: nos permite la comunicación con el exterior, con los diferentes periféricos tanto de entrada de información
(teclado, ratón,...) como de salida de información (impresora, pantalla,...).
Memoria secundaria (Almacenamiento): Los sistemas de almacenamiento secundario sirven para almacenar datos y programas de
forma permanente ya que la información almacenada en la memoria principal (RAM), solamente permanece mientras el sistema está
en funcionamiento. Al desaparecer la fuente de energía eléctrica (al apagar el equipo) la información 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 interconexión 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 informáticos
actuales.

Autoevaluación

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 retroalimentación

Solución

1. Incorrecto
2. Correcto
3. Incorrecto
4. Correcto
5. Incorrecto

La información almacenada en la memoria principal (RAM) al apagar el equipo...


Desaparece

Permanece

Mostrar retroalimentación
Solución

1. Correcto
2. Incorrecto

El teclado es:
Un dispositivo de almacenamiento secundario

Se comunica directamente con la memoria RAM

Un periférico

Mostrar retroalimentación

Solución

1. Incorrecto
2. Incorrecto
3. Correcto
4.2.-Unidad central de proceso.

La evolución de los microprocesadores es constante, a medida que avanza la tecnología de integración de


circuitos. Se logran cada vez mayores velocidades de proceso, en microchips más pequeños.

En los últimos tiempos, se han conseguido integrar dos núcleos dentro de un mismo microprocesador (
Dual core Dual core La tecnología dual-core, ha permitido la integración de dos CPU’s, dentro de un mismo
chip. Esto ha sido posible gracias a los avances tecnológicos a nivel de escalas de integración de
componentes en circuitos integrados. Esta tecnología nos permite un cierto grado de procesamiento
Microprocesador Pentium Dual Core
Autor: Smial. c.c. s.a. 3.0 Procedencia

paralelo a nivel de chip, es decir, las dos CPU’s del microprocesador, se reparten el trabajo, con el
consiguiente aumento de velocidad de proceso. ).

Es decir, tenemos dos CPU's, que se reparten el trabajo en el mismo procesador.

Sin embargo la filosofía conceptual de funcionamiento interno, sigue siendo la misma, a pesar de los grandes avances tecnológicos.

 
El componente
físico que se corresponde con la unidad central de proceso es el
microprocesador.

Es la parte más
importante y más 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 cálculos, y se ocupa de la
gestión de todos los componentes de la máquina.

Así mismo, también


es el componente más caro y el más 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 periféricos (ratón, 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
información 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 ejecución por parte de la Unidad Central de Proceso.

La unidad
central de proceso, se comunica con la memoria principal (RAM) a través 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
aritmético-lógica.

Estos dos
componentes los veremos en detalle a continuación...
Para saber más

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

Autoevaluación

Los programas (software) para poder ser ejecutados, deben estar en:
La CPU
La memoria principal.
La memoria secundaria.

Incorrecto!

Correcto!

Incorrecto!

Solución
1. Incorrecto
2. Opción correcta
3. Incorrecto
4.3.-Unidad de control.

El diagrama de bloques de la unidad de control es el siguiente:

Estructura de la Unidad de Control (UC). Autor:elaboración propia


La unidad de control (UC) es el centro nervioso de la computadora; desde ella se controla y gobiernan todas las operaciones (búsqueda,
decodificación, y ejecución de la instrucción). Para realizar su función, consta de los siguientes elementos:
Registro contador de programa (CP)
Registro de Instrucciones (RI)
Decodificador de instrucciones (D)
Reloj (R)
Generador de Señales o Secuenciador (S)

Registro contador de programa (CP): contiene permanentemente la dirección de memoria de la próxima instrucción a ejecutar.

El primer paso para la ejecución de una instrucción, consiste en ir a buscarla en memoria, el CP indica cual es la dirección de memoria donde
se halla esa instrucción. Una vez obtenida y antes de continuar con los siguientes pasos una señal 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 dirección al Registro de Direcciones.

Registro de Direcciones ( MAR MAR Siglas del inglés (Memory Address Register), o registro de direcciones de memoria. Mediante este
registro, y a través del bus de direcciones, la CPU se comunica con la memoria principal (RAM). El este registro, se indica la dirección de la
memoria RAM, (posición ó celda de la memoria) en la cuál vamos bien a escribir (operación de escritura) ó en la cuál vamos a leer el
contenido (operación de lectura). ): Contiene la dirección de memoria donde se encuentra la próxima instrucción y está comunicado con el
Bus de Direcciones., que conecta la CPU con la memoria principal.

El tamaño de este registro determina el tamaño 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 MDR Siglas del inglés (Memory Data Register) ó Registro de datos de memoria. En este registro se almacena, el
dato que va a ser transferido a la memoria a través del bus de datos, para ser escrito en la misma (operación de escritura). Así mismo, a
este registro también se transfiere el dato que ha sido leído de la memoria en una operación de lectura. Es decir este registro contiene
datos ó información. Esta información pueden ser instrucciones de un programa, ó datos propiamente dichos. ): A través 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 instrucción que se está ejecutando en cada momento. Esta instrucción llevará consigo el código
de operación (CO), acción 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 instrucción para sumar dos números, el código de operación es la operación de sumar, y la instrucción, también
contiene los dos números que hay que sumar, o las direcciones de memoria donde se encuentran los números (operandos)).

Una vez conocida la dirección de memoria de la instrucción, se transfiere a través del Bus de Datos desde la memoria principal al Registro
de Datos en la UC (MDR) la instrucción correspondiente. Esta transferencia se realiza mediante señales de control. Una vez que la
instrucción se encuentra en la CPU, el código de la instrucción pasa al registro de instrucciones. (RI)

Decodificador (D). Se encarga de extraer y analizar el código de operación (CO) de la instrucción en curso (que está en el RI) y dar las
señales necesarias al resto de los elementos para su ejecución por medio del Generador de Señales.

Generador de Señales (GS). En este dispositivo se generan órdenes muy elementales (microórdenes) que, sincronizadas por los impulsos
del reloj, hacen que se vaya ejecutando poco a poco la instrucción que está cargada en el RI.

Es decir genera todas las señales electrónicas necesarias para ejecutar la instrucción.

Para saber más

En este video puedes ver las partes del microprocesador, la función que realiza cada una y cómo interactúan entre ellas para ejecutar
las instrucciones de los programas.

Funcionamiento interno del microprocesador


Autoevaluación

¿Qué contiene el registro contador de programa?


Una instrucción.
La dirección de memoria donde se encuentra la próxima instrucción a ejecutar.
Los datos que van a intervenir en la operación.

Incorrecto!

Correcto!

Incorrecto!

Solución

1. Incorrecto
2. Opción correcta
3. Incorrecto

¿En qué registro se almacena la instrucción que va a ser ejecutada?


Registro contador de programa
Registro de direcciones
Registro de instrucciones
Incorrecto!

Incorrecto!

Correcto!

Solución

1. Incorrecto
2. Incorrecto
3. Opción correcta

La instrucción, pasa de la memoria principal (RAM) al registro de instrucciones a través de...


Bus de direcciones
Bus de datos
Bus de control

Incorrecto!

Correcto!

Incorrecto!

Solución
1. Incorrecto
2. Opción correcta
3. Incorrecto
4.4.-Unidad aritmético-lógica.

El diagrama de
bloques de la unidad aritmético-lógica es el siguiente:

Estructura de la
Unidad arimético-lógica (ALU). Autor: elaboración propia.

Esta unidad es
la encargada de realizar las operaciones elementales de tipo aritmético
(generalmente sumas o restas) y de tipo lógico
(generalmente comparaciones).
Banco de registros
(BR). Está constituido por 8, 16
ó 32 registros de tipo general que sirven para almacenar datos antes de
cada
operación, 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 electrónicos que realizan operaciones elementales
aritméticas y
lógicas (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
operación realizada.
(Por ejemplo si el resultado de la operación es un
número negativo, o si el resultado de la operación produce desbordamiento)

Para saber más

En este video puedes ver las partes de la CPU, la función que realiza cada una y cómo interactúan entre ellas para ejecutar las
instrucciones de los programas.

Funcionamiento interno del computador


Autoevaluación

¿En qué registro de la ALU, se almacena el resultado de la operación?


Registro de estado
Registro temporal
Registro acumulador

Incorrecto!

Incorrecto!

Correcto!

Solución

1. Incorrecto
2. Incorrecto
3. Opción correcta

Si se produce un error en una operación, como por ejemplo que el número resultado de la operación 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

Correcto!

Incorrecto!
Incorrecto!

Solución

1. Opción correcta
2. Incorrecto
3. Incorrecto
4.5.-Memoria principal (RAM).

Caso práctico:

En
la memoria principal o memoria RAM, se almacenan los programas (conjuntos de
instrucciones y datos, también llamados software), para después ser procesados o ejecutados
por el llamado
"cerebro" del computador, que es la
CPU o microprocesador.

Así
mismo, es un componente importante para determinar la velocidad del equipo, ya
que
debe tener el tamaño o capacidad suficiente para almacenar todos los
programas que
Modulo de memoria RAM.

necesitemos ejecutar o utilizar.


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

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 información necesaria.
Es como una gran
rejilla en la cual cada celda de la rejilla está identificada por una posición.
(El número que ocupa dentro de la gran rejilla
de la memoria)

Así mismo en
cada celda se almacena una información o dato, que puede ser una instrucción de
un programa o un dato propiamente dicho.

Para acceder a
una celda de la memoria, deberemos conocer su posición.

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 (posición)
número 55, se ha  almacenado un dato: el
número 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
posición número 55.
Estructura de la memoria
principal (RAM).Autor: elaboración 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 dirección de memoria
(posición) en la cual se va a leer o escribir), y
el bus de control en el cual se indica a la memoria si la operación a realizar
es de lectura o de
escritura, y se generan todas las señales necesarias para
realizar la operación.

La memoria
central tiene asociados dos registros para la realización de operaciones de
lectura o escritura, y un dispositivo encargado de
seleccionar una celda de
memoria en cada operación de acceso sobre la misma:
Registro de
dirección de memoria (MAR). Contiene
la dirección de memoria donde se encuentran o va a ser almacenada la
información (instrucción 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 operación de lectura, el MDR es quien recibe el dato de la
memoria
señalado por el MAR, para su posterior envío a uno de los registros
de la UAL. Si
se trata de una operación de escritura, la
información a grabar tiene que
estar en el MDR, para que desde él se transfiera a la posición 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 dirección
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 múltiplos del
byte. (Kilobyte=1024 bytes,
Megabytes=1024 Kbytes).

Por ejemplo una


memoria de 256Mbytes, contiene: 256 x 1024 x1024 = 268435456 bytes, y el mismo
número de celdas o posiciones de
memoria.

Para saber más

En la siguiente presentación, puedes ver todos los pasos que se siguen en el proceso de ejecución de una instrucción de un programa
por parte de la CPU

Ejecución de una instrucción


Autoevaluación

La posición de memoria en la que se va a realizar la operación de lectura o escritura, se recibe a través del:
Bus de datos
Bus de direcciones
Bus de control

Incorrecta!

Correcta!

Incorrecta!

Solución

1. Incorrecto
2. Opción correcta
3. Incorrecto

Indica la secuencia correcta para leer un dato o una instrucción:


Indicamos la posición de memoria donde se encuentra el dato o instrucción en el MAR, el selector recibe la orden de lectura y
obtenemos el dato o instrucción en el MDR
Indicamos la posición de memoria donde se encuentra el dato o instrucción en el MDR, selector recibe la orden de lectura y
obtenemos el dato o instrucción en el MAR
Indicamos la posición de memoria donde se encuentra el dato o instrucción en el MAR y obtenemos el dato o instrucción en el
MDR

Correcta!
Incorrecta!

Incorrecta!

Solución

1. Opción correcta
2. Incorrecto
3. Incorrecto

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


El dato se sitúa en el MDR, se da la orden de escritura a través del bus de control que llega al selector, y se escribe el dato en la
memoria
El dato se sitúa en el MAR, se indica la posición de memoria en la cual queremos escribir el dato en el MAR y se da la orden de
escritura a través del bus de control que llega al selector, y se escribe el dato en la memoria
El dato se sitúa en el MDR, se indica la posición de memoria en la cual queremos escribir el dato en el MAR y se da la orden de
escritura a través del bus de control que llega al selector, y se escribe el dato en la memoria

Incorrecta!

Incorrecta!

Correcta!
Solución

1. Incorrecto
2. Incorrecto
3. Opción correcta
4.6.-Unidad de entrada/salida.

La
unidad de Entrada/salida, es la que nos permite a nosotros como usuarios,
comunicarnos con la
máquina, utilizando los diferentes periféricos (ratón,
teclado,...) y también le permite al sistema
comunicarse con el mundo exterior.

Todo
este proceso de comunicación, a nivel de hardware se realiza a través de las unidades
de
entrada salida, y en última instancia de cara al usuario final, a
través del Sistema operativo, ya que
nosotros con quien interactuamos es con el
sistema operativo, que es quien controla y racionaliza la
Teclado. Autor: edwardyanquen. Procedencia transferencia de información entre la CPU y los periféricos, para
que ésta se produzca de forma
ordenada y no se produzcan conflictos entre los
periféricos a la hora de enviar o recibir información.ç

Los periféricos, son los


dispositivos que permiten al usuario comunicarse con el ordenador, y pueden ser
de entrada, de salida o de entrada
y salida.
Periféricos de
entrada son
todos aquellos que sirven para introducir información en el sistema informático
para ser tratada.
Periféricos de entrada
de información son: el teclado, el ratón, el scanner...
Periféricos de
salida son
todos aquellos que sirven para presentar la información de salida, es decir nos
permiten mostrar la
información una vez ya procesada. Periféricos de salida de
información son: la pantalla, impresoras...
Periféricos de
entrada/salida son aquellos que realizan las dos funciones: introducción de información
para ser procesada, y salida de
la información ya procesada. Periféricos de
entrada/salida son: la grabadora de CD's/DVD's, los discos duros, la tarjeta de
red...

Autoevaluación

El teclado es un periférico de entrada.


Sugerencia

Verdadero Falso

Verdadero

El ratón es un periférico de salida.


Sugerencia

Verdadero Falso

Falso

La impresora es un periférico de entrada/salida.


Sugerencia

Verdadero Falso

Falso

La pantalla es un periférico de salida.


Sugerencia

Verdadero Falso

Verdadero

El lector/grabador de DVD's es un periférico de salida.


Sugerencia

Verdadero Falso

Falso
4.7.-Memoria secundaria.

Cuando
apagamos el equipo, necesitamos guardar toda la información que ha sido
procesada en algún 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 desparece la información al apagar el sistema.

Disco duro. Autor: MEC (isftic) Procedencia Es


una memoria más 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 volátil),
a diferencia de la memoria principal (RAM) que es
volátil; pero posee mayor
capacidad de memoria que la memoria principal, aunque es más lenta que ésta.

En
realidad es un periférico de entrada/salida, también llamado periférico de
almacenamiento.

El
proceso de transferencia de datos a un equipo de cómputo 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 aplicación así
como los archivos generados
por el software de aplicación. Para esta operación se utilizan principalmente
discos duros, ya que es la
tecnología 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
periféricos)

En la
actualidad para almacenar información se usan principalmente tres tecnologías:

1. Magnética (ej. disco


duro, disquete, cintas magnéticas);
2. Óptica (ej. CD, DVD,
etc.)

Algunos dispositivos combinan ambas tecnologías, es


decir, son dispositivos de almacenamiento híbridos, por ej., discos Zip.

3. Tecnología 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 energía, sin embargo el acceso a la información ("datos")
es más lento que en el caso de la
memoria principal.

Características del almacenamiento secundario


Capacidad de
almacenamiento grande.
No se pierde información
a falta de alimentación.
Altas velocidades de
transferencia de información.
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,
también son conocidos como: dispositivos de
Almacenamiento Externo.

Autoevaluación

En la memoria secundaria se almacena de forma permanente:


El software base o sistema operativo
El software de aplicación o programas
Ambos

Incorrecto!

Incorrecto!

Correcto!

Solución

1. Incorrecto
2. Incorrecto
3. Opción correcta

Para saber más

En este video puedes ampliar


conocimientos sobre las memorias secundarias o dispositivos de almacenamiento
externo.

Unidades de almacenamiento

 
4.8.-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 además 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 necesitaría un bus de 8 cables u 8 pistas
Bus paralelo ATA Autor: MEC (isftic) Procedencia
impresas
(8bits).

En el modo serie, los bits viajan uno detrás de otro


por el mismo cable, es decir sólo sería necesario un único hilo conductor.

La comunicación entre la CPU (microprocesador) y la


memoria principal (RAM), se realiza a través 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 están impresos utilizando pistas en


la placa base. La comunicación de datos se realiza en
paralelo.

A través del bus


de control viajan las señales de control necesarias para la ejecución de la
instrucción, y se
controla todo el proceso de ejecución para que todo funcione
correctamente.

A través del bus


de direcciones viajan las direcciones de memoria (posiciones) en las cuales
se va a leer o
escribir información.

A través del bus


de datos, viajan las instrucciones y datos del programa de la memoria a la CPU para ser
Bus serie Serial ATA. (SATA). Autor: elaboración propia
ejecutadas por
ésta, así como los datos y resultados de la ejecución, de la CPU a la memoria para ser
escritos en la misma.

Por otro lado están los buses que comunican el núcleo


del sistema informático (memoria principal y CPU) con la memoria secundaria
(almacenamiento) y los periféricos.

Para esta comunicación 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 más

En este video puedes ver  los diferentes tipos de buses existentes en


un sistema informático.
Buses en el PC
5.-Correspondencia entre los componentes físicos y lógicos.

Caso práctico

Parece interesante el funcionamiento interno del ordenador, reflexiona Iván.


Pero ¿Cúales son los componentes electrónicos que realizan todas estas
operaciones? ¿Con qué componente físico real del PC se corresponde cada
bloque de la Arquitectura Von Newumann?

Los componentes físicos de un ordenador, que son en su mayoría de origen


Autor: elaboración propia- Isftic. c.c. 2.5. Procedencia electrónico,
se engloban dentro de lo que llamaremos hardware.

Todos los componentes físicos (hardware) que forman parte del PC, realizan una función determinada en el procesamiento de la
información, y se corresponden con alguno de los sistemas descritos en la arquitectura Von Neumann. Vamos a ver a continuación,
cúales son esas correspondencias entre los componentes hardware del PC, y a qué sistema lógico pertenece en la arquitectura Von
Neumann.
5.1.-Unidad central de proceso. El microprocesador.

El componente físico (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 informático, es el
componente en el cual
se ejecutan las instrucciones, se realizan todos los cálculos y se controla
todo el
proceso de tratamiento de la información. Así mismo es también el
componente más caro del sistema
informático, debido a su compleja fabricación.
También es uno de los componentes más influyentes en la
velocidad de procesamiento.

Autor: MEC (isftic)Procedencia Es un componente que está en continua


evolución, y cada vez se aumenta más la velocidad de
procesamiento. Los últimos
microprocesadores para ordenadores personales, incorporan el llamado doble
núcleo (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 evolución es continua, y cada vez


aumenta más 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 más

En los siguientes enlaces,


puedes ver los microprocesadores actuales que ofrecen los dos grandes
fabricantes para equipos
personales (PC).

Microprocesadores Intel

Microprocesadores AMD
5.2.-Memoria Principal (RAM).

Otro de los componentes principales de


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

La RAM consiste en una placa de circuito impreso, en


la que están soldados los chips que
componen la memoria. A esta placa se la
denomina módulo de memoria.

Los módulo de memoria va pinchado en la


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

 Los módulos de memoria RAM, tienen una serie


de contactos, que son los que se "pinchan" en la
placa base para permitir la
comunicación con el microprocesador. Existen módulos con diferente
Módulo de memoria RAM Autor: MEC (isftic) Procedencia número de
contactos, dependiendo de la velocidad de la memoria, y el tipo de memoria.

Los módulos actuales de memoria, tienen


diferentes capacidades: desde 512 Mbytes, hasta 2 Gbytes. Se pueden combinar
varios módulos
(normalmente las placas base admiten hasta 4 módulos) para sumar
capacidad de almacenamiento hasta lograr la necesaria.

Actualmente el tipo de memoria más


utilizada es la llamada DDR, en sus diferentes versiones (DDR1, DDR2 y DDR3),
cada cual más rápida.

Los módulos de memoria DDR1, tienen 184


contactos, sin embargo los módulos de memoria DDR2, tienen 240 contactos, con
lo cual no
servirían para conectarse en una misma placa base. 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.
Velocidades de diferentes tipos de
memoria DDR1:

-         
PC2100 ó DDR 266: funciona a un máx de 133 MHz.

-         
PC2700 ó DDR 333: funciona a un máx de 166 MHz.

-         
PC3200 ó DDR 400: funciona a un máx de 200 MHz.

Velocidades de diferentes tipos de


memoria DDR2:

-         
PC2-4200 ó DDR2-533: funciona a un máx de 266 MHz.

-         
PC2-5300 ó DDR2-667: funciona a un máx de 333
MHz..

Velocidades de diferentes tipos de


memoria DDR3:

-         
PC3-6.400 ó DDR3-800 funciona a un máx de 400 MHz.

-         
PC3-8.500 ó DDR3-1.066 funciona a un máx de 533 MHz.

-         
PC3-10.600 ó DDR3-1.333 funciona a un máx de 667 MHz.

-         
PC3-12.800 ó DDR3-1.600 funciona a un máx de 800 MHz.

-         
PC3-16.000 ó DDR3-2.000 funciona a un máx de 1.000 MHz.

-         
PC3-17.000 ó DDR3-2.133 funciona a un máx de 1.066 MHz.

Para saber más

En el siguiente enlace,
tienes más detalles sobre la última generación de memoria DDR3:

Memorias RAM DDR3


5.3.-Memoria secundaria.

La memoria secundaria o de
almacenamiento, se utiliza para almacenar grandes cantidades de información 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 energía, se borra la información contenida.
Autor: MEC (isftic) Procedencia
Actualmente, existen diferentes
soportes para almacenar información de forma permanente:

Soporte magnético: 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 informático, 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
algún tipo de conexión (USB,
Firewire, e-SATA, Bluetooth, gíreles etc....). En este caso, se les denomina
dispositivos externos (disco duro externo, grabadora de DVD'x externa, etc...).
La velocidad de los dispositivos de
almacenamiento es diferente, según el tipo de dispositivo, y el tipo de Unidad lectora Blue Ray Autor: Rico
Shen
conexión (o bus) que se utilice para conectarlo al equipo. Procedencia

Los dispositivos de almacenamiento más


rápidos son los discos duros, así como los más utilizados si necesitamos un
acceso muy rápido a la
información, así como los que tienen una mayor capacidad
de almacenamiento (actualmente se superan los 500 Gbytes).

Tarjeta flash y pendrive Autor: MEC (isftic) Procedencia


Para saber más

En el siguiente enlace,
tienes más detalles sobre el funcionamiento del disco duro:

Disco duro
5.4.-Buses.

Como hemos visto en el apartado 3.6,


los buses pueden clasificarse como:

Buses serie: La información se


transmite bit a bit uno detrás de otro por un mismo conductor.

Buses paralelo: Los bits se transmiten


simultáneamente, 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
están integrados
dentro de la "placa base" o "placa madre" del equipo.

Buses de Expansión: Sirven para


conectar el sistema con el resto de dispositivos o periféricos de Bus USB y micro USB. Autor: George Shuklin.

entrada/salida: discos duros, tarjeta gráfica, CD's-DVD's, teclado-ratón, etc... dominio púbilco. Procedencia

Dependiendo del tipo de conexión de los


buses con la placa madre, tienen diferentes velocidades.
Bus
Firewire. dominio público. Procedencia

Vamos a ver los diferentes tipos de


buses de expansión que existen y los dispositivos que se conectan comúnmente a
esos buses:

Buses de expansión paralelo

Nombre del bus Vel. máxima de Dispositivo conectado


transferencia

AGP 2 Gbytes/seg. Tarjeta gráfica

PCI 266 Mbytes/seg. Tarjeta de sonido, tarjeta


red...

IDE (también llamado 166 Mbytes/seg. Disco duro, CD-DVD..


ATA)

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

Buses de expansión serie


Nombre del bus Vel. máxima de Dispositivo conectado
transferencia

PCI-Express 8 Gbytes/seg. Tarjeta gráfica

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

Firewire (IEE1394) 125 Mbytes/seg. Videocámara, HDTV, ....

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


pendrive..

* Las velocidades de transferencia están expresadas en


Mbytes/segundo, y es la máxima velocidad posible que se puede alcanzar
teóricamente en las últimas versiones. En la práctica son menores, pero nos dan
una idea comparativa de las velocidades de cada bus.

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


Autor: Norman Rogers.dominio público Procedencia Autor: BloodIce c.c. s.a. Procedencia Autor: w:user:snickerdo. c.c. s.a. Procedencia
 

Para saber más

En los siguientes enlaces


tienes más información detallada sobre algunos buses de datos:

IDE

AGP

SCSI

Firewire

USB
5.5.-Periféricos de entrada/salida.

Los periféricos de entrada/salida, son


los que nos permiten introducir información en el sistema para ser procesada,
así como mostrar la
información ya procesada de alguna forma, o almacenarla.

La memoria secundaria es también en


realidad un periférico de entrada/salida, conocido como periférico de
almacenamiento, pero puesto
que merece un tratamiento especial por su
importancia ya se ha tratado en el apartado 3.3.

Los periféricos, se comunican con el


sistema informático a través de los buses de expansión, tratados en el punto
anterior. Por tanto,
dependiendo de la velocidad que requiera cada periférico,
se utilizará un tipo de bus diferente.

Son periféricos de entrada, los


dispositivos que nos permiten introducir información en el sistema. Los más
comunes son:

Ratón.
Teclado.
Scanner.

Periféricos de entrada. Autor: MEC (Isftic) Procedencia


Periféricos de salida son aquellos que


nos permiten mostrar de alguna forma información ya procesada. Los periféricos
de salida más
comunes son:
 

Pantalla.
Impresora.

También hay periféricos que realizan


las dos funciones: introducir
información, y mostrar información procesada.
Ejemplo de este tipo
de periféricos son:

Tarjeta de sonido (entradaàSirve


para grabar sonido, utilizando un
micrófono, salidaàreproduce sonidos ya
procesados).

Periféricos de salida. Autor: MEC (Isftic) Procedencia Existen multitud de periféricos que
pueden conectarse a un equipo
informático, en función del tipo de información
que se desee
procesar.

Para saber más

En el siguiente video puedes ver algunos ejemplos de periféricos:

Periféricos

También podría gustarte