您好、欢迎来到现金彩票网!
当前位置:最新捕鱼棋牌 > 系统死锁 >

主存空间的分配和回收

发布时间:2019-07-10 09:46 来源:未知 编辑:admin

  (1) 可变分区方式是按作业需要的主存空间大小来分割分区的。当要装入一个作业时,根据作业需要的主存容量查看是否有足够的空闲空间,若有,则按需分配,否则,作业无法装入。假定内存大小为128K,初始状态见右图。空闲区说明表格式为:起始地址——指出空闲区的起始地址;长度——一个连续空闲区的长度;状态——有两种状态,一种是“未分配”状态,另一种是“空表目”状态。

  (2) 采用首次适应算法分配。运行时,输入一系列分配请求和回收请求。展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部.操作系统的定义:操作系统是合理组织计算机的工作流程、有效控制和管理计算机系统的各类资源、并方便用户使用计算机的程序集合。它是计算机最重要的系统软件。

  2.操作系统的主要作用有三:管理计算机系统资源、为用户使用计算机提供接口、扩充机器的功能。

  3.操作系统的三大目标:为用户使用计算机提供方便;合理的组织计算机的工作流程有效控制和管理计算机系统的各类资源。

  4.操作系统的5大管理功能:处理机管理、存储器管理、设备管理、文件管理和作业管理。

  5.操作系统按照系统处理任务的方式分为三种基本类型:多道批处理操作系统、分时操作系统、实时操作系统。

  6.多道批处理系统的优缺点:优点:资源利用率高;系统吞吐量大;系统开销小。缺点:用户没有交互能力;作业平均周转时间长。

  10.进程的定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。

  12.进程与程序的区别(是在多道批处理的前提下):(1)从定义上看,进程是程序处理数据的过程,而程序是一组指令的有序集合;(2)进程具有动态性、并发性、独立性和异步性等,而程序不具有这些特性;(3)从进程结构特性上看,它包括程序(以及数据和PCB);(4)进程和程序并非一一对应。

  15.死锁的定义:所谓死锁,是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,他们都将无法推进下去。称此时系统处于死锁状态或系统产生了死锁。

  17.产生死锁的必要条件:(1)互斥条件(2)占有并请求条件(3)不可剥夺条件(4)循环等待条件。

  18.死锁的预防办法是在系统运行之前就采用措施,即在系统设计时确定资源分配算法,消除发生死锁的任何可能性。

  19.死锁的避免是指这样一种对付死锁的办法:系统在运行过程中采用动态的资源分配策略,保证系统不进入可能导致系统陷入死锁状态的所谓不安全状态,以避免死锁发生。

  20.当发生下列几种情况时,现行进程都要放弃处理机的使用,即将引起系统对进程的重新调度:(1)在分时系统中,现行进程的时间片用完了;(2)发生了外部中断;(3)进程因等待某事件或资源而阻塞;(4)现行进程运行结束或出现异常情况。

  24.动态重定位是指在程序执行过程中由硬件地址变换机构实现的重定位过程。

  25.静态重定位简单易实现,且程序运行快,但它往往要求程序在内存中占据一块连续的区域,且不可移动,也限制多用户共享同一程序的内存副本。而动态重定位恰恰相反,它的实现需要少量的硬件支持,而且程序运行稍慢,但它往往不要求程序在内存中必须占据一块连续的区域,允许程序移动,也便于多用户共享同一程序的内存副本。

  26.存储管理的功能:内存的分配与回收;地址转换;内存共享与保护;内存扩充。

  27.固定分区存储管理:固定分区管理方法是把主存中可分配的用户区预先划分成若干个连续的分区,每个分区的大小可以相同,也可以不同。但是一旦划分好分区之后,主存中分区的个数就固定了,且每个分区的大小也固定不变。

  29.虚拟存储器是指具有请求调入和置换功能、能逻辑扩充内存的存储器系统。它有两层含义,一层是指一级存储器,它利用软,硬件技术,把内存、外存两级存储器作为一级存储器;另一层是地址空间,它是一个进程可以访问的地址空间。

  30.确定何时将一个页面从外存调入内存,有一下两种方法:请求调入和预调入。

  31.设备管理的分类:(1)按从属关系:系统设备和用户设备(2)按传输速率:低速设备、中速设备、高速设备(3)按使用特性:存储设备和I/O设备(4)按设备共享属性:独占设备、共享设备和虚拟设备。

  33.设备管理的目标:a.提高I/O设备和CPU的利用率 b.提高I/O速度 c.为用户提供方便、同一的界面。

  34.中断技术:中断是指计算机在执行期间,系统内发生了某一急需处理的事件,使得CPU暂时中止当前正在执行的程序而转去执行相应的事件处理程序,待处理完毕后又返回刚才暂停程序的被中断处继续执行。

  35.缓冲技术的实现思想是在CPU和外设之间设立缓冲区,用以暂存CPU和外设之间交换的数据,从而缓和CPU与外设速度不匹配所产生的矛盾。

  36.设备处理程序又称设备驱动程序,是驱动外部设备和相应的控制器等,使其可以直接和内存进行I/O操作的子程序的集合。

  37.利用假脱机技术可把独占设备转变成可共享的虚拟设备,从而提高独占设备的利用率和进程的推进速度。

  39.磁盘驱动程序为了对盘片组中的一个物理块进行定位,需要一下3个参数:柱面号;磁头号;扇区号。

  40.常用的磁盘调度算法有:先来先服务、最短寻道时间优先、扫描算法和循环扫描算法。

  42.文件系统的功能:文件读/写管理;文件目录管理;文件存储空间管理;文件保护与共享;提供方便的接口;文件系统的可靠性与一致性。

  43.文件系统的目标:实现文件的按名存取,这主要是通过文件系统的目录管理功能实现的。

  46.多级目录结构的优点:(1)解决了命名冲突问题;(2)提高了检索效率;(3)易于实现文件的共享和保护;(4)便于用户分类管理文件。

  48.文件共享的实现方法:(1)个用户通过唯一的共享文件的路径名访问共享文件的方法;(2)利用多个目录中的不同文件名来描述同一共享文件的方法。

  49.磁盘分配算法用的主要的数据结构是用来记录和跟踪磁盘上的空间块的数据结构,通常有3种:空闲文件目录、空闲块链和位示图。

  50.利用空间块来存放空闲块链表的具体做法是:将所有空闲块号分成若干组,每组最后一个空闲块登记下一组快线块的块号和总数。

http://maayanhaim.com/xitongsisuo/559.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有