
操作系统
Canterer-子帅
这个作者很懒,什么都没留下…
展开
-
计算机操作系统(二)--进程管理
在传统的操作系统中,程序并不能独立运行,作为资源分配和独立运行的基本单位都是进程。操作系统所具有的四大特征也都是基于进程而形成的,并可从进程的观点来研究操作系统。在为配置OS的系统中,程序的执行方式是顺序执行,即必须在一个程序执行完后,才允许另一个程序执行;在多道程序环境下,则允许多个程序并发执行。也正是程序并发执行时的这种特征,才导致了在操作系统中引入进程的概念。程序顺序执行时的特征...原创 2019-07-23 17:51:47 · 827 阅读 · 0 评论 -
计算机操作系统(二)--进程同步
进程同步的主要任务就是对多个相关进程在执行次序上进行协调,以使并发执行的诸进程之间能有效地共享资源和相互合作,从而使程序的执行具有可再现性。为提高资源的利用率和系统的吞吐量,OS引入了 进程。但由于进程的异步性,会给系统造成混乱,尤其是争用临界资源时。例如多个进程争用一台打印机使多个进程的输出结果交织在一起,如多个进程争用共享变量、表格、链表时,有可能致使数据处理出错。进程同步的基本...原创 2019-07-31 13:10:38 · 1556 阅读 · 0 评论 -
计算机操作系统(二)--进程通信
进程通信,是指进程之间的信号交换,其所交换的信息量少者是一个状态或数值,多着则是成千上万个字节。进程之间的互斥和同步,由于其所交换的信息量少而被归结为低级通信。信号量机制作为同步工具是卓有成效的,但作为通信工具,则不够理想。主要原因是效率低、通信对用户不透明。 高级进程通信,指用户可直接利用操作系统所提供的一组通信命令高效地传送大量数据的一种通信方式。操作系统隐藏了进程通信的...原创 2019-08-02 15:33:42 · 1249 阅读 · 0 评论