![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深入理解操作系统原理
文章平均质量分 83
想作会飞的鱼
~~~
展开
-
深入理解操作系统原理之进程管理(二)
一、进程通信在多道程序设计的系统中并发执行的进程是异步的、独立地向前推进。并发执行的进程间有的需共享有关临界资源,有的需要协同完成一个任务,在进程间不但需要同步还需要通信,即交换一定数量的信息。进程间通信时所交换的信息量可多可少,少者仅是一些数据和状态的变换,多者可交换成千上百个数据。前面讨论的利用信号量机制实现进程的同步问题,也是一种通信方式。例如生产者和消费者问题中,生产者通过缓冲池将所生原创 2017-06-29 00:09:41 · 2264 阅读 · 0 评论 -
深入理解操作系统原理之Windows进程管理
一、Windows 2000的基元成分对象、进程、线程是Windows2000三个基元成份,它们之间有互相交叉的关系。1、对象对象是一个抽象的数据结构,在Windows2000中用以表示广义的资源。它是构成OS的三个基元成份中非活动的成份,对象是数据和有关操作的封装体,它包装数据、数据的属性以及可以施加于数据的操作等三个成份。具有相同特性的对象也可归为一个对象类,在软件设计中定义了原创 2017-06-29 22:31:44 · 11776 阅读 · 1 评论 -
深入理解操作系统原理之存储器管理
一、概述存储器是计算机系统的重要组成部分,所以存储器的管理是操作系统最主要的功能之一。程序的指令和数据只有被调入内存(RAM)里才能被CPU直接访问,程序才能够被执行。软件系统需要的内存容量在不断地增加,所以内存的容量仍然是计算机硬件中最关键的、且又是最紧张的“瓶颈”资源。如何对存储器进行有效的管理,不仅直接影响到它的利用率,而且还对系统的性能有重大影响。存储管理的主要对象是内存。 1原创 2017-07-01 19:51:16 · 10420 阅读 · 0 评论 -
深入理解操作系统原理之设备管理
一、概述设备管理是指计算机系统对除CPU和内存以外的所有输入、输出设备的管理。设备管理不但要管理实际I/O操作的设备(如磁盘机、打印机),还要管理诸如设备控制器、DMA控制器、中断控制器、I/O处理机(通道)等支持设备。如何有效而又方便地管理好种类繁多的设备是设备管理的重要任务。1、设备的分类I/O设备的种类繁多,从OS观点来看,其重要的性能指标有:数据传输速率、数据的传输单位、设原创 2017-07-03 11:30:28 · 6151 阅读 · 0 评论 -
深入理解操作系统原理之文件系统
一、概述操作系统对系统的软件资源(不论是应用软件和系统软件)的管理都以文件方式进行,承担这部分功能的操作系统称为文件系统。1、文件计算机系统对系统中软件资源:无论是程序或数据、系统软件或应用软件都以文件方式来管理。文件是存贮在某种介质上的(如磁盘、磁带等)并具有文件名的一组有序信息的集合。 文件名是由字符和数字组成的,例如MS-DOS中文件名由三部分组成,格式如下:[] [.原创 2017-07-04 15:15:39 · 31619 阅读 · 6 评论 -
深入理解操作系统原理之操作系统概述
一、概述从计算机系统组成观点来看,操作系统就是一系列系统软件组成的。软件:应用软件、系统软件(操作系统、语言处理系统和常用的例行服务程序)原创 2017-06-27 16:55:51 · 7688 阅读 · 0 评论 -
深入理解操作系统原理之进程管理(一)
一、概述1、为什么引入进程程序并发执行时具有如下特征:间断性 程序在并发执行时,由于它们共享资源或为完成同一项任务而相互合作,使在并发程序之间形成了相互制约的关系。相互制约将导致并发程序具有“执行-暂停-执行”这种间断性活动规律。失去封闭性 程序在并发执行时,是多个程序共享系统中的各种资源,因而这些资源的状态将由多个程序来改变,致使程序的运行已失去了封闭性。不可再现性原创 2017-06-27 19:04:23 · 26183 阅读 · 9 评论