计算机等级考试四级教程---操 作系统原理

计算机等级考试四级教程---操    作系统原理
计算机等级考试四级教程---操    作系统原理

基本要求

1. 掌握操作系统的基本概念、基本结构和运行机制。

2. 深入理解进程线程模型,深入理解进程同步机制,深入理解死

锁概念及解决方案。

3. 掌握存储管理基本概念,掌握分区存储管理方案,深入理解虚

拟页式存储管理方案。

4. 深入理解文件系统的设计、实现,以及提高文件系统性能的各

种方法。

5. 了解I/O设备管理的基本概念、I/O软件的组成,掌握典型的I/O

设备管理技术。

6. 了解操作系统的演化过程、新的设计思想和实现技术。

考试内容

1、操作系统概述

1、操作系统基本概念、特征、分类。

基本概念:是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机的工作流程,控制程序的执行,并向用户提供各种服务功能,使用户能够灵活的、方便、有效地使用计算机,并使整个计算机系统能够高效地运行(是具有各种功能的、大量程序模块的集合)。

任务: 1.组织和管理计算机系统中的硬件及软件资源 2.向用户提供各种服务功能

特征:并发性(用户程序与用户程序之间并发执行;用户程序与操作系统程序之间并发执行)、共享性(互斥共享和同时共享)、随机性(要充分考虑各种各样的可能性)。

分类:1.批处理操作系统(成批处理、SPOOLing技术)简单/多道批处理系统

2.分时系统(多路性、交互性、独占性、及时性)

3.实时操作系统硬实时/软实时系统(实时时钟管理、过载保护、高可靠性)

4.嵌入式操作系统可针对需求进行裁剪、调整和生成(高可靠性、实时性、占有资源少、智能化能源管理、易于连接、低成本等)

5.个人计算机操作系统(某一时间为单用户服务、图形界面、使用方便)

6.网络操作系统集中式/分布式模式(共享数据、资源及服务同运算处理能力)

7.分布式操作系统(统一/同一操作系统、资源的深度共享、透明性、自治性)集群

8.智能卡操作系统资源管理、通信管理、安全管理、应用管理

2、操作系统主要功能。

功能: 1.进程管理(处理器管理)进程控制、进程同步/互斥、进程间通信、调度

2.存储管理内存的分配与回收、存储保护、内存扩充

3.文件管理文件存储空间的管理、目录管理、文件系统的安全

4.设备管理需具备中断处理、错误处理等功能

5.用户接口

3、操作系统发展演化过程,典型操作系统。

发展: 1.手工操作 2.监控程序(早期批处理) 3.多道批处理 4.分时系统

5. UNIX通用操作系统

6.个人计算机操作系统(Win)

7.Android 操作系统

4、操作系统结构设计,典型的操作系统结构。

体系结构: 1.整体式结构(结构紧密、接口简单直接、系统效率较高)

2.层次式结构分层原则(同整体式、模块间结构关系清晰、增加/替换不影响其他层次)

3.微内核(客户机/服务器)结构运行在核心态的内核、运行在用户态的并以客户机/服务器方式进行的进程层(可靠、灵活、适宜于分布式处理的计算环境)

2、操作系统运行机制

操作系统的运行环境主要包括计算机系统的硬件环境和由其他的系统软件组成的软件环境。

寄存器:1.用户可见寄存器数据寄存器、地址寄存器、条件码寄存器

2.控制和状态寄存器程序计数器(PC)、程序状态字(PSW)

指令类型:访问存储器指令、I/O指令、算数逻辑指令、控制转移指

令、处理器控制指令

1、内核态和用户态。

内核态(管态):操作系统管理程序运行的状态,具有较高的特权级别。可执行全部指令(包括特权指令),使用所有资源,并具有改变处理器状态的能力。

用户态(目态):用户程序运行时的状态,具有较低的特权级

别。只可执行非特权指令。

CPU状态的转换: 1.目态—管态的转换通过中断或异常

2.管态—目态的转换通过设置PSW指令(修改程序状态字)

2、中断与异常。

中断:指CPU对系统中或系统外发生的异步事件的响应。(中断源/中断请求/中断处理程序/中断断点/中断响应/中断返回/中断字/中断向量表)

特征:能充分发挥处理器的使用效率、提高系统的实时能力

系统:硬件中断装置和软件中断处理程序(中断请求的接收、中断响应、中断处理)

典型: 1.I/O中断 I/O操作正常结束、I/O异常

2.时钟中断维护软件时钟、处理器调度、控制系统定时任务、

实时处理

3.硬件故障中断

4.程序性中断(由操作系统完成/程序自己完成)

5.系统服务请求(访问中断)由处理器提供的专用指令(访管指

令)来激发

异常:指CPU对系统内正在执行的指令的响应。

分类: 1.中断时钟中断/输入输出(I/O)中断/控制台中断/硬件故障中断

2.异常程序性中断/访管指令异常

多级中断作用: 1.对各类中断信号依据其紧急程度和重要性划分级别。

2.解决如果有重要程度相当的多个中断信号同时到达时,如何选择首个被处理的中断信号的问题。

多级中断方法:固定优先数、轮转法

系统调用:用户在程序中调用操作系统所提供的一些子功能。

区别(系统调用与一般过程调用):

1.运行在不同的系统状态

2.状态的转换

3.返回问题

4.嵌套调用

分类: 1.进程控制类系统调用 2.文件操作类系统调用 3.进程通信类系统调用

4.设备管理类系统调用

5.信息维护类系统调用

广义指令(系统调用命令)和机器指令的区别:机器指令是由硬件线路直接实现的,而“广义指令”则是由操作系统所提供的一个或多个字程序模块,即软件实现的。

在系统中为控制系统调用服务的机构成为陷入(TRAP)或异常处

4、

计算机存储系统的设计主要考虑三个问题:容量、速度和成本。

容量、速度和成本的匹配问题:采用层次化的存储体系结构

存储访问局部性原理:提高存储系统性能的关键

2.存储键

I/O结构:外部设备的控制器通过I/O硬件结构与中央处理器连接。

通道:独立于中央处理器的,专门负责数据I/O传输工作的处理单元。特点:实现中央处理器和各种外部设备并行工作。

DMA技术(直接存储器访问):通过系统总线中的一个独立控制单元,自动地控制成块数据在内存和I/O单元之间的传送。

缓冲技术:用在外部设备与其他硬件部件之间的一种数据暂存技术,它利用存储器件在外部设备中设置了数据的一个存储区域,称为“缓存区”。

用途:1.用在外部设备与外部设备之间的通信上的。2.用在外部设备和处理器之间的。

根本原因:CPU处理数据速度与设备传输数据速度不相匹配,需要用缓冲区缓解其间的速度矛盾。

6、时钟(Clock)。

分类:硬件时钟和软件时钟

用途: 1.绝对时钟在计算机系统中不受外界干扰、独立运行的一种

时钟。

2.相对时钟(间隔时钟)只计算从某一个时间初值开始的一段时间间隔。

软件时钟与硬件时钟的同步工作,由操作系统负责维护。

3、进程线程模型

1、并发环境与多道程序设计。

并发环境:采用并行操作技术,并发程序在各自处理机上运行。

多道程序设计:允许多个程序同时进入内存并执行。(最基本、最重要的技术)

目的:提高整个系统的效率。(系统吞吐量)

特点:独立性、随机性、资源共享性

程序的并发执行:并发程序在执行期间具有相互制约关系;程序与计算不再一一对应;并发程序执行结果不可再现。

实现多道程序设计时,必须协调好资源使用者与被使用资源之间的关系。

2、进程的基本概念,进程控制块(PCB)。

进程:对正在运行程序的一个抽象。

属性:可拥有资源的独立单位;可以独立调度和分派的基本单位。

特性:并发性、动态性、独立性、交往性、异步性

分类: 1.系统进程执行操作系统程序,完成操作系统的某些功能。

2.用户进程运行用户程序,直接为用户服务。

联系和区别(进程与程序):

1.联系:进程由程序、数据和进程控制块(PCB)组成。

2.区别:程序是静态的,进程是动态的。进程具有创建其他进程的功能。

进程控制块(PCB):用来描述进程的基本情况以及进程的运行变化过程。

内容:调度信息和组成信息。

组织:线性方式、索引方式和链接方式。

3、进程状态及状态转换。

三态模型:运行状态、就绪状态、等待状态

五态模型:运行状态、就绪状态、阻塞状态、创建状态、结束状态

七态模型:运行状态、就绪状态、阻塞状态、创建状态、结束状态、就绪挂起、阻塞挂起

4、进程控制:创建、撤销、阻塞、唤醒、fork()的使用。

进程控制是通过原语来实现的。

原语:由若干条指令所组成的程序,用来实现某个特定的操作。(不可分割、不可中断;必须在管态下执行,并且常驻内存)

控制:创建原语、撤销原语、阻塞原语、唤醒原语。

fork():父进程通过调用fork()函数创建子进程。

新创建的子进程基本与父进程相同。

特点:只被调用一次,却会返回两次:一次是在调用进程(父进程)中,一次是在新创建的子进程中。

5、线程基本概念,线程的实现机制,Pthread线程包的使用。

线程:比进程更小的能独立运行的基本单位——线程,CPU调度和分派的基本单位。

属性:?每个线程有一个唯一的标识符和一张线程描述表,线程描述表记录了线程执行的寄存器和栈等现场状态。

?不同的线程可以执行相同的程序,即同一个服务程序被不同用户调用时操作系统为它们创建不同的线程。

?同一进程中的各个线程共享该进程的内存地址空间。

?线程是处理器的独立调度单位,多个线程是可以并发执行的。

?一个线程被创建后便开始了它的生命周期,直至终止,线程在生命周期内会经历等待、就绪和运行等各种状态变化。

特点:?创建一个新线程花费时间少(结果亦如此)。创建线程不需另行分配资源,因而创建线程的速度比创建进程的速度快,且系统的开销也少。

?两个线程的切换花费时间少。

?由于同一个进程内的进程共享内存和文件,线程之间相互通信无须调用内核,故不需要额外的通信机制,使通信更简便,信息传送速度也快。

?线程能独立执行,能充分利用和发挥处理器与外围设备并行工作能力。

比较:调度:线程作为调度和分派的基本单位;进程作为资源拥有的基本单位。

并发性:进程之间可以并发执行,一个进程中的多个线程之间也可以并发执行。

拥有资源:进程拥有自己的资源;线程无资源,但可以访问其隶属进程的资源。

系统开销:进程切换的开销也远大于线程切换的开销。

实现机制: 1.用户级线程可以在不支持线程的操作系统上实现;允许每个进程有自己定制的调度算法。

2.内核级线程线程的调用都以系统调用的形式实现。

3.混合实现方式使用内核级线程,然后将用户级线程与某些或者全部内核线程多路复用起来。

比较:1.线程的调度与切换速度

2.系统调用

3.线程执行时间

Pthread线程包:基于该标准实现的线程包(都含有一个标识符、一组寄存器和一组存储在结构中的属性)。

6、进程的同步与互斥:信号量及PV操作,管程。

在逻辑上具有某种联系的进程称为相关进程;在逻辑上没有任何联系的进程称为无关进程。

进程同步是指多个进程中发生的事件存在某种时序关系,必须协同动作,相互配合,以共同完成一个任务。进程的互斥是指由于共享资源所要求的排他性,进程间要相互竞争,以使用这些互斥资源。

互斥解决做法:1.由竞争各方平等协商 2.引入进程管理者,由管理者来协调竞争各方对互斥资源的使用。

临界资源:指计算机系统中的需要互斥使用的硬件或软件资源,如外设、共享代码段、共享数据结构等。

资源共享的程度:互斥、死锁和饥饿

进程间的相互制约关系

相互感知的程度交互关系一个进程对其他进程的

影响

潜在的控制问题

相互不感知(完全不

了解其他进程的存在)竞争

一个进程的操作对其他

进程的结果无影响

互斥、死锁、饥

饿

间接感知(双方都与第三方交互,如共享资源)通过共享进行

协作

一个进程的结果依赖于

从其他进程获得的信息

互斥、死锁、饥

饿

直接感知(双方直接交互,如通信)通过通信进行

协作

一个进程的结果依赖于

从其他进程获得的信息

死锁、饥饿

同步机制准则:1.空闲则入 2.忙则等待 3.有限等待 4.让权等待

互斥的软件方法:在进入区检查和设置一些标志,如果已有进程在临界区,则在进入区通过循环检查进行等待;在退出区修改标志。

算法:1.单标志算法 2.双标志、先检查算法 3.双标志、后检查算

法 4.先修改、后检查、后修改者等待算法

互斥的硬件方法:用一条指令完成读和写两个操作,因而保证读操作与写操作不被打断

方法:1.TS(Test-and-Set)指令 2.Swap指令(或Exchange指令)

信号量:可用资源实体的数量。

初值:非负整数值空闲资源总数

负整数值当前等待临界区的进程数

PV操作:P原语相当于进入区操作;V原语相当于退出区操作使用信号量进行共享资源访问控制时,必须成对使用P和V原语。遗漏P原语则不能保证互斥访问,遗漏V原语则不能在使用临界资源之后将其释放给其他等待的进程。P、V原语的使用不能次序错误、重复或遗漏。

管程:由过程、变量及数据结构等构成的集合,它们组成一个特殊的模块或软件包。

组成:管程名称,共享数据的说明,对数据进行操作的一组过程、对共享数据赋初值的语句。

特性:1.模块化 2.抽象数据类型 3.信息隐蔽 4.任一时刻管程中只能有一个活跃进程

7、进程间通信。

方案:共享内存设一个公共内存区,一组进程向该内存中写,另一组进程从该内存中读。

消息缓冲通信利用内存中公用消息缓冲区实现进程之间的信息交换。

信箱通信设立通信机构—信箱,以发送信件以及接受回答信件为进程间通信的基本方式。

管道通信连接两个进程之间的一个打开的共享文件,专用于进程之间进行数据通信

8、处理机调度。

分类:高级调度、中级调度、低级调度

算法设计原则: 1.进程行为计算密集型、I/O密集型

2.系统分类批处理、交互式和实时系统

3.调度算法的设计目标公平(相似的进程应该得到相似的服务)、保持系统的所有部分尽可能忙碌、指标(吞吐量、周转时间以及CPU利用率)、均衡性

算法:1.先来先服务(FCFS)易于理解并且便于在程序中运行

2.最短作业优先(SJF)所有作业同时可运行情况下,此算法才

是最优化的。

3.最短剩余时间优先(SRTN)

4.轮转法(RR)时间片设得太短会导致过多的进程切换,降低了CPU效率;而设得太长又可能引起对短的交互请求的响应时间太长。(最佳时间片20~50ms)

5.最高优先级算法(HPF)

6.多级反馈队列算法综合了FCFS、RR、HPF的一种进程(线程)调度算法。

7.最短进程优先根据进程过去的行为进行推测,并执行估计运行时间最短的那一个。

8.实时系统中的调度算法系统的正确性不仅取决于计算的逻辑结果,而且还依赖于产生结果的时间。硬实时任务、软实时任

务周期性事件、非周期性事件

计算机系统中使用最频繁、算法最复杂的是进程(线程)调度。

4、存储管理方案

1、存储管理的基本概念,存储管理的基本任务。

存储体系:各种速度和容量的存储硬件在操作系统协调之下,形成了一种存储器层次结构。

任务:1.内存的分配和回收记住每个存储区域的状态、实施分配、回收

2.存储共享通过代码共享节省内存空间,提高内存利用率;通过数据共享实现进程通信。

3.存储保护保护系统程序区不被用户有意或无意的侵犯;不允许用户程序读写不属于自己地址空间的数据。地址越界保护、权限保护

4.“扩充”内存容量在硬件支持下,软件、硬件相互协作,将内存和外存结合起来统一使用。

2、分区存储管理方案。

分区:把内存划分成若干个连续区域,每个分区装入一个运行程序。

优缺:算法简单,表格不多,实现容易,内存开销少;内存使用不充分,不提供“虚存扩充”

固定分区:指系统先把内存划分成若干个大小固定的分区,一旦划分好,在系统运行期间便不再重新划分。

分区说明表:用于分区管理的内存分配表,按顺序每个分区在分区说明

表中对应一个表目。

不能充分利用内存;灵活性差,可接纳程序的大小受到了分区大小的严格控制。

可变分区:指系统不预先划分固定分区,而是在装入程序时划分内存分区,使为程序分配的分区的大小正好等于该程序的需求量,且分区的个数是可变的。

实现:基址寄存器用来存放程序所占分区的起始地址

限长寄存器用来存放程序所占分区的长度

已分配区表记录已装入程序在内存中占用分区的起始地址和长

空闲区表记录内存中可供分配的空闲区的起始地址和长度

算法:最先适应算法、最优适应算法、最坏适应算法、下次适应算法回收:1.回收分区的上邻分区是空闲的,需要将两个空闲区合并成一个更大的空闲区,然后修改空闲区表。

2.回收分区的下邻分区是空闲的,需要将两个空闲区合并成一个更大的空闲区,然后修改空闲区表。

3.回收分区的上邻分区和下邻分区都是空闲的,需要将三个空闲区合并成一个更大的空闲区,然后修改空闲区表。

4.回收分区的上邻分区和下邻分区都不是空闲的,则直接将空闲分区记录在空闲区表中。

保护:1.设置界限寄存器 2.保护键方法

碎片移动技术

3、覆盖技术和交换技术。

覆盖技术:指一个程序的若干程序段或几个程序的某些部分共享某一个存储空间。

从用户级彻底解决内存小装不下程序的问题;打破了需要将一个程序的全部信息装入内存后程序才能运行的限制。

交换技术:是进程在内存和外存之间的动态调度,是由操作系统控制的。

目的:尽可能达到“足够快地交换进程,以使当CPU调度程序想重新调度CPU时,总有进程在内存中处于就绪(准备执行)状态”的理想状态,从而提高内存利用率。

区别:与覆盖技术相比,交换技术不要求用户给出程序段之间的逻辑覆盖结构,对用户而言是透明的。而且,交换可以发生在不同的进程或程序之间,而覆盖发生在同一进程或程序内部,而且只能覆盖那些与覆盖段无关的程序段。

4、虚存概念和虚拟存储技术。

虚存:一个比有限的实际内存空间大得多的、逻辑的虚拟内存空间。虚拟存储技术:利用大容量的外存来扩充内存,产生一个比有限的实际内存空间大得多的、逻辑的虚拟内存空间。

虚拟存储器的容量也是有限制的,主要是受外存容量所限。以页或段为单位。

5、虚拟页式存储管理方案。

概念:在进程开始运行之前,不是装入全部页面,而是装入一个或另个页面,之后根据进程运行的需求,动态装入其他页面;当内存空间已满而又需要装入新的页面时,则根据某种算法置换出某个页面,以便装入新的页面。

页面调度策略:1.调入策略 2.置页策略 3.置换策略

页面置换算法:1.先进先出页面置换算法(FIFO)

2.最近最少使用页面置换算法(LRU)

3.最近最不常用页面置换算法(LFU)

4.理想页面置换算法(OPT)

5.最近未使用页面置换算法(NRU)

6.第二次机会页面置换算法

7.时钟页面置换算法(Clock)

缺页中断率:f = F / A F:缺页中断次数 A:访问页面的总次数只要程序能分到n/2块内存空间,系统就可获得最高效率;最佳页的大小在29(512字节)至214(16384字节)之间。

目的:把那些访问概率非常高的页放入内存,减少内外存交换的次数。性能问题:颠簸是由于缺页率高而引起的;希望分配给进程的物理页面数与当前工作集大小一致。

5、文件系统设计与实现技术

数据存储通常是以文件形式存放在磁盘或其他外部存储介质上,数据处理是通过文件处理来完成的,数据管理是通过文件管理来完成的。

文件系统:操作系统中与文件和目录相关的子系统。

1、文件的基本概念、文件的逻辑结构、文件的物理结构和存取方

式。

文件:一组带标示的、在逻辑上有完整意义的信息项的序列。

基本单位:信息项

分类:1.按用途系统文件、库函数文件、用户文件

2.按组织形式普通文件、目录文件、特殊文件

逻辑:1.流式文件有序字符的集合,其长度为该文件所包含的字符个数,流式文件无结构

2.记录式文件一组有序记录的集合,基本单位是记录

物理:1.顺序结构把逻辑上连续的文件信息依次存放在连续编号的物理块中

知晓文件存储的起始块号和文件长度,可快速存取;支持顺序存取和随机存取;文件不能动态增长。

2.链接结构为每个文件构造所使用磁盘块的链表

无碎片问题,利于文件动态扩充,利于文件插入和删除,提高磁盘空间利用率;存取速度慢,不适于随机存取文件,效率较低,存在可靠性问题;链接指针需占用一定空间

3.索引结构把物理盘块的指针子集存放在索引表中的内存索引表中

支持顺序存取和随机存取,满足文件动态扩充要求;会引起较多的寻到次数和寻到时间,索引表增加存储空间开销

4.I节点给每个文件赋予称为I节点的小表,在表中列出了文件属性和文件地址

同时适合大小文件使用,灵活性较强,占用系统空间较少

存取:一种文件的逻辑结构和物理结构之间的映射和变换机制

方法:顺序存取、随机存取

2、文件目录的基本概念,文件目录的实现。

文件目录:把所有文件的文件控制块有机的组织起来,就构成了文件控制块的一个有序集合

文件目录以文件的形式保存起来,是长度固定的记录式文件,保存在外存储器上

实现:1.一级目录结构 2.二级目录结构 3.树形目录

3、文件的操作,目录的操作。

文件操作:建立文件、打开文件、读文件、写文件、关闭文件、删除文件、指针定位

目录操作:由系统调用实现

4、磁盘空间的管理。

位示图:利用一串二进制(bit)的值来反映磁盘空间的分配使用情

况空闲:0;分配:1

空闲链表:专门为空闲块建立的一张表,该表记录外存储器中全部空闲的物理块

空闲块链表:将外存储器中所有的空闲物理块连成一个链表,用一个空闲块首指针指向第一个空闲块,随后的每个空闲块中都含有指向下一个空闲块的指针,最后一块的指针为空,表示链尾。效率低下

文件共享:文件可以同时使用、文件不允许同时使用链接法(link)文件保护:建立副本、定时转储、规定文件的存取权限

文件存取权限:1.存取控制矩阵以一个二维矩阵来实施文件的存取控制

2.二级存取控制设立两个存取级别

3.UNIX文件存取权限 ①对访问者分类识别 ②根据操作内容限定权限

块高速缓存:系统在内存中保存一些磁盘块,这些磁盘块在逻辑上属于磁盘

合理分配磁盘空间:把有可能顺序存取的块放在一起,最好在同一柱面上

磁盘的驱动调度:1.移臂调度先来先服务调度算法(FCFS)

最短寻道时间有限调度算法(SSTF)

扫描算法(SCAN)

循环扫描算法(C-SCAN)

2.旋转调度 ?若干访问等待者请求访问同一磁道上的不同扇区

?若干访问等待者请求访问不同磁道上的不同扇区

?若干访问等待者请求访问不同磁道上的相同扇区

对于前两种情况,旋转调度总是为首先到达磁盘读写磁头位置下的扇区进行读写操作

对于第三种情况,由于这些扇区编号相同,又在同一个柱面上,所以它们同时到达读写磁头的位置下。这时旋转调度可任意选择一个读写磁头进行读写操作。

信息的优化分布:对于一些能预知处理要求的信息在磁盘上的记录位置,可以提高系统效率

RAID技术:

7、Windows的文件系统FAT,UNIX的文件系统。

FAT:文件分配表(File Allocation Table)

引导扇区:包含用于描述卷的各种信息,利用这些信息才可以访问文件系统。

文件分配表:包含关于卷上每个簇的类型信息

根目录:一个位于磁盘上一个特殊的位置并且具有固定的大小。

V7:文件名(14字节)

I节点(2字节)文件大小、三个时间、所有者、所在组、保护信息以及一个计数

6、 I/O设备管理

1、设备与设备分类。

设备:输入/输出设备(I/O设备)也称为外部设备

设备管理是操作系统总体性能的重要决定因素、重要表现指标和常见瓶颈之一。

分类:1.按设备的使用特性分类 I/O设备、存储设备

2.按设备的信息组织方式划分字符设备、块设备

3.按设备的共享属性分类共享设备、独占设备、虚拟设备

2、I/O硬件组成。

结构:CPU和主存、总线、接口(适配器)、设备控制器、设备

数据传送控制方式:

程序直接控制方式:由用户进程直接控制内存或CPU和外围设备之间进行信息传送

CPU和外设的操作能得到同步,硬件结构简单;CPU效率低下,对异常无实时响应

中断控制方式:在发生了一个异常事件时,调用相应处理程序进行服务的过程

DMA方式:一种完全由硬件执行I/O数据交换的工作方式

操作均由硬件电路实现,传输速度快,减少CPU开销;初始化和结束仍由CPU控制

通道控制方式:一个特殊功能的处理器,有自己的指令和程序,可以实现对外部设备的统一管理和外围设备与内存之间的数据传送选择通道、数组多路通道、字节多路通道

进一步减少数据输入输出对整个系统运行效率的影响

3、I/O软件的特点及结构。

特点:设备独立性(设计I/O软件的一个最关键的目标)

结构:分层构造,把设备管理软件组织成为一系列的层次,其中低层与硬件相关,把硬件与较高层次的软件隔离开来。(中断处理程序、、、)

设备驱动程序:直接同硬件打交道的软件模块,设备驱动程序中包括了所有与设备相关的代码。

与设备无关的系统软件:

通道技术:一个有自己的指令和程序的特殊功能的处理器,实现对外部设备的统一管理和外围设备与内存之间的数据传送。选择通道、数组多路通道、字节多路通道

缓冲技术:以空间换取时间,在设备使用不均衡时起到平滑作用。SPOOLing(假脱机)技术:用磁盘设备作为主机的直接输入/输出设备,主机直接从磁盘上选取作业运行,作业的执行结果也存在磁盘上;相应地,通道则负责将用户作业从卡卡片机上动态写入磁盘,而这一操作与主机并行。类似的操作也用于打印输出用户作业运行结果。SPOOLing技术如下图所示。

SPOOLing技术示意图

这里需要指出,通道直接受主机控制,它们之间通过中断相互通信。假脱机技术为实现多道批处理系统中的多道程序设计思想提供了重要的基础。

5、I/O性能问题及解决方案。

思路:使CPU利用率尽可能不受I/O的影响。

技术:1.通过应用缓冲技术,减少或缓解不同设备之间传输速度的差距。

2.通过应用异步I/O技术,使CPU计算不必等待I/O操作结果。

3.通过应用DMA和通道部件,使CPU摆脱I/O操作,与这些部件并行执行。

4.通过应用虚拟设备技术,提高独占设备的利用率。

7、死锁

1、基本概念:死锁,活锁,饥饿。

死锁:指在多道程序系统中,一组进程中的的每一个进程均无期限地等待被该组进程中的另一个进程所占有且永远不会释放的资源

活锁:没有出现死锁现象(因为没有进程阻塞),但在现象上看,好像死锁发生了

饥饿:指一个可运行的进程尽管能继续执行,但被调度器无限期地忽

视,而不能被调度执行的情况。可以通过先来先服务资源分配策略避免

2、死锁预防策略。

破坏“互斥条件”:如果资源不被一个进程所独占,那么死锁肯定不会产生。

破坏“不可剥夺”条件:一个进程在申请新资源的要求不能立即得到满足时便处于等待状态,而一个处于等待状态的进程的全部资源可以被剥夺。

破坏“请求和保持”条件:1.每个进程必须在开始执行前就申请它所需要的全部资源,仅当系统能满足进程的资源申请要求且把资源一次性分配给进程后,该进程才能开始执行。

2.仅当进程没有占用资源时才允许它去申请资源,如果进程已经占用了某些系统资源而又要再申请资源,则它应先归还所占的资源后再申请新资源。

破坏“循环等待”条件:采用资源有序分配策略,其基本思想是将系统中所有资源顺序编号,一般原则是,较为紧缺、稀少的资源的编号偏大。

3、死锁避免策略。

安全与不安全状态:如果操作系统能保证所有的进程在有限时间内得到所需的全部资源,则称系统处于“安全状态”,否则说系统是不安全的。银行家算法:通过动态地检测系统中资源分配情况和进程对资源的需求情况来决定如何分配资源的,在能确保系统处于安全状态时才把资源分配给申请者,从而避免系统发生死锁。

4、死锁检测与解除。

检测:定时运行一个“死锁检测”程序,该程序按一定的算法去检测系统中是否存在死锁。

解除:如何让释放资源的进程能够继续运行。剥夺资源、撤销进程

5、资源分配图。

资源分配图:进程的死锁问题可以用有向图更加准确而形象地描述。资源分配图化简:若一个进程的所有请求均能被满足的话,可以设想该进程得到所需的全部资源,最终完成任务,运行完毕,并释放所占有的全部资源。

【大纲外内容】

计算机系统

软件系统

(程序、数

据)

应用软件:文字处理、图形图像处理、科

学计算、MIS等

支撑软件:数据库、网络、多媒体等

系统软件:操作系统、编译器等

硬件系统

中央处理器(CPU)、内存储器、

外存储器(磁盘、磁带等)、

输入/输出设备(键盘、鼠标、显示器、

打印机等)

计算机系统

观点

(外在/内在特性)

2.资源管理的观点

3.进程的观点进程可以看做运行中的程序(用户/系统进程)

4.虚拟机的观点虚拟计算机操作系统虚拟机

指示处理器状态

CPU直到得到最

全国计算机等级考试四级笔试试题

全国计算机等级考试四级笔试试题

全国计算机等级考试四级笔试试题 一、选择题。(共90题,分为1分题和2分题, 满分120分。除标注2分题外,其它均为1分题。) (1) 若或非门的输入变量为A和B,输出变 量为Y,则A和B分别为下述哪一种情况时, Y才 为1?_____。 A) 1,0 B) 0,1 C) 0,0 D) 1,1 (2) 已知寄存器A存有带符号整数且只作 算术移位,HA和LA分别代表其最高位和最低位。寄存器B存有带符号整数且只作逻辑移位,HB和 LB分别代表其最高位和最低位。当寄存器A与B 都有左移位发生时,下述哪一个命题是正确的? _____。(2分) A) LA与LB均成为0 B) LA与LB均成为1 C) LA变成0但LB保持原值 D) LA保持原 值但LB的值改变 (3) 下述哪一种情况称为指令周期? A) 取指令时间 B) 取操作数时间

C) 取指令和执行指令的时间 D) 存储操作结果的时间 (4)2010年网络中交易额最大的电子商城网站是下面哪个 A)见效美白站 B)114购物网 C)淘宝网 D)淘宝网男装 (5) 设Z是整数集,且设f:Z×Z→Z,对每一个∈Z×Z,有f()=m2n。集合{0}的原象为_____。(2分) A) {0}×Z B) Z×{0} C) ({0}×Z)∩(Z×{0}) D) ({0}×Z)∪(Z×{0}) (6) 对于一个只有3个不同元素的集合A来说,A上的等价关系的总数为 _____。 A) 2 B) 5 C) 9 D) 取决于元素是否为数值

(7) 设有命题:对于组成元素为集合的集合C,存在函数为f:C→∪C,使得对每一个 S∈C,有f(S)∈S。 该命题的否命题是_____。 A) 对于集合C,对每个函数f:C→∪C,对每一个S∈C,都有f(S) ∈\ S B) 对于集合C,存在函数f:C→∪C,使对每一个S∈C,有f(S) ∈\ S C) 对于集合C,对每一个函数f:C→∪C,存在S∈C,使得f(S) ∈\ S D) 对于集合C,不存在函数f:C→∪C,使对某些S∈C,没有f(S) ∈\ S (8) 设(V,E)是一连通的无圈图,V包含 3个3度顶点 2个2度顶点 r个1度顶点 且V不再包含其他元素。E的元素个数为多少?_____。 (2分) A) 6 B) 9 C) 15-r D) 5+5r

通信系统原理复习题

《通信系统原理》试题 一、单项选择题 1.在抗加性高斯白噪声性能方面,2ASK、2FSK、2PSK从差到优的次序。 (A) 2FSK、2ASK、2PSK (B)2ASK、2FSK、2PSK (C) 2ASK、2PSK、2FSK (D)2PSK、2FSK、2ASK 2.AM信号一般采用解调,SSB和DSB信号一般采用解调。 (A)包络,同步(B)鉴频器,同步 (C)相干,差分相干(D)同步,包络 3.根据香农公式,假设信道容量为C,信道信息传输速率为R,则在时,理 论上可实现无差错传输。 (A)R=C (B)R>C (C)R≤C (D)R≠C 编码后过最多出现( )个连续0。 4.二进制序列经过HDB 3 (A)2 (B)3 (C)4 (D) 5 5.为实现数字信号的最佳接收,采用最小均方误差准则设计的最佳接收机是()。 (A)相关接收机;(C)理想接收机 (B)匹配滤波器;(D)以上都不是 为:()。 6.若要纠正2个错码,则分组码的最小码距 d min (A)3 (B)4 (C)5 (D)6 7.2PSK信号的带宽是基带信号带宽的()倍。 (A)0.5 (B)1 (C)2 (D)3 8.电话信道的带宽是3400Hz,若要求传输6800bit/s,则要求信道的最小信噪比是

()。 (A)1 (B)3 (C)4 (D)7 9.一个二进制数字通信系统,其码元速率为104Baud,连续发送1个小时后,收到的 为()。 错吗为36个,则误码率P e (A)10-6(B)3.6*10-6(C)36*10-6(D)104 10.某信息源发送4个二进制脉冲编码信号A、B、C、D,信号独立出现,其出现概率 分别为1/4,1/8,1/8,1/2,则该信息源信号的平均信息量为()bit/symbol。 (A)0.75 (B)1.75 (C)2.75 (D)3.75 11.在(7,3)线形分组码的一个码组中,信息码元的位数是()。 (A)10 (B)3 (C)4 (D)7 已知某二进制数字基带系统的传输特性如图c1所示,请回答12-16小题。 12.奈氏带宽BN是()。 (A)0 (B)2 (C)2.5 (D)3 13.码元传输速率为()。 (A)0 (B)4 (C)5 (D)6 14.系统带宽为()。 (A)0 (B)2 (C)2.5 (D)3 15.滚降系数为()。

全国计算机等级考试-一级教程word测试题

Word上机练习题 1.打开Word,输入如下内容: 【文档开始】 今日荣宝斋 荣宝斋的木版水印技艺,久已闻名海内外,其制作工厂的师傅们,均属艺林翘楚。目前,荣宝斋及其门市部仍在经营和发展各项业务,包括经销古今书画家的真迹或木版水印作品,供应文房四宝,提供装裱、加工修复等业务。其下属荣宝斋出版社、荣宝斋艺术品拍卖公司、荣宝外贸公司、服务公司亦为书画家们创作和繁荣书法绘画艺术、增进国际文化交流做出贡献。 【文档结束】 按要求对文档进行格式设置: ①标题: 字体:隶书;字形:加粗;字号:小二号;字体颜色:绿色;位置:水平居中; 下滑线线形:波浪形;下滑线颜色:紫罗兰(128,0,128);字符间距:缩放90%,间距加宽3磅,位置降低2磅;字符效果:七彩倪虹。(10,13没有这个效果) ②正文文字: 字体:仿宋;字号:四号;字体颜色:淡紫色(255,83,255)。行间距:1.5倍行间距;段落:首行缩进2个字符;左右各缩进2个字符;分栏:分为等宽3栏,并加分割线。 ③插入页眉页脚:页眉为“荣宝斋简介”,居中显示;页脚为当前日期。 ④设置奇偶页不同的页眉和页脚。 ⑤将该文档以名字WD1.DOC保存在C盘下。 2.打开Word,输入如下内容: 【文档开始】 云居寺简介 位于北京房山区境内的云居寺建于隋末唐初。云居寺的石经山藏经洞中的石经始刻于隋大业年间(公元605年),僧人静琬等为维护正法刻经于石。刻经事业历经隋唐、辽、金、元、明六个朝代,绵延1039年,篆刻佛经1122部3572卷14278块。这时石阶文化史上罕见的壮举,堪与文明寰宇的万里长城、京杭大运河相媲美,是世上稀有而珍贵的文化遗产。 【文档结束】 按要求对文档进行格式设置: ①标题: 字体:华文新魏;字形:加粗,倾斜;字号:小二号;字体颜色:玫瑰红;字体加着重号;字符间距:缩放150%;字符效果:礼花绽放(07版)。位置:水平居中。 ②正文文字: 字体:楷体_GB2312;字号:四号;段间距:段前1行,段后0.5行;首字下沉:2行;首字字体:华文楷体;首字颜色:茶色;插入当前日期和时间:在段尾插入,格式为××年××月××日; ③设置页边距上、下各2.5厘米,左、右各3厘米;纸张大小为A3; ④在文档下方插入一幅剪贴画(可以任选),将环绕方式设置为紧密型,水平对齐方式设置为居中对齐。 ⑤为该文档设置打开权限密码(密码可自己设定),并将该文档以名字WD2.DOC保存在C 盘下。 3.打开Word,输入如下内容:

全国计算机等级考试科目设置介绍

全国计算机等级考试科目设置介绍全国计算机等级考试科目设置介绍 一、关于一级 考试科目:一级MSOffice、一级WPSOffice和一级Photoshop,一级共三个科目。 考试形式:完全采取上机考试形式,各科上机考试时间均为90 分钟。 考核内容:三个科目的考核内容包括微机基础知识和操作技能两部分。基础知识部分占全卷的20%(20分),操作技能部分占80%(80分)。各科目对基础知识的要求相同,以考查应知应会为主,题型为 选择题。操作技能部分包括汉字录入、Windows使用、文字排版、 电子表格、演示文稿、因特网的.简单应用。一级B在现有基础上增 加对因特网知识的考核;与一级其他科目相比,一级B没有演示文稿 部分。 系统环境:一级科目中操作系统为中文版WindowsXP,MSOffice 版本为中文专业版Office2003,WPSOffice版本由目前的“2003教 育部考试专用版”升级为“2007教育部考试专用版”。 二、关于二级 考试科目:与去年相同,二级一共七个科目。二级科目分成两类,一类是语言程序设计(C、C++、Java、VisualBasic、Web),另一类 是数据库程序设计(VisualFoxPro、Access、MySQL)。 考核内容:二级定位为程序员,考核内容包括公共基础知识和程序设计。所有科目对基础知识作统一要求,使用统一的公共基础知 识考试大纲和教程。二级公共基础知识在各科笔试中的分值比重为

30%(30分)。程序设计部分的比重为70%(70分),主要考查考生对 程序设计语言使用和编程调试等基本能力。 考试形式:二完全采取上机考试形式,各科上机考试时间均为 120分钟。 系统环境:二级各科目上机考试应用软件为:中文专业版 Access2003、中文专业版VisualBasic6.0、中文专业版VisualFoxPro6.0、VisualC++6.0,二级C上机应用软件由 TurboC2.0改为VisualC++6.0,二级Java由现在的JavaJDK1.4.2 改为专用集成开发环境“NetBeans中国教育考试版2007”,二级Delphi使用Delphi7.0版本。 三、关于三级 科目名称、考核内容、考试形式保持不变。 系统环境:三级PC技术上机考试仍为汇编语言,编程环境为MASM4.0/LINK(或TASM/TLINK);三级其它科目上机考试仍为C语言 编程,上机环境为VisualC++6.0。 四、关于四级 考试科目:网络工程师、数据库工程师、软件测试工程师、信息安全工程师、嵌入式系统开发工程师。 考核内容:四级的五个工程师类科目,分别考核相应岗位需求的专业知识应用和实践能力,证书持有人能满足相应岗位的专业要求。 考试形式:完全采取上机考试形式,各科上机考试时间均为90 分钟。

全国计算机等级考试第一套题

第一套题 一.单选题 1.下列选项中不符合良好程序设计风格的是(D) A.源程序要文档化 B.数据说明的次序要规范化 C.避免滥用goto语句D.模块设计要保证高耦合、高内聚 2.从工程管理角度,软件设计一般分为(A) A.概要设计与详细设计 B.过程控制 C.软件结构设计与数据设计 D .程序设计与数据设计 3.在结构化程序设计中,模块设计的原则是(D) A.各模块应包括尽量多的功能 B.各模块的规模应尽量大 C.各模块之间的联系应尽量紧密 D.模块内具有高内聚度,模块间有低耦合度 4.下列叙述正确的是(A) A.软件测试的主要目的是发现程序中的错误 B.软件测试的主要目的是确定程序中所错误的位置 C.为了提高软件测试的效率,最好由程序编制者自己来完成测试任务 D.软件测试时证明软件没有错误 5.下列选项中不属于面向对象程序设计特征的是(C) A.继承性 B.多态性 C.类比性 D.封装性 6.下列队列的叙述正确的是(D) A.队列属于非线性表 B.队列按“先进后出”原则组织数据 C.队列在队尾删除数据 D.队列按“先进先出”原则组织数据 7.对下列二叉树进行前序遍历的结果为(C) A.DYBEAFCZX B.YDEBFZXCA C.ABDYECFXZ D .ABCDEFXYZ A B C D E F X Y Z 8.某二叉树中有N个度为2的结点,则该二叉树中叶子结点数为(A)A.N+1 B.N-1 C.2N D.N/2 9.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(B) A.并 C.交 C.投影 D.笛卡尔乘积、 10.下列叙述错误的是(A) A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是解决数据的共享问题 C.数据库设计是指在原有数据库管理系统的基础上建立数据库 D.数据库系统需要操作系统的支持 11.下列各项中,非法的Internet地址是(C) A.202.96.12.14 B.202.196.72.140 C .112.256.23.8 D .201.124.38.79 12.标准的ASCII码用7位2进制位表示,可表示不同的编码个数是(B) A.127 B.128 C.255 D.256 13.根据域名代码规定,表示政府部门网站域名的代码是(C)

2017计算机四级等级考试试题

2017计算机四级等级考试试题

一、单项选择题(第1题~第80题。选择一个正确的答案,将相应的字母填入题内的括号中。每题1分,满分80分。) 1 . ()的发展观,要求室内设计者既要考虑发展有更新可变的一面,又要考虑到发展在能源、环境、土地、生态等方面的可持续性。 A、动态和可持续性 B、物质技术 C、精神文化 D、历史延续性 A B C D 正确答案:A 2 . 说明房屋建造的规模、尺寸、细部构件的图样是()。 A、建筑总平面图 B、建筑施工图 C、结构施工图 D、设备施工图 A B C D 正确答案:B 3 . 下列水性涂料涂饰工程使用应符合设计要求的是()。 A、涂饰工程的颜色和图案 B、涂饰均匀 C、基层处理 D、不得漏涂 A B C D 正确答案:A 4 . 用花格、构架、绿化等分隔空间的形态属于()。 A、象征性分隔 B、弹性分隔

C、局部分隔 D、绝对分隔 A B C D 正确答案:A 5 . 顶棚构造中主龙骨间距一般是()。 A、1.0~1.5m B、1.0~1.2m C、1.2~1.5m D、1.2~1.8m A B C D 正确答案:C 6 . 家具的种类有框架家具、()、拆装家具、折叠家具、充气家具、浇铸家具、藤编家具等。 A、套装家具 B、板式家具 C、低版家具 D、石质家具 A B C D 正确答案:B 7 . 下列属于室内空间类型的是()。 A、封闭空间 B、动态空间 C、下沉空间 D、迷幻空间 A B C D 正确答案:D 8 . 研究和观摩已有的施工图()是熟悉室内施工图画法的有效方法。 A、尺寸 B、实例 C、造价 D、功能 A B C D 正确答案:B 9 . 对室内抹灰墙面、柱面和门洞口的阳角做法,当设计无要求时应()。 A、采用1:2水泥砂浆作暗护角,护角高度不应

《通信系统原理》作业题

《通信系统原理》作业题 第1章绪论 1.画出数字通信系统模型。 噪声源 数 字 解 调 信 道 译 码 解 密 信 源 译 码 信 宿 数 字 调 制 信 道 编 码 加 密 信 源 编 码 信 源 信道 2.衡量数字通信系统的有效性和可靠性的性能指标有哪些? 答:码元传输速率信息传输速率频带利用率误码率误信率 3.说明通信系统的分类。 4.一个由字母A,B,C,D组成的字,对于传输的每一个字母用二进制脉冲编码,00代替A,01代替B,10代替C,11代替D,每个脉冲宽度为5ms. (1)不同的字母是等概率出现时,试计算每个字母的传输速率和信息速率; (2)若每个字母出现的概率分别为 10 3 , 4 1 , 4 1 , 5 1 = = = = D C B A P P P P 试计算每个字母的传输速率和信息速率。

第2章确知信号 1. 画出单位冲击函数的时域波形及频谱密度,并说明各波形表示的含义。 2.求一个矩形脉冲的频谱密度及能量谱密度。 G a( f 1/τ 2/ -2/τ -1/

第5章 模拟调制系统 1. 比较AM 与DSB 两种调制方式的优缺点。 AM :优点是接收设备简单;缺点是功率利用率低,抗干扰能力差。主要用在中波和短波调幅广播。 DSB :优点是功率利用率高,带宽与AM 相同。主要用于调频立体声中的差信号调制,彩色TV 中的色差信号调制 2. 已知线性调制信号为 t t c ωcos )sin 0.51(Ω+,式中Ω=6c ω,画出波形与频谱。

3. 已知调制信号)4000cos()2000cos()( t t t m ππ+=载波为t π4 10cos ,进行单边带调制,试确定该单边带信号的表达式,并画出频谱图。

全国计算机等级考试四级试题

全国计算机等级考试四级试题(三) 一、选择题:((1)-(90))题,分为1分题和2分题,满分120分。除标注2分题外,其它均为1分题.) 下列各题A)、B)、C)、D)四个选项中,只有一个是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分. (1) 一般情况下,操作数左移2位的结果是原操作数 A.整除2 B.乘以2 C.整除4 D.乘以4 (2) 已知寄存器A存有带符号整数,且只作逻辑移位,HA和LA 分别代表其位和最低位;寄存器B存有带符号整数,且只作算术移位,HB和LB分别代表其位和最低位。当寄存器A与B都有右移位发生时,下述哪一个命题是正确的? (2分) A.HA与HB均成为0 B.HA与HB均成为1 C.HA变成0但HB保持原值 D.HA保持原值但HB的值改变 (3) 若与非门的输入变量为A与B,输出变量为Y,则A和B分别为下述哪种情况时,Y才为0?

A.0,0 B.0,1 C.1,0 D.1,1 (4) 设S={1,2,3,4},下面哪个运算是S上的运算? A.x*y=x-y B.x*y=x+y C.x*y=x·y D.x*y=(x·y)(mod 5) 其中,-,+,·分别为减法、加法和乘法运算 (5) 设p,q为两个命题,对于"p→q"的逻辑涵义,下面的哪些叙述是正确的? Ⅰ.如果p,则q Ⅱ.p仅当q Ⅲ.p当q Ⅳ.q是p的充分条件 A.Ⅰ和Ⅱ B.Ⅲ和Ⅳ C.Ⅱ和Ⅳ D.Ⅰ和Ⅲ

(6) 在谓词逻辑中,令F(x)表示x是火车,G(y)表示y是汽车,L(x,y)表示x比y快,命题 "并不是所有的火车比所有的汽车快"的符号表示中哪些是正确的? (2分) Ⅰ.┐"x"y(F(x)∧G(y)→L(x,y)) Ⅱ.$x$y(F(x)∧G(y)∧┐L(x,y)) Ⅲ.$x$y(F(x)∧G(y)→┐L(x,y)) A.仅Ⅰ B.仅Ⅱ C.Ⅰ和Ⅱ D.都不对 (7) 设R是集合A={a,b,c,d}上的二元关系,R={,,,,,}下面哪些命题为真? (2分) Ⅰ.R·R是对称的 Ⅱ.R·R是自反的 Ⅲ.R·R不是传递的 A.仅Ⅰ B.仅Ⅱ C.Ⅰ和Ⅱ D.全真 (8) 设为一个偏序集,其中,A={1,2,…,6},R是整除关系,下面命题中哪个是假的?

全国计算机等级考试一级教程讲义-精讲

《全国计算机等级考试(一级)教程》 教学讲义 第一章计算机基础知识 1.1计算机的发展 ●世界第一台计算机:美国宾夕法尼亚大学教授莫克利和他的学生埃克特于1946年研 制成功的ENIAC,主要元件是电子管。 ●冯·诺依曼机的三个特点:采用二进制、存储程序控制、由五个基本部件组成【运 算器、控制器、存储器、输入设备、输出设备】。 ●中国计算机的发展:联想于2005年收购IBM PC成为全球第三大PC制造商;2008年 8月成功自主研制百万亿次超级计算机“曙光5000”。 ●计算机发展的四个阶段: ●计算机的特征: 1、高速、精确的运算能力; 2、准确的逻辑判断能力; 3、强大的存储能力; 4、自动功能; 5、网络与通信功能:改变了人类交流的方式和信息获取的途径。 ●计算机的用途: 1、科学计算:人类基因序列分析、人造卫星轨道测算、气象卫星云图处理等。 2、数据处理:处理文字、图像、声音等,是应用最多的一个领域。 3、实时控制:主要是应用在现代工业生产的过程控制。 4、计算机辅助:主要有CAD\CAI\CAM\CAT等。 5、网络与通信:万维网、QQ、EMAIL等。 6、人工智能:智能机器人、机器翻译等。 7、数字娱乐:电影、电视、游戏等。 8、嵌入式系统:各类电子数码产品、工业制造系统等。 ●计算机的分类:

1、按处理数据的型态分:数字计算机、模拟计算机、混合计算机 2、按使用范围分:通用计算机、专用计算机 3、按性能分:超级计算机、大型计算机、小型计算机、微型计算机、工作站、服务器。 ●计算机的新技术: 1、嵌入式技术:嵌入式系统由嵌入式处理器、外围硬件设备、嵌入式操作系统、特 定的应用程序四个部分组成,集软件与硬件于一体,可独立工作。主要应用于各 种智能家电、数码产品中。 2、网格计算:利用互联网把分散在不同地理位置的电脑组织成一个“虚拟的超级计 算机”协同工作,是一种新型计算模式。 3、中间件技术:中间件是介于应用软件和操作系统之间的系统软件,如ASP\JSP\CGI 等。中间件技术是企业应用的主流技术,并形成各种不同类别。 ●计算机的发展趋势:巨型化、微型化、网络化、智能化。 ●未来新一代计算机: 1、模糊计算机:建立在模糊数学基础上,用模糊的、不确切的判断进行工程处理的 计算机,已被应用于地铁管理、洗衣机、吸尘器等方面。 2、生物计算机:还处于研制过程中,是利用蛋白质的开关特性,用蛋白质分子制成 集成电路,形成蛋白质芯片等生物电子元件构建的计算机,如设想的DNA计算机。 3、光子计算机:是一种利用光信号进行数字运算、信息存储和处理的新型计算机, 运用集成光路技术,把光开关、光存储器等集成在一块芯片上,再用光导纤维连 接成计算机。1990年1月底,贝尔实验室研制成第一台光子计算机。 4、超导计算机:利用超导材料来替代半导体制造计算机,正在研制。 5、量子计算机:是一种遵循量子动力学规律而不是经典物理规律的计算机,也是一 种信息处理的新模式,华裔科学家艾萨克·庄领衔的科研小组已经研制了迄今最 尖端的“5比特量子计算机”。 ●数据与信息的联系与区别: 数据包括数值、文字、语言、图形、图像等不同形式,数据是信息的载体。而信息是对各种事物的变化和特征的反映,也是事物之间相互作用和联系的表征。数据处理之后产生的结果为信息,信息具有针对性和实效性,是有意义的,而数据没有。 ●信息技术:指一些与计算机等相关的技术,包含三个层次的内容:信息基础技术、信 息系统技术和信息应用技术。现代信息技术发展的趋势可以概括为数字化、多媒体化、高速度、网络化、宽频带、智能化。

计算机等级考试4级模拟试题含答案

计算机等级考试4级模拟试题含答案 一、选择题:( 共70 题,每题1 分,满分70 分。其中1-55 题为中文题,56-70 题为英文题)。下列各题A)、B)、C)、D)四个选项中,只有一个是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)若一个子程序起始地址为3K,调用指令CALL 的内存地址为K+1,则执行CALL 指令所要执行指令的地址为()。 A) 3K B) 3K+1 C) 3K-1 D) K+2 (2)若逻辑变量X=0,Y=1,则执行按位加X Y以后的值为()。 A) 1 B) 0 C) 10 D) 2 (3)一般情况下,操作数左移3 位的结果是原操作数()。 A) 整除8 B) 乘以8 C) 整除4 D) 乘以4 (4)设用一维数组A[1…n]来存储一个栈,令A[n] 为栈底,用整型变量T 指示当前栈顶位置,A[T]为栈顶元素。当从栈中弹出一个元素时,变量T 的变化为()。 A) T:=T+1 B) T:=T-1 C) T 不变 D) T:=n (5)在排序方法中,关键码比较次数与记录的初始排列无关的是()。 A)Shell 排序 B)归并排序 C) 直接插入排序 D)选择排序 (6)对一棵非空的二叉树(设第0 层为根结点),那么其第i层上至多有多少个结点()。 A) i B) 2i-1 C) 2i+1 D) 2i

(7)对下列四个序列用快速排序方法进行排序,以序列的第一个元素为划分的基准。在第一趟划分过程中,元素的移动次数最多的是哪一个序列?()。 A) 70,75,68,23,10,16,90,82 B) 82,75,70,16,10,90,68,23 C) 70,75,82,90,23,16,10,68 D) 23,10,16,70,82,75,68,90 (8)数组Q[0,n-1]作为一个环形队列,f 为当前队头元素的前一位置,r为队尾元素的位置,假定队列中元素的个数总小于n,队列中元素的个数是什么?()。 A)r-f B)n+f-r C)n+r-f D)(n+r-f)mod n (9)A={x|x<100 且为质数},在A上定义*和·如下:x*y=max(x,y),x·y=LCM(x,y), x,y∈A,这里LCM(x, y)表示x 与y 的最小公倍数,则下面命题正确的是:()。 Ⅰ构成代数系统; Ⅱ构成代数系统; A)只有Ⅰ B) 只有Ⅱ C) Ⅰ和Ⅱ D)没有 (10)设V ′和E′分别为无向连通图G 的点割集和边割集,下面的说法中正确的是()。 Ⅰ.G-E′的连通分支数p(G-E′)=2。 Ⅱ. G-V′的连通分支数p(G-V′)一定等于G-E′的连通分支数p(G-E′)。 Ⅲ. G-V′的连通分支数p(G-V′)≥2。 A) Ⅰ和Ⅱ B) Ⅰ和Ⅲ C) Ⅱ D)没有 (11)设R,S 是集合A上的二元关系,则下面命题是真命题的是()。 A) 若R,S 是自反的,则R·S 是自反的 B) 若R,S 是反自反的,则R·S 是反自反的 C) 若R,S 是对称的,则R·S 是对称的 D) 若R,S 是传递的,则R·S 是传递的 (12)下面的谓词公式是有效式的是()。 Ⅰ( x)( y)p(x,y) ( y)( x)p(x,y) Ⅱ┐( x)(p(x)→( y)q(y))∧( y)q(y) Ⅲ( x)(p(x)∨q(x))→( (x)p(x)∨( y)q(y)

全国计算机等级考试理论试题库

1、286微型计算机是(A)16位机(B)8位机(C)32位机(D)准16位机答案:A 2、下列属于微机网络所特有的设备是(A)显示器(B)UPS电源(C)服务器(D)鼠标器答案:C 3、CPU中有一个程序计数器(又称指令计数器),它用于存储(A)正在执行的指令的内容(B)下一条要执行的指令的内容(C)正在执行的指令的内存地址、(D)下一条要执行的指令的内存地址答案:D 4、执行下列二进制算术加运算+00100111其运算结果是:(A)(B)(C)1 (D) 答案:B 5、在微型计算机内存储器中不能用指令修改其存储内容的部分是(A)RAM (B)DRAM (C)ROM (D)SRAM 答案:C 6、下列四条叙述中,正确的一条是(A)假若CPU向外输出20位地址,则它能直接访问的存储空间可达1MB (B)PC机在使用过程中突然断电,SRAM中存储的信息不会丢失(C)PC机在使用过程中突然断电,DRAM中存储的信息不会丢失(D)外存储器中的信息可以直接被CPU处理答案:A 7、微型计算机中,控制器的基本功能是_________。(A)进行算术运算和逻辑运算(B)存储各种控制信息(C)保持各种控制状态(D)控制机器各个部件协调一致地工作答案:D 8、在计算机领域中,通常用英文单词“Byte”来表示(A)字(B)字长(C)二进制位(D)字节答案:D 9、某工厂的仓库管理软件属于(A)应用软件(B)系统软件(C)工具软件(D)字处理软件答案:A 10、微型计算机的主机包括(A)运算器和控制器(B)CPU和内存储器(C)CPU和UPS (D)UPS和内存储器答案:B 11、下面四条常用术语的叙述中,有错误的是(A)光标是显示屏上指示位置的标志(B)汇编语言是一种面向机器的低级程序设计语言,用汇编语言编写的程序计算机能直接执行(C)总线是计算机系统中各部件之间传输信息的公共通路(D)读写磁头是既能从磁表面存储器读出信息又能把信息写入磁表面存储器的装置答案:B 12、下列字符中,其ASCII码值最大的是(A)9 (B)D(C)a (D)y 答案:D 13、下列四个无符号十进制整数中,能用八个二进制位表示的是(A)257 (B)201(C)313 (D)296 答案:B 14、我们称一台微型计算机为386机或486机,其中386、486指的是微型计算机____。(A)存储容量(B)运算速度(C)显示器型号(D)CPU的类型答案:D 15、目前市场上出售的486微机的字长为____。(A)8位(B)16位(C)32位(D)64位答案:C 16、微机486-DX40中的486是指____。(A)CPU的类型(B)CPU的速度(C)内存容量(D)磁盘容量答案:A 17、通常,在微机中所指的80486是____ (A)产品型号(B)主频(C)微机名称(D)微处理器型号答案:D 18、通常所说的486机是指: (A)其字长是为486位(B)其内存容量为486KB(C)其

计算机等级考试四级计算机组成与接口

计算机组成与接口 冯诺依曼 P1 标志寄存器 P16 Pentium微处理器模式 P49 8086复位 P36 全相联直接相连映像组相联映像技术 P59 8259A 中断控制器 P123 8251A 串行通讯 P149 8255A 并行通讯 P159 8253 计数器/定时器 P172 ADC0809 模数转换器 P197 USB通用总线 P232 A/D转换器需要转换启动信号 在矩阵式键盘结构中,识别按键位置的方法有B) 逐行扫描法 C) 行反转法 采用查询传输方式的工作流程是D) 先读状态端口,再读/写数据端口 test执行的就是and的指令,只不过不会保存and执行的结果,而是根据and的结果设置flags寄存器的各种标志 test al, 08h 就是测试al的第4位是不是1,8h = 0000 1000 同理 test ax, 0200h 测试ax的第10位, 0200h = 0000 0010 0000 0000 test cl, 01h 测试cl的第1位,01h = 0000 0001 汇编程序设计中所使用的地址是逻辑地址 汇编语言源程序经过编译后,生成的目标程序的扩展名为OBJ 下列码制中,0的表示方法唯一的码制有C.补D.移码 E.ASCII码 不包含原码反码 -0没补码,移码 在通用寄存器中,可以作为间址寄存器使用的有BP SI BX DI P91 不可以做间址寄存器的有AX CX DS SS ES CS 判断AX和BX中两数是否相等的方法可以采用指令CMP AX,BX SUB AX,BX XOR AX, BX 以下指令中与LEA BX, BUFFER功能等价的是MOV BX, OFFSET BUFFER P93 有关汇编程序指令 DB 3,100 的叙述中,正确的是指示编译程序分配存储空间和数据不生成机器指令假定 (SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据07H的物理地址是200FEH 在汇编程序中,伪指令的作用是指示编译程序如何进行编译 8086对字的存取有时需要两个总线周期来完成 8086系统中,单步中断的中断向量在中断向量表中的位置固定在00004H开始的4个字节中 8086CPU构成的微机系统中,中断向量表00084H单元开始依次存放有12H,33H,56H,90H,则该中断服务程序的入口地址是93872H 8086CPU构成的微机系统中,中断优先权顺序由高到低的顺序是溢出中断,单步中断 NMI,断点中断,INTR 中断,int N 8086微机系统中内部中断中断类型码由指令给定中断类型码是约定的 8086微机系统中断硬件中断分为非屏蔽中断和可屏蔽中断可屏蔽中断需要执行2个中断响应总线周期溢出中断向量的地址是固定的 8086微机系统中,NMI中断的中断向量位置固定在00008H开始的4个单元中 可提供X86汇编指令操作数的是存储器寄存器不可以的是控制器 I/O端口 I/O设备 由寄存器SS提供堆栈段的段基址,为堆栈段提供偏移地址的寄存器是SP 另DS+SI ES+DI CS+IP DS+DI

计算机等级考试 课程 详细解答 每章细节

1 上课手机关闭 2 不许缺课允许请假2次允许旷课1次补课周一到周五的早8点到晚18点之间可以补课 3 教材可以做笔记 4 骑自行车 5 换课制度6小时内可以换课(C语言换VF) 6 上课可以不记笔记 7 开通手机邮箱https://www.360docs.net/doc/3e12527205.html, C语言程序设计:指令(命令)的有序集合 人自然语言(人话)中间语言计算机机器语言0 1 中间语言计算机程序设计语言低级语言(接近于机器语言)汇编语言高级语言(C语言<面向过程的程序设计语言> Basic 面向对象程序设计语言)源程序(*.C)→编译(检查语法错误)→目标程序(*.OBJ)→链接→可执行程序(*.EXE) 结构化程序设计 不论多复杂的程序最终由顺序选择循环三种结构组成 顺序结构: 按照程序中命令语句书写的先后次序逐条执行先执行前面的,后执行后面的 选择结构:根据某一个条件,再二者之间选其中一个(多选一实质是执行多次二选一) if else if(条件) 条件成立时执行的语句; else 条件不成立时执行的语句; 循环结构: 根据某一个条件,当条件成立时反复执行一条或多条语句 当型循环先判断条件(饿),条件成立执行循环体(吃一口饭),接着再次判断条件(饿)…… 当型循环的循环体最少执行〇次(第一次判断条件就不成立) 直到型循环先执行一次循环体,再判断条件,条件成立则再次执行循环体…… 直到型循环的循环体最少执行一次 模块化程序设计 将一个大的任务分解成若干个小任务,再将小任务分解成更小的任务,直到每个任务都只完成一个独立功能每个任务叫做一个模块一个程序有若干个模块组成 C语言中模块用函数表示 一个C语言有若干个函数组成,各个函数相互独立相互联系相互平等 一个C语言程序有并且只能有一个主函数main,程序总是从主函数开始执行

全国计算机等级考试一级试题

一、选择题 1、以下名称是手机中的常用软件,属于系统软件的是(B )。 A) 手机QQ B) android C) Skype D) 微信 【解析】Andriod是手机操作系统,属于系统软件,直接排除A、C、D,答案选择B。 2、计算机操作系统通常具有的五大功能是( C )。 A) CPU管理、显示器管理、键盘管理、打印机管理和鼠标器管理 B) 硬盘管理、软盘驱动器管理、CPU的管理、显示器管理和键盘管理 C) 处理器(CPU)管理、存储管理、文件管理、设备管理和作业管理 D) 启动、打印、显示、文件存取和关机 【解析】操作系统通常应包括下列五大功能模块:处理器管理、作业管理、存储器管理、设备管理、文件管理。 3、造成计算机中存储数据丢失的原因主要是( D )。 A) 病毒侵蚀、人为窃取 B) 计算机电磁辐射 C) 计算机存储器硬件损坏 D) 以上全部 【解析】造成计算机中存储数据丢失的原因主要是:病毒侵蚀、人为窃取、计算机电磁辐射、计算机存储器硬件损坏等等。因此答案选择D选项。 4、下列选项不属于"计算机安全设置"的是( C )。 A) 定期备份重要数据 B) 不下载来路不明的软件及程序 C) 停掉Guest 帐号

D) 安装杀(防)毒软件 【解析】对于信息系统的使用者来说,维护信息安全的措施主要包括保障计算机及网络系统的安全,预防计算机病毒以及预防计算机犯罪等内容。在日常的信息活动中,我们应注意以下几个方面:①尊重知识产权,支持使用合法原版的软件,拒绝使用盗版软件;②平常将重要资料备份;③不要随意使用来路不明的文件或磁盘,若需要使用,要先用杀毒软件扫描;④随时注意特殊文件的长度和使用日期以及内存的使用情况;⑤准备好一些防毒、扫毒和杀毒的软件,并且定期使用。A、B、D选项都是属于安全设置的措施,C选项关于账号的停用不属于该范畴,因此选择C选项。 5、已知英文字母m的ASCII码值为6DH ,那么ASCII码值为71H的英文字母是(D )。 A) M B) j C) p D) q 【解析】6DH为16进制(在进制运算中,B代表的是二进制数,D表示的是十进制数,O表示的是八进制数,H表示的是十六进制数)。m的ASCII码值为6DH,用十进制表示即为6×16+13=109(D在10进制中为13)。q的ASCII码值在m的后面4位,即是113 ,对应转换为16进制,即为71H,因此答案选择D。 6、一个汉字的内码长度为2个字节,其每个字节的最高二进制位的值依次分别是(D )。 A) 0,0 B) 0,1 C) 1,0 D) 1,1 【解析】国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCII 码发生冲突,于是,汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节的最高位由0改1,其余7位不变,因此机内码前后

全国计算机等级考试四级计算机网络第5套试题(DOC)

全国计算机等级考试四级计算机网络第5套 一、单项选择题 操作系统部分 1.采用多道程序设计技术,能有效地提高系统的下列哪一个性能? A.并发性 B.灵活性 C.可靠性 D.兼容性 2.除了进程线程管理、存储管理、文件系统外,下列哪一个是属于操作系统的必要组成部分? A.设备管理 B.资源管理 C.运行时系统 D.虚拟化模块 3.若用户编程需要打印输出,他可使用下列操作系统提供的哪一种系统调用? A.write() B.printf() C.output() D.list() 4.用户程序需要关闭中断响应,他必须首先 A.发起访管中断 B.调用系统函数自我阻塞 C.保护现场 D.获取中断状态 5.关于操作系统的结构,下列特性中,哪一个不是微内核结构的特点? A.清晰的单向依赖和单向调用性 B.较高的灵活性和可扩充性 C.提高了操作系统的可靠性 D.更适合于分布式系统 6.从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的? A.进程控制块 B.代码正文 C.常量数据 D.全局变量 7.列进程运行时所发生的典型事件中,哪一个不会导致进程终止? A.设备忙 B.被0除 C.对只读内存执行写操作 D.堆栈溢出 8.下列关于进程的叙述中,正确的是 A.当进程从运行态转换到就绪态时,处理机的现场信息必须保存在进程控制块中 B.操作系统的重要概念是进程,不同的进程执行的代码也不同 C.进程存在的标志是进程控制块,用户可以从中读出与本进程相关的运行状态

D.当进程申请处理机而得不到满足时,它将进入阻塞态 9.分析下列程序,不考虑其他因素,程序正常运行时最多会派生出多少个进程? int main() { fork(); fork(); fork(); } A.8 B.6 C.5 D.4 10.下列关于管程的叙述中,哪一个是错误的? A.管程本身保证了互斥 B.为解决进程间的同步关系,引入了条件变量 C.在条件变量上实施P、V操作 D.管程中不能同时有二个活跃进程 11.在采用P、V操作对共享资源的使用进行保护时,对该共享资源读写的代码段称为 A.临界区 B.进入区 C.退出区 D.剩余区 12.在进程同步中,不能对信号量进行操作的是 A.初始化信号量 B.P操作 C.V操作 D.加减操作 13.下列哪一种进程间通信方式不会在系统中产生多份相同的拷贝? A.管道通信pipe B.消息传递message C.共享内存shared memory D.套接字socket 14.每个进程在得到处理机运行前,必须首先进行下列哪一种操作? A.全部装入内存 B.链接动态库 C.部分装入内存 D.调入交换区 15.在可变分区内存管理中,倾向于优先使用低地址空闲区的算法是 A.首次适应算法 B.下次适应算法 C.最佳适应算法 D.最坏适应算法 16.在虚拟页式存储管理中,某一时刻CPU的利用率为50%,磁盘的繁忙率为3%。针对这一情况,采用下列哪一种操作是合理的? A.适当增加进程数量以提高系统效率 B.必须减少进程数量以提高系统效率 C.使用一个速度更快的处理机来提高处理机的利用率 D.使用一个速度更快的磁盘来提高处理机的利用率 17.下表是某页式内存分配的情况,页面大小为0x1000B,有效位为1表示该页在内存。系统将逻辑地址0x088B、0x01F3C、0x2220、0x0356F、0x441C转换为物理地址时,会产生几次缺页中断?

NCRE全国计算机等级考试调整与方案

NCRE全国计算机等级考试调整方案 从2013 年下半年开始,将实施2013版考试大纲,并按新体系开考各个考试级别。具体调整内容如下: 一、考试级别 1.一级定位和描述:操作技能级。考核计算机基础知识及计算机基本操作能力,包括Office 办公软件、图形图像软件。一级证书表明持有人具有计算机的基础知识和初步应用能力,掌握Office 办公自动化软件的使用及因特网应用,或掌握基本图形图像工具软件(Photoshop)的基本技能,可以从事政府机关、企事业单位文秘和办公信息化工作。 调整内容:一级B 科目与一级MS Office 科目合并,更名为“计算机基础及MS Office 应用”,2013 年上半年进行最后一次一级B 考试;一级WPS Office 科目更名为“计算机基础及WPS Office 应用”;新增“计算机基础及Photoshop应用”科目(见附件1)。 获证条件:通过一级科目考试。考试时间和形式:一级考试时间为90 分钟;考试形式为无纸化。 系统环境:操作系统升级为Windows 7,MS Office 版本升级为2010,WPS Office 版本升级为2012,Photoshop软件为Adobe Photoshop CS5。 2.二级定位和描述:程序设计/办公软件高级应用级。考核内容包括计算机语言与基础程序设计能力,要求参试者掌握一门计算机语言,可选类别有高级语言程序设计类、数据库编程类、WEB 程序设计类等;二级还包括办公软件高级应用能力,要求参试者具有计算机应用知识及MS Office 办公软件的高级应用能力,能够在实际办公环境中开展具体应用。二级证书表明持有人具有计算机基础知识和基本应用能力,能够使用计算机高级语言编写程序,可以从事计算机程序的编制、初级计算机教学培训以及企业中与信息化有关的业务和营销服务工作。二级所有科目均需考核二级公共基础知识(详见附件2)。 调整内容:二级新增“MySQL 数据库程序设计”、“WEB程序设计”、“MS Office 高级应用”三个科目。取消“Delphi语言程序设计”科目(代码:62),2013 年上半年只接受补考考生报名。 获证条件:通过二级科目考试。考试时间和形式:二级考试时间为120 分钟;考试形式为无纸化。 系统环境:Windows 7、Visual C++6.0、Visual Basic 6.0、Visual FoxPro6.0、Access2010、NetBeans、My SQL( Community 5.5.16 ); Visual Studio 2010 ( C# )、MS Office2010。 3.三级定位和描述:工程师预备级。三级证书面向已持有二级相关证书的考生,考核面向应用、面向职业的岗位专业技能。三级证书表明持有人初步掌握与信息技术有关岗位的基本技能,能够参与软硬件系统的开发、运维、管理和服务工作。 调整内容:三级设网络技术、数据库技术、软件测试技术、信息安全技术、嵌入式系统开发技术共五个科目。取消三级PC 技术科目(代码:33)及信息管理技术科目(代码:34),2013 年上半年举行这两个科目最后一次考试,2013 年 下半年只接受补考考生报名。

相关文档
最新文档