ASIGNACIÓN 1

 Arquitectura de computadoras

Se trata del conjunto de estructuras tanto físicas (hardware), como lógicas (software), que influyen de manera directa en las funciones y diseño de un equipo de cómputo, con el objetivo primordial de que sea eficiente para realizar las funciones exactas para el cuál fue diseñado, entendiéndose que los equipos de sobremesa, servidores, portátiles laptop, tabletas electrónicas, dispositivos smartphone, asistentes digitales PDA, etc., comparten la arquitectura de computadoras.

Diferencias de arquitectura y organización:

   ARQUITECTURA

ORGANIZACIÓN

Atributos de un sistema visibles al programador y que tienen un impacto directo en la ejecución lógica de un programa

Elementos funcionales y sus interrelaciones 

 

Conjunto de instrucciones

 

Detalles de hardware invisibles al    programador

 

Número de bits usados para representar              datos

 

Interfaces entre la computadora y los periféricos

 

Técnicas para direccionamiento de memoria

 

Tecnología de la memoria

 



Al saber esto también es importante conocer el concepto de una computadora digital la cual es una maquina capaz de resolver problemas ejecutando las instrucciones de un programa:
    1. Recibe datos.
    2. Los procesa.
    3. Los convierte en información útil.
Las computadoras tienen un lenguaje llamado lenguaje maquina que se basa en instrucciones primitivas de una computadora que permiten a las personas comunicarse con la computadora.



  • Para que la traducción o interpretación sea práctica, los lenguajes A y B, no deben ser demasiado diferentes.


  • Esto implica que el lenguaje B, por ejemplo, aunque mejor que el lenguaje A, todavía dista de ser ideal para el desarrollo de aplicaciones.




Comentarios