操作系统的一些必需知识

为了写出更好的程序,我们需要去了解操作系统,这样我们就需要学习一些有关操作系统的知识,这里简单给出一部分有关操作系统的知识。 

1、程序的并发执行为什么会有间断性?

并发执行时指系统内有多道程序在宏观上同时执行,但系统内往往只有一台处理机(CPU),因此只能分时得为多个程序服务。就一道程序而言,往往不是一次能够运行完成,而是以走走停停的方式完成其运行,这就是并发系统内程序执行的间断性。

2、程序并发执行与顺序执行时相比产生哪些新特征?

可分割性、失去封闭性、失去可再现性、

3、什么是原语?原语的主要特点是什么?

原语是指由若干条机器指令构成的,并用于完成特定功能的一段程序。这段程序在执行期间是不可分割的。其主要特点是不可分割线。

4、进程能自己将自己唤醒吗?进程能自己将自己撤销吗?

唤醒进程和撤销进程都是要通过CPU上运行程序来实现的,一个进程入睡了,它就不可能被调度到CPU上运行;一个进程在撤销前必须先进入终止状态,而处于终止状态的进程不可能被调度到CPU上运行。因此,进程被唤醒、被撤销都不能由自己来完成,只能由别的进程来实现。

5、程序并发执行,为何会失去封闭性和可再现性?

程序在千发执行时,是多个程序共享系统中的各种资源,因而这些资源的状态将由多个程序来改变,致使程序的运行已失去了封闭性。同时由于失去了封闭性,也将导致其再失去可再现性。程序在并发执行时,由于尖去了封闭性,程序经过多次执行后,其计算机结果已与并发程序的执行速度有关,从而使程序的执行失去了可再现性。

 

作者:耑新新,发布于  博客园

转载请注明出处,欢迎邮件交流:zhuanxinxin@foxmail.com

转载于:https://www.cnblogs.com/Amedeo/p/7788867.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值