fbpx
Wikipedia

Dirección física

En la informática, una dirección física (también denominada dirección real o dirección binaria) es una dirección de memoria que se representa en forma de un número binario en la circuitería de bus de direcciones para permitir que el bus de datos acceda a una celda de almacenamiento particular de la red principal de memoria o un registro de dispositivo de E/S mapeada en memoria.

Diagrama de la relación entre los espacios de direcciones virtuales y físicos.

Uso por unidad de procesamiento central

En un ordenador que admite memoria virtual, el término dirección física se utiliza principalmente para diferenciarse de una dirección virtual. En particular, en los ordenadores que utilizan una unidad de gestión de memoria (MMU) para traducir direcciones de memoria, las direcciones físicas y virtuales se refieren a una dirección antes y después de la traducción realizada por la MMU, respectivamente.[1]

Direccionamiento no alineado

Dependiendo de la arquitectura subyacente de la computadora, el funcionamiento de una computadora puede ser obstaculizado por el acceso no alineado a la memoria. Por ejemplo, una computadora de 16 bits con un bus de datos de memoria de 16 bits, como Intel 8086, generalmente tiene menos sobrecarga si el acceso está alineado con una dirección uniforme. En ese caso, la búsqueda de un valor de 16 bits requiere una sola operación de lectura de memoria, una sola transferencia a través de un bus de datos.[2][3]

Obviamente, si el valor de datos de 16 bits comienza en una dirección impar, el procesador puede realmente necesitar realizar dos ciclos de lectura de memoria para cargar el valor en él, es decir, uno para la dirección baja (tirando la mitad de ella) y luego un segundo Leer el ciclo para cargar la dirección alta (tirar de nuevo la mitad de los datos recuperados). De hecho, en algunas arquitecturas (como los microprocesadores Motorola de la familia 68000), los accesos de memoria no alineados darán lugar a una excepción que se plantea (por lo general resulta en una excepción de software que se plantea como SIGBUS de POSIX).[2]

Uso por otros dispositivos

La función de acceso directo a memoria (DMA) permite que otros dispositivos de la placa base, excepto la CPU, direccionen la memoria principal. Tales dispositivos, por lo tanto, también necesitan tener un conocimiento de direcciones físicas.

Véase también

Referencias

  1. Uyeda, Frank (2009). «Lecture 7: Memory Management» (PDF). CSE 120: Principles of Operating Systems (en inglés). UC San Diego. Consultado el 4 de diciembre de 2013. 
  2. Drake, Daniel (4 de diciembre de 2007). «Memory access and alignments» (en inglés). LWN. Consultado el 4 de diciembre de 2013. 
  3. Drake, Daniel; Berg, Johannes. «UNALIGNED MEMORY ACCESSES». kernel.org (en inglés). Consultado el 4 de diciembre de 2013. 
  •   Datos: Q844824

dirección, física, este, artículo, trata, sobre, direccionamiento, memoria, computadoras, para, significado, creación, redes, véase, dirección, informática, dirección, física, también, denominada, dirección, real, dirección, binaria, dirección, memoria, repres. Este articulo trata sobre el direccionamiento de memoria de computadoras Para el significado en la creacion de redes vease Direccion MAC En la informatica una direccion fisica tambien denominada direccion real o direccion binaria es una direccion de memoria que se representa en forma de un numero binario en la circuiteria de bus de direcciones para permitir que el bus de datos acceda a una celda de almacenamiento particular de la red principal de memoria o un registro de dispositivo de E S mapeada en memoria Diagrama de la relacion entre los espacios de direcciones virtuales y fisicos Indice 1 Uso por unidad de procesamiento central 1 1 Direccionamiento no alineado 2 Uso por otros dispositivos 3 Vease tambien 4 ReferenciasUso por unidad de procesamiento central EditarEn un ordenador que admite memoria virtual el termino direccion fisica se utiliza principalmente para diferenciarse de una direccion virtual En particular en los ordenadores que utilizan una unidad de gestion de memoria MMU para traducir direcciones de memoria las direcciones fisicas y virtuales se refieren a una direccion antes y despues de la traduccion realizada por la MMU respectivamente 1 Direccionamiento no alineado Editar Dependiendo de la arquitectura subyacente de la computadora el funcionamiento de una computadora puede ser obstaculizado por el acceso no alineado a la memoria Por ejemplo una computadora de 16 bits con un bus de datos de memoria de 16 bits como Intel 8086 generalmente tiene menos sobrecarga si el acceso esta alineado con una direccion uniforme En ese caso la busqueda de un valor de 16 bits requiere una sola operacion de lectura de memoria una sola transferencia a traves de un bus de datos 2 3 Obviamente si el valor de datos de 16 bits comienza en una direccion impar el procesador puede realmente necesitar realizar dos ciclos de lectura de memoria para cargar el valor en el es decir uno para la direccion baja tirando la mitad de ella y luego un segundo Leer el ciclo para cargar la direccion alta tirar de nuevo la mitad de los datos recuperados De hecho en algunas arquitecturas como los microprocesadores Motorola de la familia 68000 los accesos de memoria no alineados daran lugar a una excepcion que se plantea por lo general resulta en una excepcion de software que se plantea como SIGBUS de POSIX 2 Uso por otros dispositivos EditarLa funcion de acceso directo a memoria DMA permite que otros dispositivos de la placa base excepto la CPU direccionen la memoria principal Tales dispositivos por lo tanto tambien necesitan tener un conocimiento de direcciones fisicas Vease tambien EditarModos de direccionamiento Espacio de direcciones Puntero informatica Referencias Editar Uyeda Frank 2009 Lecture 7 Memory Management PDF CSE 120 Principles of Operating Systems en ingles UC San Diego Consultado el 4 de diciembre de 2013 a b Drake Daniel 4 de diciembre de 2007 Memory access and alignments en ingles LWN Consultado el 4 de diciembre de 2013 Drake Daniel Berg Johannes UNALIGNED MEMORY ACCESSES kernel org en ingles Consultado el 4 de diciembre de 2013 Datos Q844824 Obtenido de https es wikipedia org w index php title Direccion fisica amp oldid 119797397, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos