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

看板Programming作者時間18年前 (2007/04/12 00:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串13/24 (看更多)
> ==>發信人: 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
文章代碼(AID): #167Nu300 (Programming)
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 13 之 24 篇):
文章代碼(AID): #167Nu300 (Programming)