博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
操作系统的一些必需知识
阅读量:7066 次
发布时间:2019-06-28

本文共 720 字,大约阅读时间需要 2 分钟。

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

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

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

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

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

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

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

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

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

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

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

 

作者:耑新新,发布于  

转载请注明出处,欢迎邮件交流:

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

你可能感兴趣的文章
AGG第三十五课 gsv_text 渲染ASCII字符
查看>>
查找组成一个偶数最接近的两个素数
查看>>
不怕狼一样的敌人,就怕狗一样的朋友
查看>>
bash基础特性
查看>>
【连载】物联网全栈教程-从云端到设备(十二)---最简单的单片机上云方法!...
查看>>
如何自学编程?学习方法在这里!
查看>>
springboot web应用 jar 启动 ant脚本
查看>>
SolrCould 集群搭建
查看>>
IDEA Git版本回滚提交方式
查看>>
tomcat中同时启动两个项目出现内存不足的错误提示解决办法
查看>>
ssm框架开发过程中遇到的一错误以及解决问题提示
查看>>
树的遍历
查看>>
Akka2使用探索6(Futures)——实现并发和异步
查看>>
【持续更新】jQuery 实用技巧
查看>>
大象也能起舞,Citrix X1计划让你对笔记本电脑say good bye
查看>>
Nginx 之常见报错问题解决
查看>>
linux 防爆破方法
查看>>
2、通过ipmitool工具修改IPMI的WEB密码
查看>>
云盘关闭,教你用蒲公英搭建私有云
查看>>
Spring Cloud 入门教程5、服务容错监控:Hystrix Dashboard
查看>>