操作系统作业二答案
中南大学网络教育《操作系统(专科) 》在线作业二及参考答案

(B)时间片轮转
(C)短作业优先
(D)先来先服务
参考答案:
(ABD)ห้องสมุดไป่ตู้
9.以下关于页式存储叙述正确的是()。
(A)主存的分配以作业大小分配
(B)主存的大小以物理块大小分配
(C)不要求作业装入到主存的连续区域
(D)逻辑地址空间也要求分成与物理块等大小的页面
参考答案:
(BCD)
10.存储管理的基本功能包括有()。
参考答案:
(B)
(二)多选题
1.关于虚拟存储技术说法正确的是()。
(A)扩大了内存的实际物理容量
(B)作业运行前,不必全部装入内存
(C)是逻辑上扩充内存空间的技术
(D)扩充输入输出缓冲区的技术
参考答案:
(BC)
2.在批处理系统,以上属于作业调度程序任务的是()。
(A)按照作业调度算法在后备状态的作业中选择作业
中南大学网络教育在线作业及参考答案
(陈远跃/整理)
说明:试题顺序和选项顺序是随机的,请用Ctrl+F查找试题与答案
(一)单选题
1.采用段式存储管理的系统中,若地址用24位表示,其中8位段号,则允许每段的最大长度为()。
(A) 2的24次方
(B) 2的16次方
(C) 2的8次方
(D) 2的32次方
参考答案:
(B)
10.分时操作系统通常采用()策略为用户服务。
(A)时间片轮转
(B)先来先服务
(C)短作业优先
(D)优先级
参考答案:
(A)
11.在请求分页存储管理中,若进程访问的页面不在内存,且主存中没有可用的空闲块时,系统正确的处理顺序是()。
操作系统第二次作业题及答案.doc

第2次作业一、单项选择题(本大题共40分,共20小题,每小题2分)1.设备驱动程序负责接收和分析从设备分配转来的信息以及设备控制块等内容。
()不是设备驱动程序的功能。
A.根据请求传送的数据量,组织I/O缓冲队列B.利用T/0缓冲,对数据进行加工C.启动设备进行I/O操作D.I/O设备中断处理2.解决死锁的途径是()A.立即关机排除故障B.立即关机再重新开机C.不要共享资源,增加独占资源D.运行检测程序并恢复系统3.吋间片一般应用于()。
是A.批处理操作系统B.分时操作系统C.实时操作系统D.以上都不是4.磁带上的文件一般只能()A・随机存取B•顺序存取C.直接存取D.以字节为单位存取5.下面关于临界区概念论述正确的是:()A.临界区是指进程中用于实现进程互斥的那段程序代码氏临界区是指进程中用于实现进程同步的那段程序代码C.临界区是指进程中用于实现进程通信的那段程序代码D.临界区是指进程中用于访问公用数据(临界资源)的那段程序代码6.配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的计算机只是一台逻辑上的计算机,称为()计算机。
A.并行B.真实C.虚拟D.共享7.内存和外存容量之和与虚拟存储器容量相比其大小关系是()A.前者比后者大B.前者比后者小C.二者相等D.不一定8.把独占性设备改造成能为若干个用户共享的设备,这种设备称为()A.存储设备B.系统设备C ・用户设备D.虚拟设备9. 为实现对缓冲区buf 访问的同步,下叙述中正确的是A. 读进程从buf 中读出数据前,应用对写进程信号量进行P 操作;B. 读进程从buf 中读出数据前,应用对写进程信号量进行V 操作;C. 读进程从buf 中读岀数据后,应用对写进程信号量进行P 操作;D. 读进程从buf 屮读出数据后,应用对写进程信号量进行V 操作;10.()大多用于对信息的及时性要求比较严格并且很少会对所有数据进行 处理的应用程序中。
操作系统 第二章作业本(含答案)

第二章作业第一次作业:1.进程有哪三种基本状态?进程在三种基本状态之间转换的典型原因是什么?答:三种基本状态:就绪状态、执行状态、阻塞状态。
(1)就绪状态→执行状态:进程分配到CPU资源(进程调度);(2)执行状态→就绪状态:时间片用完(3)执行状态→阻塞状态:I/O请求(4)阻塞状态→就绪状态:I/O完成2.在Linux系统中运行下面程序,最多可产生多少个进程?画出进程家族树。
main(){fork();fork();fork();}答:最多可以产生7个进程。
其家族树为:3.试从动态性、并发性和独立性上比较进程和程序。
答:1)动态性是进程最基本的特性,可表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,以及由撤销而消亡,因而进程由一定的生命期;而程序只是一组有序指令的集合,并存放于某种介质上,其本身并不具有运动的含义,因而是静态的;2)并发性是进程的重要特征,同时也是OS的重要特征。
引入进程的目的正是为了使其程序能和其它建立了进程的程序并发执行,而程序本身(没有建立PCB)是不能并发执行的;3)独立性是指进程实体是一个能独立运行、独立分配资源和独立接受调度的基本单位。
凡未建立PCB的程序,都不能作为一个独立的单位来运行。
4.分析下列代码的功能:答:sleep_on实现进程的睡眠过程;wake_up实现进程的唤醒过程。
第二次作业:1.同步机制应该遵循哪些基本准则?你认为整型信号量机制遵循了同步机制的哪些基本准则?答:同步机制应遵循四个基本准则:a. 空闲让进:当无进程处于临界区时,应允许一个请求进入临界区的进程立即进入自己的临界区,以有效地利用临界资源。
b. 忙则等待:当已有进程进入临界区时,其它试图进入临界区的进程必须等待,以保证对临界资源的互斥访问。
c. 有限等待:对要求访问临界资源的进程,应保证在有限时间内能进入自己的临界区,以免陷入“死等”状态。
d. 让权等待:当进程不能进入自己的临界区时,应立即释放处理机,以免进程陷入“忙等”状态。
操作系统作业2含答案

17春《操作系统》作业_2显示答案一、单选题(每题4分,共17道小题,总分值68分)1.(4分) A∙ A. (A)∙ B. (B)∙ C. (C)∙ D. (D)是否存疑答案:解析:2.信号量按其用途可分为一般信号量和()(4分)∙ A. A.特殊信号量∙ B. B.二元信号量∙ C. C.三元信号量∙ D. D.多元信号量是否存疑答案: B解析:3.实际的操作系统要兼顾资源的使用效率和安全可靠,对资源的分配策略,往往采用___策略。
(4分)∙ A. 死锁的防止∙ B. 死锁的避免∙ C. 死锁的检测∙ D. 死锁的防止、避免和检测的混合是否存疑答案:解析:4.共享型设备包括除___机以外的所有块型设备。
(4分)∙ A. 磁盘机∙ B. 磁带机∙ C. 光盘∙ D. 磁鼓是否存疑答案:解析:5.Dijkstra算法是()算法。
(4分)∙ A. A.死锁预防∙ B. B.死锁避免∙ C. C.死锁检测∙ D. D.死锁恢复是否存疑答案:解析:6.产生系统死锁的原因可能是由于___。
(4分)∙ A. 进程释放资源∙ B. 一个进程进入死循环∙ C. 多个进程竞争,资源出现了循环等待∙ D. 多个进程竞争共享型设备是否存疑答案:解析:7.下面关于线程的叙述中,正确的是___。
(4分)∙ A. 不论是系统支持线程还是用户级线程,其切换都需要内核的支持∙ B. 线程是资源的分配单位,进程是调度和分配的单位∙ C. 不管系统中是否有线程,进程都是拥有资源的独立单位∙ D. 在引入线程的系统中,进程仍是资源分配和调度分派的基本单位是否存疑答案:解析:8.采取哪种文件存取方式,主要取决于___。
(4分)∙ A. 用户的使用要求∙ B. 存储介质的特性∙ C. 用户的使用要求和存储介质的特性∙ D. 文件的逻辑结构是否存疑答案:解析:9.进程的同步与互斥是由于程序的___。
(4分)∙ A. 顺序执行引起的∙ B. 长短不同引起的∙ C. 可重入性引起的∙ D. 共行执行引起的是否存疑答案:解析:10.系统中多个进程中发生的事件存在某种时序关系,需要相互合作,共同完成一项任务,这种情况称为()(4分)∙ A. A.互斥∙ B. B.同步∙ C. C.临界∙ D. D.死锁是否存疑答案:解析:11.(4分)∙ A. (A)∙ B. (B)∙ C. (C)∙ D. (D)是否存疑答案:解析:12.一个正在运行的进程,当所分配的时间片用完后,将其挂在___。
操作系统第二次作业答案

操作系统第二次作业一、选择题1.虚拟存储器的容量是由计算机的地址结构决定的,若CPU有32位地址,则它的虚拟地址空间为【A】。
A.4G B.2G C.64K D.100K2.在请求分页存储管理方案中,若某用户空间为3个页面,页长1KB,现有页表如下,则逻辑地址1800。
A.1052 B.3124 C.1076 D.58963.【 A】用于管理各种不同的真实文件系统,是真实文件系统与服务之间的接口。
A.VFSB.Ext2C. vfatD.JFS4.用磁带作为文件存贮介质时,文件只能组织成【 A】A.顺序文件B.链接文件C.索引文件D.目录文件5.按数据组织分类,【 B】是以字节为单位直接读写的设备。
A.块设备B.字符设备C.网络设备 D.虚拟设备6.在现代操作系统中采用缓冲技术的主要目的是【 C】。
A.改善用户编程环境 B.提高CPU的处理速度C.提高CPU和设备之间的并行程度 D.实现与设备无关性7.【 D】是将大量计算机通过网络连接在一起,以获得极高的运算能力和数据共享的系统。
A. 实时系统B.分时系统C. 网络系统D.分布系统式8.若一个文件的访问控制权限值为0754,请问同组用户对该文件具有【 C】权限。
A. 可读B.可读可写C. 可读可执行D.没有权限9.操作系统的安全问题中【 D】是绕过安全性控制、获取对程序或系统访问权的程序方法。
A.木马B.病毒C.蠕虫D.后门10.虚拟存储器的最大容量是由【B】决定的。
A.页表长度B.计算机系统的地址结构和外存空间C.内存空间D.逻辑空间11.在请求分页存储管理方案中,若某用户空间为3个页面,页长1KB,现有页表如下,则逻辑地址2100。
A.1052 B.3124 C.1076 D.529612.下面的【 B】不是文件的物理存储结构。
A. 索引文件B.记录式文件C. 顺序文件D.链接文件13.从用户的角度看,引入文件系统的主要目的是【C】。
A. 实现虚拟存储B.保存文件系统C. 实现对文件的按名存取D.保存用户和系统的文档14.使用SPOOLing系统的目的是为了提高【D】的使用效率。
计算机操作系统作业2(含答案)资料

12.试比较说明进程和程序的区别有哪些?
三、应用题
1.有一个理发师,一把理发椅和n把供等候理发的顾客坐的椅子。如果没有顾客,则理发师便在理发椅子上睡觉;当一个顾客到来时,必须唤醒理发师,进行理发;如果理发师正在理发时,又有顾客来到,则如果有空椅子可坐,他就坐下来等,如果没有空椅子,他就离开。为理发师和顾客各编一段程序描述他们的行为,要求不能带有竞争条件。
9.银行家算法在解决死锁问题中是用于______的。
A.预防死锁B.避免死锁C.检测死锁D.解除死锁
10.______不是进程调度算法。
A.时间片轮转法B.先来先服务方法
C.响应比高者优先法D.均衡调度算法
11.下面关于线程的叙述中正确的是______。
A.线程包含CPU现场,可以独立执行程序B.每个线程有自己独立的地址空间
28.进程控制块PCB不包括的内容是______。
A.CPU现场B.进程优先级C.进程运行状态D.文件缓冲区
29.PCB是描述进程状态和特性的数据结构,一个进程______。
A.可以有多个PCBB.可以和其他进程共用一个PCB
C.可以没有PCBD.只能有唯一的PCB
30.资源顺序分配法破坏了死锁发生的______必要条件。
A.互斥关系B.同步关系C.互斥和同步D.无制约关系
7.在优先级调度中,______类进程可能被“饿死”,即长时间得不到调度。
A.短进程B.长进程C.低优先级进程D.大内存进程
8.进程从运行状态到阻塞状态可能是由于______。
A.进程调度程序的调度B.现运行进程的时间片耗尽
C.现运行进程执行了wait操作D.现运行进程执行了signal操作
操作系统(软件)第二章作业答案

1、什么是中断?给出系统总体上的中断处理过程。
【解答】:所谓中断是指CPU在正常执行程序的过程中,由于某个外部或内部事件的作用,强迫CPU停止当前正在执行的程序,转去为该事件服务(称为中断服务),待服务结束后,又能自动返回到被中断的程序中继续执行。
CPU每执行完一条指令就去扫描中断寄存器,检查是否有中断发生,若没有中断就继续执行下条指令;若有中断发生就转去执行相应的中断处理程序。
中断处理过程可粗略的分为以下四个过程:①保护当前正在运行程序的现场;②分析是何种中断,以便转去执行相应的中断处理程序;③执行相应的中断处理程序;④恢复被中断程序的现场。
2、请给出进程与程序它们的区别和联系。
【解答】:1、进程是动态的程序是静态的。
程序是一组有序的指令集合,是一个静态的概念;进程则是程序及其数据在计算机上的一次执行是一个动态的集合。
2、一个进程可以执行多个程序;一个程序可被多个进程执行;3、程序可以长期保存,进程有从被创建到消亡的生命周期。
4、进程具有并发性,而程序具有顺序性;5、进程具有独立性,是资源分配调度的基本单位,而程序无此特性。
3、试说明进程在三个基本状态之间转换的典型原因.【解答】a. 处于就绪状态的进程,当进程调度程序为之分配了处理机后,该进程便由就绪状态变为执行状态.b. 当前进程因发生某事件而无法执行,如访问已被占用的临界资源,就会使进程由执行状态转变为阻塞状态.c. 当前进程因时间片用完而被暂停执行,该进程便由执行状态转变为就绪状态.4、什么是临界资源和临界区?【解答】:临界资源是一次仅允许一个进程访问的资源,例如打印机,共享的变量。
进程中访问临界资源的那段代码段称为临界区。
5、进程的互斥和同步有什么异同点?进程同步机制应遵循哪四个基本准则?【解答】:进程同步机制应遵循如下四个基本准则:空闲让进,以提高临界资源利用率,忙则等待,以保证临界资源互斥使用;让权等待,以提高cpu的利用率;有限等待,以免相关进程陷入“死等”。
华工·操作系统作业二及答案

第五章:设备管理1.计算机系统中I/O设备有哪些分类方式?答:可以从多方面对I/O设备进行分类a 按使用特性分类可以划分为:1、存储设备如磁盘、磁带、光盘等;2、输入/输出设备如打印机、键盘、显示器、音声输入/输出设备等等;3、终端设备包括通用终端、专用终端和虚终端;4 脱机设备。
b 按所属关系分类可划分为:1、系统设备指在操作系统生成时已经等机载系统中的标准设备如打印机、磁盘等时钟也是一系统设备;2、用户设备指在系统生成时未登记在系统中的非标准设备。
c 按资源分配分类可划分为:1、独占设备通常分配给某个进程在该进程释放之前其他进程不能使用。
如打印机和纸带读入机;2、共享设备允许若干个进程同时使用。
如磁盘机;3、虚拟设备通过假脱机技术把原来的独占设备改造成若干进程所共享的设备以提高设备的利用率。
d 按传输数据数量分类可划分为:1、字符设备如打印机、终端、键盘等低速设备;2、块设备如磁盘、磁带等高速外存储器。
2.操作系统设备管理的主要任务是什么?答:主要任务是完成用户提出的I/O请求为用户分配I/O设备提高CPU和I/O设备的利用率提高I/O速度以及方便用户使用I/O设备。
3.通道分为几类?各有什么特点?答:1 答通道分为选择通道、字节多路通道和数组多路通道。
选择通道(selector channel):可以连接多个外设而一次只能访问其中一个外设执行一道通道程序单道工作方式。
以块为单位传送数据速度快适合高速外部设备。
如磁盘磁带。
字节多路(byte multiplexor channel)通道:以字节为单位传送数据多个外设分时轮流使用通道分时系统工作方式。
适合连接低速字符设备。
数组多路(block multiplexor channel)通道:以块为单位传送数据可以并发访问多个外设分时执行多道通道程序。
适合连接中高速外部设备。
如磁盘、磁带。
4.简要叙述四种I/O控制方式的工作过程。
答:I/O控制方式1、程序直接控制方式:CPU指挥控制器启动设备工作后反复测试设备的忙闲标志位I/O部件状态寄存器中某一位决定内存和外设之间是否继续交换一个字节。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章:设备管理1.计算机系统中I/O设备有哪些分类方式?答:I/O设备怎样分类?从资源分配角度来看,I/O设备可分为哪几类设备?可以从多方面对I/O设备进行分类:a)按使用特性分类,可以划分为:1)存储设备,如磁盘、磁带、光盘等。
2)输入/输出设备,如打印机、键盘、显示器、音声输入/输出设备等等。
3)终端设备,包括通用终端、专用终端和虚终端。
4)脱机设备。
b)按所属关系分类,可划分为:1)系统设备,指在操作系统生成时已经等机载系统中的标准设备,如打印机、磁盘等,时钟也是一系统设备。
2)用户设备,指在系统生成时未登记在系统中的非标准设备。
c)按资源分配分类,可划分为:1)独占设备,通常分配给某个进程,在该进程释放之前,其他进程不能使用。
如打印机和纸带读入机。
2)共享设备,允许若干个进程同时使用。
如磁盘机3)虚拟设备,通过假脱机技术把原来的独占设备改造成若干进程所共享的设备,以提高设备的利用率。
d)按传输数据数量分类,可划分为:1)字符设备,如打印机、终端、键盘等低速设备2)块设备,如磁盘、磁带等高速外存储器2.操作系统设备管理的主要任务是什么?答:主要任务是:完成用户提出的I/O请求,为用户分配I/O设备;提高CPU和I/O 设备的利用率;提高I/O速度;以及方便用户使用I/O设备。
3.通道分为几类?各有什么特点?•答:通道分为选择通道、字节多路通道和数组多路通道•选择通道(selector channel):可以连接多个外设,而一次只能访问其中一个外设,执行一道通道程序(单道工作方式)。
以块为单位传送数据,速度快,适合高速外部设备。
如:磁盘,磁带。
•字节多路(byte multiplexor channel)通道:以字节为单位传送数据,多个外设分时轮流使用通道(分时系统工作方式)。
适合连接低速字符设备。
•数组多路(block multiplexor channel)通道:以块为单位传送数据,可以并发访问多个外设,分时执行多道通道程序。
适合连接中高速外部设备。
如:磁盘,磁带。
4.简要叙述四种I/O控制方式的工作过程。
答:I/O控制方式:1)程序直接控制方式:CPU指挥控制器启动设备工作后,反复测试设备的忙闲标志位(I/O 部件状态寄存器中某一位),决定内存和外设之间是否继续交换一个字节。
2)中断控制方式:CPU向外设发出命令后,转去做其他工作。
当数据到达控制器的数据寄存器后,控制器发中断信号,要求CPU服务。
CPU执行下一步数据传输。
3)DMA方式:允许DMA控制器“接管”总线的控制权,直接控制外设与内存的数据交换。
4)通道方式:把对一个数据块的读(或写)为单位的干预,减少为对一组数据块的读(或写)及有关的控制和管理为单位的干预。
同时,又可实现CPU、通道和I/O设备三者的并行操作。
5.什么是设备独立性?如何实现设备独立性?答:设备独立性是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式为了实现设备的独立性,应引入逻辑设备和物理设备两个概念。
在应用程序中,使用逻辑设备名称来请求使用某类设备;而系统执行时,是使用物理设备名称。
鉴于驱动程序是一个与硬件(或设备)紧密相关的软件,必须在驱动程序之上设置一层软件,称为设备独立性软件,以执行所有设备的公有操作、完成逻辑设备名到物理设备名的转换(为此应设置一张逻辑设备表)并向用户层(或文件层)软件提供统一接口,从而实现设备的独立性。
6.SPOOLING系统有何特点。
答:SPOOLing技术是在通道技术和多道程序设计基础上产生的,它由主机和相应的通道共同承担作业的输入输出工作,利用磁盘作为后援存储器,实现外围设备同时联机操作。
7.设备驱动程序通常要完成哪些工作?答:当设备完成了I/O之后,设备控制器向CPU发送一个中断请求,CPU响应后即可转向中断处理程序。
中断处理程序的工作可分为以下几步:①唤醒等待该I/O的进程。
②保护被中断进程的CPU运行环境。
③分析中断原因,转入相应的中断处理程序。
④进行中断处理。
⑤恢复被中断进程的现场。
8.一次磁盘访问的时间由哪些部分构成?有哪些方法提高磁盘读写性能?答:磁盘访问时间是由多因素决定的,其中很大程度上取决于磁盘的物理性能。
磁盘访问时间T由3部分组成:T=Ts+Tr+Tt 其中,Ts为寻道时间,Tr为旋转延迟时间、Tt为传输时间。
9.目前常用的磁盘调度算法有哪些?每种算法优先考虑的问题是什么?答:目前常用的磁盘调度算法有3种,包括FCFS、SSTF和SCAN。
它们优先考虑的问题分别如下:FCFS,即先来先服务,优先考虑请求的先后次序。
SSTF,即最短寻道优先,优先考虑寻道时间短的请求。
SCAN,即扫描算法,主要从寻道较短且无“饥饿”现象两方面考虑。
目前该算法又发展了多个修正版本,电梯调度算法就是其中之一。
第六章:文件管理1.什么是文件?用户对文件施加的主要操作有哪些?答:1)文件是具有文件名的一组相关信息的集合。
2)用户通过文件系统提供的系统调用对文件实施操作。
(1)基本文件操作:创建、删除、读、写、截断、设置读/写位置等;(2)文件打开和关闭操作:第一步通过检索文件目录找到指定文件属性及其在外存上位置;第二步对文件实施读写等相应操作。
(3)其他文件操作:一是文件属性操作;二是目录操作;三是文件共享与文件系统操作的系统调用实现等。
2.什么是文件的逻辑结构和物理结构?按照这两种结构文件可以分为哪些类别?各有什么特点?答:文件的逻辑结构:从用户观点出发所观察到的文件组成形式,是用户可以直接处理的数据及其结构,独立于文件的物理特性,又称文件组织。
文件的物理结构:又称为文件的存储结构,是指文件在外存上的存储组织形式。
文件的逻辑结构可分为有结构文件和无结构文件。
有结构文件是指由一个以上的记录构成的文件,又称为记录式文件。
根据记录的长度又可分为定长和不定长两类。
定长记录:指文件中所有记录的长度都是相同的。
变长记录:指文件中各记录的长度不相同。
根据组织方式不同又分为顺序文件、索引文件、索引顺序文件和无结构文件3.外存分配有哪些方式?答:外存分配方式有:连续分配方式、链接分配方式和索引分配方式4.什么是目录?什么是目录文件?文件控制块中包含什么信息项?答:1)目录:是文件的索引。
2)文件目录是一种数据结构,用于表示系统中的文件及其物理地址,供检索时使用3)文件控制块中包含:基本信息、存储控制信息和使用信息。
5.目前广泛采用的目录结构形式是哪种?它有什么化点?答:单级目录结构、两级目录结构和多级目录结构单级目录的优点是简单且能实现目录管理的基本功能——按名存取两级目录结构优点是:提高了检索目录的速度;在不同的用户目录中,可以使用相同的文件名;不同用户还可使用不同的文件名访问系统中的同一共享文件。
多级目录结构的优点是便于表示结构复杂的问题。
6.常用的文件存储空间管理方法有哪些?答:常用的方法有空闲表法和空闲链表法第八章:网络操作系统1.按照网络拓扑结构计算机网络可以分成娄几类?答:主要有星型结构、环型结构、总线结构、分布式结构、树型结构、网状结构等2.简述OSI七层模型分别是哪七层,每层有什么功能?答:(1)物理层物理层所处理的数据单位是比特(bit),物理层向上为数据链路层提供物理链路,实现透明的比特流(bit stream)传输服务,物理层向下与物理媒体相连,要确定连接物理媒体的网络接口的机械、电气、功能和过程方面的特性。
(2)数据链路层数据链路层负责在单个链路上的结点间传送以帧(frame)为PDU的数据,在不太可靠的物理链路上实现可靠的数据传输。
数据链路层的主要功能包括:建立、维持和释放数据链路的连接,链路的访问控制,流量控制和差错控制。
(3)网络层网络层传送的PDU称为分组或包(packet),在物理网络间传送分组,负责将源端主机的报文通过中间转发结点传送到目的端。
网络层是通信子网的最高层,为主机提供虚电路和数据报两种方式的服务。
网络层主要负责分组转发和路由选择,根据路由表把分组逐跳地由源站传送到目的站,并能适应网络的负载及拓扑结构的变化,动态地更新路由表。
(4)传输层传输层传输的PDU称为报文(message),传输层为源结点和目的结点的用户进程之间提供端到端的可靠的传输服务。
端到端的传输指的是源结点和目的结点的两个传输层实体之间,不涉及路由器等中间结点。
为了保证可靠的传输服务,传输层具备以下一些功能:面向连接、流量控制与拥塞控制、差错控制相网络服务质量的选择等。
(5)会话层会话层在传输层服务的基础上增加控制会话的机制,建立、组织和协调应用进程之间的交互过程。
会话层提供的会话服务种类包括双工、半双工和单工方式。
会话管理的一种方式是令牌管理,只有令牌持有者才能执行某种操作。
会话层提供会话的同步控制,当出现故障时,会话活动在故障点之前的同步点进行重复,而不必从头开始。
(6)表示层表示层定义用户或应用程序之间交换数据的格式,提供数据表示之间的转换服务,保证传输的信息到达目的端后意义不变。
(7)应用层应用层直接面向用户应用,为用户提供对各种网络资源的方便的访问服务。
3.TCP/IP网络体系结构分几层?每层作用是什么?答:TCP/IP网络体系结构分4层应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。
传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。
互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。
网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line 等)来传送数据。
4.客户/服务器模式有什么优点?答:(1)可实现资源共享。
C/L结构中的资源是分布的,客户机与服务器具有一对多的关系和运行环境。
用户不仅可存取在服务器和本地工作站上的资源,还可以享用其他工作站上的资源,实现了资源共享。
(2)可实现管理科学化和专业化。
系统中的资源分布在各服务器和工作站上,可以采用分层管理和专业化管理相结合的方式,用户有权去充分利用本部门、本领域的专业知识来参与管理,使得各级管理更加科学化和专业化。
(3)可快速进行信息处理。
由于在C/S 结构中是一种基于点对点的运行环境,当一项任务提出请求处理时,可以在所有可能的服务器间均衡地分布该项任务的负载。
这样,在客户端发出的请求可由多个服务器来并行进行处理,为每一项请求提供了极快的响应速度和较高的事务吞吐量。