Segmentation

Icarus_wยท2022๋…„ 12์›” 23์ผ
0

CS๊ณต๋ถ€

๋ชฉ๋ก ๋ณด๊ธฐ
10/25

process๊ฐ€ ํ• ๋‹น๋ฐ›์€ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ๋…ผ๋ฆฌ์  ์˜๋ฏธ ๋‹จ์œ„(segment)๋กœ ๋‚˜๋ˆ„์–ด, ์—ฐ์†๋˜์ง€ ์•Š๋Š” ๋ฌผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์— ํ• ๋‹น๋  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ๊ธฐ๋ฒ•

์ผ๋ฐ˜์ ์œผ๋กœ Code, Data, Heap, Stack ๋“ฑ์˜ ๊ธฐ๋Šฅ ๋‹จ์œ„๋กœ segment๋ฅผ ์ •์˜

์ฃผ์†Œ ๋ณ€ํ™˜์„ ์œ„ํ•ด segment table์ด ํ•„์š”ํ•˜๋‹ค.

--> ์™ธ๋ถ€ ๋‹จํŽธํ™” ๋ฌธ์ œ ๋ฐœ์ƒ ๊ฐ€๋Šฅ

image

Paged Segmentation

segmentation์„ ๊ธฐ๋ณธ์œผ๋กœ ํ•˜๋˜ ์ด๋ฅผ ๋‹ค์‹œ ๋™์ผ ํฌ๊ธฐ์˜ page๋กœ ๋‚˜๋ˆ„์–ด ๋ฌผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ์— ํ• ๋‹นํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ๊ธฐ๋ฒ• ์ฆ‰, ํ”„๋กœ๊ทธ๋žจ์„ ์˜๋ฏธ ๋‹จ์œ„์ธ segment๋กœ ๋‚˜๋ˆ„๊ณ  ๊ฐœ๋ณ„ segment์˜ ํฌ๊ธฐ๋ฅผ page์˜ ๋ฐฐ์ˆ˜๊ฐ€ ๋˜๋„๋ก ํ•˜๋Š” ๋ฐฉ๋ฒ•

image

profile
ํ•˜๋ฃจ์— ํ•˜๋‚˜

0๊ฐœ์˜ ๋Œ“๊ธ€