ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Funcionamiento Del Computador


Enviado por   •  27 de Febrero de 2015  •  3.602 Palabras (15 Páginas)  •  476 Visitas

Página 1 de 15

HARDWARE ESPECÍFICO CÓMO INTERACTÚAN HARDWARE DE USO TODOS LOS GENERAL COMPONENTES COMPONENTES DEL COMPUTADOR CICLOS DE CAPTACIÓN Y EJECUCIÓN INTERRUPCIONES

Componentes del computador

TODOS LOS COMPUTADORES ACTUALES SE HA DISEÑADO BASÁNDOSE EN LOS CONCEPTOS DESARROLLADOS POR JOHN VON NEUMANN EN EL INSTITUTO DE ESTUDIOS AVANZADOS DE PRINCETON: LOS CONTENIDOS DE ESTA MEMORIA SE DIRECCIONAN INDICANDO SU POSICIÓN, SIN CONSIDERAR EL TIPO DE DATO CONTENIDO EN LA MISMA. LOS DATOS Y LAS LA EJECUCIÓN SE PRODUCE INSTRUCCIONES SE SIGUIENDO UNA SECUENCIA DE ALMACENAN EN UNA SOLA INSTRUCCIÓN TRAS INSTRUCCIÓN (A MEMORIA DE LECTURA Y NO SER QUE DICHA SECUENCIA SE ESCRITURA MODIFIQUE EXPLÍCITAMENTE). SE BASA EN 3 COMPONENTES

ESPECÍFICO EN ESTE DIAGRAMA SE EJEMPLIFICA EL COMPUTADOR REALIZABA UNA TAREA FIJA CON LOS DATOS, EL SISTEMA ACEPTA DATOS Y PRODUCE RESULTADOS

VEMOS EJEMPLIFICADO QUE POR MEDIO DE INSTRUCCIONES AL PROCESADOR, SE PODÍA HACER QUE EL COMPUTADOR SEA DE USO GENERAL Y REALIZAR DISTINTAS TAREAS. EL SISTEMA ACEPTA DATOS Y SEÑALES DE CONTROL Y PRODUCE RESULTADOS

COMO SE PUEDE APRECIAR, LA MEMORIA Y LOS DATOS PROVIENEN DE LA MISMA MEMORIA. LA IDEA ES LA SIGUIENTE, SE LEÍA UNA INSTRUCCIÓN, ESTA PASABA A LA UNIDAD DE CONTROL, DICHA UNIDAD REALIZABA LAS CONEXIONES CORRESPONDIENTES PARA QUE LA ALU REALIZARA UNA TAREA DETERMINADA, ENTRABAN LOS DATOS A LA ALU, ESTA REALIZABA LAS OPERACIONES, Y EL RESULTADO SALÍA POR ALGÚN DISPOSITIVO DE E/S

CPU INTERPRETE DE INSTRUCCIONES FUNCIONES LÓGICAS Y ARITMÉTICAS DE USO

INTÉRPRETE DE INSTRUCCIONES Y MÓDULO DE USO GENERAL PARA LAS FUNCIONES ARITMÉTICAS Y LÓGICAS CPU

ADEMÁS SE REQUIEREN VARIOS ELEMENTOS ADICIONALES PARA QUE EL COMPUTADOR FUNCIONE. YA QUE LOS DATOS Y LAS INSTRUCCIONES DEBEN INTRODUCIRSE EN EL SISTEMA PARA ESO SE NECESITA ALGÚN TIPO DE MÓDULO DE ENTRADA Y TAMBIÉN SE NECESITA UN MEDIO PARA PROPORCIONAR RESULTADOS EL MÓDULO DE SALIDA. E/S MODULO

CÓMO INTERACTÚAN TODOS LOS COMPONENTES CPU SE ENCARGA DEL CONTROL INTERCAMBIA DATOS CON LA MEMORIA

SE NECESITA UN COMPONENTE MÁS, COMO SABEMOS UN PROGRAMA NO SIEMPRE EJECUTA LAS INSTRUCCIONES SEGÚN UNA MISMA SECUENCIA, PUEDE SALTARSE CIERTAS INSTRUCCIONES. POR ELLO DEBE EXISTIR UN SITIO PARA ALMACENAR TEMPORALMENTE TANTO LAS INSTRUCCIONES COMO LOS DATOS. MEMORIA PRINCIPAL

CÓMO INTERACTÚAN TODOS LOS COMPONENTES IGUALMENTE UN REGISTRO DE DIRECCIONES DE E/S ESPECIFICA UN DISPOSITIVO DE

CÓMO INTERACTÚAN TODOS LOS COMPONENTES UN MÓDULO DE E/S TRANSFIERE DATOS DESDE LOS DISPOSITIVOS EXTERNOS A LA CPU Y A LA MEMORIA. CONTIENE LOS REGISTROS (BUFFERS) INTERNOS PARA ALMACENAR LOS DATOS TEMPORALMENTE, HASTA QUE PUEDAN ENVIARSE

ENTRADA Y SALIDA CPU REGISTRO DE DIRECCIÓN E/S ESPECIFICA UN DISPOSITIVO DE E/S REGISTRO DE DATOS E/S SE UTILIZA PARA INTERCAMBIAR DATOS ENTRE EL MÓDULO DE E/S Y LA CPU

CÓMO INTERACTÚAN TODOS LOS COMPONENTES PARA ESTO USUALMENTE UTILIZA DOS REGISTROS INTERNOS DE LA CPU CPU REGISTRO DE DIRECCIÓN DE MEMORIA ESPECIFICA LA DIRECCIÓN DE MEMORIA QUE SERÁ ACCEDIDA. REGISTRO TEMPORAL DE MEMORIA (BUFFER) CONTIENE EL VALOR A ALMACENAR O LA PALABRA RECIBIDA DE MEMORIA.

Funcionamiento del computador

LA FUNCIÓN BÁSICA QUE REALIZA UN COMPUTADOR ES LA EJECUCIÓN DE UN PROGRAMA, CONSTITUIDOS POR UN CONJUNTO DE INSTRUCCIONES ALMACENADAS EN MEMORIA. EL PROCESADOR ES EL QUE SE ENCARGA DE EJECUTAR LAS INSTRUCCIONES ESPECIFICADAS EN EL PROGRAMA.

CICLOS DE CAPTACIÓN Y EJECUCIÓN DE UN PROGRAMA CONSTA DE DOS CICLOS CICLOS DE CICLOS DE CAPTACIÓN

EJECUCIÓN EL PROCESADOR LEE LA EL PROCESADOR EJECUTA LA INSTRUCCIÓN DE LA MEMORIA INSTRUCCIÓN LA EJECUCIÓN DE UN PROGRAMA CONSISTE EN LA REPETICIÓN DEL PROCESO DE CAPTACIÓN Y EJECUCIÓN DE INSTRUCCIÓN

FASES DE EJECUCIÓN DE UNA INSTRUCCIÓN  CAPTACIÓN  PREPARACIÓN DE LA SIGUIENTE INSTRUCCIÓN  DECODIFICACIÓN  EJECUCIÓN LA EJECUCIÓN DEL PROGRAMA SE PARA SOLO SI LA MAQUINA SE DESCONECTA, SE PRODUCE ALGÚN TIPO DE ERROR IRRECUPERABLE O EJECUTA UNA INSTRUCCIÓN DEL PROGRAMA QUE DETIENE AL COMPUTADOR

COMO SE DIJO ANTERIORMENTE LA CPU INTERPRETA LA INSTRUCCIÓN Y LLEVA A CABO LA ACCIÓN REQUERIDA. EN GENERAL, ESTA PUEDE SER DE 4 TIPOS:

1. procesador – memoria: transferencia de datos desde o hacia memoria.

2. procesador – e/s: transferencia de datos desde o hacia el exterior a través de un módulo de e/s.

3. procesamiento de datos: alguna operación aritmética o lógica con los datos.

4. control: una instrucción puede especificar que la secuencia de ejecución se altere • por ejemplo una instrucción de salto, que lo único que requiere es que se cambie el valor del registro pc una instrucciones requieren una combinación de algunas.

SE UTILIZA PC PARA SEGUIR LA PISTA DE LA INSTRUCCIÓN QUE DEBE CAPTARSE A CONTINUACIÓN. A NO SER QUE SE INDIQUE LO CONTRARIO LA CPU SIEMPRE INCREMENTA 1 A PC DESPUÉS DE CADA INSTRUCCIÓN, DE FORMA QUE CAPTARÁ LA SIGUIENTE INSTRUCCIÓN DE SECUENCIA AL COMIENZO DE CADA CICLO DE INSTRUCCIÓN LA CPU CAPTA LA INSTRUCCIÓN DE MEMORIA

FUNCIONAMIENTO DEL COMPUTADOR CICLO DE INSTRUCCIÓN

1. recuperar la siguiente instrucción desde

2. decodificar el patrón de memoria (apuntada por bits en el registro del programa contar) e instrucción ir luego incrementar el programa contar.

3. ejecutar la instrucción indicada en el registro de instrucción ir

1. u obtiene la próxima instrucción de memoria (usando el registro pc) 2. Se incrementa el pc

3. la instrucción es decodificada a un lenguaje que entiende la alu

4. obtiene de memoria los operados requeridos por la operación

5. la alu ejecuta y deja los resultados en registros o en memoria

6. repetir pasó 1

OPERACIONES ELEMENTALES SOBRE LA MEMORIA LEER EL CONTENIDO DE LA MEMORIA

1. decidir que celda se va leer (dar la dirección).

2. esperar a que se complete la operación de copia del dato.

3. recoger el dato y dar

...

Descargar como (para miembros actualizados)  txt (22.6 Kb)  
Leer 14 páginas más »
Disponible sólo en Clubensayos.com