więcej informacji na temat układu pamięci wykonywalnego programu (procesu)

Uczestniczyłem w wywiadzie dla Samsunga. Zadawali wiele pytań dotyczących układu pamięci programu. Ledwo o tym wiem.

Wyszukałem go pod hasłem „Układ pamięci programu wykonywalnego”. „Układ pamięci procesu”.

Jestem zaskoczony, że nie ma zbyt wielu informacji na te tematy. Większość wyników to zapytania na forum. Zastanawiam się tylko dlaczego?

Oto kilka linków, które znalazłem:

Organizacja przechowywania w czasie wykonywaniaOrganizacja pamięci w czasie wykonywaniaUkład pamięci procesu C ^ pdf ^

Chcę się tego nauczyć z odpowiedniej książki zamiast z niektórych linków internetowych (Randy Hyde to także książka, ale inna książka). W której książce mogę znaleźć jasne i więcej informacji na ten temat?

Zastanawiam się także, dlaczego książka systemu operacyjnego nie zakryła tego w swoich książkach? Czytałem ogiery 6. edycji. Omawia tylko blok sterowania procesem.

To całe stworzenie układu jest zadaniemlinker dobrze? Gdzie mogę przeczytać więcej o tym procesie. chcęKOMPLETNY informacje z programu na dysku do jego wykonania na procesorze.

EDYTOWAĆ:

Początkowo nie byłem jasny nawet po przeczytaniu odpowiedzi podanych poniżej. Niedawno natknąłem się na te artykuły po ich przeczytaniu, zrozumiałem rzeczy jasno.

Zasoby, które pomogły mi w zrozumieniu:

www.tenouk.com/Bufferoverflowc/Bufferoverflow1b.html5-częściowy samouczek w formacie pliku PE:http://win32assembly.online.fr/tutorials.htmlDoskonały artykuł:http://www.linuxforums.org/articles/understanding-elf-using-readelf-and-objdump_125.htmlPE Explorer:http://www.heaventools.com/

Tak, „układ wykonywalnego programu (PE / ELF)”! = „Układ pamięci procesu”). Dowiedz się sam w trzecim linku. :)

Po oczyszczeniu moich pomysłów moje pytania sprawiają, że wyglądam tak głupio. :)

questionAnswers(3)

yourAnswerToTheQuestion