计算机基于Linux的操作系统实验指导书.docx

合集下载

计算机操作系统实验指导linux版,操作系统实验指导书(linux版).doc

计算机操作系统实验指导linux版,操作系统实验指导书(linux版).doc

计算机操作系统实验指导linux版,操作系统实验指导书(linux版).doc操作系统实验指导书(linux版)《操作系统》实验指导书实验学时:16适⽤专业:计算机科学与技术实验⼀:进程和线程的创建1. 在linux下编写⼀个应⽤程序,命名为an_ch2_1b。

这个程序不断地输出如下⾏:Those output come from child,[系统时间]另外写⼀个应⽤程序,命名为an_ch2_1a。

这个程序创建⼀个⼦进程,执⾏an_ch2_1b。

这个程序不断地输出如下⾏:Those output come from child,[系统时间]观察程序运⾏的结果,并对你看到的现象进⾏解释。

2。

在linux环境下编写⼀个控制台应⽤程序,程序中有⼀个共享的整型变量shared_var,初始值为0;创建⼀个线程并使其⽴即与主线程并发执⾏。

新创建的线程与主线程均不断地循环,并输出shared_var 的值。

主线程在循环中不断地对shared_var 进⾏加1操作,即每次循环shared_var 被加1;⽽新创建的线程则不断地对shared_var 进⾏减1 操作,即每次循环shared_var 被减1。

观察程序运⾏的结果,并对你看到的现象进⾏解释。

3。

提交源代码以及实验报告。

实验⼆:进程和线程同步和互斥1。

⽣产者消费者问题(信号量)参考教材中的⽣产者消费者算法,创建5个进程,其中两个进程为⽣产者进程,3个进程为消费者进程。

⼀个⽣产者进程试图不断地在⼀个缓冲中写⼊⼤写字母,另⼀个⽣产者进程试图不断地在缓冲中写⼊⼩写字母。

3个消费者不断地从缓冲中读取⼀个字符并输出。

为了使得程序的输出易于看到结果,仿照阅读材料中的实例程序,分别在⽣产者和消费者进程的合适的位置加⼊⼀些随机睡眠时间。

可选的实验:在上⾯实验的基础上实现部分消费者有选择地消费某些产品。

例如⼀个消费者只消费⼩写字符,⼀个消费者只消费⼤写字母,⽽另⼀个消费者则⽆选择地消费任何产品。

linux操作系统实验指导书(20120522)

linux操作系统实验指导书(20120522)

《linux操作系统》实验指导书数学科学学院信息与计算科学教研室2013年3月编写人:汪志圣目录实验一Linux的安装及环境实验二Linux常用管理命令实验三Linux系统管理实验四Linux基本网络配置实验五FTP及Samba服务器的配置与使用实验六Apache服务器的配置与使用实验一 Linux的安装及环境一、实验内容学习linux的安装过程及硬盘分区、linux的启动和退出。

二、实验目的及要求◆能够独立安装linux操作系统◆掌握启动和退出redhat linux9.0的方法。

◆掌握启动和退出redhat的方法以及在不同运行级别下的redhat查看。

三、实验环境及条件奔腾以上微机一台,redhat linux9.0操作系统。

四、实验设计及实施的指导⏹安装redhat linux9.0操作系统的准备工作:1. Red Hat linux 9.0的硬件需求:◆CPU◆硬盘空间:最少安装450MB;安装服务器850MB;安装个人桌面1.7GB;安装工作站2.1GB;全部安装 5.0GB◆内存CPU的类型和型号2. 安装前的准备◆硬件兼容性:/hcl◆磁盘空间◆安装类型:个人桌面、工作站、服务器、定制、升级⏹安装redhat linux9.0操作系统的步骤:⏹Red Hat Linux9.0的登录和关闭⏹登录:登录实际上是向系统做自我介绍,又称验证(authentication)。

⏹注销:如果想切换用户登录,可采用注销当前图形化桌面会话。

操作的方法是:◆依次选择“主菜单→注销”命令。

◆打开确认对话框,选择“注销”选项,然后点击“确定”按钮。

⏹关机和重新启动◆依次选择“主菜单→注销”命令。

◆在打开的对话框,选择“关机”或“重新启动”选项。

⏹命令方式关机◆shutdown命令◆poweroff命令:关闭系统后关闭电源◆reboot命令:只能重新启动系统,不能关闭系统。

◆halt命令:如果系统的运行级别为0或6则关闭系统,否则调用shutdown命令来关闭系统。

操作系统实验指导书

操作系统实验指导书

操作系统实验指导书实验概述本次操作系统实验是为了让学生通过实践了解操作系统的基本概念,原理和使用。

通过完成实验,学生将了解操作系统内核,进程调度,文件系统和输入输出等关键组成部分。

实验环境实验要求使用 Linux 操作系统,可以选择任意一种 Linux 发行版。

可以在物理机上安装 Linux,也可以使用虚拟机软件(如 VirtualBox)来运行 Linux 虚拟机。

实验准备在进行实验之前,需要完成以下准备工作:1.安装 Linux 操作系统(如 Ubuntu、Fedora 等)或虚拟机软件(如VirtualBox)。

2.熟悉 Linux 基本命令和操作,包括文件操作、进程管理等。

实验内容本次操作系统实验分为以下几个部分:1. 实验一:进程管理本部分实验要求学生了解进程管理的基本概念和原理,掌握进程创建、终止和状态转换等操作。

学生需要完成以下任务:•编写一个简单的 C 程序,实现进程的创建、终止和状态转换功能。

•使用 Linux 命令行工具编译、运行和调试 C 程序。

•观察和分析进程的状态转换过程。

2. 实验二:进程调度本部分实验要求学生了解进程调度算法的原理和实现方法,掌握优先级调度、轮转调度和最短作业优先调度等算法。

学生需要完成以下任务:•编写一个简单的 C 程序,模拟进程调度算法的执行过程。

•使用 Linux 命令行工具编译、运行和调试 C 程序。

•观察和分析不同调度算法对进程执行顺序的影响。

3. 实验三:文件系统本部分实验要求学生了解文件系统的基本概念和实现原理,掌握文件的创建、读写和删除等操作。

学生需要完成以下任务:•编写一个简单的 C 程序,实现文件的创建、读写和删除功能。

•使用 Linux 命令行工具编译、运行和调试 C 程序。

•观察和分析文件系统的存储结构和操作过程。

4. 实验四:输入输出本部分实验要求学生了解操作系统的输入输出机制和设备驱动程序的原理和实现方法,掌握文件读写、设备驱动和错误处理等操作。

Linux操作系统实习指导书

Linux操作系统实习指导书

Linux操作系统实习指导书一、实训目的重点强化shell编程的多种数值计算、条件测试与比较、if语句、case语句以及数组的应用。

重点强化while、for、until循环语句的运用。

二、实训内容【实训1.1】编写一个shell脚本,判断登录的用户是否是某个账号。

#!/bin/bash# 判断登录的用户是否是fz# cut 以某种方式按照文件的行进行分隔# -d自定义分隔符,默认为制表符# -f 与-d一起使用,指定显示哪个区域。

test=$(env | grep "USER" | cut -d "=" -f 2)if [ "$test" == fz ]thenecho "Current user is fz."elseecho "Current user is not fz."fi【实训1.2】编写一个shell脚本,判断分区使用率。

#!/bin/bash# 用来判断sda2这个盘的使用率# 注意awk命令及cut命令的用法及区别,务必熟练test=$(df -h | grep sda2 | awk '{print $5}' | cut -d "%" -f 1)if [ $test -ge 8 ];thenecho "/ is full"elseecho "/ is not full"fi【实训1.3】判断输⼊的是否是⼊个⼊录。

#!/bin/bashread -t 30 -p "Please input a directory: " dirif [ -d "$dir" ]thenecho "$dir is a directory"elseecho "$dir is a not directory"fi【实训1.4】编写一个shell脚本,判断用户输入的是什么文件。

Linux操作系统实验指导书(2021)

Linux操作系统实验指导书(2021)

操作系统实验指导书目录操作系统 (1)实验指导书 (1)目录 (2)实验一Linux的安装与编译 (1)1.1 实验目的 (1)1.2 背景知识 (1)1.2.1 Linux简史 (1)1.2.2 内核的功能和结构 (3)1.2.3 内核源代码组织结构 (4)1.2.4 内核的功能版本和发行版 (6)1.2.5 学习Linux辅助软件介绍 (6)1.3 实验内容 (6)1.3.1 安装Ubuntu (6)1.3.2 编译Linux内核 (9)实验二Linux基本命令 (14)2.1 实验目的 (14)2.2 背景知识 (14)2.3实验内容 (14)实验三进程管理 (19)3.1 实验目的 (19)3.2 背景知识 (19)3.3实验内容 (19)3.3.1进程创建 (19)3.3.2进程控制 (19)3.3.3参考程序 (19)实验四进程通信 (22)4.1实验目的 (22)4.2背景知识 (22)4.3实验内容 (30)实验五存储管理 (38)5.1实验目的 (38)5.2背景知识 (38)5.3实验内容 (38)实验六文件管理 (49)6.1实验目的 (49)6.2背景知识 (49)6.3实验内容 (49)实验一Linux的安装与编译1.1 实验目的●了解Linux发展历史、功能和特点。

●学习和动手安装Linux操作系统。

●学习和动手编译Linux内核。

1.2 背景知识1.2.1 Linux简史1981 年IBM 公司推出享誉全球的微型计算机IBM PC。

在1981-1991 年间,MS-DOS 操作系统一直是微型计算机上操作系统的主宰。

此时计算机硬件价格虽然逐年下降,但软件价格仍然是居高不下。

当时Apple 的MACs 操作系统可以说是性能最好的,但是其天价没人能够轻易靠近。

当时的另一个计算机技术阵营是Unix 世界。

但是Unix 操作系统就不仅是价格贵的问题了。

为了寻求高利率,Unix 经销商将价格抬得极高,PC 小用户就根本不能靠近它。

Linux操作系统实验指导书-第2版

Linux操作系统实验指导书-第2版
Rm: descend into directory ‘/tmp/041140103/test1/test2’? y
Rm: remove regular file ‘/tmp/041140103/test1/test2/bashrc’ y
Rm: remove directory ‘/tmp/041140103/test1/test2’? y
①umask
②umask -S
(3)新建文件test1和目录test2,查看它们的权限是否与(2)题中的默认权限相符
umask
touch test1
mkdir test2
ll
(11)使用locate查找所有名称为man.config的文件。
(12)11步和12步的结果一样么?为什么?
(13)找出/etc下文件类型为f的文件
(14)找出系统中大于1M的文件
四、实验指导
1.文件权限
(1)执行echo pwd >> pwd.sh,然后使用ls -al查询一下,发生了什么事?
(2)以两种方式查看系统中新建文件或目录的默认权限
练习Linux文件权限和文件查找命令。
二、实验目的
了解文件与目录的默认权限与隐藏权限
掌握如何改变文件属性与权限
掌握命令与文件的查询方法
三、实验题目
1.文件权限
(1)执行echo pwd >> pwd.sh,然后使用ls -al查询一下,发生了什么事?
(2)以两种方式查看系统中新建文件或目录的默认权限
#ls -a
(10)以长格式显示目录/etc下所有文件:
#ls –al /etc
(11)使用help命令查看date命令:
#date --help

《Linux操作系统》实验指导书.v1.2

《Linux操作系统》实验指导书.v1.2

# 根据实际情况修改(红色处改为自己的学号后两位)。
eth1 的配置如下:(/etc/sysconfig/network-scripts/ifcfg-eth1) DEVICE=eth1 BOOTPROTO=dhcp ONBOOT=yes
(2)配置 DHCP 服务器(/etc/dhcpd.conf) ddns-update-style interim;
# service network restart (2)安装 samba 文件
(A)检测系统内部是否已经安装好 samba 文件 # rpm -qa | grep samba
(B)如果显示类似如下的版本信息,则证明系统内已经安装好 samba 服务 samba-common-3.0.33-3.14.el5
4、实验步骤 (1)配置两块网卡 eth0 和 eth1(均使用 bridge 方式连接)
eth0 的配置如下:(/etc/sysconfig/network-scripts/ifcfg-eth0)
DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.16.1 NETMASK=255.255.255.0 ONBOOT=yes
# getenforce 如果输出“Enforcing”,则输入下面的命令
# setenforce 0 (B)通过 Windows 访问 Linux
右击“我的电脑”,左键单击映射网络驱动器,在文件夹方框内按如下格式填写
\\192.168.0.253\share 如果下次需要映射其它用户的文件,可以先断开原来的映射,然后通过修改“其它
# smbclient -L //192.168.0.1 -U 用户 1 # 列出用户 1 的所有共享信息 # smbclient //192.168.0.1/共享名 - U 用户 1 # 访问用户 1 的“共享名”目录

linux操作系统实训指导书

linux操作系统实训指导书

桂林理工大学高等职业技术学院实训指导书(2013—2014 学年度第2 学期)课程名称: Linux操作系统授课班级: 计应12-1、2、3、4任课教师: 曹英忠教研组长:系部主任:编写时间: 2014 年 6 月5日《Linux操作系统》课程实训指导书一、总体目的为了加强和巩固理论课内容,理论联系实际,培养学生的动手能力和实践能力。

并使学生通过实训熟悉Linux命令,真正学会使用Linux。

二、实训要求为了确保实训顺利进行,培养同学们良好的习惯,增强修养,提高个人素质,特制定以下实训要求:1. 实训室内禁止饮食,禁止吐痰。

禁止在实训室内喧哗、嬉戏、争斗,保持安静,轻声讨论。

2. 不准恶意破坏仪器设备,设备若有损坏及时向实训指导教师报告。

3. 不准无故旷课、迟到、早退;若有特殊情况,需事先请假,征求许可。

4. 旷课3节,实训成绩不及格,2次迟到算旷课1节。

5. 实训时间内,请勿离开实训室10分钟以上,否则以旷课论,若确有急事,需征得实训指导教师同意后方可离开。

6. 按规定时间(最后两次课开始提交)、规定格式(每人一份模板)上交实训报告。

三、实训报告格式要求要求写出实训项目的步骤,格式必须包括实训目的、实训内容、实施方案、实训结果、实训心得和鉴定表等。

四、实训考核办法本实训共九个题目,其中实训编号为一至六号为每个同学必做项,七到九为选做,只需选择其中任何一题即可。

最终根据题目难易程度、完成比例、答辩情况、实训表现和态度、实训报告的内容及其表达给以量分。

本着对大部分同学公正平等的原则,对实训成绩考核办法如下:实训成绩考核内容有实训表现与态度(10%)、实训操作过程和实训内容掌握程度(60%)、实训报告的内容与文字表达(30%)三部分组成。

具体细则如下表:五、时间分配实训目录实验一、Linux的基本操作和常用命令的使用实验二、Linux网络参数的配置实验三、Linux的用户管理实验四、Linux的进程管理实验五、Linux的文件管理实验六、利用Samba实现Windows和Linux的资源共享实验七、Linux Web服务器的配置实验八、Linux的FTP服务试验九、shell编程实验一、Linux的基本操作和常用命令的使用一、实验目的1.学会不同Linux用户登录的方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机操作系统课程实验实验授课计划实验一:认识Linux系统【实验目的】了解Linux的启动过程;了解Linux文件的组织结构;熟悉X Window环境;熟练掌握Linux常用命令。

【准备知识】登录Linux是一个多用户多任务操作系统,多个用户可以拥有自己独立的用户账号登录提示:Red Hat Linux release 6.0 (Hedwing)Kernel 2.2.5-15 on an i686Login:此时输入用户户名(账号)并键入回车,则系统显示“passward”。

在输入密码和回车。

登录后:[root@hawk/root]##表示是按root方式登录,$表示是普通用户。

Linux大小写敏感,用加参数zlinux:~# Is -FHowTo/ HowToMin/ linux@ nag/ sag/获取帮助:Linux带有联机手册,可以用man命令来阅读Zlinux:〜$ man Is虚拟终端Linux可有多个用户登录到同一个计算机,但一般微机只有一个终端难以体现。

可以使用多个虚拟终端,用Alt+Fl、Alt+F2等来切换。

退出系统在停止使用系统时,要退出系统。

具体方法:exit或logout,或Ctrl+D关机如果没有用户在使用系统,可以关机。

但是不能直接关闭电源,而要按正常顺序关机。

一般用户是不能关机的,只有root用户可以关机。

方法:可以使用halt或shutdown命令,也可以同时键入Ctrl+Alt+Del。

Windows虚拟机环境:登录到系统点击桌面“VMware"图标---- > Vmware Workstation 窗口---- >Commands ------ >Start this virtual machine进入fedora后,用户名:root口令:123456【实验内容】(1)熟悉开机、登录、退出、关机步骤。

(2)查看并记录所在机器Linux操作系统目录结构,特别是源代码所在的目录及文件。

(3)常用命令练习1.注销(退出)系统:logout或exit2.练习使用命令Is (注意Linux命令区分大小写。

)使用Is查看当前目录内容;使用Is查看指定目录内容,如/目录,/etc目录使用Is -all查看当前目录内容;使用dir查看当前目录内容3.使用cd改变当前目录cd.. 回到上层目录;cd / 回到根目录4.pwd显示当前路径5・建立目录mkdirmkdir 目录名;mkdir /home/s2001/newdir6.删除目录:rmdir;7.复制文件cp:如cp文件名1文件名28.移动文件或目录:mv9.删除文件rm10.显示文件内容:more (分页显示);11.显示文件:cat文件名建立文件:cat>文件名,ctrl+d结束输入(4)启动X WINDOW ,熟悉窗口界面环境。

实验二:Vi编辑器、编译工具gcc的使用【实验目的】熟练使用Linux的Vi编辑器;掌握Linux编译工具gcc的使用方法。

【准备知识】设计程序需要一个环境一编辑和编译器o Linux的Vi为一个编辑器,gcc是C的编译器。

由他们实现源文件的的编辑和目标文件的编译执行。

【实验内容】1.练习使用Linux编辑器Vi,为今后输入源程序做准备。

2.学习并掌握Linux编译工具gcc的使用方法【实验指导】使用编辑器vi编辑文件1.进入linux的文本模式之后,在命令行键入vi filenames然后回车。

下面作一些简单的解释:首先vi命令是打开vi编辑器。

后面的filenames是用户即将编辑的c文件名字,注意扩展名字是.c;当然,vi编辑器功能很强,可以用它来编辑其它格式的文件, 比如汇编文件,其扩展名字是.s;也可以直接用vi打开一个新的未命名的文件,当保存的时候再给它命名,只是这样做不很方便。

2.最基本的命令I :当进入刚打开的文件时,不能写入信息,这时按一下键盘上的I键(insert),插入的意思,就可以进入编辑模式了。

如下图所示:na in(){2,26-33 全部3.a与i是相同的用法4,当文件编辑完后,需要保存退出,这时需要经过以下几个步骤:1)按一下键盘上的Esc键;2)键入冒号(:),紧跟在冒号后面是wq (意思是保存并退出)。

如果不想保存退出,则在第二步键入冒号之后,键入!q (不带w,机尾部保存)。

如下图所示:ns in(){pr intln(*tfc* I Io uorId!*): }5.退出vi编辑器的编辑模式之后,要对刚才编写的程序进行编译。

编译的命令是:gccfilenames [-o outputfilename],其中gcc 是c 的编译器。

参数:filenames 是刚才编辑的c 文件(当然也可以是以前编写好的c文件);后面中括号里面的参数是可选的,它是一个输出文件。

如果不选,默认的输出文件是a.out ,选了之后输出文件就是outputfilename, out.6.最后一步是运行程序,方法如下:./outputfilename.out实验三:进程控制【实验目的】(1)加深对进程概念的理解,明确进程和程序的区别。

(2)进一步认识并发执行的实质。

(3)分析进程竞争资源现象,学习解决进程互斥的方法。

【准备知识】(1)阅读Linux的sched. h源文件,加深对进程管理概念的理解。

(2)阅读Linux的fork, c源文件,分析进程的创建过程。

(3)fork()函数:创建一个新进程int fork ()其中返回int取值意义如下:0:创建子进程,从子进程返回的id值大于0:从父进程返回的子进程id值【实验内容】(1)进程的创建编写一段源程序,使系统调用fork。

创建两个子进程,当此程序运行时,在系统中有一个父进程和两个子进程活动。

让每一个进程在屏幕上显示一个字符:父进程显示字符“a” ; 子进程分别显示字符“b”和字符“c”。

试观察纪录屏幕上的显示结果,并分析原因。

(2)进程的控制修改已编写的程序,将每个进程输出一个字符改为每个进程输出一句话,在观察程序执行时屏幕出现的现象,并分析原因。

【思考】(1)系统是怎样创建进程的?(2)可执行文件加载时进行了哪些处理?(3)当首次调用新创建进程时,其入口在哪里?【实验指导】1.进程的创建〈任务〉编写一段程序,使用系统调用fork()创建两个子进程。

当此程序运行时,在系统中有一个父进程和两个子进程活动。

让每一个进程在屏幕上显示一个字符;父进程显示字符“a”,子进程分别显示字符“b”和“c” o试观察记录屏幕上的显示结果,并分析原因。

〈程序〉#include<stdio.h>main() {int pl=0,p2=0;if(pl =fork())putchar(b); else {if(p2=fork()) putchar('c');else putchar('a');} }〈运行结果〉bca (有时会出现bac)分析:从进程执行并发来看,输出bac,acb 等情况都有可能。

原因:fork()创建进程所需的时间多于输出一个字符的时间,因此在主进程创建进程2的同 时,进程1就输出了 “b” ,而进程2和主程序的输出次序是有随机性的,所以会出现上述 结果。

2.进程的控制〈任务〉修改已编写好的程序,将每个程序的输出由单个字符改为一句话,再观察程序执行时屏幕 上出现的现象,并分析其原因。

如果在程序中使用系统调用lockf()来给每个程序加锁,可 以实现进程之间的互斥,观察并分析出现的现象。

〈程序〉 #include<stdio.h> main() {int pl,p2,i; if(pl=fork())for(i=0;i<500;i++)printf(n child %d\n”,i);else {if(p2=fork())for(i=0;i<500;i++) printf("son %d\n",i); elsefor(i=0;i<500;i++) printf("daughter %d\n",i);〈运行结果〉/* 了进程创建成功*//*子进程创建成功*//*父进程执行*/child・・・.son…daughter***daughter***或child••,son,,,child,••son,•,daughter分析:由于函数printf ()输出的字符串之间不会被中断,因此,字符串内部的字符顺序输出时不变。

但是,由于进程并发执行时的调度顺序和父子进程的抢占处理机问题,输出字符串的顺序和先后随着执行的不同而发生变化。

这与打印单字符的结果相同。

实验四:银行家算法的模拟实现【实验目的】(1)进一步理解利用银行家算法避免死锁的问题;(2)在了解和掌握银行家算法的基础上,编制银行家算法通用程序,将调试结果显示在计算机屏幕上,再检测和笔算的一致性。

(3)理解和掌握安全序列、安全性算法。

【实验内容】(1)正确设置相应的数据结构;(2)清晰画出算法流程图;(3)准确实现教材第97-98页例题。

【实验原理】一、安全状态指系统能按照某种顺序如<P1, P2,…,Pn> (称为〈Pl, P2,Pn>序列为安全序列),为每个进程分配所需的资源,直至最大需求,使得每个进程都能顺利完成。

二、银行家算法假设在进程并发执行时进程i提出请求j类资源k个后,表不为Requests j]=k。

系统按下述步骤进行安全检查:(1)如果RequestiWNeedi则继续以下检查,否则显示需求申请超出最大需求值的错误。

(2)如果RequestAvailable则继续以下检查,否则显示系统无足够资源,Pi阻塞等待。

(3)系统试探着把资源分配给进程Pi,并修改下面数据结构中的数值:Available [j] : ^Available [j] -Requesti [j];Allocation [i,j] : ^Allocation [i,j] +Requesti [j];Need [i,j] : =Need [i, j] -Requesti [j];(4)系统执行安全性算法,检查此次资源分配后,系统是否处于安全状态。

若安全,才正式将资源分配给进程Pi,以完成本次分配;否则,将本次的试探分配作废,恢复原来的资源分配状态,让进程Pi等待。

三、安全性算法(1)设置两个向量:①工作向量Work:它表示系统可提供给进程继续运行所需的各类资源数目,它含有0 个元素,在执行安全算法开始时,Work : ^Available:②Finish:它表示系统是否有足够的资源分配给进程,使之运行完成。

相关文档
最新文档