Programming 板


LINE

※ 引述《[email protected] (try or test)》之铭言: : > 其实最直接的原因就是为了要空出来给 child process. : DOS 没有 multi-process 或 multi-task 的概念. 我没说 dos 有 multi-process 或 multi-task 的概念. dos 可以执行 single process, 并且还可以 create child process. (依此类推) 你在 dos command line 下输入的 command 就是由 command interpreter 这个 process 负责处理的. 如果你的 command 是要执行某个 program, 那麽 command interpreter 会将记忆体空出, 然後执行你指定的 program. 而这个 program 就是 command interpreter 的 child process. 以前记忆体不够用怎麽办? 把程式切成几个独立的子执行档 (child), 然後再由主执行档(parent)根据需求来决定要 load 哪个 child. 听说这在以前被称为 overlay, 当然不像现代 OS 的 swap-out 那麽先进罗. : 是为了 TSR 或 driver , 如 RAM-Disk 等长驻於记忆体之用. 当然不是! 常驻方法1: int 21h / ah=31h ( http://www.ctyme.com/intr/rb-2723.htm ) 常驻方法2: int 27h ( http://www.ctyme.com/intr/rb-4120.htm ) 两种方法显然都只要在暂存器 dx 指定需要 keep 住的记忆体量就可以, 不需要用到原 po 说的 resize memory (int 21h / ah=4ah) 然後你说到 driver 如 ram-disk ... 等, 也不是用 system call 来配置本身的记忆体. dos 本身有一套 device driver model. 一个 driver 需要保留的记忆体量, 是在当 dos 呼叫 driver 的 interrupt callback, 并且 command_code = driver_initialization 时, driver 会在一个 structure 里 的栏位填入需求记忆体量, 以便回传给 dos, 告知需求. ( Chapter 14 of http://www.hadassah-col.ac.il/CS/Staff/Martin/micro_modern/masm/advdos.txt ) : 他的多工并行来自 Interrupt 及 DMA 等驱动动作. 多工并行? 那到底您说 dos 是不是 multi-task? multi-process? : 通常在主记忆体的高低两端做分割使需要的程式可以常驻. 不懂! 为何要在高端与低端这两端做分割? : > malloc 是语言的 library 做的, 通常是用 OS 的 allocate API 拿一大块, : > 然後再由 library 自己管理. --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.214.198
1F:推 cooller:要比dos的实务经验 有人能比jeunder强吗XD 140.112.18.5 04/11 11:55







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP