HUST OS 2.2 CPU的态【自学笔记】

2.2 CPU

CPU 的态(Mode)
CPU 的工作状态
对资源和指令使用权限的描述

态的分类:

  • 核态
    能够访问所有资源和执行所有指令
    管理程序/OS内核

  • 用户态
    仅能访问部分资源,其他资源受限
    用户程序

  • 管态
    介于核态和用户态之间

  • 用户态和核态之间的转换

用户态向核态转换:
1.用户请求OS提供服务
2.发生中断
3.用户进程产生错误(内部中断)
4.用户态企图执行特权指令

核态向用户态转换的情形
一般是执行中断范围:IRET

  • 硬件和OS对CPU的观察
    1.硬件按“态”来区分CPU的态
    2.OS按“进程”来区分CPU的态

  • Intel CPU的态:
    1.Ring0-Ring3
    2.程序段A访问程序段B时进行权限检查
    3.程序段:请求特权级,RPL
    4.描述符特权级,DPL

  • 存储器:
    存储程序和数据的部件

分类:按存储器(半导体储存器)读写工作方式
RAM
ROM
按储存元的材料
半导体存储器(常作主存)
磁存储器(磁带,磁盘)
光存储器(光盘)
按与CPU的练习
主存:直接和CPU交换信息
辅存:不能和CPU交换信息

  • 存储体系:
    理想存储体系:速度快,容量大,成本低
    实际存储体系:
    1.寄存器
    2.高速缓存(CACHE)
    3.主存
    4.辅存

  • 分级存储系统的工作原理
    CPU读取指令或数据时的访问顺序
    1.访问缓存(命中,HIT)
    2.访问内存(没有命中,MISS)
    3.访问辅存(缺页,PAGE——FAULT)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值