mailofzxf

Results 12 comments of mailofzxf

“我们可以把操作系统再简单一点地定义为:“ 可改为 “我们可以把操作系统的定义简化为:”

“1964 年由贝尔实验室、麻省理工学院及美国通用电气公司所共同参与研发目标远大的MULTICS (MULTiplexed Information and Computing System) 操作系统是一套安装在大型主机上多人多任务的操作系统。” 上面这个句子太长了,比较锻炼肺活量。可否改为: 1964 年,贝尔实验室、麻省理工学院及美国通用电气公司共同研发了一个目标远大的操作系统:MULTICS ( MULTiplexed Information and Computing System),这是一套安装在大型主机上、支持多人多任务的操作系统。

执行环境 (Execution Environment) 是一个内涵很丰富且有一定变化的一个术语, 可以去掉最后的“一个”。

CPU在执行过程中,可以在不同层次的执行环境之间可以切换,这称为 执行环境切换 。 可以去掉最后的“可以”。

“可以正确执行正确执行目标用户测例”: “正确执行”重复了。

“比如分配了之后没有回收,则会导致 内存溢出;” 这种bug应该称为“内存泄露”吧?

“函数调用与栈”小节的图中,“回复上下文”应改为“恢复上下文”。

“编译器 (Compiler) 将每个源文件从某门高级编程语言转化为汇编语言,注意此时源文件仍然是一个 ASCII 或其他编码的文本文件;“ 这里,“注意此时源文件”中的“源文件”应该是指编译后的目标文件吧? 汇编器 (Assembler) 将上一步的每个源文件中的文本格式的指令转化为机器码,得到一个二进制的 目标文件 (Object File); 这里的“源文件”含义有点模糊,应该是指编译结果。

"特权级切换"小节中的“图示” 好像没有给出链接。

"空间大小虚拟化" : 这只是为了解决“物理内存”不足的问题,并没有扩大进程的(线性)空间的大小。这个名字可以精确为“物理内存空间大小虚拟化”。