Académique Documents
Professionnel Documents
Culture Documents
CNM-130
Departamento de Matemáticas
Facultad de Ciencias Exactas y Naturales
Universidad de Antioquia
Contenido
1 Introducción
2 Arquitectura y funcionamiento
ENIAC (1946)
Construida por John Presper Eckert y John William
Mauchly en la Universidad de Pennsylvania
Utilizaba tubos de vacı́o
ENIAC
Introducción Arquitectura y funcionamiento Software y lenguajes de programación
Tubos de vacı́o
Transistores
Circuitos integrados
Resumen
Tomado de http://www.youtube.com/watch?v=2r0e8D0DqpA
Introducción Arquitectura y funcionamiento Software y lenguajes de programación
Conceptos básicos
Hardware y Software
1 Monitor
2 Placa base
3 Procesador
4 Puertos ATA
5 Memoria principal (RAM)
6 Placas de expansión
7 Fuente eléctrica
8 Unidad de almacenamiento óptico
9 Disco duro
10 Teclado
11 Ratón
Introducción Arquitectura y funcionamiento Software y lenguajes de programación
Arquitectura Eckert-Mauchly
Memorias
Memorias
Terminologı́a básica
Terminologı́a básica
Compilador: al igual que los intérpretes, los compiladores traducen un
programa escrito en algún lenguaje de programación en una secuencia
de instrucciones de máquina (lenguaje de máquina) que se pueden
ejecutar. A diferencia de los intérpretes, el compilador sólo traduce:
Según el paradigma
Introducción Arquitectura y funcionamiento Software y lenguajes de programación
Según el paradigma
Introducción Arquitectura y funcionamiento Software y lenguajes de programación
Según el paradigma
Introducción Arquitectura y funcionamiento Software y lenguajes de programación
Bits y Bytes
Bit: dı́gito binario que toma como posible valor 0 ó 1.
22 = 4 posibilidades:
0 0 : “apagado”–“apagado”.
0 1 : “apagado”–“encendido”.
1 0 : “encendido”–“apagado”.
1 1 : “encendido”–“encendido”.
Introducción Arquitectura y funcionamiento Software y lenguajes de programación
Bits y Bytes
Terminologı́a básica
Dirección de memoria
Palabra
Cadena finita de bits que es tratada por los circuitos como una sola
entidad, por la unidad de control como una instrucción y por la unidad
aritmética-lógica como una cantidad.
Se les asigna una dirección de memoria.
El tamaño de una palabra hace referencia al número de bits contenidos
en ella.
Los computadores modernos normalmente tienen un tamaño de palabra
de 16, 32 64 bits.
Introducción Arquitectura y funcionamiento Software y lenguajes de programación
Terminologı́a básica
Dı́gitos decimales: 0, 1, 2, . . . , 9
Letras: A, B, . . . , Z y a, b, . . . , z.
Campos:
Terminologı́a básica
Registro
Terminologı́a básica
Archivos
Bases de datos
Terminologı́a básica
Jerarqua de datos
Introducción Arquitectura y funcionamiento Software y lenguajes de programación
Referencias
M.A. Criado
Programación en lenguajes estructurados
Alfaomega Grupo Editor, S.A. de C.V. Primera Edición, 2006
Colaboradores de Wikipedia
Wikipedia, La enciclopedia libre
http://es.wikipedia.org/wiki/Wikipedia:Portada