Está en la página 1de 3

-Código de instrucciones:

El código de instrucciones son cantidades de bits la cual guían a una computadora como pude la
maquina poner en marcha una operación específica, siendo su parte más básica la parte de
operación, el cual es un grupo de bits que define operaciones como sumar, restar, multiplicar,
desplazar y complementar. Un código de operación se denomina Macrooperación, porque
especifica un conjunto de microoperaciones.

-Las instrucciones del computador:

Las instrucciones de computadora estas instrucciones comprueban el correcto funcionamiento de


una CPU que les guía, es un código binario que está definido por secuencias de micro operaciones
para la computadora.

-Control y sincronización de tiempo:

Existen dos tipos principales de organizaciones de control:

Control por cableado; En la organización por cableado, la lógica de control se logra mediante
compuertas, Flip-Flops y otros circuitos digitales. Esto tiene la ventaja de que puede utilizarse para
producir un modo de operación más rápido.

Control micro programado; En la organización micro programada, la información de control esta


almacenada en una memoria de control. La memoria de control está programada para iniciar la
secuencia de micro operaciones requerida.

-Ejecución de instrucciones

Una computadora solo se diseña con un número limitado de instrucciones bien definías los tipos
de instrucciones tipias realizadas por las mayorías de las computadoras son como estos ejemplos...
copia los contenidos de la posición de memoria 123 y coloca la copia de la posición 456 años de los
contenidos de la posición 666 a la 042, y coloca el resultado en la posición 013, y, si los contenidos
de la posición 999 son 0, tu próxima instrucción está en la posición 345. Las instrucciones dentro
de la computadora se representan mediante números, por ejemplo el código para copiar puede
ser 001.

Las instrucciones básicas en los lenguajes se pueden considerar en cuatro grupos:

Instrucciones de entrada salida: son instrucciones de transferencia de información y datos entre


dispositivos periféricos (teclado, impresora, unidad de disco, entre otras.).

Instrucciones aritméticas lógicas: son instrucciones que ejecutan operaciones aritméticas (suma,
resta, multiplicación, división, potencialización) y lógicas (operaciones and, or, not, entre otras.).
Instrucciones selectivas: son instrucciones que permiten la selección de tareas alternativas en
función de los resultados de diferentes expresiones condicionales.

Instrucciones repetitivas: son instrucciones que permiten la repetición de secuencias de


instrucciones un número determinado o indeterminado de veces.

Código de instrucciones:

Un código de instrucción es el conjunto de datos insertados en una secuencia estructurada o


especifica que el procesador interpreta y ejecuta, estos códigos de instrucciones están regidos por
el conjunto de instrucciones ISA (instruction set architecture) que también determina los registros
de la CPU.

La CPU puede realizar una diversidad de funciones, que son el reflejo de la variedad de las
instrucciones definidas para dicha CPU.

instrucción del computador:

Normalmente una instrucción se divide en dos campos:

Código de operación: Designa la operación que va a ser realizada.

Datos de la operación: Dependiendo del tipo de instrucción, este campo puede estar dividido en
otros o ser único, incluso no existir. En él se suelen indicar los registros y datos con los que
trabajar.

El tamaño (longitud en bits) de la instrucción depende de cada arquitectura, pudiendo variar de 4


hasta 128 bits.

La instrucción debe almacenarse temporalmente (en el registro de instruccion, RI) para que la CPU
analice su contenido y extraiga los datos que la forman. A este paso se le llama decodificación.

Control y sincronización del tiempo

Todas las operaciones del computador están sincronizadas por un generador de tiempo maestro
cuyos pulsos de tiempo se aplican a todos los flips-flops del sistema además, está disponible cierto
número de variables de tiempo en la unidad de control para darle secuencia a la operación en el
orden adecuado

EJECUCIÓN DE INSTRUCCIONES

A partir del registro de instrucción, los datos que forman la instrucción son decodificados por la
unidad de control. Ésta interpreta la información como una secuencia de señales de control que
son enviadas a las unidades funcionales relevantes de la CPU para realizar la operación requerida
por la instrucción.

La secuencia de operaciones realizadas en la ejecución de una instrucción constituye lo que se


denomina ciclo de instrucción. Lo más cómodo es considerar que el procesamiento del ciclo de
instrucción consta de dos fases: a) Fase de Búsqueda b) Fase de Ejecución

Entrada, salida e interrucciones

Una de las funciones principales de un Sistema Operativo (S.O.) es el control de todos los
dispositivos de E/S de la computador.

Las principales funciones relacionadas son:

Enviar comandos a los dispositivos, Detectar las interrupciones, Controlar los errores, Proporcionar
una interfaz entre los dispositivos y el resto del sistema.

Debe ser sencilla y fácil de usar. Debe ser la misma (preferentemente) para todos los dispositivos
(independencia del dispositivo).

El código de E/S representa una fracción significativa del S.O.

El uso inapropiado de los dispositivos de E/S frecuentemente genera ineficiencias del sistema, lo
que afecta la performance global.

También podría gustarte