Hola,
tengo una duda conceptual, a ver si alguien me puede aclarar algo.
Se dice que un procesador utiliza un sistema de memoria segmentado, como el
intel 386, cuando los programas se dividen en segmentos (código, datos,
pila, etc). También se afirma que la segmentación es visible al programador
(no así la paginación).
Sin embargo, cuando programo algo (en C por ejemplo), no veo esa división en
segmentos por ningún lado. Tampoco me dan la posibilidad de crear los
segmentos ¿Acaso lo hace el compilador, linker o el SO automáticamente? si
así fuera, ¿en qué se basa para crear los segmentos?
Gracias,
Jose Antonio Feijoo
Leer las respuestas