操作系统的运行机制和体系结构
《操作系统》
运行机制总览
两种指令
有的指令“人畜无害”。比如:加、减、乘、除这些普通的运算指令。
有的指令有很高的权限。比如:内存清零指令。如果用户程序可以使用这个指令,就意味着一个用户可以将其他用户的内存数据随意清零,这样做显然是很危险的。
两种处理器状态
CPU如何判断当前是否可以执行特权指令? Cpu提供了两种状态来判断。
两种程序
操作系统的内核程序是系统的管理者,既可以执行特权指令,也可以执行非特权指令,运行在核心态。
为了保证系统能安全运行,普通应用程序只能执行非特权指令,运行在用户态。
操作系统的内核
操作系统中的哪些功能应该由内核程序实现呢?、
由生活经验:我们安装完Windows操作系统后,会发现操作系统提供了多种多样的功能,比如“记事本”、“任务管理器”。然而,这些功能并不是必不可少的。即使没有“任务管理器”,我们仍然可以使用计算机。
内核是计算机上配置的底层软件,是操作系统最基本、最核心的部分。实现操作系统内核功能的那些程序就是内核程序。
那么根据对操作系统的划分又分为大内核和微内核
大内核和微内核的区别
总览
猜你喜欢
ofc
操作系统的概念,功能和目标
official
905
《操作系统》操作系统的概念计算机系统的层次结构裸机—操作系统—应用程序—用户计算机系统的层次结构硬件:如CPU、内存、硬盘等软件:应用程序操作系统:1.负责管理协调硬件、软件等计算机资源的工作2.为
ofc
操作系统的特征
official
829
《操作系统》操作系统的特征
ofc
计算机系统的层次结构
official
1550
《计算机组成原理》计算机系统的层次结构计算机系统层次结构的概念,目前比较一致的计算机系统的层次结构如下图,其中左边是层次结构中各层次的名字,右边是对应于不同层的某种编程语言表现形式。计算机系统的层次
ofc
计算机网络具有五层协议的体系结构
official
1254
/IP是一个四层的体系结构(图1-18(b)),它包含应用层、运输层、网际层和网络接口层(用网际层这个名字是强调这一层是为了解决不同网络的互连问题)。不过从实质讲,TCP/IP只有最上面的三层,因为最下
blog
linux系统运行级别
linux
1231
换成另一个新的概念—目标(target)。 大家都知道Windows有安全模式,它是Windows的最小模式,和普通模式相比,安全模式可以让用户更好地进行系统检测以及错误修复。Linux的运行级别是个
ofc
系统调用
official
870
《操作系统》什么是系统调用?有什么作用操作系统作为用户和计算机硬件之间的接口,需要向上提供一些简单易用的服务。主要包括命令接口和程序接口。其中,程序接口由一组系统调用组成。“系统调用”是操作系统提供
ofc
中断和异常
official
916
《操作系统》中断机制的诞生早期的计算机各程序只能串行执行,执行完这一个才能执行下一个,所以系统资源利用率低。为了解决上述问题,人们发明了操作系统(作为计算机的管理者),引入中断机制,实现了多道程序并
java基础
2345
Java异常体系java异常体系继承图ThrowableThrowable类是所有异常的父类,常见的子类有两个Error、Exception。ErrorError类就是程序运行时候抛出的最严重级别的
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。