Estructura de computadores
Estructura de computadores
Estructura de computadores
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CC-BY-SA • PID_00177070 10 El computador<br />
2. Arquitectura Von Neumann<br />
Como ya se ha comentado en la <strong>de</strong>scripción <strong>de</strong> un computador hecha en el<br />
apartado 1 <strong>de</strong>l módulo, un computador está compuesto por los elementos si-<br />
guientes: un procesador, una memoria, unida<strong>de</strong>s <strong>de</strong> E/S y un sistema <strong>de</strong> inter-<br />
conexión. Todos estos elementos están presentes en la arquitectura Von Neu-<br />
mann.<br />
En una máquina Von Neumann, la manera <strong>de</strong> procesar la información se es-<br />
pecifica mediante un programa y un conjunto <strong>de</strong> datos que están almacena-<br />
dos en la memoria principal.<br />
Los programas están formados por instrucciones simples, <strong>de</strong>nominadas ins-<br />
trucciones máquina. Estas instrucciones son básicamente <strong>de</strong> los tipos siguientes:<br />
• Transferencia <strong>de</strong> datos (mover un dato <strong>de</strong> una localización a otra).<br />
• Aritméticas (suma, resta, multiplicación, división).<br />
• Lógicas (AND, OR, XOR, NOT).<br />
• Ruptura <strong>de</strong> secuencia (salto incondicional, salto condicional, etc.).<br />
La arquitectura Von Neumann se basa en tres propieda<strong>de</strong>s:<br />
1) Hay un único espacio <strong>de</strong> memoria <strong>de</strong> lectura y escritura, que contiene las<br />
instrucciones y los datos necesarios.<br />
2) El contenido <strong>de</strong> la memoria es accesible por posición, in<strong>de</strong>pendientemente<br />
<strong>de</strong> que se acceda a datos o a instrucciones.<br />
3) La ejecución <strong>de</strong> las instrucciones se produce <strong>de</strong> manera secuencial: <strong>de</strong>spués<br />
<strong>de</strong> ejecutar una instrucción se ejecuta la instrucción siguiente que hay en la<br />
memoria principal, pero se pue<strong>de</strong> romper la secuencia <strong>de</strong> ejecución utilizando<br />
instrucciones <strong>de</strong> ruptura <strong>de</strong> secuencia.