Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduccin (1)
Informtica INFORmacin + autoMTICA Computador Mquina de programa almacenado Programa Secuencia de instrucciones que se ejecuta de forma secuencial
Computador Datos de Entrada Datos de Salida
Programa
Introduccin (2)
Hardware Conjunto de elementos tangibles (mecnicos o elctricos) Software Conjunto de elementos intangibles (sistema operativo, programas) Unidad Funcional del Computador Circuito que realiza una tarea especfica Bit Unidad mnima (binaria) de informacin (0 1). Byte Unidad de informacin formada por 8 bits (28 = 256 combinaciones).
BLAISE PASCAL
PASCALINE
=
C
MA RK
Transistor
A C
=
C
Memoria
Buses
Memoria
1K (kilo) = 2 = 1024 1M (mega) = 210K = 220 1G (giga) = 210M = 220K = 230 1T (tera) = 210G = 220M = 230K = 240 1P (peta) = 210T = 220G = 230M = 240K =250 1E (exa) = 210P = 220T = 230G = 240M = 250K =260
Perifricos
Buses Externos
Controlador
Controlador
U.A.L.
Memoria
Buses Internos
C.P.
R.I.
Buses Externos
Lenguaje Lenguaje Pascal Lenguaje ensamblador del MIPS Lenguaje mquina del MIPS
Cdigo a:=b+c; add $3,$2,$9 0000 0000 0100 1001 0001 1000 0010 0000
Procesador 1. El procesador necesita instrucciones. 2. Las instrucciones estn en memoria. 3. Las instrucciones necesitan datos:
1. En la misma instruccin. 2. En los registros. 3. En la memoria.
Debe realizar algunas acciones Necesita instrucciones que le digan qu debe hacer.
Instrucciones
Pila Datos dinmicos Datos estticos Programa
(instrucciones)
Datos
Almacena las instrucciones. Almacena los datos que se necesita para trabajar. Almacena los datos que se producen por el procesamiento.
Memoria
.data 0x0001 Void main() { int i = 1; for (i;i<2;i++) { j++; }
Ensamblador
Compilador
Intrprete Cdigo Cdigo alto nivel ensamblador (caracterstico del (caracterstico del lenguaje) procesador)
Otros Conceptos
Sistemas de representacin: Binario, Octal, Hexadecimal Representacin de caracteres, enteros, reales