1.1 Introducción a la arquitectura de computadoras
1.1 Introducción a la arquitectura de computadoras
A menudo se lo conoce como el método de selección y conexión de componentes de hardware para construir una computadora en función de los requisitos de funcionalidad, rendimiento y costo. El intercambio de información debe tener lugar con los dispositivos periféricos y el procesador central. (Apuntes para universitarios. 2021)
La industria de la computación ha evolucionado enormemente en los últimos 50 años. Ejemplo de ello se muestra en 1945, pues no había computadoras con programas almacenados. Hoy en día puedes comprar una computadora personal con más funciones, más memoria unidad principal y más espacio en disco. Desde 1985, han aparecido media docena de máquinas nuevas, su introducción parece revolucionar la industria de la computación; sin embargo, estas son solo revoluciones engañosas porque alguien construyó una computadora mejor. (DocPlayer)
Está claro que los avances en la tecnología informática afectan a la mayoría de las personas.
Los avances en el hardware han permitido a los desarrolladores crear softwares extremadamente útiles. Algunas aplicaciones serán la ficción del mañana como lo es: una sociedad sin efectivo, caminos inteligentes y computación verdaderamente ubicua. Lo que consiste en que: no traiga computadoras ya que estarán disponibles en todas partes. (Academia)
Durante las décadas de 1960 y 1970, una importante limitación de capacidad en computadoras es del tamaño de la memoria de la computadora. Los programadores escucharon todas las complicaciones, y por ello llegaron a la conclusión de: minimizar la memoria para que los programas se ejecuten más rápido y de una manera fluida.
En la última década, los avances en el diseño de computadoras y las actualizaciones de la memoria, reduce la importancia del uso de la memoria superficial. (Studocu.)
Los programadores se preocupan por el rendimiento ahora que necesitan comprender los temas que reemplazó el modelo de memoria simple de la década de 1960: naturalezas jerárquicas en las memorias y la naturaleza paralela del procesador.
Por ello, los programadores quieren crear versiones aptas de compiladores, sistemas operativos, bases de datos, etc.
Por lo que es importante tener un vasto conocimiento en cuestión a la organización y función de las computadoras. (Universitat Oberta de Catalunya)