【操作系统的主要功能】操作系统基本功能

2019-12-24 - 操作系统

绝对装入:在编译时,如果知道程序将驻留在内存的某个位置,编译程序将产生绝对地址的目标代码。绝对装入程序按照装入模块中的地址,将程序和数据装入内存。由于程序中的逻辑地址与实际内存地址完全相同,故不需对程序和数据的地址进行修改。

【操作系统的主要功能】操作系统基本功能
【操作系统的主要功能】操作系统基本功能

可重定位装入:在多道程序环境下,多个目标模块的起始地址通常都是从 0 开始,程序中的其他地址都是相对于起始地址的,此时应釆用可重定位装入方式。根据内存的当前情况,将装入模块装入到内存的适当位置。装入时对目标程序中指令和数据的修改过程称为重定位,地址变换通常是在装入时一次完成的,所以又称为静态重定位。

【操作系统的主要功能】操作系统基本功能
【操作系统的主要功能】操作系统基本功能

静态重定位的特点是在一个作业装入内存时,必须分配其要求的全部内存空间,如果没有足够的内存,就不能装入该作业。此外,作业一旦进入内存后,在整个运行期间不能在内存中移动,也不能再申请内存空间。

【操作系统的主要功能】操作系统基本功能
【操作系统的主要功能】操作系统基本功能

动态运行时装入,也称为动态重定位:程序在内存中如果发生移动,就需要釆用动态的装入方式。装入程序在把装入模块装入内存后,并不立即把装入模块中的相对地址转换为绝对地址,而是把这种地址转换推迟到程序真正要执行时才进行。

【操作系统的主要功能】操作系统基本功能

因此,装入内存后的所有地址均为相对地址。这种方式需要一个重定位寄存器的支持。 动态重定位的特点是可以将程序分配到不连续的存储区中;在程序运行之前可以只装入它的部分代码即可投入运行,然后在程序运行期间,根据需要动态申请分配内存;便于程序段的共享,可以向用户提供一个比存储空间大得多的地址空间。

相关阅读
操作系统实验报告【操作系统实验报告】操作系统的功能有哪些【详细介绍】

电脑是我们非常常用的一种智能产品了,但是其实我们在使用电脑的时候,对关于电脑的一些认识真的非常少。我们能通过电脑获得很多的娱乐,却很少去了解电脑是怎样给我们带来娱乐的。其实在其中,电脑系统是最大的功臣。

操作系统属于【操作系统属于】操作系统的功能

根据计算机结构和操作系统概念,为了实现上述任务,操作系统的功能可以概括如下在多道程系统中,处理机的分配和运行都是以进程为单位的。进程这个概念后面会讲到,它的实质就是程序的一次运行以及运行时的数据。因而处理机的管理可以理解为进程的管理。

操作系统的功能有哪些【操作系统的功能有哪些】网络操作系统的功能有哪些?

网络操作系统可以处理海量并发通信,使节点拥有上千的通信并发度,同一时间内通信接口需要处理数千个通信请求。同时网络带宽快速增长,使通信接口拥有更多的通信资源调度管理。复杂的多层次通信语义、大量的通信请求和通信资源将对通信接口的控制层面(通信运行时环境的功能、性能和扩展性)提出新的需求。

三大基本操作系统【三大基本操作系统】操作系统主要知识点

下面小编为大家讲解操作系统主要知识点,欢迎大家阅读,一起跟着小编来学习啦,多学点知识,终身受益。掌握操作系统的类型、功能、层次结构和进程概念,以及作业、处理机、存储、文件和设备等管理的原理和方法。1.1 操作系统类型和功能根据使用环境和对用户作业的处理方式划分。

操作系统的作用是什么【操作系统的作用是什么】操作系统要点(一)

什么是作业 作业是用户在一次计算过程中或一次事务处理过程中,要求计算机系统所做工作的总称。 作业控制块JCB是用来对作业进行描述的数据结构,保存系统对于作业进行管理所需要的全部信息,位于磁盘区域中,和作业一一对应。

推荐阅读
操作系统原理【操作系统原理】操作系统基本原理
操作系统属于什么软件【操作系统属于什么软件】为什么说大脑操作系统里也必须得有杀毒软件
智能电饭煲哪个牌子好智能电饭煲哪个牌子好 智能电饭煲哪个牌子的好
建筑施工员岗位职责建筑施工员岗位职责 建筑施工员个人工作总结范文
挂烫机旺季是什么时候挂烫机旺季是什么时候 挂烫机真的是衣物护理神器吗?试了就知道
黄铜棒规格黄铜棒规格 H63黄铜棒加工
玻璃钢厚度玻璃钢厚度 玻璃钢的成型工艺方法都有哪些?