Diferencia entre revisiones de «Programación en Pascal/Nociones generales»
Contenido eliminado Contenido añadido
Sin resumen de edición |
|||
Línea 135:
Ya hemos dicho que los transistores son pequeños dispositivos que solo entienden de unos y ceros. Hay muchos tipos de agrupaciones de transistores, por ejemplo AND, NAND, OR, XOR. A su vez, la combinación de estos grupos producen operaciones complejas. Solo para realizar la suma de dos datos de 32 bits se necesitan cientos de transistores, que a su vez precisan de registros, otras instrucciones para manejar esos registros, etc. Explicar como funciona un procesador está fuera del alcance de este libro, pero el futuro programador tiene que tener nociones básicas de lo que es un ordenador, o de lo contrario se sentirá perdido cuando se manejen temas complejos.
A medida que avanza la técnica, se consiguen hacer transistores con menor gasto (se calientan menos), más pequeños (caben más), y más rápidos. Así, un ordenador de 4 Mhz de hace 20 años, podía hacer (en teoría) cuatro millones de instrucciones por segundo. Hoy en día, con 3 Ghz puede hacerse tres mil millones. En la práctica pueden ser más o menos, dependiendo de si tiene varios núcleos (core), la velocidad del bus, la memoria, etc. Generalmente suele ser bastante menos.
=Las instrucciones de una máquina y el ensamblador=
|