Re: [問題] dos為何要有記憶體配置的中斷指令?
> ==>發信人: ray2501.bbs@ptt.cc (Grunt), 信區: programming
> DOS 只是沒有 UNIX 的多工,可以視為循序執行的單工環境,
> (把自己串到 Interrupt Vector 的 TSR 不討論)
> 但是仍然有父子行程的概念
> 另外,如果去讀 PC DOS 7.0 使用手冊,
DOS 7.0 跟 win95 已經是同一種版本了, 從 win3.1 之後開了多個視窗
同時跑(至少是交錯地跑), 要算那一種系統 ?
DOS 過了 286 protection Mode 的時代進入 VM386, 只要是用了 MMU 功
能且使用1MB 以上高位址記憶體執行程式, 就進入 win32 .
使用了 protection mode 執行程式(不是只拿 1MB 之後當 ram disk 用,
再用 pseudo reset 切回 real mode 跑程式), 不想用多工都不行, 那個
VM386 mode 是硬體多工.
> 系統呼叫 功能
> 00H Terminating a program
> 31H Terminating a program with a specified portion remaining in memory
> 4CH Terminating a program and passing control to the calling process
> 4DH Determining how a process ended
> 這代表 DOS 是有 Process 概念的...
--
◎ Origin: 中央松濤站□bbs.csie.ncu.edu.tw From: 140.115.6.234
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 13 之 24 篇):