OS的运行机制和体系结构 运行机制 何为指令? ? 简单来说:“指令”就是处理器(CPU)能识别、执行的最基本命令。 两种指令 特权指令(不允许用户程序使用) 非特权指令 两种处理状态 用户态(目态) 此时CPU只能执行非特权指令 核心态(管态) 特权指令、非特权指令都可执行 两种程序 内核程序 操 ...
分类:
其他好文 时间:
2020-09-17 14:15:26
阅读次数:
31
1【单选题】 特权指令是指( )。 A、其执行可能有损系统的安全性 B、控制指令 C、机器指令 D、系统管理员可用的指令 2【单选题】 当CPU执行操作系统代码时,称处理机处于( )。 A、管态 B、就绪态 C、目态 D、自由态 3【单选题】 当计算机提供了管态和目态时,( )必须在管态下执行。 A ...
分类:
其他好文 时间:
2020-07-05 19:19:24
阅读次数:
757
处理器及其调度 1. 处理器 用于执行指令对数据进行加工处理。 具有的机制: 寄存器:寄存器有多种,主要的作用是构成处理器的工作现场 指令系统 非特权指令 特权指令:操作系统核心程序使用的指令 处理器状态及切换 处理器状态的分类:管理状态(管态)、用户状态(目态) Intel Pentium 的处理 ...
分类:
其他好文 时间:
2020-04-23 00:26:01
阅读次数:
90
计算机操作系统的演变过程ENIARCcup:运算器、控制器、寄存器、缓存(一级缓存、二级缓存、三级缓存)存储器:内存RAM(RandomAccessMemory)Input:下达指令,提供数据等;output:输出数据加工的结果;程序:数据+指令组成;或者算法+数据结构组成。cup中存在指令集:1.普通指令;2.特权指令cell:8bits(8位二进制数)Bytes一个操作系统的具体结构由于一开始
分类:
系统相关 时间:
2020-03-30 21:43:48
阅读次数:
107
ring0是指CPU的运行级别,ring0是最高级别,ring1次之,ring2更次之…… 拿Linux+x86来说, 操作系统(内核)的代码运行在最高运行级别ring0上,可以使用特权指令,控制中断、修改页表、访问设备等等。 应用程序的代码运行在最低运行级别上ring3上,不能做受控操作。如果要做 ...
分类:
其他好文 时间:
2020-01-29 23:33:17
阅读次数:
111
中断的作用: 中断会使CPU由用户态变为内核态,使操作系统重新夺回对CPU的控制权。 内核态 用户态:执行一条特权指令 修改PSW的标志位为"用户态",这个动作意味着操作系统将主动让出CPU使用权。 用户态 内核态:由中断引发,硬件自动完成变态过程,触发中断信号意味着操作系统将强行夺回CPU使用权。 ...
分类:
其他好文 时间:
2020-01-27 18:57:26
阅读次数:
72
操作系统概述 https://www.bilibili.com/video/av59006688/?p=2 浙江大学操作系统公开课 基础知识 一个完整的计算机系统是由硬件系统和软件系统两大部分组成 计算机软件是指程序和与程序相关的文档的集合 按功能可把软件分为“系统软件”和“应用软件”两部分 系统软 ...
分类:
其他好文 时间:
2019-10-18 12:44:28
阅读次数:
96
1 用一张图总结操作系统的结构、功能特征、采用的技术和提供服务方式等。 2 用一张图描述CPU的工作原理 3 用一张图描述系统程序与应用程序、特权指令与非特权指令、CPU状态、PSW及中断是如何协同工作的? ...
分类:
其他好文 时间:
2019-03-09 23:36:32
阅读次数:
204
用一张图总结操作系统的结构、功能特征、采用的技术和提供服务方式等。 用一张图描述CPU的工作原理 用一张图描述系统程序与应用程序、特权指令与非特权指令、CPU状态、PSW及中断是如何协同工作的? ...
分类:
其他好文 时间:
2019-03-09 17:47:50
阅读次数:
172
1.用一张图总结操作系统的结构、功能特征、采用的技术和提供服务方式等。 2.用一张图描述CPU的工作原理 3.用一张图描述系统程序与应用程序、特权指令与非特权指令、CPU状态、PSW及中断是如何协同工作的? ...
分类:
其他好文 时间:
2019-03-05 19:54:44
阅读次数:
224