microprogramación

microprogramación

s. f. INFORMÁTICA Técnica de programación de un ordenador, en la que las instrucciones del programa se realizan a través de una sucesión de instrucciones muy elementales.

microprogramación

 
f. inform. Técnica de programación de una computadora en la que las instrucciones del programa se ejecutan mediante una sucesión de instrucciones muy elementales.
Ejemplos ?
Memorias de sólo lectura. ROM (Read Only Memory): se usan principalmente en microprogramación de sistemas. Los fabricantes las suelen emplear cuando producen componentes de forma masiva.
La única diferencia entre unos y otros radicaba en el microprograma utilizado. Hoy día la microprogramación ha desaparecido prácticamente por completo.
En 1955, Maurice Wilkes inventó la microprogramación, que fue posteriormente ampliamente usada en los CPUs y las unidades de punto flotante de los mainframes y de otras computadoras, tales como las series del IBM 360.
La microprogramación permite al conjunto de instrucciones base ser definido o extendido por programas incorporados en el hardware (ahora a veces llamado como firmware, microcódigo, o milicódigo).
Las características más relevantes de las computadoras de la segunda generación son: Estaban construidas con la electrónica de transistores Se programaban con lenguajes de alto nivel 1951, Maurice Wilkes inventa la microprogramación, que simplifica mucho el desarrollo de las CPU pero esta microprogramación también fue cambiada más tarde por el computador alemán Bastian Shuantiger 1956, IBM vendió por un valor de 1.230.000 dólares su primer sistema de disco magnético, el RAMAC (Random Access Method of Accounting and Control).
Davis hace un caso indicando que el computador de Turing, el Automatic Computing Engine (ACE), "anticipó" las nociones de microprogramación (microcódigo) y procesadores RISC (Davis 2000:188).
El IBM S/360 fue el primer ordenador en usar microprogramación, y creó el concepto de arquitectura de familia. La familia del 360 consistió en 6 ordenadores que podían hacer uso del mismo software y los mismos periféricos.
La optimización del procesador 6809 significó que, a diferencia de muchos procesadores de aquel entonces, las instrucciones fueron en su mayoría construidas dentro del procesador, en lugar de ser escritas utilizando microcódigo o microprogramación.
En el segundo caso, la microprogramación de la UC se encuentra almacenada en una micromemoria, a la cual se accede de manera secuencial para posteriormente ir ejecutando cada una de las microinstrucciones.
Wilkes, fue introducida la idea de microprogramación como un nivel intermediario para ejecutar instrucciones de programa de computadora (véase también microcódigo).
En 1951, desarrolló el concepto de la microprogramación cuando se dio cuenta de que la unidad central de proceso de un ordenador podía estar controlada por un pequeño programa altamente especializado y escrito en memoria ROM, que es muy rápida.
La microprogramación fue presentada en 1951 en la conferencia inaugural de la Universidad de Mánchester, y después se publicó un artículo expandido en IEEE Spectrum, en 1955.