operating_system_7,操作系统,operating,operatingsystempdf,红星操作系统,anoperatingsystem,operatingsystem,operatingsystemnot,operatingsystem下载,mitoperatingsystem
在多道程序环境中,要想将一个用户源程序变为一个可以在内存中执行的程序,通常要经过三步依为 编译,链接,装入。 首先是编译,由编译程序将用户源代码编译成若干个目标模块; 其次是链接,由链接程序将编译后形成的一组目标模块以及他们所需的库函数链接在一起,形成一个完整的装入模块。装入模块以“0”作为参考地址。 链接分为三种,静态链接,装入时动态链接,运行时动态链接。现在流行的是运行时动态链接,这种方法不仅可加快程序的装入过程,而且节省了大量的内存空间。 最后,由装入程序将装入模块装入内存实际物理地址空间,并修改程序中与地质有关的代码,这一过程叫做地址重定位。操作系统给每个应用程序都分配了一个4G的虚拟的空间,这个空间的编址就称为“逻辑地址”。每个进程都以为自己独占了4G的内存。但是实际是怎么样,进程自己不知道。 重定位(重定位是由操作系统安排的) 一、定义:重定位就是把程序的逻辑地址空间变换成内存中的实际物理地址空间的过程。他是实现多道程序在内存中同时运行的基础。 在装入程序前,会计算未使用的内存,然后将程序装入,并记下开始地址。在执行有相对地址的指令时,会将所有的地址加个刚才记下的开始地址,就叫重定位。 二、分类 重定位有两种,分别是动
您可能关注的文档
- net-5.ppt
- net10第4章:数据链路层.ppt
- net15第5章:介质访问控制子层.ppt
- netplanning在mapinfo中的应用-nsn.ppt
- network07.ppt
- network2008.ppt
- net面向对象程序设计-10-使用数组和集合-2010-2011-2.ppt
- nbna检查适应症、注意事项及操作技术.ppt
- net面向对象程序设计-19-枚举集合-2010-2011-2.ppt
- new microsoft powerpoint 幻灯片.ppt
- 2026广东湛江市寸金桥公园管理处招聘工作人员7人备考题库及1套参考答案详解.docx
- 2026广东湛江市吴川市公益性岗位招聘2人备考题库附答案详解.docx
- 化纤纺织品改性技术及性能提升方法.docx
- 2026广东湛江市寸金桥公园管理处招聘工作人员7人备考题库参考答案详解.docx
- 2026广东湛江市吴川市公益性岗位招聘2人备考题库有答案详解.docx
- 2026广东湛江市吴川市公益性岗位招聘2人备考题库有完整答案详解.docx
- 2026广东湛江市吴川市公益性岗位招聘2人备考题库(含答案详解).docx
- 2026广东湛江市寸金桥公园管理处招聘工作人员7人备考题库及一套参考答案详解.docx
- 2026广东湛江市吴川市公益性岗位招聘2人备考题库带答案详解.docx
- 养老护理员(三级)模拟考试题库(附答案).docx
最近下载
- 互联网+创业 互联网+商业模式新思维 “互联网+”商业模式的新思维.pptx VIP
- 2026年云南省公务员《行测》考试真题_含答案版.pdf
- 2026年河南应用技术职业学院单招职业适应性考试题库完整参考答案详解.docx VIP
- 2026年河南应用技术职业学院单招职业适应性考试题库及参考答案详解1套.docx VIP
- 【“互联网+”商业模式案例】“小猪短租”案例分析.docx VIP
- 2026年河南应用技术职业学院单招职业适应性考试题库及一套答案详解.docx VIP
- 2026年河南应用技术职业学院单招职业适应性测试题库及参考答案详解一套.docx VIP
- 互联网营销策划实务 互联网+商业模式 互联网+商业模式.ppt VIP
- 6-机器人维修培训教程(GIII-TM1400).pdf VIP
- 2026年河南应用技术职业学院单招职业适应性考试题库及参考答案详解一套.docx VIP
原创力文档

文档评论(0)