Un microprocesador puede operar con una o más CPU (Unidades Centrales de Procesamiento), constituidas cada una por registros, una unidad de control, una unidad aritmético-lógica y una unidad de cálculo en coma flotante (o coprocesador matemático).
Asimismo, se haya generalmente conectado mediante un zócalo a la placa base o tarjeta madre, junto con un sistema disipador de calor que conforman ciertos materiales de disipación térmica y un fan cooler (ventilador interno).
Mientras que un mismo microprocesador puede contar con uno o más núcleos físicos o lógicos, en los que se lleva a cabo toda la labor de cálculo, un mismo sistema informático puede disponer de varios procesadores trabajando en paralelo.
Historia del microprocesador
Los microprocesadores surgieron como producto de la evolución tecnológica de dos ramas específicas: la computación y los semiconductores. Ambos tuvieron sus inicios a mediados del siglo XX, en el contexto de la Segunda Guerra Mundial, con la invención del transistor, con el que se reemplazó a los tubos al vacío.
A partir de entonces, se usó el silicio para generar circuitos electrónicos simples, dando pie posteriormente (el inicio de la década de 1960) a la creación de los primeros circuitos digitales: Lógica Transistor-Resistor (RTL), Lógica Transistor Diodo (DTL), Lógica Transistor-Transistor (TTL) y Lógica Complementada Emisor (ECL).
El siguiente paso hacia los microprocesadores sería la invención de los circuitos integrados (SSI y MSI), permitiendo así el inicio de la agregación y miniaturización de componentes. Las primeras calculadoras en emplear esta tecnología requerían sin embargo entre 75 y 100 circuitos integrados, lo cual era impráctico. Y así, el siguiente paso en la reducción de la arquitectura computacional fue el desarrollo de los primeros microprocesadores.
Características del microprocesador
Un microprocesador opera en base a una serie de instrucciones elementales que son preprogramadas y almacenadas bajo la forma de código binario. Estas instrucciones van a organizarse a la memoria principal, y se dan de acuerdo a varias fases, que son:
- Prefetch. O prelectura de la instrucción desde la memoria principal del sistema.
- Fetch. Envío de la instrucción específica al decodificador.
- Decodificación. Traducción de la instrucción en una serie de operaciones a realizar, y lectura de los operandos necesarios para hacerlo.
- Ejecución. Realización de la instrucción por los componentes del sistema.
- Escritura. Grabado de los resultados de vuelta en la memoria principal, o en los registros.
No hay comentarios.:
Publicar un comentario
Hola, esperamos que los materiales y recursos disponibles en el entorno virtual que desarrollaremos te ayuden en la asignatura. Completa el siguiente formulario para saber qué guía necesitas📚