中山大学操作系统原理A卷试题答案
(完整word版)操作系统原理期末试卷(10套含答案)7
操作系统原理期末试题(一)一、单项选择题(每题2分,共20分)1.以下著名的操作系统中,属于多用户、分时系统的是( B )。
A.DOS系统B.UNIX系统C.Windows NT系统D.OS/2系统2.在操作系统中,进程的最基本的特征是( A )。
A.动态性和并发性B.顺序性和可再现性C.与程序的对应性D.执行过程的封闭性3.操作系统中利用信号量和P、V操作,( C )。
A.只能实现进程的互斥B.只能实现进程的同步C.可实现进程的互斥和同步D.可完成进程调度4.作业调度的关键在于( C )。
A.选择恰当的进程管理程序B.用户作业准备充分C.选择恰当的作业调度算法D.有一个较好的操作环境5.系统抖动是指( D )。
A.使用机器时,屏幕闪烁的现象B.由于主存分配不当,偶然造成主存不够的现象C.系统盘有问题,致使系统不稳定的现象D.被调出的页面又立刻被调入所形成的频繁调入调出现象6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。
A.段表B.页表C. PCB D.JCB7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( D )A.单级目录B.二级目录C.纯树型目录D.非循环图目录8.SPOOLing技术可以实现设备的( C )分配。
A.独占B.共享C.虚拟D.物理9.避免死锁的一个著名的算法是( C )。
A.先人先出算法B.优先级算法C.银行家算法D.资源按序分配法10.下列关于进程和线程的叙述中,正确的是( C )。
A.一个进程只可拥有一个线程B.一个线程只可拥有一个进程C.一个进程可拥有若干个线程D.一个线程可拥有若干个进程二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。
每题2分,共10分)1.简单地说,进程是程序的执行过程。
因而,进程和程序是一一对应的。
( )2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。
《操作系统》期末考试试题(含答案)
考试科目: 《操作系统原理》(A卷)学年学期: 2014-2015学年第三学期姓名: 学院/系: 计算机系学号: 考试方式: 闭卷年级专业: 考试时长: 120分钟班别:------------以下为试题区域, 共五道大题, 总分100分,考生请在答题纸上作答------------一、单项选择题(共10小题, 每小题1分, 共10分)在每小题列出的四个备选项中只有一个是最符合题目要求的, 请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1、操作系统通过()来管理计算机系统的软硬件资源。
A. 中断向量B. CPU指令集C. 设备驱动程序D. 信号量在六状态进程模型中, 处于就绪态的进程, 只能转入的状态为()。
A. 运行B. 阻塞C. 挂起D. 退出在下列并发模型中, 不包含同步的问题为()。
A. 生产者-消费者问题B. 读者-写者问题C. 理发店问题D. 哲学家就餐问题在进程短程调度的下列算法中, 最公平的算法为()。
A. 最短进程优先SPNB. 最短剩余时间SRTC. 最高响应比优先HRRND. 虚拟时间片轮转VRR在内核级线程模型中, 同一进程所产生的多个线程不共享进程的()。
A. 代码B. 上下文寄存器保存区C. 打开的文件D. 数据在动态分区的放置算法中, 性能最差的算法通常是( )。
A. 最佳适配B. 首次适配C. 下次适配D. 末次适配在虚拟内存管理的页面替换算法中, 较实用的算法为()。
2、A. 先进先出FIFO B. 最优OPT C. 最近最少使用LRU D. 时钟Clock3、64位的操作系统一般采用()级页表。
4、A. 一 B. 二 C. 三 D. 四5、较实用的磁盘调度算法为()。
A. 先进先出FIFOB. 后进先出LIFOC. 最短服务时间优先SSTFD. 电梯扫描Scan10、现代主流操作系统所采用的文件存储方式多为()。
A. 连续分配B. 链接分配C. 索引分配D. 哈希分配二、多项选择题(共5小题, 每小题2分, 共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的, 请将其代码填写在题后的括号内。
操作系统原理习题集+答案
(一)选择题第一章1.操作系统是计算机系统的一种﹎﹎A﹎﹎。
A:(1)应用软件(2)系统软件(3)通用软件(4)工具软件2. 操作系统是一种系统软件,它﹎﹎A﹎﹎。
A:(1)控制程序的执行 (2)管理计算机系统的资源(3)方便用户使用计算机 (4)管理计算机系统的资源和控制程序的执行3.下列选择中,﹎﹎A﹎﹎不是操作系统关心的主要问题,A:(1)管理计算机裸机 (2)设计、提供用户程序与计算机硬件系统的界面(3)管理计算机系统资源 (4)高级程序设计语言的编译器4. 操作系统的主要功能是管理计算机系统中的资源,其中包括﹎﹎A﹎﹎管理和存储器管理,以及设备管理和文件管理。
这里的﹎﹎A﹎﹎管理主要是对进程进行管理。
A:(1)存储器 (2)虚拟存储器 (3)运算器(4)处理机 (5)控制器5. 实现不同的作业处理方式(如:批处理、分时处理、实时处理等),主要是基于操作系统对 A 管理采用了不同的策略。
A: (1)处理机 (2)存储器 (3)设备 (4)文件6. 在操作系统中采用多道程序设计方式能提高CPU和外部设备的﹎﹎﹎﹎。
A: (1)利用效率 (2)可靠性 (3)稳定性 (4)兼容性7. 为了实现多道程序设计,计算机需要有﹎﹎A﹎﹎。
A: (1)更大的内存 (2)更快的外部设备 (3)更快的CPU (4)更先进的终端8. 多道程序设计系统中,让多个计算问题同时装入计算机系统的主存储器﹎﹎A﹎﹎。
A:(1)并发执行 (2)顺序执行(3)并行执行 (4)同时执行9.从总体上说,多道程序设计技术可﹎﹎A﹎﹎单位时间的算题量。
A: (1)增加 (2)减少 (3)维持10.为了提高计算机的处理机和外部设备的利用率,把多个程序同时放入主存储器,在宏观上并行运行是﹎﹎A﹎﹎。
A:(1)分时操作系统 (2)实时操作系统 (3)批处理系统(4)多道程序设计 (5)并发程序设计11. 有一类操作系统的系统响应时间的重要性超过系统资源的利用率,它被广泛地应用于卫星控制、导弹发射、飞机飞行控制、飞机订票业务等领域是﹎﹎A﹎﹎。
《操作系统原理》习题及参考答案
2.设有三个进程 A、B、C,进程 A 需 8 毫秒处理时间,B 需 2 毫秒处理时间,C 需 24 毫 秒处理时间,分别考虑在就绪队列中的顺序为 ABC 时及 CBA 时,用先来先服务算法 进行调度时的平均等待时间。
解:当顺序为 ABC 时: Wa=0 Wb=8 Wc=10 Mw=(0+8+10)/3=6 ms 当顺序为 CBA 时: Wc=0 Wb=24 Wc=26 Mw=(0+24+26)/3=17 ms
3.设在内存中有三道程序:A、B、C,并按照 A、B、C 的优先次序运行,其内部计算和
I/O 操作时间由下图给出。
程序 A
程序 B
程序 C
计算 30ms
计算 60ms
计算 20ms
I/O 40ms
I/O 30ms
I/O 40ms
计算 10ms
计算 10ms
计算 20ms
要求: (1)试画出按多道程序运行的时间关系图(调度程序的执行时间忽略不计)。完成这三道 程序共花多少时间?比单道运行节省多少时间? (2)若处理机调度程序每次进行程序状态转换的时间为 1ms,试画出在处理机调度程序管 理下各程序状态转换的时间关系图。完成这三道程序共花多少时间? 解: (1)在调度程序执行时间忽略不计的情况下,这三道程序的执行时间如下图所示:
1
总的执行时间为 180ms.如果单道执行这三个程序共需 80+100+80=260ms.所以节约 260- 180ms.
(2) 若处理机调度程序每次进行程序状态转换的时间为 1ms,这三道程序的执行时间如下 图所示:
总共花费 180+6=186ms. 4.系统调用(陷入)处理过程。
解:系统调用(陷入)处理过程和中断处理过程是一样的,只是中断源是执行了访管指令 (MS DOS 的 INT 或 UNIX 的 trap)。
操作系统原理试卷A参考答案及评分标准
西北民族大学数学与计算机科学学院期末考试操作系统原理试卷(A卷)参考答案及评分标准专业: 课程代码:一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其代码填入题干后的括号内。
每小题3 分,共15 分)1.B2.C3.A4.D5.B二、判断题(认为对的,在题后的括号内打“√”,认为错的打“×”。
每小题3分,共15分)1.×改正为:进程和程序不是一一对应的。
2.√3.×改正为:V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,该进程变为就绪状态,否则现进程继续进行。
4.×改正为:在采用树型目录结构的文件系统中,不同用户的文件名可以相同。
5.√三、填空题(每空 2 分,共20 分)1.并发,共享2.多道程序设计技术3.及时响应4.建立副本,定时转储5.特殊6.预输入,输入井7.2四、解释概念题(每小题4 分,共20 分)1动态重定位:装入一个作业时,不进行地址转换,而是直接把作业装到分配的主区域中。
在作业执行过程中,每当执行一条指令时都由硬件的地址转换机构转换成绝对地址。
这种方式的地址转换是在作业执行时动态完成的,所以称为动态重定位。
2.中断:一个进程占有处理器运行时,由于自身或自界的原因使运行被打断,让操作系统处理所出现的事件到适当的时候再让被打断的进程继续运行,这个过程称为“中断”。
3.死锁:指计算机系统和进程所处的一种状态。
常定义为:在系统中的一组进程,由操作系统原理(A)试卷参考答案及评分标准第1页(共3页)于竞争系统资源或由于彼此通信而永远阻塞,称这些进程处于死锁状态。
4线程:是进程中可独立执行的子任务,一个进程中可以有一个或多个线程,每个线程都有一个唯一的标识符。
进程与线程有许多相似之处,所以线程又称为轻型进程。
5.进程的同步:是指并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒。
操作系统原理复习题及答案
操作系统原理复习题一及答案一、单选题1.软件的分类中下列哪个不是包含?()A系统软件 B应用软件 C程序软件 D工具软件2.多道程序执行的特征是:()A多道 B宏观上并行 C微观上串行 D都正确3.下面哪种不是缓冲技术?()A双缓冲 B多重缓冲 C环形缓冲 D缓冲池4.I/O控制的主要功能中不包括哪个方面的功能? ()A中断处理 B设备驱动 C优化传送数据 D解释用户的I/O系统调用命令5.下列哪些是文件逻辑结构的两种形式?()A流式文件 B记录式文件 C两者都是 D两者都不是6.下列哪些是设备管理器所具备的功能?()A状态跟踪 B设备存取 C设备分配 D以上都是7.下面哪个不是顺序存储器的特点?()A灵活性 B封密性 C可再现性 D顺序性8.下列哪些不属于外部设备中断的是哪一项?()A传输结束中断 B传输进程中断 C设备故障中断 D传输错误中断9.下列哪个不是分时系统所具备的特点?()A多路调制性 B独占性 C交互性 D完整性10.CORBA(通用对象请求代理体系结构)规范的主要技术特点有哪些?()A引入了代理的概念 B客户端与服务器完全分离 C提供了软件总线规则 D都是11.磁盘的结构允许文件管理系统按哪几种不同的方法组织文件?()A应用文件 B连续文件 C串联文件 D随即文件12.一般情况下,页式系统需要解决的问题有哪些?()A调入策略 B淘汰策略 C放置策略 D都是的二、多选题1.计算机网络主要由以下哪些部分组成?()A若干个主机 B一个通信子网 C多个主机 D一系列协议2.计算机网络的功能有哪些?()A信息传递 B资源共享 C提高计算机的可靠性和可用性 D易于实现分布处理3.网络操作系统原语可分为哪几类?()A用户通信原语 B作业迁移原语 C数据迁移原语 D控制原语4.构成操作系统的方法有哪些?()A分布式结构 B无结构 C层次式结构 D客户/服务器模型5.系统引导分为哪几个阶段? ()A初始引导 B启动初始化 C核心初始化 D系统初始化6.管理存储器的策略有以下哪些?()A放置策略 B调入策略 C淘汰策略 D筛选策略三、填空题1.操作系统式一个大型的;2.进程可以分为和;3.同硬件接口的是部分;它是由、和部分程序构成。
操作系统原理练习题参考答案1
操作系统原理练习题参考答案1《操作系统原理》练习题参考答案三、单选题四、简答题1. 进程与程序的区别和联系:(1) 进程是动态的,⽽程序是静态的;(2) 进程具有并⾏特征,⽽程序没有;(3) 进程有资源,⽽程序没有;(4) 不同的进程可以包含同⼀程序。
2. 进程的三种基本状态:就绪、运⾏和等待。
进程状态间的4种转换如下:(1) 进程被调度,从就绪态转换为运⾏态。
(2) 时间⽚⽤完,从运⾏态转换为就绪态。
(3) 等待某事件,从运⾏态转换为等待态。
(4) 等待事件发⽣,从等待态转换为就绪态。
3. 提⾼了处理器的利⽤率,充分利⽤了外部设备资源,发挥了处理器与外部设备以及外部设备之间并⾏⼯作的能⼒。
4. 作业的4种状态如下:(1) 输⼊状态:预输⼊程序启动了输⼊机正在把该作业的信息传输到“输⼊井”;(2) 收容状态:作业的信息已经存放在“输⼊井”中,但尚未被选中执⾏;(3) 执⾏状态:作业已被选中并装⼊主存开始执⾏;(4) 完成状态:作业已执⾏结束,其执⾏结果在“输出井”中等待打印输出。
5. P操作位置互换,可能会产⽣死锁;V操作互换,不会影响运⾏结果。
6. 若系统中存在⼀组进程(两个或两个以上进程),其中每⼀个进程都占⽤了某种资源⽽⼜都在等待其中的另⼀个进程所占⽤的资源,这种等待永远不能结束,则说系统发⽣了死锁。
引起死锁的原因主要有两个,⼀是与资源的分配策略有关,⼆是与并发进程的执⾏速度有关。
7. 进程调度与作业调度的不同:(1) 作业调度是宏观调度,它决定了哪⼀个作业能进⼊主存。
进程调度是微观调度,它决定各作业中的哪⼀个进程占有中央处理机。
或作业调度是⾼级调度,它位于操作系统的作业管理层次。
进程调度是低级调度,它位于操作系统分层结构的最内层。
(2) 作业调度是选符合条件的收容态作业装⼊内存。
进程调度是从就绪态进程中选⼀个占⽤处理机。
8. ⽂件的保护是指防⽌系统故障或⽤户共享⽂件时造成⽂件被破坏,⽂件的保密是防⽌不经⽂件拥有者授权⽽窃取⽂件。
操作系统期末考试 08级 中山大学
中山大学软件学院2008级软件工程专业(2009春季学期)《操作系统》期末考试试卷(A )(考试形式:闭 卷 考试时间: 2小时)《中山大学授予学士学位工作细则》第六条考试作弊不授予学士学位方向: 姓名: ______ 学号:一、 E xplain following terms (Please select and answer ONE of the following twogroups, 15 pts )1. Virtual Machine, Dead Lock, Critical, Internal Fragmentation,FCB (File Control Block)2. Caching, Race condition, Busy waiting, Working sets, Inode二、 S hort Answer (Please select and answer FIVE of the following questions ,25pts )1. Why should we distinguish between kernel mode and user mode? When the CPU isrunning operating system code, which mode is the processor in?2. What problems do caches cause in the computer systems?3. How is the control of CPU transferred in a system call, and w hat's the differencebetween system call and general procedure call?4. Please describe the five states of process and the possible conversion between them.5. How the MMU with a base register and a limit register translate a logical address into aphysical address and protect the operating system from user processes?6. Please describe the difference among short-term, medium-term, and long-termscheduling.7. What actions are taken by the operating systems when a page fault occurs?8. What are the benefits to users by manipulating external devices as files?9. Why open operation must be done before a file is read or written in a user process? 10. Please describe the thrashing, and explain the cause of thrashing.三、 There is a system with 150 storage units. The storage units were allocated to P1 ~ P3 as thefollowing table at T0. Show how the Banker’s Algorithm works to decide whether the system is in a safe state or in an unsafe state.(1)The 4th process P4 arrived , maximum needs is 60 storage units, current allocation is25 units. (5 pts)(2)The 4th process P4 arrived , maximum needs is 60 storage units, current allocation is35 units. (5 pts)If the system is in a safe state, please give a possible safe sequence; Otherwise, please explain.Process Max AllocationP170 25P260 40P360 45四、C onsider a file in a UNIX file system. There are 15 pointers of disk blocks in a file’s inode.The first 12 of these pointers are the direct block pointers, and the next 3 pointers point to the indirect blocks (a single indirect block, a double indirect block and a triple indirect block).Each indirect block contain 256 block number at most. Consider a file currently consisting of 10000 data blocks, and the inode of the file is already in memory.(1) How many blocks does the largest files in this file system occupy under this method(the block of the inode of the file is excluded)? (5 pts)(2) How many blocks does this file occupies (the block of the inode of the file isexcluded)? (5 pts)(3) How many blocks are read from the disk by the file system for a user’s request toread the block at the end of the file?(5 pts)五、P lease select and answer ONE of the following two questions,15 pts1、Supposed a computer system supports a 32-bits logical address and the CPU has a MMUwith three-level hierarchical paging hardware, and an operating system with paging divided logical address space into pages of page size of 4 KB and use an outer page table of 1024 entries.(1)How many pages at most are there in the page table of a process? (5 pts)(2)Which and how many bits of the logical address are used for the index of the outerpage table? (5 pts)(3)If a logical address is 0001 0001 0011 0011 0011 0010 0010 0010, then the MMU usewhich entries in the outer page table to map this logical address to the correspondingphysical address? (5 pts)2、A system have a demand-page storage management schemes, 20-bits logic address, thelow-order 11 bits of a logical address for the page address, and the high-order 9 bits of a logical address for the page number. The logical page 0,1,2,3 of a four-page manager were loaded in block 4,7,5,8 (as the following shows) .Page number 0 1 2 3Block number 4 7 5 8(1)The size of virtual address space? (3 pts)(2)The size of the page? (5 pts)(3)Logical address is 5000(decimal), what’s the corresponding physical address?(7 pts)六、P lease select and answer ONE of the following two questions,20 pts1、The k-Readers-Writers Problem. A file is to be shared among several concurrentprocesses. Some of these processes(i.e. the Readers) may want only read the content of the shared file, whereas others (i.e. the Writers) may want to update the shared file. The file can be read simultaneously by at most k processes when no other process is updating it, and only one process can update at one time when no Readers are reading at this time.(1) Please write a program to coordinate the Readers and the Writers to avoid racecondition happening in these concurrent processes. (10 pts)(2) Explain why readers or writers may be starved in your solution. (5 pts)(3) Please write a new solution, such that if a writer is waiting to write, no new readerscan start reading. (5 pts)2、Consider a system that uses page-based memory mapping, and one-level page table.Assume that the page table always in main memory.(1)To improve effective access time, we use MMU which will cost 20ns whether hitor not. Assume that per memory access takes 200 ns, 85% of the accesses are inthe TLB of MMU, what is the effective memory access time?(5 pts)(2) Now the access address sequence of a process is: 10, 11, 104, 170, 73, 309, 185,245, 246, 434, 458, 364, the page size is 100 bytes and this process memory spacesize is 300 bytes.Please give the page reference string of this address sequence (3 pts), and use theFIFO scheduling algorithm respectively, and LRU scheduling algorithm, to calculatehow many page faults occur for the algorithms. Write down the number ofeliminative page after page fault, and calculate their page fault rate (The firstreference causes a page fault to the operating system, you need to write down thecomputational procedure) (12 pts).。
操作系统教程习题解答
操作系统教程课后习题参考答案习题一习题二习题三习题四习题五习题六习题一1.设计操作系统的主要目的是什么?设计操作系统的目的是:(1)从系统管理人员的观点来看,设计操作系统是为了合理地去组织计算机工作流程,管理和分配计算机系统硬件及软件资源,使之能为多个用户所共享。
因此,操作系统是计算机资源的管理者。
(2)从用户的观点来看,设计操作系统是为了给用户使用计算机提供一个良好的界面,以使用户无需了解许多有关硬件和系统软件的细节,就能方便灵活地使用计算机。
2.操作系统的作用可表现在哪几个方面?(1) 方便用户使用:操作系统通过提供用户与计算机之间的友好界面来方便用户使用。
(2) 扩展机器功能:操作系统通过扩充硬件功能和提供新的服务来扩展机器功能。
(3) 管理系统资源:操作系统有效地管理系统中的所有硬件和软件资源,使之得到充分利用。
(4) 提高系统效率:操作系统合理组织计算机的工作流程,以改进系统性能和提高系统效率。
(5)构筑开放环境:操作系统遵循国际标准来设计和构造一个开放环境。
其含义主要是指:遵循有关国际工业标准和开放系统标准,支持体系结构的可伸缩性和可扩展性;支持应用程序在不同平台上的可移植性和互操作性。
3.试叙述脱机批处理和联机批处理工作过程(1)联机批处理工作过程用户上机前,需向机房的操作员提交程序、数据和一个作业说明书,后者提供了用户标识、用户想使用的编译程序以及所需的系统资源等基本信息。
这些资料必须变成穿孔信息,(例如穿成卡片的形式),操作员把各用户提交的一批作业装到输入设备上(若输入设备是读卡机,则该批作业是一叠卡片),然后由监督程序控制送到磁带上。
之后,监督程序自动输入第一个作业的说明记录,若系统资源能满足其要求,则将该作业的程序、数据调入主存,并从磁带上调入所需要的编译程序。
编译程序将用户源程序翻译成目标代码,然后由连接装配程序把编译后的目标代码及所需的子程序装配成一个可执行的程序,接着启动执行。
操作系统原理期末试卷(9套含答案)
操作系统原理期末试题(一)一、单项选择题(每题2分,共20分)1.以下著名的操作系统中,属于多用户、分时系统的是( B )。
A.DOS系统B.UNIX系统C.Windows NT系统D.OS/2系统2.在操作系统中,进程的最基本的特征是( A )。
A.动态性和并发性B.顺序性和可再现性C.与程序的对应性D.执行过程的封闭性3.操作系统中利用信号量和P、V操作,( C )。
A.只能实现进程的互斥B.只能实现进程的同步C.可实现进程的互斥和同步D.可完成进程调度4.作业调度的关键在于( C )。
A.选择恰当的进程管理程序B.用户作业准备充分C.选择恰当的作业调度算法D.有一个较好的操作环境5.系统抖动是指( D )。
A.使用机器时,屏幕闪烁的现象B.由于主存分配不当,偶然造成主存不够的现象C.系统盘有问题,致使系统不稳定的现象D.被调出的页面又立刻被调入所形成的频繁调入调出现象6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。
A.段表B.页表C. PCB D.JCB7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( D )A.单级目录B.二级目录C.纯树型目录D.非循环图目录8.SPOOLing技术可以实现设备的( C )分配。
A.独占B.共享C.虚拟D.物理9.避免死锁的一个著名的算法是( C )。
A.先人先出算法B.优先级算法C.银行家算法D.资源按序分配法10.下列关于进程和线程的叙述中,正确的是( C )。
A.一个进程只可拥有一个线程B.一个线程只可拥有一个进程C.一个进程可拥有若干个线程D.一个线程可拥有若干个进程二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。
每题2分,共10分)1.简单地说,进程是程序的执行过程。
因而,进程和程序是一一对应的。
( ) 2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。
操作系统原理A卷标准答案
(答案要注明各个要点的评分标准)一、单项选择题(20分)1-5 DCCBA 6-10ADCBC 11-15 DBBCA 16-20 BCDBB 评分标准:每题1分 二、填空题(10分)1、进程;2、并发,异步 ;3、4,04、PCB ,FCB ;5、256M ;6、I/O 或输入输出数或据传输;7、虚拟评分标准:每空1分 三、简答分析题 (20分)1、进程创建之后,分配必要资源,成为就绪状态,进入就绪队列;获得CPU 调度,转换为执行状态,因为时间片到重新转换为就绪状态;因为某个事件阻塞,进入阻塞队列;事件出现,重新进入就绪队列。
进程可能会多次进入就绪队列和阻塞队列,多次获得CPU ,最终执行完成,进程终止。
2、(1)互斥条件:资源本身属性,无法破坏;(2)请求和保持:进程必须一次性申请全部资源,降低资源利用率。
(3)不剥夺条件:可以剥夺进程占有的资源,会影响进程执行。
(4)环路等待条件:资源有序分配,和进程使用资源的顺序不一致,降低资源利用率。
3、SPOOLing 系统通过使用磁盘上高速和输出井空间,通过内存中的进程模拟脱机输入输出的外围机功能,打印进程打印数据时各自获得磁盘的输出井空间,由输出进程控制每个进程的输出数据送往磁盘上各自的输出井,然后输出井中的数据依次在打印机上输出,用户感觉是进程自己独占打印机,从而实现独占的打印机成为虚拟的共享打印机。
4、先查找根目录,找到文件名为dir1的文件,读取该文件内容,在dir1文件中查找文件名为sub 的文件,读取sub 文件内容,在sub 文件中查找文件名为myfile.c 的文件,实现对文件myfile.c 的存取。
四、应用题(50分)1(6分)2、(6分)在T0时刻,存在安全序列:P5、P4、P3、P2、P1。
T0时刻是安全的。
3、(10分=4+6)用户逻辑空间为16K ,每页2K ,共8个页面,逻辑地址:092A (H)=0000 1001 0010 1010(B) ,每页2K ,页内地址为低地址11位 ,对应页号为1 ,查找页表得物理块号为4,物理地址为0010 0001 0010 10109(B)=212A (H )(4分)逻辑地址:1B2F(H)=0001 1011 0010 1111(B),每页2K,页内地址为低地址11位,对应页号为3 ,查找页表缺页中断,根据置换策略和置换算法选择4页换出,将3页装入到8块,物理地址为0100 0011 0010 1111(B)=432F(H)(6分)4、(8分=4+4)答:(1)先来先服务算法;25 → 50 → 90 → 30 → 60 → 5 → 55 → 20 →100(25)(40)(60)(30)(55)(50)(30)(80)共移动370柱面 2毫秒×370=740毫秒(4分)(2)最短寻找时间优先算法:25 → 20 → 30 → 50 → 55 →60 →90 →100→5(5)(10)(20)(5)(5)(30)(10)(95)共移动180柱面2毫秒×180=360毫秒(4分)5、(8分=4+4)(1)FAT:该硬盘盘块数为20M/512=40K,盘块号最大为40K-1,故FAT至少需要16位,每项大小为16/8=2B,FAT大小为40K*2B=80KB(2)第4条逻辑记录对应的逻辑块号为4×250B/500=2,因为该文件为连续文件,物理块号为12+2=146、(12分)①定义信号量S1=1,S2=0,S3=0②P(S1);③V(S2);④V(S3);⑤P(S2);⑥V(S1)⑦P(S3);⑧V(S1)。
《操作系统原理》习题及参考答案
1
总的执行时间为 180ms.如果单道执行这三个程序共需 80+100+80=260ms.所以节约 260- 180ms.
(2) 若处理机调度程序每次进行程序状态转换的时间为 1ms,这三道程序的执行时间如下 图所示:
总共花费 180+6=186ms. 4.系统调用(陷入)处理过程。
解:系统调用(陷入)处理过程和中断处理过程是一样的,只是中断源是执行了访管指令 (MS DOS 的 INT 或 UNIX 的 trap)。
《操作系统原理》
习题及参考答案
1.操作系统的定义。操作系统的五大基本功能。网络操作系统相对单机操作系统还应具备 什么功能?
解:操作系统是计算机系统的一种系统软件,由它统一管理计算机系统中的软硬件资源, 合理地组织工作流程,以便有效地为用户提供一个功能强大、使用方便的工作环境,从而 在计算机与用户之间起到接口的作用。操作系统的五大基本功能是:处理机管理、存储器 管理、设备管理、文件系统管理和用户接口。网络操作系统还应具备的功能:网络通信、 资源共享、网络服务、网络用户接口。
3.设在内存中有三道程序:A、B、C,并按照 A、B、C 的优先次序运行,其内部计算和
I/O 操作时间由下图给出。
程序 A
程序 B
程序 C
计算 30ms
计算 60ms
计算 20ms
I/O 40ms
I/O 30ms
I/O 40ms
计算 10ms
计算 10ms
计算 20ms
要求: (1)试画出按多道程序运行的时间关系图(调度程序的执行时间忽略不计)。完成这三道 程序共花多少时间?比单道运行节省多少时间? (2)若处理机调度程序每次进行程序状态转换的时间为 1ms,试画出在处理机调度程序管 理下各程序状态转换的时间关系图。完成这三道程序共花多少时间? 解: (1)在调度程序执行时间忽略不计的情况下,这三道程序的执行时间如下图所示:
中山大学操作系统原理A卷试题、答案.docx
2008 操作系统 A 卷参考答案班级姓名学号成绩一、解( 5 个,共 20 分)1、内核:操作系的最基本功能、常内容并要求CPU在核心方式下运行的代和相关数据构。
2、信号量:操作系内容定和管理的一种特殊数据构,提供了初始化、增和减等操作供程用,以程互斥或同步。
3、界区:两个或多个程中,的程序中各存在一段共享数据的代,CS1、 CS2、。
,些代中,若有某个程行其中一个 ( CSi),其它程行其它相代只能在 CSi 完成后才能开行。
具有种要求的代称界区4、程:程中的一个独立的度行位。
多程技中,同一程中可以有多个独立的度行位,并且可以并行。
5、地址:程序在程序中使用的地址。
二、答( 5 ,共 30 分)6、系用的程中,控制的移步如何?答: CPU控制在用的程中,程行陷入或中断指令硬件行中断响作入内核,CPU控制在核心的操作系内核代中,行系用服程序, 并可能行程度,下一个可运行的程恢复可运行程的上下文CPU控制又交在用的程,7、与次构比,微内核构的主要缺点是什么?答:点有接口一致性、系安全性高、功能展灵活性、可移植性高、适用于分布式境。
缺点是效率低。
8、与多程技相比,多程技有哪些点?答:同一程的多个程共享程的源,因此与程相比,程占用的源极少;建/ 撤消程更快;同一程的多个程同属一个地址空,可以使用共享量直接通信;用程不需内核管理,减少了内核的开。
9、用 Test_And_Set 指令如何互斥?10、文件打开程主要工作及步答: 1 搜索文件目,以取文件控制信息; 2 操作限; 3 分配活文件表的表和打开文件表的表,填入相的文件控制信息;分配必要的冲区; 4 返回打开文件表的表指(文件句柄),供程以后写文件。
三、用分析(共 4 ,共 40 分)11、( 10 分) k 者 - 写者:有一个文件 F 被多个程取或修改,其中一批程只取 F,另一些程只修改F。
了保系响,定最多只能有k 个程同操作 F。
用信号量及P、V 操作者与写者的同步。
专科《操作系统原理及应用》_试卷_答案
专科《操作系统原理及应用》_试卷_答案(总4页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除专科《操作系统原理及应用》一、(共75题,共150分)1. 在手工操作阶段,存在的一个严重的问题是()。
(2分)A.计算机的速度不快B.计算机的内存容量不大C.外部设备太少D.用户使用不方便标准答案:D2. 下列选项()不是操作系统关心的。
(2分)A.管理计算机硬件B.提供用户操作的界面C.管理计算机资源D.高级程序设计语言的编译标准答案:D3. 批处理最主要的一个缺点是()。
(2分)A.用户无法与程序交互B.一次只能执行一个程序C.没有实现并发处理D.CPU的利用率较低标准答案:A4. 当CPU执行用户程序的代码时,处理器处于()。
(2分)A.自由态B.用户态C.核心态D.就绪态标准答案:B5. 根据中断信号的来源,()引起的中断称为外中断。
(2分)A.I/O完成B.内存越界C.用户态下执行特权指令D.数据传输出错标准答案:A6. 作业的处理一般分为多个作业步,连接成功后,下一步的工作是()。
(2分)A.运行B.编辑C.检测D.连接标准答案:A7. 操作系统向用户提供了二种使用计算机的接口,其中一个是()。
(2分)A.函数库B.子程序调用C.中断机制D.系统调用标准答案:D8. 并发执行的一个特点是()。
(2分)A.结果可再现B.程序与计算不再一一对应C.计算结果会出错D.不会顺序执行标准答案:B9. 进程的基本状态有三种,其中一个是()。
(2分)A.开始态B.就绪态C.唤醒态D.结束态标准答案:B10. 对进程进行控制的原语,完成的功能包括()。
(2分)A.执行就绪的进程B.唤醒等待的进程C.将运行程序就绪D.淘汰出错的进程标准答案:B11. 资源描述器中应包含的内容有()。
(2分)A.分配标志B.等待队列的指针C.唤醒程序的地址D.资源分配程序入口地址标准答案:D12. 死锁四个必要条件中,不能破坏的是()。
操作系统原理期末考试客观题及答案
一、单选题1、操作系统的基本功能是()。
A.提供用户界面方便用户使用B.提供功能强大的网络管理工具C,控制和管理系统内的各种资源D.提供方便的可视化编辑程序正确答案:C2、系统调用的目的是()。
A.释放系统资源B.请求系统服务C.中止系统服务D.申请系统资源正确答案:B3、在中断发生后,进入中断处理的程序属于()oA.用户程序B.操作系统程序C.可能是应用程序,也可能是操作系统程序D.既不是应用程序,也不是操作系统程序正确答案:B4、当CPU处于核心态时,它可以执行的指令是()。
A.只有“访管”指令c∙计算机中全部指令D.只有特权指令正确答案:C5、PCB是进程实体的一部分,下列O不属于PCB。
A.全局变量B.堆栈指针C.CPU状态D.进程ID正确答案:A6、分时操作系统通常采用()调度算法来为用户服务。
A.时间片轮转B.优先级C.先来先服务D.短作业优先正确答案:A7、在进程调度算法中,对短进程不利的是()。
A.多级反馈队列调度算法B.优先级C.先来先服务调度算法D.短进程优先调度算法正确答案:C8、P、V操作实现进程同步,信号量的初值为()。
A.2B.lC.-lD.0正确答案:D9、对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=-l则()。
A.表示有一个进程进入临界区,另一个进程等待进入B.表示有两个进程进入临界区C.表示没有进程进入临界区D.表示有一个进程进入临界区正确答案:A10、有一个计数信号量S:若干个进程对S进行了28次P操作和18次V操作之后,信号量S的值为0,请问该信号量S原来的值是多少?A.5B.10C.13D.18正确答案:B11、信箱通信是一种()通信方式。
A.信号量B,直接通信C.低级通信D.间接通信正确答案:D12、死锁预防是保证系统不进入死锁状态的静态策略,其决办法是破环产生死锁的四个必要条件之一,下列方法中破坏了“循环等待”条件的是()oA.剥夺资源法B.资源有序分配策略C.一次性分配略D.银行家算法正确答案:B13、某系统中共有11台磁带机,X个进程共享此磁带机设备,每个进程最多请求使用3台,则系统不会死锁的X值是()oA.7B.5C.3D.6正确答案:B14、一个进程在获得资源后,只能在使用完资源后由自己释放,这属于死锁必要条件的()。
2021年中山大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)
2021年中山大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、用二地址指令来完成算术运算时,其结果一般存放在()。
A.其中一个地址码提供的地址中B.栈顶C.累加器(ACC)中D.以上都不对2、某计算机主存空间为4GB,字长为32位,按字节编址,采用32位定长指令字格式。
若指令按字边界对齐存放,则程序计数器(PC)和指令寄存器(IR)的位数至少分别是()。
A.30,30B.30,32C.32,30D.32,323、关于浮点数在IEEE754标准中的规定,下列说法中错误的是()。
I.浮点数可以表示正无穷大和负无穷大两个值Ⅱ.如果需要,也允许使用非格式化的浮点数Ⅲ.对任何形式的浮点数都要求使用隐藏位技术IⅣ.对32位浮点数的阶码采用了偏移值为l27的移码表示,尾数用原码表示4、在浮点机中,()是隐藏的。
A.阶码B.数符C.尾数D.基数5、下列编码中,能检测出所有长度小于或等于校验位(检测位)长度的突发错的校验码是()。
A.循环冗余校验码B.海明码C.奇校验码D.偶校验码6、连续两次启动同一存储器所需的最小时间间隔称为()。
A.存储周期B.存取时间C.存储时间D.访问周期7、若数据在存储器中采用以低字节地址为字地址的存放方式(小端存储),则十六进制数12345678H按自己地址由小到大依次存为()。
A.12345678B.87654321C.78563412D.341278568、已知计算机A的时钟频率为800MHz,假定某程序在计算机A上运行需要12s。
现在硬件设计人员想设计计算机B,希望该程序在B上的运行时间能缩短为8s,使用新技术后可使B的时钟频率大幅度提高,但在B上运行该程序所需要的时钟周期数为在A上的1.5倍。
那么,机器B的时钟频率至少应为()能运到所希望的要求。
A.800MHzB.1.2 GHzC.1.5GHzD.1.8GHz9、某计算机主频为1.2GHz,其指令分为4类,它们在基准程序中所占比例及CPI如下表所示。
操作系统原理与应用模拟试卷AB卷带答案2套
()。
6.按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指()调度算法。
A.先来先服务法B.短作业优先法C.时间片轮转法D.优先级法7.若处理器有32位地址,则它的虚拟地址空间为()字节。
A.2GBB.4GBC.100KBD.640KB8.()是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。
A.覆盖技术B.对换技术C.虚拟技术D.物理扩充9.在请求分页系统中,LRU算法是指()。
A.最早进入内存的页先淘汰B.近期最长时间以来没被访问的页先淘汰C.近期被访问次数最少的页先淘汰D.以后再也不用的页先淘汰10.操作系统是通过()来对文件进行编排、增删、维护和检索。
A.按名存取B.数据逻辑地址C.数据物理地址D.文件属性11.存放在磁盘上的文件()。
A.既可随机访问,又可顺序访问B.只能随机访问只能顺序访问 D.必须通过操作系统访问.在操作系统中,用户在使用I/O设备时,通常采用()。
物理设备名 B.逻辑设备名虚拟设备名 D.设备牌号.设备管理的主要程序之一是设备分配程序,当进程请求在内存和外设之间传送信)。
先分配设备,再分配控制器,最后分配通道先分配控制器,再分配设备,最后分配通道先分配通道,再分配设备,最后分配控制器先分配通道,再分配控制器,最后分配设备.系统出现死锁的原因是()。
计算机系统发生了重大故障有多个封锁的进程同时存在若干进程因竞争资源而无休止地等待着,不释放已占有的资源资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数.下列叙述中,不正确的是()。
若系统中并发运行的进程和资源之间满足互斥条件、占有且申请、不可抢占和环路在对付死锁的策略中,解除死锁通常都是和检测死锁配套使用;产生死锁的原因可归结为竞争资源和进程推进顺序不当;D.在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高。
二、填空题(每空2分,共20分)1.操作系统的基本特征是并发性、、虚拟性和异步性。
(完整word版)操作系统原理试卷(含答案)
《操作系统原理》课程试卷答案班级_______________ 学号_____________ 姓名______________一、选择题(本大题共40分,每小题2分)1、在现代操作系统中引入了( D ),从而使并发和共享成为可能。
A.单道程序B. 磁盘C. 对象D.多道程序2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式C.分时D.实时3、从用户的观点看,操作系统是(A )。
A. 用户与计算机硬件之间的接口B.控制和管理计算机资源的软件C. 合理组织计算机工作流程的软件D.计算机资源的的管理者4、当CPU处于管态时,它可以执行的指令是(A )。
A. 计算机系统中的全部指令B. 仅限于非特权指令C. 仅限于访管指令D. 仅限于特权指令5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的( A )接口。
A. 系统调用B.图形用户接口C.原语D.键盘命令6、下列几种关于进程的叙述,( A )最不符合操作系统对进程的理解?A.进程是在多程序并行环境中的完整的程序。
B.进程可以由程序、数据和进程控制块描述。
C.线程是一种特殊的进程。
D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。
7、当一个进程处于( B )状态时,称其为等待(或阻塞)状态。
A. 它正等待中央处理机B. 它正等待合作进程的一个消息C. 它正等待分给它一个时间片D. 它正等待进入内存8、一个进程释放一种资源将有可能导致一个或几个进程( D )。
A.由就绪变运行B.由运行变就绪C.由阻塞变运行D.由阻塞变就绪9、下面关于线程的叙述中,正确的是( C )。
A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持。
B.线程是资源的分配单位,进程是调度和分配的单位。
C.不管系统中是否有线程,进程都是拥有资源的独立单位。
D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2008操作系统A卷参考答案
班级 __________ 姓名____________ 学号________ 成绩_________
一、术语解释(5个,共20分)
1、内核:实现操作系统的最基本功能、常驻内容并要求CPU在核心态方式下运行的代码
和相关数据结构。
2、信号量:操作系统内容定义和管理的一种特殊数据结构,提供了初始化、增值和减值等操
作供进程调用,以实现进程互斥或同步。
3、临界区:两个或多个进程中,对应的程序中各存在一段访问共享数据的代码块,设
为CS1、CS2、。
,这些代码块中,若有某个进程执行其中一个(设CSi),则其它进
程执行其它相应代码块只能在CSi完成后才能开妈执行。
具有这种要求的代码块称为临界
区
4、线程:进程中的一个独立的调度执行单位。
多线程技术中,同一进程中可以有多个独立的
调度执行单位,并且可以并发执行。
5、逻辑地址:程序设计员在程序中使用的地址。
二、简答题(5题,共30分)
6、系统调用的过程中,控制的转移步骤如何?
答:CPU控制权在用户态的进程中,进程执行陷入或软中断指令硬件执行中断响应动作进入内核,CPU控制权在核心态的操作系统内核代码中,执行系统调用服务程序,并可能进行进程调度,选择下一个可运行的进程恢复可运行进程的上下文CPU 控制权又交给在用户态的进程,
7、与层次结构比较,微内核结构的主要优缺点是什么?
答:优点有接口一致性、系统安全性高、功能扩展灵活性、可移植性高、适用于分布式环境。
缺点是效率较低。
8、与多进程技术相比,多线程技术有哪些优点?
答:同一进程的多个线程共享进程的资源,因此与进程相比,线程占用的资源极少;创建/撤消线程更快;同一进程的多个线程同属一个地址空间,可以使用共享变量直接通信;用户级线程还不需内核管理,减少了内核的开销。
9、用Test_And_Set指令如何实现互斥?
10、文件打开过程主要工作及步骤
答:1搜索文件目录,以获取该文件控制信息;2检查操作权限;3分配活动文件表的
表项和打开文件表的表项,填入相应的文件控制信息;分配必要的缓冲区;4返回打开文件表的表项指针(文件句柄),供进程以后读写文件。
三、应用分析题(共4题,共40分)
11、(10分)k读者-写者问题:有一个文件F被多个进程读取或修改,其中一批进程
只读取F,另一些进程只修改F。
为了保证系统响应时间,规定最多只能有k个进
程同时操作F。
试用信号量及P、V操作实现读者与写者的同步。
答:
Semaphore wr=1;
Semaphore rd=k;;
Semaphore mutex=1;
int readerc oun ter=0;
/*读者进程的程序*/
Reader。
{
While (1) {
P(mutex);
readco un ter++;
if (readerco un ter=1) P(wrt);
V(mutex);
P(rd);
fd=Open(F,''
read(fd,buf,size);
close(fd);
V(rd);
P(mutex);
Readco un ter--;
if (readerco un ter=0) V(wrt);
V(mutex);
}
/*读者进程的程序*/
writer() {
while (1) {
P(wrt);
fd=Ope n( F,'w ' buf=make _n ew_data_stri ng(); write(fd,buf,size);
close(fd);
V(wrt);
}
12、(10分)某应用系统中有文件F1、F2、F3、F4、F5,二个进程A、B分别修改其
中的一些文件。
进程A反复执行一段程序,这段程序先后修改F3、F1、F2;进程B反复执行另一段程序,这段程序先后修改F1、F3、F5。
对文件修改操作之前,要独占方式打开文件,被独占打开的文件必须在其关闭后才可以被再次打开。
分析这些进程是否会产生死,并给出一种解决死锁的方案。
1可能产生死锁,例如:
A顺序地打开F3、F1、F2,而B打开F1、F3、F5
A 顺序地打开 F3、F1、F2,而
B 打开F5、F1、F3 A 顺序地打开 F3、F1、F2,而B 打开F1、F5、F3
O O O O O O
2可用资源按序分配法解决。
即A 或B 打开文件严格按文件序号递增顺序。
例如
A 顺序地打开 F1、F2、F3,而
B 打开F1、F3、F5 A 顺序地打开 F1、F2、F3,而B 打开F1、F2、F5 A 顺序地打开 F1、F2、F3,而B 打开F2、F3、F5
O O O O O O
13、 (10分)某页式管理的 OS 中,计算机硬件系统的支持
24位的逻辑地址,计算机 的
内存为1M 字节。
若页的大小为 1024字节。
(1)计算页号范围、页内偏移量和页框号
(块号)范围;
答:页号:0~214-1
页内偏移量:0~1023
页框号(块号)范围:0~1023;
⑵ 说明如何根据逻辑地址 0X033FFF 计算页号和页内偏移量。
答:0X033FFF 的二进制:0000 0011 0011 1111 1111 1111
前14位为页号,即207
后10位为页内偏移量,即 1023
14、 (10分)根据某UNIX 系统的文件目录描述的部分数据块内容,回答问题:
⑴
------ A DC -------WEQ
I I
| +----WES
I I
| +—DGF
I I
| +一GGH
I
+— DRT
I
+---- EWQ ------RTY
I
+---- ERT ------DFG ------------- DFF
I I
I +——GHH
+——GHJ
I
+----RTF -------------- A AC
I
+ ----- ART
I
+ ---- E EQI
I
+ ----- W RTI
(2)给出i_node #0, #2, #3, #4, #5中的索引表的首项数值(即首块块号);
i_结点0的索引表的首项数值:573#
i_结点2的索引表的首项数值:873#
i_结点35的索引表的首项数值:273#
i_结点4的索引表的首项数值:773#
i_结点5的索引表的首项数值:973#
(3)给出数据块中?x1, ?x2, ?x3, ?y1, ?y2, ?y3, ?y4 的值(即i_node 号)。
0,0,0,35,2,5, 5
四、编程(1题,共10分)
15、编写一个程序,在其运行期间创建2个线程,分别负责统计同一输入字符串中
字母A和B出现的次数。
08 c班
第一章忽略
第二章概念
第三章重点内容覆盖全章
第四章
第五章很重要有应用题
第六章死锁银行家算法忽略
第七章仅是个介绍
第八章有应用题替换策略和过程
第九章分类特征和进程结合起来的分析
涉及1,2个第十章很少很少
第十一章
第十二章好好看下。