elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Acomodar posiciones de memoria
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Acomodar posiciones de memoria  (Leído 2,204 veces)
LuckBen

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Acomodar posiciones de memoria
« en: 30 Septiembre 2018, 21:36 pm »

Buenas tardes gente del hacker,

Cuando ejecutamos un programa, las paginas del mismo se acomodan en memoria de forma "aleatoria" por así decirlo,

Hay alguna forma de especificar qué sector de la memoria se utilizará para el programa?,
o de alguna forma indirecta, como por ejemplo, utilizando una máquina virtual..

saludos

pd: nose a qué categoría va esto  :-(


En línea

Machacador


Desconectado Desconectado

Mensajes: 5.018


El original...


Ver Perfil WWW
Re: Acomodar posiciones de memoria
« Respuesta #1 en: 30 Septiembre 2018, 23:56 pm »

Citar

En informática, una dirección de memoria es un dispositivo receptor para una localización de memoria con la cual un programa informático o un dispositivo de hardware deben almacenar un dato para su posterior reutilización.

Una forma común de describir la memoria principal de un ordenador es como una colección de celdas que almacenan datos e instrucciones. Cada celda está identificada unívocamente por un número o dirección de memoria.

Para poder acceder a una ubicación específica de la memoria, la CPU genera señales en el bus de dirección, que habitualmente tiene un tamaño de 32 bits en la mayoría de máquinas actuales. Un bus de dirección de 32 bits permite especificar a la CPU {\displaystyle 2^{32}} 2^{{32}} = 4.294.967.296 direcciones de memoria distintas.

https://es.wikipedia.org/wiki/Dirección_de_memoria


 :rolleyes: :o :rolleyes:

Saludos.


En línea

"Solo tu perro puede admirarte mas de lo que tu te admiras a ti mismo"
Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.355


Ver Perfil
Re: Acomodar posiciones de memoria
« Respuesta #2 en: 1 Octubre 2018, 16:35 pm »

Buenas tardes gente del hacker,

Cuando ejecutamos un programa, las paginas del mismo se acomodan en memoria de forma "aleatoria" por así decirlo,

Hay alguna forma de especificar qué sector de la memoria se utilizará para el programa?,
o de alguna forma indirecta, como por ejemplo, utilizando una máquina virtual..

saludos

pd: nose a qué categoría va esto  :-(
No.
Es potestad del S.O. si un programa pretendiera ocupar determinada sección, entraría en conflicto con otro programa que TAMBIÉN, se emperrara en ocupar esa misma sección. Habiendo un solo 'encargado' de gestionar la memoria, se evitan esos conflictos de 'yo quiera cargarme en..."...
Para ello, el sistema operativo mantiene unas tablas sobre la ocupación de memoria. Cuando el S.O. va a cargar un programa determina el tamaño del código del programa, de los datos y el tamaño de la pila, y en base a ello, localiza en memoria un punto donde quepa.
Al mismo tiempo, el S.O. se reserva la potestad de mover cuando (le) convenga todo a otra zona de la memoria, incluso descargarlo a disco y cuando (en este caso) lo restaure desde fichero, de reubicarlo en cualquier otra zona de memoria.

En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.471


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Acomodar posiciones de memoria
« Respuesta #3 en: 1 Octubre 2018, 19:06 pm »

Buenas tardes gente del hacker,

Cuando ejecutamos un programa, las paginas del mismo se acomodan en memoria de forma "aleatoria" por así decirlo,

Hay alguna forma de especificar qué sector de la memoria se utilizará para el programa?,
o de alguna forma indirecta, como por ejemplo, utilizando una máquina virtual..

saludos

pd: nose a qué categoría va esto  :-(

Hola!

Cuando dices memoria: te refieres a la memoria física o a la virtual?

Saludos!
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Alguien sabe como acomodar canciones en el nero
Multimedia
Zango 1 2,910 Último mensaje 18 Junio 2005, 13:33 pm
por Songoku
[C++] Acomodar vector de mayor a menor « 1 2 »
Programación C/C++
PiroskY 13 9,358 Último mensaje 3 Octubre 2010, 18:47 pm
por Littlehorse
Crear la misma variable en diferentes posiciones de memoria
Programación C/C++
naderST 2 2,207 Último mensaje 20 Mayo 2011, 01:37 am
por naderST
acomodar las letras en orden
Programación C/C++
jesusxdxd 4 5,149 Último mensaje 4 Junio 2012, 09:43 am
por BlackZeroX
acomodar dos gridlayout uno sobre otro
Java
mousergin 1 1,927 Último mensaje 20 Marzo 2017, 22:44 pm
por mousergin
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines