SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Taller de Sistema Operativo Unix                                                        Esquema de la Computadora




                                          Diagrama a bloques de una computadora


                              Memoria Primaria                     Bus de Datos




                                  Bus              Bus
                                  de               de
                                  Dato             Direccione
                                  s                s




                                      Procesador                                         Memoria
                                                                   Bus de Direcciones
                                                                                         Secundaria



                           Unidad de
                           Control




          ALU                    Bus Interno          Registros




Bus de datos: Interconecta los dispositivos de Entrada/Salida, la memoria RAM y el CPU.
Bus de direcciones: Se utiliza para direccionar las localidades de memoria y los dispositivos de
Entrada/Salida.
Procesador

                                  Se considera el cerebro de la computora. Controla la operación de la computadora y
                                  lleva a cabo las funciones de procesamiento de datos. Generalemente se le conoce
                                  como CPU por las siglas en inglés de Central Process Unit. Está formado por la
                                  unidad de control, la unidad aritmetico-lógica y registros.

                       La unidad de control es el núcleo del procesador sus funciones son:
                           a) Leer e interpretar las instrucciones de los programas.
      b) Dirigir la operación de los componentes internos del procesador.
      c) Controlar el flujo de entrada/salida de programa y datos en RAM.




Ing. Alma Leticia Palacios Guerrero                                                                       Pág. No 1
Taller de Sistema Operativo Unix                                             Esquema de la Computadora


La Unidad de Control está formada por:


                                                 • Registro de Instrucción. Contiene la configuración que
                                                 identifica a la instrucción que en ese momento se está
                                                 ejecutando.

                                                 •   Registro de Propósito General. Memorias de alta
                                                     velocidad que almacena los datos que requieren
                                                     procesamiento inmediato e información de control.

                                                 •   Contador de Programa: Contiene la dirección de RAM
                                                     de la siguiente instrucción que se ejecutará. Al inicio
                                                     contiene la primera dirección del programa. Cada vez
                                                     que se termina una instrucción, se incrementa
                                                     automáticamente en uno.

•     Reloj. El reloj es un circuito oscilador que genera pulsos a una frecuencia constante . Estos pulsos
      sincronizan la ejecución de cada instrucción Si en una computadora el reloj tiene un periodo de 100
      ns 1x10-9 se dice que trabaja a 10 MHz.

•     El Decodificador se encarga de extraer el código de operación de la instrucción que está en el
      Registro de Instrucción, lo analiza y determina el conjunto de pasos elementales en que se
      descompone esa instrucción concreta y emite, a través del secuenciador, las señales necesarias al
      resto de elementos para su ejecución.

•       El Secuenciador envía mediante el bus de datos señales de controla también llamadas
microórdenes a los componentes del sistema. Estas microórdenes sincronizadas por el reloj hace que se
vaya ejecutando la instrucción.



Unidad Aritmético Lógica

Se le conoce como ALU, siglas en Inglés de (Arithmetic Logic Unit). Es un conjunto de circuitos
electrónicos digitales que realizan operaciones aritméticas y lógicas elementales. Se comunica con las
otras unidades a través del bus. La ALU está constituída por:



                                                 •    Circuito Operacional: Es conjunto de compuertas
                                                      básicas organizadas en diferentes arreglos para llevar a
                                                      cabo las operaciones.
                                                 • Registros de Entrada: Guardan los datos que necesita
                                                      una instrucción para poder ser efectuada.
                                                 • Acumulador: Guarda los resultados de las operaciones
                                                      realizadas por el circuito operacional. Se conecta con
                                                      los registros de entrada (en caso de encadenación) y
             con el bus de datos para la transmisión de resultados a la Unidad de Control o a la memoria.
      •      Registros de Estado: Grupo de biestables que guardan condiciones de la última operación que
             puedan afectar a operaciones posteriores.




Ing. Alma Leticia Palacios Guerrero                                                            Pág. No 2
Taller de Sistema Operativo Unix                                                 Esquema de la Computadora


Memoria Primaria

Circuitos donde se almacenan en forma temporal los programas y los datos. La información procesada
por el CPU se almacena normalmente en la memoria principal hasta que termina la ejecución del
programa. Existen diferentes tipos de memoria primaria:

      •      ROM: Read Only Memory. Viene programada de fábrica, sólo puede leerse. Un ejemplo es el
                              BIOS.

                                      •   FLASH: (Memoria Instantánea) Memoria no volátil que el usuario puede
                                          alterar, es parte de muchos dispositivos de entrada/salida y de
                                          almacenamiento.

                               • Caché: Trabaja de forma similar a la RAM, pero acelera y facilita aún más
             la transmisión de datos e instrucciones. Se dice que es 5 ó 6 veces mas rápida que la RAM pero
             es mucho más cara. Se ubica entre el procesador y la RAM.

      •      RAM (Random Access Memory): Memoria de lectura/escritura. Usualmente se conoce como
             memoria principal. Todos los programas y datos deben transferirse a RAM desde un dispositivo
             de entrada. La memoria está dividida en celdas numeradas consecutivamente. A esta
             numeración se le conoce como dirección de memoria. La memoria RAM es volátil.



                                                 Elementos de la memoria


                                                              1) Registro de Dirección de memoria: Contiene la
                                                                 dirección de memoria de la celda en la que se
                                                                 va a realizar una operación de lectura o de
                                                                 escritura.


                                                              2) Registro de Intercambio de Memoria: En
                                                                 operaciones de lectura recibe el dato que se lee
                                                                 para enviarlo a otra unidad a través del bus. Si
                                                                 la operación es de escritura entonces por el bus
                                                                 recibe un dato procedente de otra unidad.


      3) Selector de memoria: Conecta la celda con la que se va a realizar una operación con el registro
         de intercambio de memoria.


                                                    Memoria Secundaria

Son los diversos dispositivos en los cuales se almacena información en forma semipermanente. Los
datos se almacenan en la memoria secundaria y luego se llevan a la memoria RAM. Actualmente existe
una gran variedad de medios de almacenamiento secundario, entre estos podemos mencionar: Disco
flexible, cintas magnéticas, disco duro, cd-rom, dvd, etc.




Ing. Alma Leticia Palacios Guerrero                                                               Pág. No 3
Taller de Sistema Operativo Unix                                            Esquema de la Computadora


                                            Ciclo de Instrucción

La ejecución de una instrucción involucra dos fases: la primera es la fase de búsqueda de la instrucción
en donde se hace la transferencia de la instricción que se va a a ejecutar desde la RAM a la Unidad de
Control. La segunda es la fase de ejecución la cual consiste en la realización de todas las acciones que
conforman la instrucción en sí.



                                             Fase de Búsqueda




      1) La unidad de control envía una microorden para que el Contador de Programa pase su contenido
         al Registro de Dirección de Memoria.
      2) El selector activa la celda.
      3) El contenido de la celda pasa al Registro de Intercambio de Memoria
      4) La instrucción pasa al Registro de Instrucción
      5) El Decodificador analiza la instrucción, se prepara para activar el circuito que realiza la operación
         en la ALU e informa al secuenciador.
      6) El contador de programa se autoincrementa en 1.




Ing. Alma Leticia Palacios Guerrero                                                           Pág. No 4
Taller de Sistema Operativo Unix                                        Esquema de la Computadora




                                           Fase de Ejecución

      1. Se transmite la dirección de la primera instrucción del Registro de Instrucción al Registro de
         Dirección de Memoria.
      2. El selector conecta la celda al Registro de Intercambio de Memoria y extrae el operando 1.
      3. El operando pasa del Registro de Intercambio de Memoria al Registro de Entrada 1.
      4. Se transmite la dirección del segundo operando del Registro de Instrucción al Registro de
         Dirección de Memoria.
      5. El selector conecta la celda al Registro de Intercambio de Memoria y extrae el operando 3.
      6. El operando pasa del Registro de Intercambio de Memoria al Registro de Entrada 2.
      7. El secuenciador manda una microorden a la ALU para que ejecute la operación. El resultado se
         guarda en el Acumulador.
      8. El resultado pasa de la Alu al Registro de Intercambio de Memoria.
      9. Se transfiere la dirección donde se va a guardar el resultado al Registro de Dirección de
         Memoria.
      10. Se activa la celda con el Selector y el resultado pasa del Registro de Intercambio de Memoria a
         la celda de memoria.


Ing. Alma Leticia Palacios Guerrero                                                       Pág. No 5

Más contenido relacionado

La actualidad más candente

Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumannvictor medra
 
Von neumann vs harvard
Von neumann vs harvardVon neumann vs harvard
Von neumann vs harvardManzelot
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosCarolina Cols
 
Arquitectura harvard y de von neumann
Arquitectura harvard y de von neumannArquitectura harvard y de von neumann
Arquitectura harvard y de von neumannCarloscv321
 
Arquitectura harvard 2010 1
Arquitectura harvard 2010 1Arquitectura harvard 2010 1
Arquitectura harvard 2010 1jesus199025
 
Codigos de Error en una PC y Componentes de una PC que pueden averiarse
Codigos de Error en una PC y Componentes de una PC que pueden averiarseCodigos de Error en una PC y Componentes de una PC que pueden averiarse
Codigos de Error en una PC y Componentes de una PC que pueden averiarseLeonardo Lara
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSYessica Hyuga Soto
 
Categoría De Los Sistemas Operativos
Categoría De Los Sistemas OperativosCategoría De Los Sistemas Operativos
Categoría De Los Sistemas OperativosArvey Barahona
 
Ensamblaje de una pc
Ensamblaje de una  pcEnsamblaje de una  pc
Ensamblaje de una pcYuriko28
 
Computacion e informatica
Computacion e informaticaComputacion e informatica
Computacion e informaticaclarivelth
 
BIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓN
BIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓNBIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓN
BIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓNvictorpascualcortes
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basicoGustavo Davila
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosChiNo Sosa Erazo
 
La Memoria ram
La Memoria ramLa Memoria ram
La Memoria ramjosarta
 
Organización y arquitectura de computadores
Organización y arquitectura de computadoresOrganización y arquitectura de computadores
Organización y arquitectura de computadoresSofylutqm
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computadorronaldjrt_2005
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 

La actualidad más candente (20)

Arquitectura del cpu
Arquitectura del cpuArquitectura del cpu
Arquitectura del cpu
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
Von neumann vs harvard
Von neumann vs harvardVon neumann vs harvard
Von neumann vs harvard
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
 
Arquitectura harvard y de von neumann
Arquitectura harvard y de von neumannArquitectura harvard y de von neumann
Arquitectura harvard y de von neumann
 
Arquitectura harvard 2010 1
Arquitectura harvard 2010 1Arquitectura harvard 2010 1
Arquitectura harvard 2010 1
 
Codigos de Error en una PC y Componentes de una PC que pueden averiarse
Codigos de Error en una PC y Componentes de una PC que pueden averiarseCodigos de Error en una PC y Componentes de una PC que pueden averiarse
Codigos de Error en una PC y Componentes de una PC que pueden averiarse
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
 
Categoría De Los Sistemas Operativos
Categoría De Los Sistemas OperativosCategoría De Los Sistemas Operativos
Categoría De Los Sistemas Operativos
 
Ensamblaje de una pc
Ensamblaje de una  pcEnsamblaje de una  pc
Ensamblaje de una pc
 
La placa madre y sus piezas y funciones
La placa madre y sus piezas y funcionesLa placa madre y sus piezas y funciones
La placa madre y sus piezas y funciones
 
Computacion e informatica
Computacion e informaticaComputacion e informatica
Computacion e informatica
 
BIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓN
BIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓNBIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓN
BIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓN
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basico
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesos
 
La Memoria ram
La Memoria ramLa Memoria ram
La Memoria ram
 
Organización y arquitectura de computadores
Organización y arquitectura de computadoresOrganización y arquitectura de computadores
Organización y arquitectura de computadores
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 

Destacado

02 Diagrama de Bloques de una Computadora
02 Diagrama de Bloques de una Computadora02 Diagrama de Bloques de una Computadora
02 Diagrama de Bloques de una ComputadoraJaime E. Velarde
 
Arquitectura de la cpu
Arquitectura de la cpuArquitectura de la cpu
Arquitectura de la cpuvixtor
 
Curso Ensamble su propia Video Rockola
Curso Ensamble su propia Video RockolaCurso Ensamble su propia Video Rockola
Curso Ensamble su propia Video RockolaVideorockola Digital
 
REPRESENTACIÓN DE LA INFORMACIÓN EN LA COMPUTADORA
REPRESENTACIÓN DE LA INFORMACIÓN EN LA COMPUTADORAREPRESENTACIÓN DE LA INFORMACIÓN EN LA COMPUTADORA
REPRESENTACIÓN DE LA INFORMACIÓN EN LA COMPUTADORAOdy Aranda
 
Estructura interna del mainboard
Estructura interna del mainboardEstructura interna del mainboard
Estructura interna del mainboardRiku Kenji
 
A może do Chin ?
A może do Chin ?A może do Chin ?
A może do Chin ?marco005
 
Internet pp
Internet ppInternet pp
Internet ppVirginia
 
Manual web service.
Manual web service.Manual web service.
Manual web service.xxxxxxxx
 
Consejos para padres
Consejos para padresConsejos para padres
Consejos para padresSexologia
 
Webques solano
Webques solanoWebques solano
Webques solanosolano1975
 
Videojuegos
VideojuegosVideojuegos
Videojuegoschanty94
 
PresentacióN1 De Generacion De Computadoras
PresentacióN1 De Generacion De ComputadorasPresentacióN1 De Generacion De Computadoras
PresentacióN1 De Generacion De Computadorasadelina mendez chavez
 

Destacado (20)

02 Diagrama de Bloques de una Computadora
02 Diagrama de Bloques de una Computadora02 Diagrama de Bloques de una Computadora
02 Diagrama de Bloques de una Computadora
 
Arquitectura de la cpu
Arquitectura de la cpuArquitectura de la cpu
Arquitectura de la cpu
 
Clases 2002
Clases 2002Clases 2002
Clases 2002
 
Componentes de la computadora
Componentes de la computadora Componentes de la computadora
Componentes de la computadora
 
Curso Ensamble su propia Video Rockola
Curso Ensamble su propia Video RockolaCurso Ensamble su propia Video Rockola
Curso Ensamble su propia Video Rockola
 
REPRESENTACIÓN DE LA INFORMACIÓN EN LA COMPUTADORA
REPRESENTACIÓN DE LA INFORMACIÓN EN LA COMPUTADORAREPRESENTACIÓN DE LA INFORMACIÓN EN LA COMPUTADORA
REPRESENTACIÓN DE LA INFORMACIÓN EN LA COMPUTADORA
 
Estructura interna del mainboard
Estructura interna del mainboardEstructura interna del mainboard
Estructura interna del mainboard
 
Bloques de teclado
Bloques de tecladoBloques de teclado
Bloques de teclado
 
A może do Chin ?
A może do Chin ?A może do Chin ?
A może do Chin ?
 
Internet pp
Internet ppInternet pp
Internet pp
 
Pelicula
PeliculaPelicula
Pelicula
 
Manual web service.
Manual web service.Manual web service.
Manual web service.
 
Capacidades
CapacidadesCapacidades
Capacidades
 
Consejos para padres
Consejos para padresConsejos para padres
Consejos para padres
 
El cine 607
El cine 607El cine 607
El cine 607
 
Webques solano
Webques solanoWebques solano
Webques solano
 
Antiácido..
Antiácido..Antiácido..
Antiácido..
 
Videojuegos
VideojuegosVideojuegos
Videojuegos
 
PresentacióN1 De Generacion De Computadoras
PresentacióN1 De Generacion De ComputadorasPresentacióN1 De Generacion De Computadoras
PresentacióN1 De Generacion De Computadoras
 
Generacion de las computadoras
Generacion de las computadorasGeneracion de las computadoras
Generacion de las computadoras
 

Similar a Diagrama de bloques de una computadora

Funcionamiento del ordenador
Funcionamiento del ordenadorFuncionamiento del ordenador
Funcionamiento del ordenadorGuillem Esteve
 
Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...
Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...
Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...anyelisbrito
 
Aruitectura von neumann
Aruitectura von neumannAruitectura von neumann
Aruitectura von neumannMaria Garcia
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadorescristireyes
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadorescristireyes
 
Arquitectura de Computadores
Arquitectura de ComputadoresArquitectura de Computadores
Arquitectura de ComputadoresErwin Meza
 
Presentación arquitectura de computadores
Presentación arquitectura de computadoresPresentación arquitectura de computadores
Presentación arquitectura de computadoresYadirispalacios
 
Ejercicios arquitectura
Ejercicios arquitecturaEjercicios arquitectura
Ejercicios arquitecturaelimuri
 
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Sebastian De Los Angeles
 
Arquitecturayestructuradelacomputadora
ArquitecturayestructuradelacomputadoraArquitecturayestructuradelacomputadora
ArquitecturayestructuradelacomputadoraMavericks Az
 
Tema 2 Arquitectura del computador - Ing David Ribera.ppt
Tema 2 Arquitectura del computador - Ing David Ribera.pptTema 2 Arquitectura del computador - Ing David Ribera.ppt
Tema 2 Arquitectura del computador - Ing David Ribera.pptKerryElSistemaInvher
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras16kemhernandez
 

Similar a Diagrama de bloques de una computadora (20)

Funcionamiento del ordenador
Funcionamiento del ordenadorFuncionamiento del ordenador
Funcionamiento del ordenador
 
Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...
Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...
Grupo 3 descripción a nivel de registros del proceso de ejecución de instrucc...
 
Aruitectura von neumann
Aruitectura von neumannAruitectura von neumann
Aruitectura von neumann
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadores
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadores
 
Sistema computacional (arquitecturas y memorias)
Sistema computacional (arquitecturas y memorias)Sistema computacional (arquitecturas y memorias)
Sistema computacional (arquitecturas y memorias)
 
Arquitectura de Computadores
Arquitectura de ComputadoresArquitectura de Computadores
Arquitectura de Computadores
 
Presentación arquitectura de computadores
Presentación arquitectura de computadoresPresentación arquitectura de computadores
Presentación arquitectura de computadores
 
Ejercicios arquitectura
Ejercicios arquitecturaEjercicios arquitectura
Ejercicios arquitectura
 
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
 
Arquitecturayestructuradelacomputadora
ArquitecturayestructuradelacomputadoraArquitecturayestructuradelacomputadora
Arquitecturayestructuradelacomputadora
 
Monica,erika y camilo
Monica,erika y camiloMonica,erika y camilo
Monica,erika y camilo
 
Arquitectura de computadora
Arquitectura de computadoraArquitectura de computadora
Arquitectura de computadora
 
Trabajo jajjaja
Trabajo jajjajaTrabajo jajjaja
Trabajo jajjaja
 
Tema 11
Tema 11Tema 11
Tema 11
 
La computadora
La computadoraLa computadora
La computadora
 
Tema 2 Arquitectura del computador - Ing David Ribera.ppt
Tema 2 Arquitectura del computador - Ing David Ribera.pptTema 2 Arquitectura del computador - Ing David Ribera.ppt
Tema 2 Arquitectura del computador - Ing David Ribera.ppt
 
Capitulo II
Capitulo IICapitulo II
Capitulo II
 
Memoria
MemoriaMemoria
Memoria
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 

Diagrama de bloques de una computadora

  • 1. Taller de Sistema Operativo Unix Esquema de la Computadora Diagrama a bloques de una computadora Memoria Primaria Bus de Datos Bus Bus de de Dato Direccione s s Procesador Memoria Bus de Direcciones Secundaria Unidad de Control ALU Bus Interno Registros Bus de datos: Interconecta los dispositivos de Entrada/Salida, la memoria RAM y el CPU. Bus de direcciones: Se utiliza para direccionar las localidades de memoria y los dispositivos de Entrada/Salida. Procesador Se considera el cerebro de la computora. Controla la operación de la computadora y lleva a cabo las funciones de procesamiento de datos. Generalemente se le conoce como CPU por las siglas en inglés de Central Process Unit. Está formado por la unidad de control, la unidad aritmetico-lógica y registros. La unidad de control es el núcleo del procesador sus funciones son: a) Leer e interpretar las instrucciones de los programas. b) Dirigir la operación de los componentes internos del procesador. c) Controlar el flujo de entrada/salida de programa y datos en RAM. Ing. Alma Leticia Palacios Guerrero Pág. No 1
  • 2. Taller de Sistema Operativo Unix Esquema de la Computadora La Unidad de Control está formada por: • Registro de Instrucción. Contiene la configuración que identifica a la instrucción que en ese momento se está ejecutando. • Registro de Propósito General. Memorias de alta velocidad que almacena los datos que requieren procesamiento inmediato e información de control. • Contador de Programa: Contiene la dirección de RAM de la siguiente instrucción que se ejecutará. Al inicio contiene la primera dirección del programa. Cada vez que se termina una instrucción, se incrementa automáticamente en uno. • Reloj. El reloj es un circuito oscilador que genera pulsos a una frecuencia constante . Estos pulsos sincronizan la ejecución de cada instrucción Si en una computadora el reloj tiene un periodo de 100 ns 1x10-9 se dice que trabaja a 10 MHz. • El Decodificador se encarga de extraer el código de operación de la instrucción que está en el Registro de Instrucción, lo analiza y determina el conjunto de pasos elementales en que se descompone esa instrucción concreta y emite, a través del secuenciador, las señales necesarias al resto de elementos para su ejecución. • El Secuenciador envía mediante el bus de datos señales de controla también llamadas microórdenes a los componentes del sistema. Estas microórdenes sincronizadas por el reloj hace que se vaya ejecutando la instrucción. Unidad Aritmético Lógica Se le conoce como ALU, siglas en Inglés de (Arithmetic Logic Unit). Es un conjunto de circuitos electrónicos digitales que realizan operaciones aritméticas y lógicas elementales. Se comunica con las otras unidades a través del bus. La ALU está constituída por: • Circuito Operacional: Es conjunto de compuertas básicas organizadas en diferentes arreglos para llevar a cabo las operaciones. • Registros de Entrada: Guardan los datos que necesita una instrucción para poder ser efectuada. • Acumulador: Guarda los resultados de las operaciones realizadas por el circuito operacional. Se conecta con los registros de entrada (en caso de encadenación) y con el bus de datos para la transmisión de resultados a la Unidad de Control o a la memoria. • Registros de Estado: Grupo de biestables que guardan condiciones de la última operación que puedan afectar a operaciones posteriores. Ing. Alma Leticia Palacios Guerrero Pág. No 2
  • 3. Taller de Sistema Operativo Unix Esquema de la Computadora Memoria Primaria Circuitos donde se almacenan en forma temporal los programas y los datos. La información procesada por el CPU se almacena normalmente en la memoria principal hasta que termina la ejecución del programa. Existen diferentes tipos de memoria primaria: • ROM: Read Only Memory. Viene programada de fábrica, sólo puede leerse. Un ejemplo es el BIOS. • FLASH: (Memoria Instantánea) Memoria no volátil que el usuario puede alterar, es parte de muchos dispositivos de entrada/salida y de almacenamiento. • Caché: Trabaja de forma similar a la RAM, pero acelera y facilita aún más la transmisión de datos e instrucciones. Se dice que es 5 ó 6 veces mas rápida que la RAM pero es mucho más cara. Se ubica entre el procesador y la RAM. • RAM (Random Access Memory): Memoria de lectura/escritura. Usualmente se conoce como memoria principal. Todos los programas y datos deben transferirse a RAM desde un dispositivo de entrada. La memoria está dividida en celdas numeradas consecutivamente. A esta numeración se le conoce como dirección de memoria. La memoria RAM es volátil. Elementos de la memoria 1) Registro de Dirección de memoria: Contiene la dirección de memoria de la celda en la que se va a realizar una operación de lectura o de escritura. 2) Registro de Intercambio de Memoria: En operaciones de lectura recibe el dato que se lee para enviarlo a otra unidad a través del bus. Si la operación es de escritura entonces por el bus recibe un dato procedente de otra unidad. 3) Selector de memoria: Conecta la celda con la que se va a realizar una operación con el registro de intercambio de memoria. Memoria Secundaria Son los diversos dispositivos en los cuales se almacena información en forma semipermanente. Los datos se almacenan en la memoria secundaria y luego se llevan a la memoria RAM. Actualmente existe una gran variedad de medios de almacenamiento secundario, entre estos podemos mencionar: Disco flexible, cintas magnéticas, disco duro, cd-rom, dvd, etc. Ing. Alma Leticia Palacios Guerrero Pág. No 3
  • 4. Taller de Sistema Operativo Unix Esquema de la Computadora Ciclo de Instrucción La ejecución de una instrucción involucra dos fases: la primera es la fase de búsqueda de la instrucción en donde se hace la transferencia de la instricción que se va a a ejecutar desde la RAM a la Unidad de Control. La segunda es la fase de ejecución la cual consiste en la realización de todas las acciones que conforman la instrucción en sí. Fase de Búsqueda 1) La unidad de control envía una microorden para que el Contador de Programa pase su contenido al Registro de Dirección de Memoria. 2) El selector activa la celda. 3) El contenido de la celda pasa al Registro de Intercambio de Memoria 4) La instrucción pasa al Registro de Instrucción 5) El Decodificador analiza la instrucción, se prepara para activar el circuito que realiza la operación en la ALU e informa al secuenciador. 6) El contador de programa se autoincrementa en 1. Ing. Alma Leticia Palacios Guerrero Pág. No 4
  • 5. Taller de Sistema Operativo Unix Esquema de la Computadora Fase de Ejecución 1. Se transmite la dirección de la primera instrucción del Registro de Instrucción al Registro de Dirección de Memoria. 2. El selector conecta la celda al Registro de Intercambio de Memoria y extrae el operando 1. 3. El operando pasa del Registro de Intercambio de Memoria al Registro de Entrada 1. 4. Se transmite la dirección del segundo operando del Registro de Instrucción al Registro de Dirección de Memoria. 5. El selector conecta la celda al Registro de Intercambio de Memoria y extrae el operando 3. 6. El operando pasa del Registro de Intercambio de Memoria al Registro de Entrada 2. 7. El secuenciador manda una microorden a la ALU para que ejecute la operación. El resultado se guarda en el Acumulador. 8. El resultado pasa de la Alu al Registro de Intercambio de Memoria. 9. Se transfiere la dirección donde se va a guardar el resultado al Registro de Dirección de Memoria. 10. Se activa la celda con el Selector y el resultado pasa del Registro de Intercambio de Memoria a la celda de memoria. Ing. Alma Leticia Palacios Guerrero Pág. No 5