高级农民
- 积分
- 1408
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2017-5-6
- 最后登录
- 1970-1-1
|
4.19
一:cs61b 36.Splay trees hw9
二:os
非连续存储管理
页式存储管理:
页面:将逻辑地址空间(进程地址空间)划分为大小相等的部分,从0开始编号,典型大小:4K 4M
页框:将内存物理地址空间划分为同样的大小相等部分,从0开始编号
分配规则:以页面为单位分配,按进程需要的页面数分配,逻辑上相邻的页面,在内存里不一定相邻
地址转换:由逻辑地址(页号+页内地址)的页号去页表里查出页框号,再与页内地址拼接成物理地址
页表:页表存放在内存中,里面的页表项记录了逻辑页面号和物理内存页框号的映射关系
段式存储管理:
用户进程地址空间:按程序自身的逻辑关系划分为若干程序段
内存空间:动态的划分成不同长度的区域,称为物理段
分配规则:以段为单位进行分配,每个段在内存中占据连续的空间,各段之间不一定相连
逻辑地址:段号+段内地址,不是由机器自动划分,是由用户显式给出的
地址转换:由逻辑地址中的段号查段表,得到在内存中对应的起始地址,再与段内地址计算出物理地址
段表:每个段表项纪录逻辑段号对应的物理段的起始地址和长度
段页式存储管理:
用户进程:先按照段划分,每一段再按照页面划分。
内存划分:同页式存储
内存分配:以页为单位
逻辑地址:段号+页号+页内地址
对每一个进程:包含一个段表(纪录每一段的页表起始地址和页表长度),若干个页表
虚拟存储技术
(虚存:是对内存的抽象,把内存和磁盘有机的结合起来使用,得到一个容量很大的“内存”)
地址保护:
保证每个进程有独立的地址空间
保证进程访问合法的地址范围,防止地址越界
保证进程的操作合法,防止访问越权(eg:只读)
虚拟页式(虚拟存储技术+页式存储管理方案。即以CPU调度时间和磁盘的空间换取内存空间,这是OS中的资源转换技术)
基本思想:进程开始执行之前,只装入部分页面或不装入任何页面,之后再动态的装入其他页面(请求调页和预先调页),若此时内存满,则需要某种算法置换出内存中的某个页面
页表中的页表项:
页框号:物理页面号
有效位:是否装入内存
访问位:是否被访问过
修改位:是否在内存中被修改过
保护位:读写权限
多级页表:页表占据太多内存空间,无法连续存放,需要引入页目录,即页表的页表
地址转换:从虚拟地址空间出发:虚拟地址->查(多级)页表->得到页框号->物理地址
反转(倒排)页表:从物理地址空间出发:建立一张页表,其中页表项纪录某进程的某个虚拟地址与页框号的映射关系
页面置换算法:当有效位非真,内存满时,需要选择内存中的页面置换出来
最佳页面置换算法OPT:置换以后不再需要的页面(理想的,不可实现,可作为衡量其他算法性能的标准)
先进先出算法FIFO:用页面链表实现(queue)
第二次机会算法SCR:先用FIFO选出第一个页面,若其访问位为真,则保留它,并将访问位置零,最后放到链尾
时钟算法CLOCK:针对SCR会有摘掉头页面挂到尾部的操作,将链表优化为环形,设置一指针,通过移动指针选择置换页框
最近未使用算法NRU:根据访问位R和修改位M选择最近未使用过的页框。
具体分为:1. !R,!M 2. !R,M 3. R,!M 4. R,M四类页面,利用时钟算法实现方式,每次扫描整个页框环,若存在1类页框,则随机选一个置换,否则再扫描一遍寻找2类页框,以此类推
最近最少使用算法LRU:选择最后一次访问时间距今最远的一页置换,即置换未使用时间最长的一页。
性能最好,最接近OPT
实现开销大:需要设置时间戳
最不经常使用算法NFU:选择访问次数最少的页框置换
LRU的一种软件近似实现
需要软件计数器
老化算法AGING:模拟LRU,计数器不断右移一位衰减,被访问时在高位加一,最后选取计数器最小的置换
工作集模型:根据程序局部性原理,工作集指在某一段时间内进程执行所需要的页面集合。置换时选择不在工作集的页面。
三:计网第二章:
物理层
物理层解决:如何在链接各种计算机的传输媒体上传输数据比特流,而不在意具体的传输媒体。
物理层主要任务:确定传输媒体的接口特性
机械特性:接口形状,引线数目等
电气特性:规定电压范围
功能特性:规定-5V表示0,+5V表示1
过程特性:规定链接时各个部件的工作步骤
数据通信基础
相关术语:
数据 信号 模拟信号 数字信号 码元(数字信号中代表离散值的基本波形)
信道:表示向一个方向传送信息的媒体。通常通信线路往往包含一条发送信道和一条接收信道。
单向通信:单工通信
双向交替通信:半双工通信(对讲机)
双向同时通信:全双工通信(手机)
基带信号:来自信源的信号,直接表达了要传输的信息。无法远距离传播
带通信号:将基带信号经过载波调制后的信号。可以远距离传播
根据载波的振幅 频率 初始相位随数字信号而变化分为:调幅、调频、调相
常用编码:
单极性不归零码:只有一个电压值,有电压为1,无电压为0,充满整个码元时间
双极性不归零码:用正负电压分别表示1和0,充满整个码元时间
单极性归零码:在一个码元时间t内,只持续一段时间,其余时间归零
双极性归零码:在一个码元时间t内,只持续一段时间,其余时间归零
曼彻斯特编码:一个时钟周期、即一bit内有跳变时规定0或1,可以表示没有数据传输(即没有跳变)
差分曼彻斯特编码:根据bit之间是否有跳变规定后一个bit内的跳变是0或1,抗干扰性更强
奈氏准则:在任何信道中,码元传输速率存在上限,若超过,会出现码间串扰,接收端不可识别码元
香农公式:确定了信道的极限信息传输速率,信道的带宽越大,信噪比越大,极限传输速率越高。
信道复用技术
频分复用:不同用户占用不同的频率带宽资源
时分复用:不同用户在不同时间占用同样的频带宽度
波分复用:光的频分复用
码分复用:用m个码片对码元进行编码,在接收端利用码片的正交特性用相同码片解码。
宽带接入方法
非对称数字用户线ADSL:用数字技术对现有模拟电话用户线进行改造
光纤同轴混合网HFC:在有线电视网的基础上开发
FTTx技术:光纤到户FTTH(fiber to the home)
|
|