Está en la página 1de 35

INGENIERA DE

TELECOMUNICACIONES
TELEMTICA I
Fundamentos de Informtica
Captulo 1.1

Captulo 1.1 Fundamentos


de Informtica
SISTEMAS NUMRICOS
REPRESENTACIN DE LA
INFORMACIN
SISTEMAS DIGITALES
MANEJO DE LA INFORMACIN

SISTEMAS NUMRICOS

Sistemas Numricos
Conjunto de reglas y smbolos que representan
cantidades

V ( A)

i m

V(A): valor del conjunto de smbolos


ai: i-simo smbolo del conjunto
: base numrica utilizada
2

Ej:

165.2 ai 10i 2 *10 1 5 *10 0 6 *101 1*10 2


i 1

Sistemas Numricos
Bases numricas:
Binaria: 0, 1.
Ej: 001b, 1101|2

Octal: 0, 1, 2, 3, 4, 5, 6, 7.
Ej: 1|8, 15|8

Decimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Ej: 1|10, 13

Hexadecimal 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Ej: 1h, 0xD, FF|h

Sistemas Numricos
Nmeros tienen valor simblico y posicional:
113|10 = 1*100 + 1*10 + 3*1
= 1*102 + 1*101 + 2*100
111 0001|2
+1*100

= 1*26 + 0*25+ 0*24 +0*23 + 0*22 + 0*21

161|8 = 1*82 + 6*81 + 1*80


71|h

= 7*161+1*160

REPRESENTACIN DE LA
INFORMACIN

Representacin de la
Informacin
Computadores:
lgica binaria para funcionar
representacin binaria para los datos

Tanto las rdenes como los datos deben


representarse en forma unvoca
Esto evita mltiples interpretaciones
Permite tambin generar mltiples representaciones

Necesidad de representar mltiples tipos de


datos: seales, nmeros, objetos, etc.

Representacin de la
Informacin
Bit (b): 1 dgito binario. Unidad mnima de informacin.
Ej: 0, 1

Nibble: 4 dgitos binarios


Ej: 0000; 0110

Byte (B): 8 dgitos binarios. Unidad mnima de


almacenamiento.
Ej: 0000 0000; 0000 0001; 0010 1110

Word (wd): n Bytes, n depende de cmo se defina (n=1,


2, 4, 8 )
Ej: En Intel n = 2, es decir, 1 Word 2 By 16 b
Si: n = 4, es decir, 1 Word 4 By 32 b

Representacin de la
Informacin
Nmeros enteros sin signo
Representacin binaria directa
Cantidad de bits determina los lmites
Ej: 8 bits: 0 255; [0, 28-1]
Ej: 16 bits: 0 65535; [0, 216-1]
Ej: 32 bits: 0 4294967295; [0, 232-1]

Nmeros enteros con signo (opcin 1)


Representacin binaria modificada: 1 bit (MSB) de signo
0 representa positivos, 1 negativos
Se pierde la mitad de las representaciones
Ej: 8 bits: -128 127; [-28, 28-1]
Ej: 16 bits: -32768 32767; [-216, 216-1]
Ej: 32 bits: -2147483648 2147483647; [-231, 231-1]

Representacin de la
Informacin
Nmeros enteros con signo (opcin 2)
Nmeros negativos se representan en complemento a 2
Ej: 0000 0001 => +1; 1111 1111 => -1

Conceptos de extensin lgica y aritmtica

Nmeros reales

Notacin en punto flotante: representacin IEEE 754


(-1)S F 2E
S: bit de signo, F: bits de mantisa, E: bits de exponente
Nmeros precisin simple 32 bits (F=23, E=8)
Nmeros precisin doble 64 bits (F=52, E=11)
Ej: 125=1111101|2=(-1)0 0.1111101|210|2111|2
0000 0011 1000 0000 0000 0000 0111 1101
S
E
F

0x 0380007D

Representacin de la
Informacin
ASCII (Americ Stand Code Information Interchange):
Permite representar caracteres numricos y
alfanumricos
Utiliza 7 bits
Ej: A=> ASCII 65
@=>ASCII 64
3 => ASCII 51

a => ASCII 97
\ => ASCII 92

Cdigo EBCD:
Representa dgitos y nmeros usando 1 nibble por
dgito
Ej: 0|10 => 0000
7|10 => 0111
15|10 => 0001 01001

SISTEMAS DIGITALES

SEAL ANALGICA

SEAL DIGITAL
Algebra de Boole
basadas en dos estados posibles estados lgicos :
conexin-desconexin, verdad-falso, 0 - 1

Sistemas Combinacionales

Sistemas Secuenciales

Compuertas lgicas
AND, OR, NAND,
NOT: compuertas
lgicas bsicas
Funcin: realizar la
operacin lgica
respectiva, bit a bit,
con los datos de
entrada.

Multiplexores
Funcin: seleccionar,
usando las puertas de
control, una de las posibles
entradas y hacer que los
datos aparezcan en la
salida.
2m puertas de entrada, de
n bits c/u
m puertas de seleccin de
control
1 puerta de salida

Demultiplexores
Funcin: hacer que la
entrada aparezca
en la salida
seleccionada por las
puertas de control.
1 puerta de entrada, de
n bits
2m puertas de salida, de
n bits c/u
m puertas de control

ALUs
Funcin: realizar la
operacin especificada en
ALUCtr sobre los
operandos. Ejecuta 2m
operaciones distintas
2 puertas de entrada, de n
bits (ALUSrcX)
1 puerta de salida
(ALUOut), de n bits
1 puerta de control
(ALUCtr) de m bits

Elementos de Hardware
Relojes (Clock, CK) Proveen
sincronismo, Oscila
peridicamente
Registros: elementos de
almacenamiento de n bits
1 puerta de entrada, de n bits
1 puerta de salida, de n bits
1 puerta de control para
habilitar las escrituras
1 puerta de entrada de reloj
(sincrnicos)

REGISTROS (Biestables)
Un biestable, tambin llamado bscula o flip-flop, es un
circuito capaz de permanecer en un estado determinado
durante un tiempo indefinido. Se utilizada para
memorizar informacin.
El paso de un estado a otro se realiza variando sus
entradas. Dependiendo del tipo de dichas entradas los
biestables se dividen en:
Asncronos: Slo tienen entradas de control. El ms
empleado es el biestable RS.
Sncronos: Adems de las entradas de control posee
una entrada de sincronismo o de reloj.

Flip - Flop
a) Circuito Biestable RS sncrono
b) Esquema normalizado

Flip - Flop
S R Q Q
R

1 0 1

0 0 1

0 1 0

0 0 0

1 1 0

ESTADO
INICIADO

ESTADO
REINICIADO

INDEFINIDO

Circuito Multivibrador
Biestable con Componentes
Discretos

Elementos de Hardware
Banco de registros:
agrupacin de 2m registros, de
n bits c/u
1 puerta de entrada, de n bits
1 puerta de control, de m bits,
para direccionar registro a
escribir
y puertas de salida, de n bits
c/u
y puertas de control, de m bits
c/u, para direccionar registros
a leer
1 puerta de control para
habilitar las escrituras
1 puerta de entrada de reloj

Elementos de Hardware
Memoria: elemento de
almacenamiento de
informacin, que es capaz de
almacenar 2m Bytes.
1 bus de entrada/salida
(datos), de n bits
1 bus de direcciones
(control), de m bits, para
direccionar la posicin de
memoria a leer/escribir
Acceso mltiple

1 puerta de control para


habilitar las
lecturas/escrituras

MANEJO DE LA
INFORMACIN

Manejo de la Informacin
Computadores trabajan con datos digitalizados
Representaciones binarias numricas y alfanumricas

El trabajar con datos implica orden, el orden implica


control
En la informacin existen datos y control
Analogas:
Trfico vehicular: automviles (datos) y seales de trnsito
(control)
Preparacin de un trago: licores (datos) y receta (control)
Programa en C: valores de variables (datos) y cdigo fuente
(control)
Computador (Hw): memoria (datos) y CPU (control)
CPU: camino de datos y seccin de control

Manejo de la Informacin
Al existir mltiples elementos, se hace necesaria
identificacin de la informacin.
Esto permitir realizar bsqueda inequvocas

Identificacin genera direccionamiento


nombre, nmero, etc. (en general ID)

No perder de vista: lo que se requiere es el dato, no la


direccin (control)
Analogas:
Lockers: objetos guardados (datos) y llave numerada
(direccin)
Programa en C: valores de variables (datos) y nombre de la
variable (direccin)
Computador (Hw): programa en memoria (datos) y ubicacin
dentro de la memoria (direccin)

Manejo de la Informacin
Codificacin: organizacin para la representacin
unvoca de la informacin
Ej. en datos: cdigo Morse, ASCII, etc.

Informacin de control debe tambin codificarse


Ej. caracteres vlidos en variables, sentencias de control,
protocolos de comunicacin, instrucciones CPU

Nomenclatura y Terminologa

b: bit
BW: ancho de banda
B: Byte
CU: unidad de control
DP: camino de datos
Fw: firmware
FU: unidad funcional
Hw: hardware

Nomenclatura y Terminologa

I/O: entrada/salida de datos


LSb: bit menos significativo
MSb: bit ms significativo
R: lectura de datos
Rx: recepcin de datos
Sw: software
SC: sistema computacional
Tx: transmisin de datos
W: escritura de datos

Nomenclatura y Terminologa
Direccin: etiqueta de ubicacin del dato o
instruccin en la unidad de
almacenamiento
Direccionar: dar la direccin en la cul el
dato se lee o escribe en la unidad de
almacenamiento
Procesar: modificar con algn fin los datos

También podría gustarte