网络操作系统第三章课后习题解答

1.试对程序、进程、线程的概念和功能进行比较。

(1)进程的概念:

关于进程,有很多定义,例如:

1)进程是程序的一次执行;

2)进程是可以和别的进程并发执行的计算;

3)进程就是一个程序在给定活动空间和初始条件下,在一个处理机上的执行进程;

4)进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单位;

5)进程是动态的,有生命周期的活动。内核可以创建一个进程,最终将由内核终止该进程使其消亡;

总的来说,进程是在自身的虚拟地址空间运行的一个单独的程序。

(2)进程与程序:

进程与程序是两个完全不同的概念,但又有密切的联系。它们之间的主要区别有如下几个方面:

1)程序是静态的概念,而进程则是程序的执行过程。它是动态的概念。

2)进程是一个独立运行的单位,能与其他进程并发运行;而程序是不能作为一个独立运行的单位而并发执行的。

3)程序和进程无一一对应的关系。

4)各个进程在并发执行过程中会产生相互制约关系,而程序本身是静态的,不存在这种异步特征。

(3)线程:

线程是进程中执行运算的最小单位,亦即执行处理机调度的基本单位。

线程与进程相比,具有以下一些特征:

1)进程是资源分配的基本单位。同一进程的所有线程共享该进程的所有资源;

2)线程是分配处理机的基本单位,它与资源分配无关;

3)一个线程只能属于一个进程,而一个进程可以有多个线程,且至少有一个进程;

4)线程在执行过程中,需要协作同步。

引入线程的好处有以下几点。

1)易于调度;

2)提高了系统的效率;

3)创建一个线程比创建一个进程花费的开销少,创建速度快;

4)有利于发挥多处理机的功能,提高进程的并行性。

2.Windows Server 2008 任务管理有哪些重要功能?

(1)为排错获取处理机和内存的使用情况信息;

(2)获取运行中的应用程序的信息;

(3)进程的排错和监控;

(4)服务监控和拍错;

(5)获取网络使用的信息;

(6)获取用户和远程用户会话信息。

3.Linux进程调度的方法有哪些?它们的功能有何不同?

(1)at命令:

用户使用at命令在指定时刻执行指定的命令序列。也就是说,该命令至少需要指定一个命令、一个执行时间才能正常运行。at命令可以只指定时间,也可以时间和日期一起指定。需要注意的是,指定时间有个系统判别问题。

(2)batch用低优先级运行作业,该命令几乎和at命令的功能完全相同,唯一的区别在于,at命令是在指定时间,很精确的时刻指定命令;而batch是在系统负载较低,资源比较空闲时执行命令。改命令适合于执行占用资源较多的命令。

(3)cron命令:

at和batch命令都会在一定时间内完成一定的任务,但是它们都只能执行一次。当指定了运行命令后,系统在指定时间完成任务,一切就结束了。但是在很多情况下需要不断重复一些命令。

cron是不应该手工启动的。cron命令在系统启动时就由一个Shell脚本自动启动,进入后台(所以不需要使用&符号)。一般的用户没有运行该命令的权限,虽然超级管理员可以手工启动cron,不过还是建议将其放到Shell脚本中由系统自行启动

cron命令的执行不需要用户干涉,用户可以创建自己的crontab文件。

4.在Linux中,可通过哪些命令查看进程?

(1)who命令;

(2)w命令;

(3)ps命令;

(4)top命令。

原文地址:https://www.cnblogs.com/luoshifulyy/p/10087562.html

时间: 2024-08-29 17:26:55

网络操作系统第三章课后习题解答的相关文章

网络操作系统第四章课后习题解答

1.磁盘的数据结构包括哪些内容? (1)主引导扇区; (2)操作系统引导扇区; (3)文件分配表; (4)目录区; (5)数据区. 2.什么是基本磁盘和动态磁盘? 基本磁盘: 基本磁盘和旧版本Windows操作系统中使用了相同的磁盘结构.在使用基本磁盘时,我们被限制只能在每个磁盘上创建4个主分区或3个主分区加1个扩展分区.在扩展分区内,还可以创建一个或多个逻辑驱动器. 动态磁盘: 动态磁盘功能最初发布于Windows 2000,用于增强磁盘支持,在磁盘配置变动后需要重启动的次数更少,同时对磁盘的

网络操作系统第五章课后习题解答

1.比较说明FAT文件系统和NTFS文件系统的特点. 答:FAT文件系统 文件分配表(File Allocation Table,FAT)是用来记录文件所在位置的表格,它对于硬盘驱动器的使用非常重要,假若文件分配表丢失,那么硬盘上的数据将因无法定位而不能使用.该文件系统起初是用于小型磁盘和简单文件结构的文件系统. 作为一种较为简单的文件系统,从安全和管理的角度看,FAT文件系统具有以下缺点: (1)易受损害:FAT文件系统缺少错误恢复技术,当文件系统损害计算机就会瘫痪或不能正常关机. (2)单用

《计算机网络·自顶向下方法》第七版 第三章 课后习题与问题 答案

非官方答案,本人已尽最大努力(包括参考官方答案),使结果正确,如有错误,请大佬指出 正文: 3.1~3.3节 R1 a.如果只是简单想把信件送到,那么所有的头部信息只需要一个目的地址就够了,题目给出端口号四个字节,所有分组的头部那就只需四个字节 此协议规定,运输层的全部任务就是,将应用层的数据,切成最大1196字节的块,把每一块加上目的主机对应程序的端口号,并将得到的分组交付给网络层 在接收方,运输层将网络层报文取回,去掉头部信息,将数据拼接成应用层需要的信息,根据端口号交付给应用层即可 不过话

网络操作系统第二章课后习题解答

1.Windows Server 2008 中的用户有哪些类型?系统默认的用户有哪些? 用户类型: (1)用户: (2)InetOrgPerson: (3)联系人: (4)默认用户账户. 默认用户: (1)Administrator: (2)Guest. 2.如何在 Windows Server 2008 中管理本地用户和组? 本地用户账户管理: (1)创建本地用户账户: (2)管理本地用户账户: 1)重新设置密码: 2)删除用户账户: 3)用户禁用: 4)更改用户所属组. 本地用户组管理: (

网络操作系统第三章习题

1.试对程序,进程,线程的概念和功能进行比较. 答:程序 是计算机指令的集合它,以文件的形式存储在磁盘上.进程是一个程序在其 自身的地址空间中的一次执行活动.进程是资源申请.调度和独立运行的单位,因此,它使用系统中的运行资源,而程序不能申请系统资源,不能被系统调度,也不能作为独立运行的单位,因此,它不占系统的运行资源.线程:进程中的一个单一的连续控制流程.一个进程可以拥有多个线程.线程又称轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进

网络操作系统第三章

1.试对程序.进程.线程的概念和功能进行比较. 进程: 1.进程是程序的一次执行 2.进程是可以和别的进程并发执行的计算 3.进程就是一个程序在给定活动空间和初始条件下,在一个处理机上的执行过程 4.进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单位 5.进程是动态的,有生命周期的活动.内核可以创建一个进程,最终将由内核终止该进程是其消亡 程序: 进程和程序是两个完全不同的概念,但又有密切的联系.它们之间的主要区别有几个方面 1.程序是静态的概念:而进程则是程序的一个

数据库原理 西安电子科技大学(第三版) 付婷婷 第三章 课后习题答案

CREATE TABLE student_t( sno Char(7) PRIMARY KEY,--学号 sname Varchar(20) NOT NULL,--姓名 ssex CHAR(2) NOT NULL, --性别 sage Smallint, --年龄 CLON CHAR(5) --学生所在班级的编号 ); CREATE TABLE course_t( cno CHAR(1) PRIMARY KEY, --课程编号 cname Varchar(20) NOT NULL, --课程名称

第三章 课后习题

3.2 输出一个三位数的逆序数,忽略负号. #include<stdio.h> #include<math.h> int main() { int x,y; scanf("%d",&x); x=fabs(x); int a0,a1,a2; a0=x/100; a1=x%100/10; a2=x%10; y=a2*100+a1*10+a0; printf("%d",y); return 0; } 注意:math.h的绝对值函数是fabs

《计算机科学导论》第三章课后作业解答(个人版)

1.说出5种计算机可以处理的数据. 数字.文本.音频.图像和视频. 2.位模式的长度如何与其能表示的符号数量相关? 若位模式的长度为n,则其能表示的符号数量为2n. 3.位图方法是如何以位模式来表示一个图像的? 一张图像由模拟数据组成,数据密度(色彩)因空间变化,意味着数据需要采样.样本被称为像素,换言之,整个图像被分成小的像素,每个像素有单独的密度值,而该值由位模式表示. 4.矢量图方法优先于位图方法的优点是什么?其缺点又是什么? 矢量图图像编码方法并不存储每个像素的位模式.一个图像被分解成几