聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 2020年广东南方电网校园招聘计算机专业知识(1964)

2020年广东南方电网校园招聘计算机专业知识(1964)

时间:2019-10-25 11:07:44    下载该word文档

2020年广东南方电网校园招聘计算机专业知识(1964)

⑥唤醒进程

当被阻塞的进程所希望的事件完成(如I/O操作结束或所需要的数据到达),则由相应的进程调用“唤醒”原语唤醒该进程,进程状态由等待状态变为就绪状态。

唤醒一个进程的工作与阻塞一个进程的工作刚好相反,首先将该进程从等待队列中移出,将PCB的现行状态变为就绪状态,将该进程送入就绪队列。

注意:对于被阻塞的进程应有相应的进程(如相互合作的进程)将其唤醒,否则将有可能长期被阻塞,处于永远的等待状态,无法再运行。

第3章:存储管理(存储管理指内存管理

内存管理

存储管理指内存管理(所谓内存管理,是指内存用户区的管理,并不包括系统区。)

存储管理分为:分区管理、分页管理、分段管理、段页式管理、请求分页管理、请求分段管理以及请求段页式管理等。

内存管理的目的:方便用户使用和提高内存的利用率。

内存管理的主要任务是:①内存的分配与回收。②地址映射。③内存的共享。④存储保护。⑤存储扩充。

1.地址映射

定义:当内存分配区确定后,就要将虚拟地址变换为内存的物理地址,即地址映射(或重定位)

2.什么是逻辑地址?什么是物理地址?

逻辑地址:

逻辑地址,也叫虚地址。我们平时用高级语言或汇编语言编程时,源程序中使用的地址都是符号地址。

源程序经过编译或汇编,再经过链接后,形成了一个以0地址为起始地址的虚拟空间,每条指令或每个数据单元都在虚拟空间中拥有确定的地址,该地址就称为逻辑地址,或虚拟地址。

物理地址

物理地址,也叫实地址。所有程序必须装入内存才能执行。程序在执行时所占用的存储空间称作它的内存空间,也叫物理空间。一个物理空间是若干物理地址的集合。

3.地址映射方式

地址映射有两种方式:静态映射和动态映射。

静态映射

静态映射是在程序装入指定内存区时,由重定位装入程序一次性完成的。

假设目标程序分配的内存区起始地址为B,那么程序中所有逻辑地址(假设为a),对应的内存空间的物理地址为B+a。

动态映射

动态映射是在程序执行过程中进行的,由硬件地址映射机构完成。

方法是:设置一个公用的基地址寄存器BR,存放现行程序分配的内存空间的起始地址。CPU以逻辑地址访问内存时,映射机构自动把逻辑地址加上BR寄存器中的内容而形成实际的物理地址如图

只要改变BR的内容,就可改变程序的内存空间,实现程序的再定位。所以BR也叫重定位寄存器。

2020国家电网招聘考试那些事,关注长理职培微信公众号:clzp66

文章来源于长理职培供稿!

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服