Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Jerarqua de Niveles de
Abstraccin de Computadoras
Sistemas Digitales
INTRODUCCIN
AL MUNDO DIGITAL
Ing. Armando Fermn Prez
2016-0
Cables y compuertas
Una PC puede resolver un
gran rango de problemas,
porque puede ejecutar
programas en lenguajes
como FORTRAN, C, . . .
Lisp, Prolog.
Pero, los componentes
fsicos con los que se cuenta
son nicamente cables y
compuertas.
Brecha semntica
http://s1.trrsf.com/blogs/326/files/image/imagen_google_perro.jpg
19/01/2016
Abstraccin
Divide y vencers
La programacin ensea que cuando un
problema es grande, debe ser partido
utilizando el enfoque divide y vencers.
En programacin, se divide un problema en
mdulos y luego se disea cada mdulo
separadamente.
Cada mdulo realiza una tarea especfica y
solo necesitan saber como se interconectar
con los otros mdulos para utilizarlos.
Mquina virtual
guruzon.com
Nivel 6: Usuario
queue.acm.org
19/01/2016
Nivel 5
Nivel 5
Nivel 4
Nivel 4
Teniendo niveles
separados, se reduce
la brecha semntica
entre un lenguaje de
alto nivel, tal como el
C++, y el verdadero
lenguaje de mquina
que consiste slo de
0s y 1s.
19/01/2016
Nivel 3
Nivel de Software del Sistema, ve las
instrucciones del sistema operativo.
Es responsable de la multiprogramacin,
proteccin de memoria, sincronizacin de
procesos y varias otras importantes
funciones.
A menudo, las instrucciones traducidas del
lenguaje ensamblador al lenguaje de
mquina son pasadas a travs de este nivel
sin modificarse.
Nivel 2
Nivel de Mquina o ISA (Instruction Set
Architecture), consiste del lenguaje de
mquina reconocido por la arquitectura
particular del sistema computador.
Los programas escritos en un verdadero
lenguaje de mquina sobre un computador
hardwarizado pueden ser ejecutadas
directamente por los circuitos electrnicos
sin intrprete, traductor o compilador
alguno.
Nivel 1
Nivel 0
19/01/2016
Unidades de control
www.bbc.co.uk
Cableadas
Microprogramadas
19/01/2016
Computador
Datos
de
Entrada
Programa
Datos
de
Salida
Memoria
Datos
Memoria
Lectura
Buses
Sistema de
Entrada/Salida
Escritura
Palabra =
unidad de almacenamiento
1, 2, 4 u 8 bytes
8, 16, 32 64 bits
Unidades de capacidad
1K (kilo) = 210 = 1024
1M (mega) = 210 K = 220
1G(giga) = 210 M =220 K = 230
1T(tera) = 210 G = 220 M = 230 K = 240
19/01/2016
19/01/2016
Transistor
Unidad fsica mnima de diseo digital
Puerta Lgica
Unidad lgica mnima de diseo digital
Circuito Combinacional
Las salidas slo dependen del valor de las entradas en el
momento actual
Ejemplo: Seleccin de bebidas en una mquina dispensadora
Circuito Secuencial
Las salidas dependen del valor actual de las entradas y de la
secuencia de valores anteriores (historia) del circuito.
Ejemplo: Monedero de una mquina dispensadora.
Unidad Funcional
Suma de pequeos circuitos que realizan una funcin definida
19/01/2016
19/01/2016
10
19/01/2016
11
19/01/2016
Pulsador lgico
Analizador lgico
Instrumentos
12
19/01/2016
Tarea
Ver videos sobre el uso del multmetro, protoboard,
dispositivos elctricos y electrnicos (R, C, LED, CI).
Uso de software de simulacin Winbreadboard.
13