SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
Los espacios de direcciones involucrados en el manejo de la
  memoria son de tres tipos:

1. Direcciones físicas: son aquellas que referencian alguna
   posición en la memoria física.

2. Direcciones lógicas : son las direcciones utilizadas por los
   procesos. Sufren una serie de transformaciones , realizadas
   por el procesador (la MMU), antes de convertirse en
   direcciones físicas.

3. Direcciones lineales: direcciones lineales se obtienen a
   partir de direcciones logicas tras haber aplicado una
   transformación dependiente de la arquitectura.

Los programas de usuario siempre tratan con direcciones
  virtuales ; nunca ven las direcciones fisicas reales..
Unidad De Manejo De Memoria
  La unidad de manejo de memoria (MMU) es parte del
  procesador.

Sus funciones son:
1. Convertir las direcciones lógicas emitidas por los procesos
   en direcciones físicas.
2. Comprobar que la conversión se puede realizar. La
   dirección lógica podría no tener un dirección física
   asociada. Por ejemplo, la pagina correspondiente a una
   dirección se puede haber trasladado a una zona de
   almacenamiento secundario temporalmente.
3. Comprobar que el proceso que intenta acceder a una cierta
   direccion de memoria tiene permisos para ello.
Una unidad de memoria almacena información binaria en
grupos llamados palabras (Un bit es la unidad mínima de
información y una agrupación de bits es una palabra, las
longitudes actuales son de 8, 16, 32 o 64 bits por palabra),
cada palabra se almacena en un registro de memoria. Una
palabra puede representar un operando, una instrucción, o
cualquier información codificada binariamente.

La comunicación entre una unidad de memoria y lo que la
rodea se logra por medio de dos señales de control y dos
registros externos. Las señales especifican la dirección de la
trasferencia requerida, esto es, cuando una palabra debe ser
acumulada en un registro de memoria o cuando una palabra
almacenada previamente debe ser transferida hacia afuera
del registro de memoria. Un registro externo especifica el
registro de memoria particular escogido entre los miles
disponibles; el otro especifica la configuración e bits particular
de la palabra en cuestión.
REGISTROS DE GESTION DE MEMORIA

SEGUIMIENTO DE UNA                  BUS DE DIRECCIONES

   INSTRUCCIÓN                                         MEMORIA

                                               M
     instrucción                               A
                                               R

                                                         MBR
    14 100 201 400
                      ALU                                      UC

                                                   RELOJ       PC
                     Op-1           Op-2


                            Circuitos                RI

                                                    Decodificador
                                                    Secuenciador



                               BUS DE DATOS
Iniciamos cuando el PC tiene la dirección 95, la cual está cargando la
siguiente instrucción: 14, 100,201,400.

1. La dirección de PC se pasa a MAR mediante una orden generada
por UC y el contenido de la celda de memoria de MAR se pasa a
MBR (B.Dir.).
• Ha tenido lugar el 1er. Ciclo de la lectura.
2. El contenido de la celda 95, ahora almacenado en el MBR, es
enviado a RI de la UC (B.Datos)
3. El decodificador analiza el CO y determina de qué instrucción se
trata (en este caso de una suma).
4. El contador de PC se incrementa para comenzar el proceso de la
siguiente instrucción.
5. La dirección del primer operando se carga en MAR desde el RI
(B.Dir.)
• La UC envía una orden de lectura y el contenido de la posición
100 se almacena en MBR.
•Ha tenido lugar el segundo ciclo de lectura.
6. La UC ordena la transferencia del operando que está en MBR al
    primer registro de ALU (B.Datos)
7. Desde el RI se transmite la dirección del segundo operando a MAR
   (B.Dir.)
La UC envía una orden de lectura y el contenido de la posición 201 se
    almacena en MBR.
•   Ha tenido lugar el tercer ciclo de lectura.
1. La UC ordena la transferencia del operando que esta en MBR al
   segundo registro de ALU (B.Datos)
2. La UC ordena a ALU que puede realizar la instrucción.
10. El resultado se almacena temporalmente en un acumulador y
    después se envía a MBR (B.Datos)
11.Desde RI se transmite la dir. Para almacenar el resultado a MAR (B.
    Dir.)
12. El valor de la celda de MBR se almacen en la dirección señalada
    por MAR (el dato anterior se destruye).
• Ha tenido lugar el cuarto ciclo de lectura.
CPU                                            Main Memory
                                                                  •         0
                     MAR                                          •
                                                                  •         1
 PC                                                                         2
                     MBR                                                    •
                                                             Instrucción    •
                                                                            •
                                                             Instrucción
    RI                                                       Instrucción

                    MAR I/O                                       •
                                                                  •
Excecution Unit
                                                                  •
                    MBRI/O                                      Data
                                                                Data
                                                                Data
         I/O Module                                             Data
                                                                  •        n-2
                                                                  •
                                                                  •
                                                  Datos                    n-1

                    •
                    •
                    •
                  Buffers
                                      MAR I/O = Registro de direcciones de E/S
                                      MBR I/O = Registro intermedio de E/S

                       Componentes de una computadora.
BUFFER
 Espacio reservado de la memoria en la que los datos son
mantenidos temporalmente hasta tener la oportunidad de tener que
transferir hacia o desde un dispositivo de almacenamiento u otra
ubicación en la memoria.

• Área de almacenamiento temporal en RAM con posiciones
consecutivas. El objetivo de la mayor parte del buffer es actuar
como un área propia, necesita el permiso del CPU antes de la
transferencia de datos a un dispositivos.

• Como la lectura y la escritura de datos a disco es relativamente
lenta, muchos programas almacenan la información de los cambios
dentro de un buffer y luego la copian a un disco.

Contenu connexe

Tendances

Tendances (8)

Partes de una computadora doc
Partes de una computadora docPartes de una computadora doc
Partes de una computadora doc
 
Estructura
EstructuraEstructura
Estructura
 
Estructuras de la computadora
Estructuras de la computadoraEstructuras de la computadora
Estructuras de la computadora
 
Estructura de un computador
Estructura de un computadorEstructura de un computador
Estructura de un computador
 
Estructuras de la computadora
Estructuras de la computadoraEstructuras de la computadora
Estructuras de la computadora
 
Introduccion a la Arquitectura de Computadoras
Introduccion a la Arquitectura de ComputadorasIntroduccion a la Arquitectura de Computadoras
Introduccion a la Arquitectura de Computadoras
 
Seti5 ocw
Seti5 ocwSeti5 ocw
Seti5 ocw
 
Cuestionario de informatica
Cuestionario de informaticaCuestionario de informatica
Cuestionario de informatica
 

En vedette

Unida ii 9a
Unida ii 9aUnida ii 9a
Unida ii 9apabesacv
 
Apuntes empiezo (b)
Apuntes empiezo (b)Apuntes empiezo (b)
Apuntes empiezo (b)pabesacv
 
Apuntes empiezo (a)
Apuntes empiezo (a)Apuntes empiezo (a)
Apuntes empiezo (a)pabesacv
 
Apuntes estructuras 1
Apuntes estructuras 1Apuntes estructuras 1
Apuntes estructuras 1pabesacv
 
Apuntes de estructuras nuevo
Apuntes de estructuras nuevoApuntes de estructuras nuevo
Apuntes de estructuras nuevopabesacv
 
Apuntes empiezo (c)
Apuntes empiezo (c)Apuntes empiezo (c)
Apuntes empiezo (c)pabesacv
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8apabesacv
 
APUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASAPUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASpabesacv
 
Audio visual round fun quiz competition
Audio visual round fun quiz competitionAudio visual round fun quiz competition
Audio visual round fun quiz competitionRavi Rajput
 

En vedette (9)

Unida ii 9a
Unida ii 9aUnida ii 9a
Unida ii 9a
 
Apuntes empiezo (b)
Apuntes empiezo (b)Apuntes empiezo (b)
Apuntes empiezo (b)
 
Apuntes empiezo (a)
Apuntes empiezo (a)Apuntes empiezo (a)
Apuntes empiezo (a)
 
Apuntes estructuras 1
Apuntes estructuras 1Apuntes estructuras 1
Apuntes estructuras 1
 
Apuntes de estructuras nuevo
Apuntes de estructuras nuevoApuntes de estructuras nuevo
Apuntes de estructuras nuevo
 
Apuntes empiezo (c)
Apuntes empiezo (c)Apuntes empiezo (c)
Apuntes empiezo (c)
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8a
 
APUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASAPUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORAS
 
Audio visual round fun quiz competition
Audio visual round fun quiz competitionAudio visual round fun quiz competition
Audio visual round fun quiz competition
 

Similaire à Unida ii 8a

caractermaterial_2019F1_COM212_02_132253.pptx
caractermaterial_2019F1_COM212_02_132253.pptxcaractermaterial_2019F1_COM212_02_132253.pptx
caractermaterial_2019F1_COM212_02_132253.pptxruben2003ss
 
Maria Mora 27.892.525
Maria Mora 27.892.525Maria Mora 27.892.525
Maria Mora 27.892.525MariaMora155
 
El ciclo de instruccion
El ciclo de instruccionEl ciclo de instruccion
El ciclo de instruccionERICA2c3
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumannjaguilar69
 
Partes del computador
Partes del computadorPartes del computador
Partes del computadorAixy Rivera
 
Partes del computador
Partes del computadorPartes del computador
Partes del computadorAixy Rivera
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert DelgadoHilbertJesus
 
Cuestionario de informatica completo
Cuestionario de informatica completoCuestionario de informatica completo
Cuestionario de informatica completoalexa kevin
 
Cuestionario de informatica
Cuestionario de informatica Cuestionario de informatica
Cuestionario de informatica alexa kevin
 
Cuestionario de informatica completo
Cuestionario de informatica completoCuestionario de informatica completo
Cuestionario de informatica completoKarenCoronel
 
Cuestionario de informatica .
Cuestionario de informatica .Cuestionario de informatica .
Cuestionario de informatica .KarenCoronel
 
Cuestionario de informatica completo
Cuestionario de informatica completoCuestionario de informatica completo
Cuestionario de informatica completoKarenCoronel
 
Cuestionario de informatica completo
Cuestionario de informatica completoCuestionario de informatica completo
Cuestionario de informatica completoKarenCoronel
 
Cuestionario de informatica completo
Cuestionario de informatica completoCuestionario de informatica completo
Cuestionario de informatica completoYami99
 
CUESTIONARIO DE INFORMATICA
CUESTIONARIO DE INFORMATICACUESTIONARIO DE INFORMATICA
CUESTIONARIO DE INFORMATICAtaniaycheche
 

Similaire à Unida ii 8a (20)

caractermaterial_2019F1_COM212_02_132253.pptx
caractermaterial_2019F1_COM212_02_132253.pptxcaractermaterial_2019F1_COM212_02_132253.pptx
caractermaterial_2019F1_COM212_02_132253.pptx
 
Maria Mora 27.892.525
Maria Mora 27.892.525Maria Mora 27.892.525
Maria Mora 27.892.525
 
Procesador intel
Procesador intelProcesador intel
Procesador intel
 
Presenta
PresentaPresenta
Presenta
 
El ciclo de instruccion
El ciclo de instruccionEl ciclo de instruccion
El ciclo de instruccion
 
Tipos de memorias
Tipos de memoriasTipos de memorias
Tipos de memorias
 
Evolucion de los computadores
Evolucion de los computadoresEvolucion de los computadores
Evolucion de los computadores
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
Guias no. 1 grado 11
Guias no. 1 grado 11Guias no. 1 grado 11
Guias no. 1 grado 11
 
Partes del computador
Partes del computadorPartes del computador
Partes del computador
 
Partes del computador
Partes del computadorPartes del computador
Partes del computador
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert Delgado
 
Cuestionario de informatica completo
Cuestionario de informatica completoCuestionario de informatica completo
Cuestionario de informatica completo
 
Cuestionario de informatica
Cuestionario de informatica Cuestionario de informatica
Cuestionario de informatica
 
Cuestionario de informatica completo
Cuestionario de informatica completoCuestionario de informatica completo
Cuestionario de informatica completo
 
Cuestionario de informatica .
Cuestionario de informatica .Cuestionario de informatica .
Cuestionario de informatica .
 
Cuestionario de informatica completo
Cuestionario de informatica completoCuestionario de informatica completo
Cuestionario de informatica completo
 
Cuestionario de informatica completo
Cuestionario de informatica completoCuestionario de informatica completo
Cuestionario de informatica completo
 
Cuestionario de informatica completo
Cuestionario de informatica completoCuestionario de informatica completo
Cuestionario de informatica completo
 
CUESTIONARIO DE INFORMATICA
CUESTIONARIO DE INFORMATICACUESTIONARIO DE INFORMATICA
CUESTIONARIO DE INFORMATICA
 

Plus de pabesacv

Unida ii 7a
Unida ii 7aUnida ii 7a
Unida ii 7apabesacv
 
Unida ii 6a
Unida ii 6aUnida ii 6a
Unida ii 6apabesacv
 
Unida ii 5a
Unida ii 5aUnida ii 5a
Unida ii 5apabesacv
 
Unida ii 4a
Unida ii 4aUnida ii 4a
Unida ii 4apabesacv
 
Post y codigos de error
Post y codigos de errorPost y codigos de error
Post y codigos de errorpabesacv
 
Apuntes apuntadores 2 a
Apuntes apuntadores 2 aApuntes apuntadores 2 a
Apuntes apuntadores 2 apabesacv
 
Apuntes apuntadores 1 a
Apuntes apuntadores 1 aApuntes apuntadores 1 a
Apuntes apuntadores 1 apabesacv
 
Unida ii 3a
Unida ii 3aUnida ii 3a
Unida ii 3apabesacv
 
Unida ii 2a
Unida ii 2aUnida ii 2a
Unida ii 2apabesacv
 
Unida ii 1a
Unida ii 1aUnida ii 1a
Unida ii 1apabesacv
 
Apun9algol
Apun9algolApun9algol
Apun9algolpabesacv
 

Plus de pabesacv (20)

Unida ii 7a
Unida ii 7aUnida ii 7a
Unida ii 7a
 
2 unida 4
2 unida 42 unida 4
2 unida 4
 
2 unida 3
2 unida 32 unida 3
2 unida 3
 
2 unida 2
2 unida 22 unida 2
2 unida 2
 
2 unida 1
2 unida 12 unida 1
2 unida 1
 
Unida ii 6a
Unida ii 6aUnida ii 6a
Unida ii 6a
 
Unida ii 5a
Unida ii 5aUnida ii 5a
Unida ii 5a
 
Unida ii 4a
Unida ii 4aUnida ii 4a
Unida ii 4a
 
Post y codigos de error
Post y codigos de errorPost y codigos de error
Post y codigos de error
 
Apuntes apuntadores 2 a
Apuntes apuntadores 2 aApuntes apuntadores 2 a
Apuntes apuntadores 2 a
 
Apuntes apuntadores 1 a
Apuntes apuntadores 1 aApuntes apuntadores 1 a
Apuntes apuntadores 1 a
 
Unida ii 3a
Unida ii 3aUnida ii 3a
Unida ii 3a
 
Unida ii 2a
Unida ii 2aUnida ii 2a
Unida ii 2a
 
Unida ii 1a
Unida ii 1aUnida ii 1a
Unida ii 1a
 
Arreglos3
Arreglos3Arreglos3
Arreglos3
 
Arreglos2
Arreglos2Arreglos2
Arreglos2
 
Ensa
EnsaEnsa
Ensa
 
Arreglos1
Arreglos1Arreglos1
Arreglos1
 
Arreglos
ArreglosArreglos
Arreglos
 
Apun9algol
Apun9algolApun9algol
Apun9algol
 

Unida ii 8a

  • 1. Los espacios de direcciones involucrados en el manejo de la memoria son de tres tipos: 1. Direcciones físicas: son aquellas que referencian alguna posición en la memoria física. 2. Direcciones lógicas : son las direcciones utilizadas por los procesos. Sufren una serie de transformaciones , realizadas por el procesador (la MMU), antes de convertirse en direcciones físicas. 3. Direcciones lineales: direcciones lineales se obtienen a partir de direcciones logicas tras haber aplicado una transformación dependiente de la arquitectura. Los programas de usuario siempre tratan con direcciones virtuales ; nunca ven las direcciones fisicas reales..
  • 2. Unidad De Manejo De Memoria La unidad de manejo de memoria (MMU) es parte del procesador. Sus funciones son: 1. Convertir las direcciones lógicas emitidas por los procesos en direcciones físicas. 2. Comprobar que la conversión se puede realizar. La dirección lógica podría no tener un dirección física asociada. Por ejemplo, la pagina correspondiente a una dirección se puede haber trasladado a una zona de almacenamiento secundario temporalmente. 3. Comprobar que el proceso que intenta acceder a una cierta direccion de memoria tiene permisos para ello.
  • 3. Una unidad de memoria almacena información binaria en grupos llamados palabras (Un bit es la unidad mínima de información y una agrupación de bits es una palabra, las longitudes actuales son de 8, 16, 32 o 64 bits por palabra), cada palabra se almacena en un registro de memoria. Una palabra puede representar un operando, una instrucción, o cualquier información codificada binariamente. La comunicación entre una unidad de memoria y lo que la rodea se logra por medio de dos señales de control y dos registros externos. Las señales especifican la dirección de la trasferencia requerida, esto es, cuando una palabra debe ser acumulada en un registro de memoria o cuando una palabra almacenada previamente debe ser transferida hacia afuera del registro de memoria. Un registro externo especifica el registro de memoria particular escogido entre los miles disponibles; el otro especifica la configuración e bits particular de la palabra en cuestión.
  • 4. REGISTROS DE GESTION DE MEMORIA SEGUIMIENTO DE UNA BUS DE DIRECCIONES INSTRUCCIÓN MEMORIA M instrucción A R MBR 14 100 201 400 ALU UC RELOJ PC Op-1 Op-2 Circuitos RI Decodificador Secuenciador BUS DE DATOS
  • 5. Iniciamos cuando el PC tiene la dirección 95, la cual está cargando la siguiente instrucción: 14, 100,201,400. 1. La dirección de PC se pasa a MAR mediante una orden generada por UC y el contenido de la celda de memoria de MAR se pasa a MBR (B.Dir.). • Ha tenido lugar el 1er. Ciclo de la lectura. 2. El contenido de la celda 95, ahora almacenado en el MBR, es enviado a RI de la UC (B.Datos) 3. El decodificador analiza el CO y determina de qué instrucción se trata (en este caso de una suma). 4. El contador de PC se incrementa para comenzar el proceso de la siguiente instrucción. 5. La dirección del primer operando se carga en MAR desde el RI (B.Dir.) • La UC envía una orden de lectura y el contenido de la posición 100 se almacena en MBR. •Ha tenido lugar el segundo ciclo de lectura.
  • 6. 6. La UC ordena la transferencia del operando que está en MBR al primer registro de ALU (B.Datos) 7. Desde el RI se transmite la dirección del segundo operando a MAR (B.Dir.) La UC envía una orden de lectura y el contenido de la posición 201 se almacena en MBR. • Ha tenido lugar el tercer ciclo de lectura. 1. La UC ordena la transferencia del operando que esta en MBR al segundo registro de ALU (B.Datos) 2. La UC ordena a ALU que puede realizar la instrucción. 10. El resultado se almacena temporalmente en un acumulador y después se envía a MBR (B.Datos) 11.Desde RI se transmite la dir. Para almacenar el resultado a MAR (B. Dir.) 12. El valor de la celda de MBR se almacen en la dirección señalada por MAR (el dato anterior se destruye). • Ha tenido lugar el cuarto ciclo de lectura.
  • 7. CPU Main Memory • 0 MAR • • 1 PC 2 MBR • Instrucción • • Instrucción RI Instrucción MAR I/O • • Excecution Unit • MBRI/O Data Data Data I/O Module Data • n-2 • • Datos n-1 • • • Buffers MAR I/O = Registro de direcciones de E/S MBR I/O = Registro intermedio de E/S Componentes de una computadora.
  • 8. BUFFER Espacio reservado de la memoria en la que los datos son mantenidos temporalmente hasta tener la oportunidad de tener que transferir hacia o desde un dispositivo de almacenamiento u otra ubicación en la memoria. • Área de almacenamiento temporal en RAM con posiciones consecutivas. El objetivo de la mayor parte del buffer es actuar como un área propia, necesita el permiso del CPU antes de la transferencia de datos a un dispositivos. • Como la lectura y la escritura de datos a disco es relativamente lenta, muchos programas almacenan la información de los cambios dentro de un buffer y luego la copian a un disco.