Páginas

Mostrando entradas con la etiqueta ARM. Mostrar todas las entradas
Mostrando entradas con la etiqueta ARM. Mostrar todas las entradas

lunes, 28 de diciembre de 2020

¿Qué enseñar en la asignatura Arquitectura de Computadoras?

La asignatura arquitectura de computadoras, forma parte de las asignaturas basicas de formación en Ciencias de la Computación, Ingeniería de Software, Tecnologias de la Información, Ingenieria de Computadoras (diseño de computadoras). Cada una de ellas contiene temas relacionados con la Organización y Arquitectura de computadoras en mayor o menor profundidad. En las ultimas tres decadas esta asignatura se ha visto dominada por el estudio del Procesador como elemento central de estudio, desarrollandose aspectos internos y externos de los mismo analizando con mucho detalles este componente (como es necesario para los Ingenieros que Diseñan Computadoras), hasta aspectos generales de estos detalles como lo requieren otras especialidades segun la clasificación ACM.
De hecho que muchos autores de libros sobre la asignatura tomaron este paradigma, que han hecho que sus libros constituyan verdaderas biblias del analisis interno y externo de los procesadores, con un fuerte tinte de trabajo de la programación de los mismos usando el lenguaje ensamblador.

La explosión tecnologica de dispositivos y aplicaciones en WEB, requiere repensar esta asignatura a temas que tengan que ver con aspectos mas sistemicos, es decir el tratar a cada uno de los componentes que trabajan en una computadora. En base a los parametros modulares de estos componentes, poder comprender el funcionamiento, ventajas y limitaciones de las computadoras. La difusión de modulos de captura de datos, y actuadores que se pueden conectar a una computadora requiere que tengamos una especial atención en los dipositivos de entrada y salida.

Dentro de estos dispositivos tambien podemos contar con los diversos dispostivos de comunicaciones ethernet, wifi, bluethod, I2C, etc, nos hace pensar que debemos voltear la mirada de esta asignatura como una herramienta basica para comprender mediante el desarrollo de esta asignatura la compresión de otras, sobre todo a las aplicaciones de Internet de las Cosas (IOT).