Você está na página 1de 8

Conceptos Bsicos

Arquitectura

INFORMTICA I

Ing E Colombo

COMPUTADORAS u ORDENADORES

Ordenadores
Cmo se almacena y manipula la informacin dentro de
los ordenadores?

INSTRUCCIONES
DATOS DE SALIDA

Cual es la estructura y organizacin bsica de un


ordenador?

DATOS DE ENTRADA
COMPUTADOR

Cuales son las funciones e interacciones de los


principales componentes internos?

DATOS DE SALIDA COMPUTADOR


DATOS DE ENTRADA USUARIO

Cules son los tipos de memoria y los dispositivos de


almacenamiento?
Cuales son los medios y formas de interaccin con el
exterior?

Ing E Colombo

Ing E Colombo

Secciones de este tema

Qu hacen los ordenadores?


Sus funciones bsicas son:

1 Qu hacen los ordenadores?

Recibir datos de entrada (input)

2 Bits, numeracin binaria y codificaciones

Procesar la informacin recibida, haciendo operaciones

3 CPU y memoria

aritmticas o lgicas

4 Buses, puertos y perifricos

Producir una salida (output), comunicando informacin


al mundo exterior
Almacenar informacin

Ing E Colombo

Ing E Colombo

Ing E Colombo

Conceptos Bsicos

Bit, Byte, Multiplos

BITS

Bit: unidad bsica de informacin,


contiene o adopta solo dos valores

La informacin que maneja un ordenador se compone de


unidades mnimas que llamamos BITS cada uno de los

Bit = Binary digit

cuales puede encontrarse en uno u otro de dos estados


posibles
Fsicamente corresponden a pasa corriente o no, magnetizado
o no magnetizado, deja pasar luz o no,

Nibble = 4 bits => 24 = 16 valores


Byte = octeto = 8 bits => 28 = 256 valores
Mltiplos binarios
KB
MB
GB
TB

Arbitrariamente los representamos por 0 y 1

Ing E Colombo

=
=
=
=

1.024 bytes;
1.048.576 bytes;
1.073.741.824 bytes;
1.099.511.627.776 bytes;

bytes
bytes
bytes
bytes

Ing E Colombo

Para contar muchos bits

210
220
230
240

Qu representan los bits


Los bits circulando o almacenados en un
ordenador, admiten tres tipos de interpretacin:

Se utilizan unidades mayores:


1 Byte = 8 bits

Como ceros y unos, representan directamente


un nmero en el sistema de numeracin binario; de
esta forma se pueden hacer operaciones aritmticas

1 Kilobyte (KB) = 210 = aprox 1000 Bytes


1 Megabyte (MB) = 220 = aprox 1000 KB

Pueden interpretarse como caracteres, segn unos


cdigos arbitrarios acordados a nivel mundial

1 Gigabyte (GB) = 230 = aprox 1000 MB

En cierto contexto se interpretan como rdenes,


instrucciones elementos de programas, a ejecutar
por la mquina

1 Terabyte (TB) = 240 = aprox 1000 GB

Ing E Colombo

Ing E Colombo

Almacenamiento de la Informacin

10

Componentes bsicos de un ordenador

La informacin se almacena en memorias


CPU

Al ser estas de tamao limitado, la informacin


que podemos almacenar es limitada

MEMORIA

Capacidad limitada de clculo, operacin,


transmisin, etc. de la informacin, nos obliga a la
descomposicin y codificacin de la informacin,

E/S

con los errores que conlleva

Ing E Colombo

Ing E Colombo

CPU: Central Processing Unit


E/S: Entrada / Salida

11

Ing E Colombo

12

Conceptos Bsicos

Arquitectura bsica

Registro - Memoria

C. P. U. + Memoria + I/O
Mundo

C
P
U

I/O

Exterior
Mundo
Exterior

M
E
M

ADDRESS
BUS

M
A
R

ADDRESS BUS

SALIDAS DEL
DECODIFICADOR

escribir

D
E
C

Almacenamiento de
Datos y Programas

DATA

ADD: Address Register


MAR: Memory Address Register
DATA: Data Register

DATA BUS
Ing E Colombo

13

Memoria (Modelo de Von Neumann)

14

Memoria (Modelo HARVARD)

Area de
PROGRAMAS
MEMORIA

Memoria MEMORIA
de
Memoria de
PROGRAMAS
DATOS

Area de
DATOS

Ing E Colombo

D
E
C

A
D
D

leer

M
E
M
Ing E Colombo

leer
escribir

habilitacin

C
P
U

I/O

Almacenamiento
temporario en la CPU

REGISTRO

DATA BUS

Ing E Colombo

15

La memoria ROM

16

Memoria RAM

ROM Read Only Memory o memoria de lectura


solamente

RAM - Random Access Memory o memoria de acceso


aleatorio

Contiene las primeras instrucciones que debe ejecutar la


mquina al encenderla, para dejar dispuesto todo lo
necesario para el funcionamiento

Usada para almacenar instrucciones de programas y datos


en ejecucion

Al encender el ordenador, de manera automtica, estas se


pasan a la CPU para su ejecucin

No mantiene la informacin al desconectar la alimentacin

Entre ellas, estn el POST (Power On Self Tests), el BIOS


(Basic Input Output Sytem) y las que cargan la memoria
RAM, con el Sistema Operativo guardado en disco (Init
Loader o Boot Loader)

su direccin y accesibles individualmente

Ing E Colombo

Ing E Colombo

17

Dividida en elementos pequeos (Bytes) identificables por


Situada cerca de la CPU y con mecanismos muy rpidos
de transferencia de datos entre ellas
Ing E Colombo

18

Conceptos Bsicos

Otras memorias

La CPU

CMOS

Est contenida en un microprocesador


(junto con muchos otros elementos en la
placa-base o motherboard)

Es un pequeo espacio de memoria RAM,


mantenido por una pila elctrica, para conservar el
calendario, reloj y algunos otros datos de pequeo
volumen de informacin

Es el elemento principal del ordenador


Su misin es ejecutar cada una de las instrucciones de
un programa, sobre los datos adecuados

FLASH
Usada en telfonos mviles, cmaras de fotos, pen
drives, ordenadores porttiles, etc. para guardar
direcciones y otros datos

Las instrucciones del programa le llegan de la memoria,


RAM o ROM
Los datos los toma de la memoria y los resultados los
deposita en la memoria

DISCO
Almacenamiento masivo
Ing E Colombo

19

PROGRAMA

Ing E Colombo

20

CPU - Lectura de Programa

COMO HERVIR AGUA


1- Tomar una olla
2- Llenar la olla con agua
3- Encender la hornalla
4- Colocar la olla sobre la hornalla
5- Esperar hasta que el agua comience a hervir
6- Apagar la hornalla

Ing E Colombo

21

LECTURA de PROGRAMA

Ing E Colombo

Ing E Colombo

Ing E Colombo

22

LECTURA de PROGRAMA y EJECUCIN

23

Ing E Colombo

24

Conceptos Bsicos

MAQUINAS de 4, 3, 2 y 1 Direccin

CPU - Registros Bsicos

4 Direcciones

BUSES

CDIGO
DIRECCIN DIRECCIN DIRECCIN
DIRECCIN
OPERACIN
1 OP
2 OP
RESULTADO Siguiente C.O.

DATOS

3 Direcciones
CDIGO
DIRECCIN DIRECCIN DIRECCIN
OPERACIN
1 OP
2 OP
RESULTADO

PC
CONTROL

2 Direcciones
CDIGO
DIRECCIN DIRECCIN
OPERACIN
1 OP
2 OP

ACC

PC
DIRECCIONES

1 Direccin
CDIGO
DIRECCIN
OPERACIN
2 OP

REG

ACC

PC

Ing E Colombo

Ing E Colombo

25

SISTEMA de CMPUTO

26

CPU

MEMORIA

UC
Unidad de
Control

CPU

Registros
+ ALU

ALU

Entrada / Salida
Ing E Colombo

27

Unidad Aritmtica Lgica (UAL / ALU)

Ing E Colombo

28

Registro de Estados (STATUS / FLAGS)


C S Z V I P - -

STATUS BUS

STATUS

DATA BUS

+
*
/
OP1

C - Acarreo
S - Signo
Z - Cero
V - Desborde
I - Interrupcin
P - Paridad
- No usado o no implementado

ACC

OP2

DATA BUS
Ing E Colombo

Ing E Colombo

29

Ing E Colombo

30

Conceptos Bsicos

Unidad de Control (UC)

Arquitectura de Von Neumann


+1

ADDRESS
BUS

PC

CPU

ADDRESS
BUS

ADDRESS
BUS

PC

CO

+1

ADDRESS
BUS

MEMORIA

DIR

CLK

UC

SECUENCIADOR

CO

STATUS
BUS

DIR

CLK

STATUS ACC

+
*
/

CONTROL
BUS

Ing E Colombo

PERIFRICOS
E/S

DATA
BUS

ALU

I/O
OP2

OP1

DATA
BUS

Ing E Colombo

31

32

Arquitectura simplificada de un P

Nomenclatura
REGISTRO DE DIRECCIONAMIENTO
ACUMULADOR
ARITHMETIC LOGIC UNIT
CDIGO DE OPERACIN
UNIDAD CENTRAL DE PROCESAMIENTO
REGISTRO DE INTERCAMBIO DE DATOS
DECODIFICADOR
CAMPO DE DIRECCIN
REGISTRO DE INSTRUCCIN
ENTRADA / SALIDA (INPUT / OUTPUT)
MICRO COMANDOS
OPERANDO 1
OPERANDO 2
PROGRAM COUNTER
REGISTRO DE STATUS (FLAGS)
UNIDAD DE CONTROL
Ing E Colombo

16
ADDR
TR1
TEMPORARY

PC

REGISTER

PROGRAM

AR
ADDRESS

COUNTER

ACCUMULATOR

TEMP REG

TR0

DATA

F
ARITHMETIC AND LOGIC UNIT
(ALU)

FLAGS

IR

GEN REG 0

R0

GEN REG 1

R1

GEN REG 2

R2

GEN REG 3

R3

INST REG

INSTRUCTION DECODER
TIMING AND CONTROL

CLOCK
GENERATOR

/RD
/WR
/RESET

Ing E Colombo

33

34

Funcionamiento de las instrucciones


Sumar dos nmeros y el
resultado guardarlo en la
memoria

Bsqueda

1.

CARGAR
CARGAR
SUMAR
GUARDAR

OP1, DATO1
OP2, DATO2

CARGAR

OP1, DATO1

Fase de ejecucin
ADD DATO2
leer
OP2 DATA

3.

Ejecucin
2.

35

CARGAR

4.

OP2, DATO2

Fase de bsqueda
ADD PC
leer
I
DATA
PC PC+1

SUMAR

Fase de bsqueda
ADD PC
leer
I
DATA
PC PC+1
Fase de ejecucin
suma

RESULTADO, ACC

Fase de bsqueda
ADD PC
leer
I
DATA (decodific)
PC PC+1
Fase de ejecucin
ADD DATO1
leer
OP1 DATA

Decodificacin

Ing E Colombo

REGISTER

Internal Data Bus

CICLOS de CPU - FASES

Ing E Colombo

DATA

escribir
DATA
BUS

STATUS BUS

ADD
ACC
ALU
CO
CPU
DATA
DEC
DIR
I
I/O
C
OP1
OP2
PC
STATUS
UC

leer

CONTROL
BUS

D
E
C

DATA
BUS

SECUENCIADOR

A
D
D

Ing E Colombo

GUARDAR RESULTADO,
ACC
Fase de bsqueda
ADD PC
leer
I
DATA
PC PC+1
Fase de ejecucin
ADD RESULTADO
DATA ACC
escribir
36

Conceptos Bsicos

Funcionamiento de las instrucciones 2


Comparar un valor de memoria con
otro ingresado de E/S, si son iguales
saltar y sino proseguir

1.

CARGAR
CARGAR
SALTARSI
GUARDAR
...
IGUALSI:

OP1, DAT1
OP2, IO
DAT1.EQ.IO, IGUALSI
RESULTADO, ACC

CARGAR

OP1, DAT1

2.

CARGAR

Fase de ejecucin
leer
OP2 IO

3.

Fase de bsqueda
ADD PC
leer
I
DATA
PC PC+1
Fase de ejecucin
compara igual
(OP1
OP2)
si Z=1, PC IGUALSI

4.

Por eso
El software diseado para un procesador no funciona en otro
distinto

Fase de bsqueda
ADD PC
leer
I
DATA
PC PC+1
Fase de ejecucin
ADD RESULTADO
DATA ACC
escribir
...
5.

El software diseado para un sistema operativo no funciona en


otro distinto (aunque sea con el mismo procesador)
El software diseado para una versin de un sistema operativo
puede que no funcione en otra versin del mismo sistema
operativo

IGUALSI: ...

Ing E Colombo

instrucciones y cada sistema operativo es distinto (incluso


cada versin del mismo sistema operativo)

GUARDAR RESULTADO, ACC

OP2, IO

Fase de bsqueda
ADD PC
leer
I
DATA
PC PC+1

Cada CPU tiene su propio sistema de interpretacin de

SALTARSI DAT1.EQ.IO, IGUALSI

...

Fase de bsqueda
ADD PC
leer
I
DATA (decodific)
PC PC+1
Fase de ejecucin
ADD DAT1
leer
OP1 DATA

Compatibilidad

Ing E Colombo

37

Prestaciones

Buses, puertos y perifricos

La rapidez de un ordenador con la que efecta operaciones

Buses son los haces o conjuntos de cables que


interconectan entre s los distintos elementos

no depende solo de la velocidad declarada de su reloj

38

Cada conjunto suele tener 1, 8, 16, 32 o 64 cables (Bus Width)

interno

Pueden ser

Sino que tambin debe tenerse en cuenta la arquitectura


(disposicin de los elementos dentro del microprocesador y
dentro de la placa base)
Ya que, cuanto menos distancia tengan que recorrer los electrones,
mayor rapidez de funcionamiento
Y si los datos van por conjuntos de 64 conductores en paralelo
(procesadores de 64 bits usados en servidores) tendrn mayor

Unidireccionales
Bidireccionales

Algunos terminan en enlaces abiertos con conectores


donde pueden conectarse otros dispositivos:
Puertos (ports)
Bahas (bays)
Slots de expansin,
EISA, PCI, AGP, SCSI, IDE, SATA, SIMM, DIMM, USB, Eth, CAN,

rapidez que si van de 8 en 8 como en los microcomputadores


Ing E Colombo

39

Ing E Colombo

40

SISTEMA de CMPUTO - Canal de I/O

SISTEMA de CMPUTO - Interconexin de Perifricos

Ing E Colombo

Ing E Colombo

41

Ing E Colombo

42

Conceptos Bsicos

SISTEMA de CMPUTO - Buses Mltiples

Perifricos Dispositivos de entrada/salida (I/O)


Estos dispositivos son los que permiten que la mquina
interacte con el mundo exterior y se pueden clasificar en:
Dispositivos de entrada solamente:
Teclado, mouse, micrfono, cmara de vdeo, CD ROM, DVD,
scanners, lector de cdigo de barras, conversor A/D, sensor de
temperatura, sensor de presin, sensor de deformacin, etc.

Dispositivos de salida solamente:


Monitor, impresoras, parlantes, graficadores, motores paso a
paso, relevadores, conversor D/A, etc.

Dispositivos de entrada / salida:


Discos magnticos, CD grabables, monitores soft touch, etc.
Ing E Colombo

Ing E Colombo

43

44

Funcionando todo

CPU Microcomputadora y Microprocesador

Resumen en animacin que puede descargarse de


computerconfluence:
http://www.computerconfluence.com
Companion Website -> Student Resources ->
Personal Computer
http://media.pearsoncmg.com/ph/bp/bp_beekman_com
pconf_7/chapter_content/animations/PH_07_04.swf

Ing E Colombo

45

Ing E Colombo

47

Ing E Colombo

46

CONSULTAS

Ing E Colombo

Você também pode gostar