Funciones principales del procesador o cpu

Solo disponible en BuenasTareas
  • Páginas: 5 (1219 palabras)
  • Descarga(s): 0
  • Publicado: 24 de septiembre de 2010
Leer documento completo
Vista previa del texto
[pic]

Funciones principales del procesador o CPU:
. Envía y recibe señales de control, direcciones de memoria y datos de un lugar a otro del ordenador a través de líneas llamadas BUS.
. En estos bus están las puertas de E/S, las cuales conectan a la memoria y a los chips de apoyo al bus.
. Los datos pasan a través de estas puertas de E/S mientras viajan desde y hasta la CPU.
[pic]MEMORIA

Memoria RAM.-
Almacena programas y datos, empieza en las direcciones bajas y llega hasta el inicio de la ROM.

Memoria ROM.-
Situada en las posiciones altas de memoria, almacena las rutinas básicas del ordenador, como las rutinas de acceso a discos, pantalla, etc.

La memoria física
como la memoria virtual emplean direccionamiento de memoria para acceder a sus datos.

En lamemoria física,
la dirección accede a la memoria RAM real (los chips RAM incorporados a la placa madre), y la dirección de memoria virtual hace referencia a un espacio del disco duro que simula memoria RAM (el archivo de paginación).

MECANISMOS DE ASIGNACION.

Un mecanismo de asignación determina la cantidad de bloques (particiones) que serán administrados en la memoria.
Existen 3 mecanismosde Asignación:
1) ASIGNACIÓN DE UNA PARTICIÓN. La memoria es una sola partición, la administración es por el usuario
➢ No hay sistema operativo.

1) ASIGNACIÓN DE DOS PARTICIONES. La memoria se divide en 2 bloques. En una partición se carga el S.O., la otra el programa del usuario.
➢ Sistema Operativo Monousuario.

1) ASIGNACIÓN DE MULTIPLES PARTICIONES.  Esdividida en varias particiones: S.O. y las demás para los procesos de usuarios u otras funciones del S. O.
➢ Asignación de memoria en los S. O. de Multiparticiones y de Multitarea.

MÉTODOS DE ASIGNACIÓN DE MEMORIA.
Forma en la cual el S. O. lleva el control de la memoria lo más eficiente posible.

METODOS DE ASIGNASION:

SEGMENTACIÓN
Asignación de bloques de memoria detamaño variable, llamados segmentos. El tamaño de cada segmento será el requerido según la petición, ejem., tamaño del proceso a cargar.

MÉTODOS DE ASIGNACIÓN DE MEMORIA.

SEGMENTACIÓN.
El tamaño máximo de un segmento esta determinado por la capacidad de direccionamiento del hardware de la P.C., (No. bits para almacenar una dirección).

El acceso a cada (byte) en la memoria es mediante unadirección de memoria integrada por:

▪ Dirección de Segmento
▪ Dirección de Dezplazamiento

VALIDACION DEL DIRECCIONAMIENTO (Segmentación)

En cada proceso se manejan direcciones lógicas, el S.O. debe obtener una dirección lógica, y debe asegurarse que cada dirección lógica esté dentro del rango de direcciones empleado por el proceso.

PAGINACION
Considera a un espacio de direccioneslógicas de cada proceso como un conjunto de bloques de tamaño consistente llamados paginas.
➢ Cada dirección lógica está conformada por un par de valores [pagina: desplazamiento].

[pic]

Un registro del procesador- Celdas unitarias de memoria dentro del procesador donde se puede almacenar información 8 0 16 bits, el acceso es instantáneo, no utiliza el bus de datos que conecta elprocesador con la memoria para obtener dichos datos.
Registros de datos: AX, BX, CX y DX.
Se usan para cálculo y almacenamiento de propósito general.

Registro AX
Llamado acumulador, Registro de doble sentido:
▪ Registro origen para alojar los datos de una operación.
▪ Registro destino para contener el resultado de otra operación.

Registro BX
Se utiliza como registrobase, en transferencias de datos entre memoria y procesador.

Registro de instrucciones (RI)- Cada instrucción emplea un tiempo finito, por lo que hay que utilizar un dispositivo que almacena la instrucción que se ejecuta en ese momento.

Decodificador de instrucciones- Elementos lógicos que actúan sobre los bits que se almacena en el RI. Las salidas del decodificador tienen que ver con las...
tracking img