Re: [問題] dos為何要有記憶體配置的中斷指令?

看板Programming作者 (我不會C++)時間17年前 (2007/04/09 12:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/24 (看更多)
※ 引述《tester.bbs@bbs.csie.ncu.edu.tw (try or test)》之銘言: : > 其實最直接的原因就是為了要空出來給 child process. : DOS 沒有 multi-process 或 multi-task 的概念. : 是為了 TSR 或 driver , 如 RAM-Disk 等長駐於記憶體之用. : 他的多工並行來自 Interrupt 及 DMA 等驅動動作. : 通常在主記憶體的高低兩端做分割使需要的程式可以常駐. : > malloc 是語言的 library 做的, 通常是用 OS 的 allocate API 拿一大塊, : > 然後再由 library 自己管理. DOS沒有mulit-process、Multi-task的觀念沒錯。 但我想jeunder的意思應該是一個process可以呼叫system()的function 去產生另一個process OS防止不同process間memory錯用是應該的。 當然我也同意你的說法。 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.222.27.34
文章代碼(AID): #166SGhQ1 (Programming)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 24 篇):
文章代碼(AID): #166SGhQ1 (Programming)