Introducción. ¿Que es una computadora? Maquina electrónica capaz de resolver problemas ejecutando las instrucciones de un programa: 1.recibe datos, 2.los.

1 Introducción ...
Author: Germán Aranda Nieto
0 downloads 1 Views

1 Introducción

2 ¿Que es una computadora? Maquina electrónica capaz de resolver problemas ejecutando las instrucciones de un programa: 1.recibe datos, 2.los procesa, y 3.los convierte en información útil

3 Perspectiva funcional : procesar, almacenar, mover datos y funciones de control

4 Perspectiva estructural : conjunto de componentes interrelacionados

5 Sistema Jerárquico Los circuitos electrónicos de la computadora reconocen y ejecutan un conjunto limitado de instrucciones simples Sumar dos números Checar un número para ver si este es cero Copiar un dato de una parte de la memoria a otra Estas instrucciones primitivas constituyen el lenguaje que permite la comunicación con el usuario El conjunto de instrucciones se decide al momento de diseñar la computadora

6 Sistema Jerárquico Lenguaje natural vs Lenguaje máquina

7 Sistema Jerárquico

8 Arquitectura y organización Arquitectura : Atributos de un sistema visibles al programador y que tienen un impacto directo en la ejecución lógica de un programa Conjunto de instrucciones Numero de bits usados para representar datos Técnicas para direccionamiento de memoria Organización : elementos funcionales y sus interrelaciones Detalles de hardware invisibles al programador Interfaces entre la computadora y los periféricos Tecnología de la memoria

9 Arquitectura y organización Ejemplo: operación de multiplicar Familias de modelos de computadoras Misma arquitectura, diferente organización Variación en precio y performance La arquitectura puede perdurar por años aún cuando la organización se moderniza día a día con la evolución de la tecnología. El curso cubre aspectos de la arquitectura y organización de la computadora