作者wlsabcd (我不会C++)
看板Programming
标题Re: [问题] dos为何要有记忆体配置的中断指令?
时间Mon Apr 9 12:42:18 2007
※ 引述《[email protected] (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