diff --git a/ComputerOS.md b/ComputerOS.md index 745dbcc..df61d51 100644 --- a/ComputerOS.md +++ b/ComputerOS.md @@ -113,7 +113,7 @@ #### 1.3.3 虚拟性 -> **虚拟性**是指擦奥做系统中的一种管理技术,它把物理上的一个实体编程逻辑上的多个对应物,或者把物理上的多个实体变成逻辑上的一个对应物的技术。 +> **虚拟性**是指操作系统中的一种管理技术,它把物理上的一个实体编程逻辑上的多个对应物,或者把物理上的多个实体变成逻辑上的一个对应物的技术。 Spooling技术、窗口技术、虚拟存储器...... @@ -121,7 +121,7 @@ Spooling技术、窗口技术、虚拟存储器...... > **异步性**也称随机性,是指多道程序环境中多个进程的执行、推进和完成时间都是随机的、交替的不可预测的。 -操作系统需要考虑一部性问题使结果一致。 +操作系统需要考虑异步性问题使结果一致。 ### 1.4 操作系统的功能 @@ -205,7 +205,7 @@ Spooling技术、窗口技术、虚拟存储器...... #### 3.1.2 程序的并发执行及其特征 -当两个操作的执行不互相依赖,则这两个这两个操作之间两个程序可并发执行。 +当两个操作的执行不互相依赖,则这两个操作之间两个程序可并发执行。 程序的并发执行可提高系统吞吐量。 @@ -486,10 +486,10 @@ suspend-active 原语 ##### 1.内核级线程 -+ 完全在内核控件实现 -+ 内核空间设置线程控股之快 -+ 由OS进程线程调度,资源分配等 -+ 由OS维护现线程的信息 ++ 完全在内核空间实现 ++ 内核空间设置线程控制块 ++ 由OS进行线程调度,资源分配等 ++ 由OS维护线程的信息 优点: @@ -510,7 +510,7 @@ suspend-active 原语 + 用户空间建立线程库:一组管理线程的进程 + 用户自己写执行,系统进行调度 + 线程资源合作 -+ 操作系统不知道现成的存在 ++ 操作系统不知道线程的存在 优点: @@ -544,15 +544,15 @@ suspend-active 原语 ##### 4.比较 -用户级现成的切换速度更快,但用户级线程系统调用不如内核级线程,同时内核级线程的时间分配更合理。 +用户级线程的切换速度更快,但用户级线程系统调用不如内核级线程,同时内核级线程的时间分配更合理。 ### 3.5 进程通信(Inter Process Communication) -> 进程通信,是指进程之间的信息交换,其所交换的信息量少者是一个状态或者树脂,多者则是成千上万字节。 +> 进程通信,是指进程之间的信息交换,其所交换的信息量少者是一个状态或者数值,多者则是成千上万字节。 进程间的互斥和同步交换的信息量较少,因此被称为低级通信。 -信号量机制尽管适合作为同步工具,但作为通信工具有入戏缺点: +信号量机制尽管适合作为同步工具,但作为通信工具有如下缺点: + 效率低 + 通信对用户不透明 @@ -1667,7 +1667,7 @@ Dijkstra在1965年提出了银行家算法,源于银行家发放贷款时采 ##### 3.地址变换机构 -再程序运行过程中需要逐步将页面调入内存,在程序运行过程完成逻辑地址到物理地址的转换,是动态重定位装入。 +在程序运行过程中需要逐步将页面调入内存,在程序运行过程完成逻辑地址到物理地址的转换,是动态重定位装入。 ![地址变换机构](http://47.117.160.245:8080/pictrue/private/os_09.png)