永发信息网

为了处理进程之间的关系,操作系统有哪些机制

答案:2  悬赏:30  手机版
解决时间 2021-04-13 04:35
为了处理进程之间的关系,操作系统有哪些机制
最佳答案
计算机系统中,通常CPU执行两种不同性质的程序:一种是操作系统内核程序;另一种是用户自编程序或系统外层的应用程序。对操作系统而言,这两种程序的作
用不同,前者是后者的管理者,因此“管理程序”要执行一些特权指令,而“被管理程序”出于安全考虑不能执行这些指令。所谓特权指令,是指计算机中不允许用
户直接使用的指令,如I/O指令、
置中断指令,存取用于内存保护的寄存器、送程序状态字到程序状态字寄存器等指令。操作系统在具体实现上划分了用户态(目态)和核心态(管态),以严格区分
两类程序。

在软件工程思想和结构程序设计方法的影响下诞生的现代操作系统,几乎都是层次式的结构。操作系统的各项功能分别被设置在不同的层次上。一些与硬件关联较紧
密的模块,诸如时钟管理、中断处理、设备驱动等处于最底层。其次是运行频率较髙的程序,诸如进程管理、存储器管理和设备管理等。这两部分内容构成了操作系
统的内核。这部分内容的指令操作工作在核心态。

内核是计算机上配置的底层软件,是计算机功能的延伸。不同系统对内核的定义稍有区别,大多数操作系统内核包括四个方面的内容。

1) 时钟管理
在计算机的各种部件中,时钟是最关键的设备。时钟的第一功能是计时,操作系统需要通过时钟管理,向用户提供标准的系统时间。另外,通过时钟中断的管理,可
以实现进程的切换。诸如,在分时操作系统中,釆用时间片轮转调度的实现;在实时系统中,按截止时间控制运行的实现;在批处理系统中,通过时钟管理来衡量一
个作业的运行程度等。因此,系统管理的方方面面无不依赖于时钟。

2) 中断机制
引入中断技术的初衷是提高多道程序运行环境中CPU的利用率,而且主要是针对外部设备的。后来逐步得到发展,形成了多种类型,成为操作系统各项操作的基
础。例如,键盘或鼠标信息的输入、进程的管理和调度、系统功能的调用、设备驱动、文件访问等,无不依赖于中断机制。可以说,现代操作系统是靠中断驱动的软
件。

中断机制中,只有一小部分功能属于内核,负责保护和恢复中断现场的信息,转移控制权到相关的处理程序。这样可以减少中断的处理时间,提高系统的并行处理能力。

3) 原语
按层次结构设计的操作系统,底层必然是一些可被调用的公用小程序,它们各自完成一个规定的操作。其特点是:

它们处于操作系统的最底层,是最接近硬件的部分。

这些程序的运行具有原子性——其操作只能一气呵成(这主要是从系统的安全性和便于管理考虑的)。

这些程序的运行时间都较短,而且调用频繁。

通常把具有这些特点的程序称为原语(Atomic Operation)。定义原语的直接方法是关闭中断,让它的所有动作不可分割地进行完再打开中断。

系统中的设备驱动、CPU切换、进程通信等功能中的部分操作都可以定义为原语,使它们成为内核的组成部分。

4) 系统控制的数据结构及处理
系统中用来登记状态信息的数据结构很多,比如作业控制块、进程控制块(PCB)、设备控制块、各类链表、消息队列、缓冲区、空闲区登记表、内存分配表等。为了实现有效的管理,系统需要一些基本的操作,常见的操作有以下三种:

进程管理:进程状态管理、进程调度和分派、创建与撤销进程控制块等。

存储器管理:存储器的空间分配和回收、内存信息保护程序、代码对换程序等。

设备管理:缓冲区管理、设备分配和回收等。

从上述内容可以了解,核心态指令实际上包括系统调用类指令和一些针对时钟、中断和原语的操作指令。
全部回答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
网络游戏,网页呢,QQ,三个中的哪写游戏好玩
怎么样在EXCEL里面做出16K纸4行31列的表格呢
瑞星和360能不能同时装一个电脑里?
我家的清道夫背上好像是被水族箱里的什么东西
bbox中吸式小鼓的舌头怎么放?
李嘉图认为:资本家组织生产的目的是为了获得
海尔电视HT-2199电源指示灯亮但无法开机
谁能把我把:“我爱张佳伊”五个字写成五句五
优扬电脑在什么地方啊,我要过去处理事情
求几张这样的素材闪字 谁空间有啊?
光剑最低多少级的
张师傅加工一批零件,第一天完成的个数与零件
适合三岁宝宝背的唐诗,男孩不到三岁能背两首
我的每个盘里都加了三个隐藏文件,删掉过几秒
, the weather turned out to be very hot th
推荐资讯
怎么化眼线比较好看?
win7ipx协议已经装了,但红警2仍只能参与别人
华升富士达电梯出现火灾管制故障时,怎么解决
脚气会传染身体上其它部位吗?会有什么症状?
灵踢狗什么时候开始训练
数学问题 难道都是垃圾?没有人知道?
男朋友瞒着我跟前女友借钱,我怎么办
用来形容赶年集的人多的成语有哪些。
抢车位哪个时间段比较容易开通?早上6点也开
提示语怎么写,我们的感情出现问题了,想给男朋
我是农村人,我父母50岁了,我要求他们到城里
最近对玫瑰的香味长草了啊、、、好喜欢哟 不
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?