指令:CPU能够识别和执行的最基本的命令(加减乘除,内存)

特权指令:不允许用户程序使用,如内存清理指令

非特权指令:如运算指令

CPU如何判断当前是否可以执行特权指令?

两种处理器状态:

用户态(目态):此时CPU只能执行非特权指令

核心态(管态):特权指令,非特权指令都可以执行

当程序状态字寄存器(PSW)中的某标志位来标识当前处理器处于什么状态。如0为用户态,1为核心态。

两种程序:

内核程序:操作系统的内核程序是系统的管理者,既可以执行特权指令。也可以执行非特权指令,运行在核心态。

应用程序:为了保证系统能安全运行,普通应用程序只能执行非特权指令。运行在用户态。


操作系统的哪些功能应该由内核程序实现呢?

内核是计算机上配置的底层软件,是操作系统最基本,最核心的部分。

操作系统体系结构:

大内核:将操作系统的主要功能模块都作为系统内核,运行在核心态。

优点:高性能

缺点:内核代码庞大,结构混乱,难以维护

微内核:只把最基本的功能保留在内核

优点:内核功能少,结构清晰,方便维护

缺点:需要频繁地在核心态和用户态之间切换,性能低。

【王道操作系统笔记】操作系统的运行机制和体系结构相关推荐

  1. 【操作系统复习】操作系统的运行机制与体系结构

    同个人网站 https://www.serendipper-x.cn/,欢迎访问 ! 操作系统的运行机制与体系结构 一.两种指令.两种处理器状态.两种程序 二.操作系统的内核 三.操作系统的体系结构 ...

  2. 1.3.1 操作系统的运行机制和体系结构(大内核、小内核)

    文章目录: 1.操作系统的运行机制和体系结构 2.操作系统内核在计算机系统中的层次结构 3.操作系统体系结构类比 4.操作系统用户态和核心态的转换 1.操作系统的运行机制和体系结构 2.操作系统内核在 ...

  3. (王道408考研操作系统)第一章计算机系统概述-第一节3:操作系统的运行机制与体系结构

    文章目录 一:两种指令.两种处理器状态.两种程序 二:操作系统的内核 (1)内核 A:时钟管理 B:中断机制 C:原语 D:系统控制的数据结构及处理 (2)大内核和微内核 一:两种指令.两种处理器状态 ...

  4. 王道 —— 操作系统的运行机制和体系结构

    目录 1.什么是指令 2.两种指令.两种处理器状态.两种程序 3.操作系统的内核 3.1 总结 3.2 大内核和微内核 3.3 操作系统的体系结构 4.知识回顾 1.什么是指令 问题:"指令 ...

  5. 操作系统的运行机制和体系结构

  6. 操作系统的运行机制与体系结构

  7. 04-操作系统的运行机制和体系结构(大内核、小内核)

    目录 1.操作系统的运行机制和体系结构 2.操作系统内核在计算机系统中的层次结构 3.操作系统体系结构类比 ​编辑 4.操作系统用户态和核心态的转换 1.操作系统的运行机制和体系结构 2.操作系统内核 ...

  8. 操作系统学习笔记-04-操作系统的运行机制和体系结构

    操作系统学习笔记-2019 王道考研 操作系统-04-操作系统的运行机制和体系结构 文章目录 4-操作系统的运行机制和体系结构 4.1知识总览 4.2运行机制 4.2.1预备知识:什么是指令? 4.2 ...

  9. 操作系统复习--OS的运行机制和体系结构

    操作系统复习–OS的运行机制和体系结构 本文章按照王道操作系统参考 文章主要分:运行机制,操作系统内核,操作系统的体系结构 运行机制 两种命令 特权指令:不允许用户直接使用的命令,如:I/O,中断命令 ...

最新文章

  1. 结合自己造的轮子实践按需加载
  2. 四轴飞行器1.1 Matlab 姿态显示
  3. 计算机无法安装系统,为什么计算机无法重新安装系统?
  4. 面试题:如何编写一个杯子测试用例
  5. Vue组件化之VueComponent介绍
  6. python学习(day1)初识入门
  7. (tip_修订0618)bmp 32位转24位
  8. 网络篇 路由器的密码破解10
  9. 【译】2021年十大热门编程语言
  10. 基于51单片机的智能时控开关设计
  11. 团队建设(Team building)就是等于组织大家一起吃饭娱乐吗?
  12. Opencv求轮廓的中心点坐标
  13. Github项目精选:2021年6月优秀项目推荐
  14. OSPF与BGP协议流程与协议格式简单学习
  15. StringBuffer的常用方法
  16. tomcat官方下载(历史版本,旧版本)
  17. 【优雅编程之道】之注释的9点建议
  18. 显卡算力表-arch-架构
  19. 物联网应用技术专业是属于什么类
  20. 指南|研控MCC系列运动控制卡测试软件(YK-Motion )使用手册

热门文章

  1. Intel微处理器列表_百度百科
  2. Asp.net(C#)利用File Field多文件上传
  3. Bailian4004 数字组合【递归+DP】
  4. CCF201809-4 再卖菜(100分)【DFS】
  5. Bailian4016 班级排名【稳定排序】
  6. JSK-58 合法回文【字符串】
  7. HDU2091 空心三角形【打印图案】
  8. LeetCode 一题多解
  9. Java 并发 —— 从 BIO 到 NIO
  10. 测试 —— 与开发双手互搏的艺术