操作系统高级教程系列_1

本系列的博客主要用来梳理并记录研一秋季学期《操作系统高级教程》一课中的知识点,如有疑惑或错误之处可评论或邮箱联系博主:xuwang.me@gmail.com


#. 基础知识:

8个二进制位(8 bit) = 一个字节(1 byte)
16个二进制位(16 bit) = 一个字(1 word )= 2个字节(2 byte)
32个二进制位(16 bit) = 一个双字(1 dword )= 4个字节(4 byte)

一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间

2^10 = 1 kb
2^20 = 1 mb
2^30 = 1 gb

逻辑地址:即逻辑上的地址,实模式下由“段基地址+段内偏移”组成;保护模式下由“段选择符+段内偏移”组成。
线性地址:逻辑地址经分段机制后就成线性地址,它是平坦的;如果不启用分页,那么此线性地址即物理地址。
物理地址:线性地址经分页转换后就成了物理地址。

注意:

  • 引入段页式存储之后才有完整的三种地址的概念。这时候逻辑地址通过分段机制转换成线性地址,然后再通过分页机制转换成物理地址。
  • 在没有引入页式存储的情况下,逻辑地址通过分段机制转换成的线性地址等于物理地址。
  • 如果段式存储和页式存储都不存在。那么也就不存在逻辑地址和线性地址,我们对内存的所有操作都直接使用物理地址。

1. 实模式与保护模式
  • 实模式:最早期的8086 CPU只有一种工作方式,那就是实模式,数据总线为 16位,地址总线为20位,实模式下所有寄存器都是16位。而从80286开始就有了保护模式,从80386开始CPU数据总线和地址总线均为32位,而且寄存器都是32位。但80386以及现在的奔腾、酷睿等等CPU为了向前兼容都保留了实模式,现代操作系统在刚加电时首先运行在实模式下,然后再切换到保护模式下运行。
  • 保护模式:
    由于时间限制,待续。。。。()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值