Re: [問題] dos為何要有記憶體配置的中斷指令?
※ 引述《Qoo2 (Qoo)》之銘言:
: 請問一下
: dos有int 21h function 4ah的記憶體重配置指令
: 但是dos的原理不是 當一個task被執行時 他的base address以上
: 一直到physical address的末端都可以無限制的被該task使用嗎??
: 如此依來,為何要畫蛇添足的加上記憶體配置指令呢??
其實最直接的原因就是為了要空出來給 child process.
: 我的想法是:會不會是在該記憶體區,還有使用者不想被覆蓋(刪除)的資料或程式??
: 才會有這樣的指令??
: 請問他予malloc的原理相比,是如何達成的??
: thx.
malloc 是語言的 library 做的, 通常是用 OS 的 allocate API 拿一大塊,
然後再由 library 自己管理.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.210.31
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 24 篇):