estructura bu00c1sica de un computador

Upload: jajcksonriera

Post on 07-Jul-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    1/22

    1

    ESTRUCTURA BÁSICA DEUN COMPUTADOR 

    Prof. Mayra Pariata

    Junio,2010

    Universidad Bolivariana de Venezuela

    PFG Informática para la Gestión Social

    UC: Arquitectura del Computador 

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    2/22

    2

    Contenido 

    • Estructura básica de un computador 

    • Unidad central de procesamiento (CPU)

     – Unidad lógica aritmética (ULA)

     – Registros

     – Unidad de control (UC)

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    3/22

    3

    Estructura básica

    La arquitectura Von Neumann

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    4/22

    4

    Estructura básica

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    5/22

    5

    Estructura básica Memoria

    • Es la unidad donde se almacenan tanto losdatos como las instrucciones. Existen dos tiposbásicos de memoria, que se diferencian sobretodo por su velocidad de acceso:

     – Memoria principal, central o interna: es la memoriaque actúa con mayor velocidad y está ligadadirectamente a las unidades más rápidas delcomputador (UC y ALU).

    • ROM (sólo se puede leer y es permanente)• RAM (leer y escribir, es volátil)

     – Memoria auxiliar, secundaria o externa: La memoriaprincipal no tiene gran capacidad para almacenarinformación, por lo que es necesario utilizar otros

    tipos de memoria.

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    6/22

    6

    Estructura básica Memoria

    Organización de la memoria principal

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    7/22

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    8/22

    8

    • Bus de Datos: transportan los datos einstrucciones.

    • Bus de Direcciones: las direcciones son

    números naturales que indican la posición de losdatos dentro de la memoria principal.• Bus de control: a través de este bus se

    transmiten las señales de control del sistema.

    Suele incluir el reloj de la máquina, señales desincronización entre la CPU y las demásunidades.

    Estructura básica

    Buses

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    9/22

    9

    Unidad Central de Procesamiento 

    • Controla lasoperaciones de lacomputadora y realiza

    las funciones deprocesamiento dedatos.

    • Ejecuta una secuencia

    de instrucciones queestán almacenadas enla memoria principal dela computadora.

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    10/22

    10

    Unidad Central de Procesamiento 

    • Las funciones que realiza la CPU para ejecutaruna instrucción son:

     – Buscar instrucciones – Interpretar instrucciones – Buscar datos – Procesar datos

     – Escribir datos

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    11/22

    11

    CPUUnidad Aritmético Lógica

    • Esta unidad contiene los circuitos electrónicoscon los que se hacen las operaciones de tipoaritmético (sumas, restas, etc...) y de tipo lógico

    (comparar dos números, hacer operaciones del Álgebra de Boole binaria - and, or, not, xor, ...- ,etc...).

    Un típico símbolo esquemático para una ALU: Ay B son operandos; R es la salida; F es laentrada de la unidad de control; D es un estadode la salida.

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    12/22

    12

    CPURegistros

    Esquema simplificado de las conexiones entre registros

    ULA y unidad de control

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    13/22

    13

    Registros visibles al usuario: Sonaquellos que pueden ser referenciadospor medio del lenguaje de máquina queejecuta la CPU

    Registro de direcciones: Pueden ser deuso más o menos general, o puedenestar dedicados a un modo particularde direccionamiento.

    Registros de control y estado: Hay unagran variedad , la mayoría de estos, enmuchísimas máquinas, no son visiblesal usuario.

    R

    E

    G

    I

    S

    T

    R

    O

    S

    CPU

    Registros

    • Registros de PropósitoGeneral• Registros de Datos

    • Apuntadores de segmento

    • Registros índices• Apuntadores de Pila

    • Registro de dirección dememoria MAR (Memory Address Register)

    • Registro de datos dememoria MDR (MemoryData Register)• Contador de Programa PC(Program Counter)• Registro de Instrucción IR

    (Instruction Register)

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    14/22

    14

    CPU

    Unidad de Control

    • La función de la unidad de control de uncomputador es la búsqueda de las instruccionesen memoria, su interpretación y la generación

    (en los instantes adecuados) de las señales decontrol necesarias para ejecutar la operaciónespecificada por cada instrucción. En esteproceso se distinguen dos aspectos

    fundamentales: – El secuenciamiento de las instrucciones.

     – La interpretación de las instrucciones.

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    15/22

    15

    CPU

    Unidad de Control

    • Secuenciamiento: es el proceso por el cual lasinstrucciones de un programa van siendoseleccionadas para su ejecución en un orden

    determinado.

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    16/22

    16

    CPU

    Unidad de Control

    • Interpretación: es el proceso por el cual launidad de control obtiene las instruccionesalmacenadas en memoria y las ejecuta. Esto se

    realiza en lo que llamaremos ciclo deinstrucción. – Ciclo de instrucción: es el período que tarda la unidad

    central de proceso (CPU) en ejecutar una instrucción

    de lenguaje máquina.• Ciclo de captación• Ciclo de decodificación• Ciclo de ejecución

    Ciclo de instrucción

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    17/22

    17

    • Ciclo de captación• Ciclo de decodificación• Ciclo de ejecución

    Ciclo de instrucción

    Las instrucciones que forman un programa sealmacenan en forma secuencial en la memoria. Paraejecutar este programa la CPU trae una instrucción a lavez de la memoria y realiza las funciones

    especificadas. A este proceso se le conoce como ciclode captación y ocurre al comienzo de cada ciclo deinstrucción produciendo que una instrucción seaobtenida de la memoria.

    CPU

    Unidad de Control

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    18/22

    18

    • Ciclo de captación• Ciclo de decodificación• Ciclo de ejecución

    Ciclo de instrucción

    Una vez que se tiene la microinstrucción, lo siguienteconsiste en analizar los bits correspondientes al códigode operación de la instrucción y determinar lasoperaciones a ejecutarse en el ciclo de ejecución.

    CPU

    Unidad de Control

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    19/22

    19

    • Ciclo de captación• Ciclo de decodificación• Ciclo de ejecución

    Ciclo de instrucción

    El ciclo de ejecución no tiene una secuencia fija deoperaciones, sino que para cada código de operación

    y modo de direccionamiento hay una secuenciadistinta.

    CPUUnidad de Control

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    20/22

    20

    CISC 

    Las siglas de CISC significan en español,Computador con un conjunto complejo de

    instrucciones. Ésta arquitectura se fundamenta

    en un procesador que maneja un amplio ycomplejo conjunto de instrucciones. Su objetivoprincipal es completar una tarea en pocas líneastanto como sea posible, lo cual se logra

    construyendo un procesador que sea capaz deentender y ejecutar una serie de operaciones.

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    21/22

    21

    RISC 

    RISC significa Computador con un conjunto deinstrucciones reducido, aunque la denominación no escorrecta debido a que cuentan con una vasta cantidadde conjuntos de instrucciones. Los procesadores RISC

    usan instrucciones simples que pueden ser ejecutadasen un ciclo de reloj – Instrucciones de tamaño fijo y presentadas en un

    reducido número de formatos.

     – Sólo las instrucciones de carga y almacenamientoacceden a la memoria por datos. –  Además estos procesadores suelen disponer de

    muchos registros de propósito general.

  • 8/18/2019 Estructura Bu00c1sica de Un Computador

    22/22

    22

    Refrencias bibliogáficas

    • Mano, Morris. “Arquitectura del Computador”. Editorial

    Prentice Hall. 1994.

    • Mano, Morris. “Lógica Digital y Diseño de

    Computadores”. Editorial Prentice Hall.

    • Mueller, Scott. “Manual de Actualización y Reparación

    de PCs”. Editorial Prentice Hall. 1998.

    • Thompson, Steven A. “Convierte tu PC a Multimedia”.

    Editorial Prentice Hall. 1995.• Norton Peter. Introducción a la computación.

    McGrawHill. Tercera edición. México 2001