2023年11月27日发(作者:)
第二章计算机系统软件概述
一、选择或填空
1、常用微型计算机主板BIOS产品是(AMIBIOS、AwardBIOS、叉编译器)。
PhoenixBIOS)。27、在数据处理技术发展过程中,会造成大量数据冗余的阶段是
2、BIOS基本组成部分是(BIOS中断服务程序、BIOS系统设置(人工管理阶段)。
程序、POST加电自检程序、BIOS系统启动自举程序)。28、分布式操作系统是指把多台计算机通过(互联网)连接而成
3、电源开关按下后,当电压达到符合要求的稳定值时,CPU所的系统。
做的工作时(从基本内存的BIOS段中读取一条跳转指令,跳转29、进程管理功能包括(进程的描述、创建、运行和撤销)。
到BIOS的启动代码处)。30、在数据表中,如果要找出符合某个条件的记录,所采用的关
4、操作系统的功能是(进程管理、存储器管理、设备管理、文系运算是(选择)。
件管理、用户接口)。31、Access不支持的查询类型是(统计查询)。
5、操作系统的功能包含(处理机管理,存储器管理,文件管理)。32、利用Access2010创建的数据库文件,其扩展名为(ACCDB)。
6、典型网络操作系统包括(UNIX、Linux、NetWare、Windows33、用二维表来表示实体及实体之间联系的数据模型是(关系模
系列操作系统)。型)。
7、从左到右逐个读取源程序中每个字符,从而识别出每一个具34、在数据库的关系数据模型中,一个关系就对应一个(操作系
有逻辑意义的连续字符组合,如标识符、保留字、运算符、分界统)。
符等单词,属于编译过程中的(词法分析)功能。35、关系数据库是采用(关系模型)作为数据的组织方式的数据
8、接受、分析和执行用户对数据库提出的各种操作要求,并且库。
完成数据库数据的检索、插入、删除和更新,属于数据库管理系36、关系模型中数据的逻辑结构是二维表,由(行和列)组成。
统(数据操纵)功能。37、操作系统按其功能和特性分为(分批处理操作系统、分时操
9、BIOS芯片根据其ROM存储器特点不同,可以分为(EPROM作系统和实时操作系统)等。
和EEPROM)两种类型。38、Unix操作系统是典型的(多用户多任务)的操作系统。
10、微型计算机中各部分组件的配置情况放在一块可读写的39、Linux继承了UNIX以网络为核心的设计思想,是一个性能稳
(CMOSRAM)芯片中,保存着系统CPU、软硬件驱动器、显示定的(多用户网络操作系统)。
器、键盘等部件的配置信息。40、窗口操作主要包括:(打开窗口、切换窗口、移动窗口、最
11、多个进程分享一台主机CPU的时间,即处理器的运行时间被大化和最小化窗口和关闭窗口)等5种操作。
分成很多的时间片,按时间片把处理机轮流分配给进程使用,这41、数据库的基本功能就是要组织和管理其中包含的(数据表及
种操作系统称为(分时技术)。视图)。
12、程序语言的翻译过程有(编译和解释)两种形式。42、数据表之间的联系也可以分为(一对一,一对多,多对多)
13、生成目标代码可以运行在其他计算机平台的编译器称为(交三类。
叉编译器)。43、数据处理包括对数据的(采集、整理、存储、加工、传输)
14、数据库系统由(数据库、计算机硬件/软件系统、数据库管理等操作。
系统、数据库管理员和用户)五部分构成。44、数据管理工作包含了对数据的(分类、编码、组织、存储、
15、Android系统使用(Java)语言进行应用程序开发。检索、维护)等。
16、POST称为(加电自检程序)。45、用一个数据字典系统存放各级数据结构的描述,称为(描述
17、CMOS参数设置习惯上也称为(BIOS设置)。数据库)。
18、DBMS是指(数据库管理系统)。46、计算机硬件系统和软件系统之间的接口程序是(ROM-BIOS)。
19、Linux内核层包括(安全管理、内存管理、进程管理、网络47、台式机的主板中应用最为广泛的BIOS产品是(Award)。
协议栈和驱动模型)等功能。48、操作系统提供的接口有两大类,即用户接口和(程序接口)。
20、编译系统是一种(系统软件)。49、属于开放源代码的数据库管理系统是(Mysql)。
21、用于实现文件按名存取和对外存储空间的管理是操作系统
的功能是(文件管理)。
22、以计算机系统为基础,以数据库方式管理大量共享数据的综1、基本输入输出系统(BIOS)的概念?
合系统被称为(数据库系统)。BIOS是固化在计算机主板上的ROM芯片中的一组程序,直
23、BIOS是固化在计算机主板上的ROM芯片中的一组(程序)。接对计算机系统中的输入/输出设备进行硬件级的控制,为其他软
24、在操作系统中同时存在若干运行着的程序,这些程序交错执件程序与硬件设备之问建立连接提供基础。
1
行,这种性质称为操作系统的(并发性)。
25、操作系统设计和实现的目标是(提高效率和方便用户)。
26、编译器按照目标代码运行环境的不同分为本地编译器和(交
二、名词解释或简答
包含显示服务(INT10H)、直接磁盘服务(INT13H)、键盘服务
2、基本输入输出系统(BIOS)主要由哪几部分程序组成?(INT16H)等。
BIOS中断服务程序、BIOS系统设置程序、POST加电自检
程序、BIOS系统启动自举程序。12、CMOS都保存了哪些配置信息?
3、BIOS基本功能?配置信息。
自检及初始化、提供程序服务处理、提供硬件中断处理。
13、POST加电自检程序完成哪些测试?
4、EPROM和EEPROM的主要区别?包括了CPU、基本内存、扩展内存、ROM、主板、CMOS
EPROM可擦除可编程ROM。芯片写入要用专用的编程器,存储器、串口、显示卡、硬盘及键盘等。
可重复擦除和写入。
EEPROM电可擦除可编程ROM。它的写入、擦除不需要借14、BIOS自检及初始化功能?
助于其它设备,是以电子信号来修改其内容的。用厂商提供的专在微型计算机接通电源到操作系统开始工作之前,BIOS程
用刷新程序并利用一定的编程电压就可以轻而易举地改写内容。序负责系统的启动。
5、BIOS的基本功能?15、BIOS提供程序服务处理功能?
自检及初始化、提供程序服务处理、提供硬件中断处理。BIOS提供微型计算机输入输出设备的处理服务,比如磁盘
6、BIOS中断服务程序?
中断是改变处理器执行指令顺序的一种事件,这样的事件与16、BIOS提供硬件中断处理功能?
CPU芯片内外部硬件电路产生的电信号相对应。因为BIOS中包含了各种中断服务程序,当系统需要对不同
7、BIOS系统设置程序?计算机硬件设备的控制和使用。
微型计算机中各部分组件的配置参数是放在一块可读写的
CMOSRAM芯片(简称CMOS)中的,它保存着系统CPU、软/17、BIOS在初始化阶段提供哪些服务?
硬盘驱动器、显示器、键盘等部件的配置信息。创建中断向量、设置寄存器、对外部设备进行参数设备等。
8、CMOS设置和BIOS设置概念的区别?18、BIOS为各种系统软件和应用程序提供哪些输入/输出设备
CMOS是微型计算机主机板上一块特殊的RAM芯片,是系的处理服务?
统参数存放的地方。磁盘的读写、键盘的读取、将文件输出到打印机等。
BIOS是一组程序,存储在主板上EPROM或EEPROM芯片
中,BIOS中所包含的系统设置程序是完成参数设置的手段。19、简述微机计算机启动的一般过程?
因此,准确的说法应是通过BIOS中的系统设置程序对CMOS(1)当按下电源开关时,电源就开始向主板和其他设备供
参数进行设置。电。
9、POST加电自检程序?POST(Power-onSelfTest,加电自检)。
微型计算机在接通电源后,系统有一个对内部各个设备进行(3)系统BIOS将查找显卡的BIOS。
检查的过程,该过程是由一个通常称之为加电自检(PowerOnSelf(4)查找完所有其他设备的BIOS之后,系统BIOS将显
Test,POST)的程序来完成的。示出它自己的启动画面,其中包括有系统BIOS的类型、序列号
10、BIOS系统启动自举程序?(5)系统BIOS将检测和显示CPU的类型和工作频率,
BIOS系统启动自举程序的作用是在完成POST自检后,按然后开始测试所有的RAM,并同时在屏幕上显示内存测试的进
照系统CMOS设置中的启动顺序搜寻硬盘驱动器及CD-ROM、网度。
络服务器等有效的启动驱动器,读入操作系统引导程序,然后将(6)系统BIOS将开始检测系统中安装的一些标准硬件设
系统控制权交给引导程序。备。
11、BIOS中断服务程序包含哪些?configurationData,扩展系统配置数据)。
2
(7)接下来系统BIOS将更新ESCD(Extendedsystem
(2)系统BIOS的启动代码首先要做的事情就是进行
和版本号等内容。
硬件进行操作时,BIOS可以调用其中的中断服务程序来实现微型
的读写、键盘的读取、将文件输出到打印机。
保存着系统CPU、软/硬盘驱动器、显示器、键盘等部件的
(8)根据用户指定的启动顺序从软盘、硬盘或光驱启动。存储器管理的主要任务是为多道程序的运行提供内存支持,
20、操作系统?内存空间的基础上能从逻辑上扩充内存。
操作系统是一种控制和管理计算机硬件和软件资源的系统
软件,合理地组织计算机的处理流程,并方便用户使用计算机。26、操作系统的设备管理?
21、操作系统的作用?务是当用户进程提出/O请求时,为用户进程分配所需的V/O设备
(1)从用户角度看,操作系统是一个把烦琐留给自己,把(包括控制器和/O通道等)。
方便留给用户的一种系统软件。从普通用户的角度看,用户通过
图形界面和字符界面可以方便地使用计算机;从程序开发者的角27、操作系统的文件管理?
度看,操作系统把程序开发者从直接与硬件打交道的复杂任务中文件管理的主要功能是实现文件的按名存取和对外存储空
解放出来,为程序开发者提供了方便的系统调用接口。间的管理。要对用户文件和系统文件进行管理,以方便用户使用,
(2)从系统角度看,操作系统是一种资源管理程序,通过并保证文件的安全性。
进程机制来对CPU进行调度和管理,通过虚拟内存机制对内存进
行管理,通过中断机制和设备驱动程序对外部设备进行管理,通28、操作系统的用户接口?
过异常机制对CPU内部出现的问题进行处理,通过文件系统对文操作系统提供的接口分为用户接口和程序接口两大类,前者
件进行存储和检索等。是提供给最终用户使用的接口,用户可以通过该接口取得操作系
(3)从软件设计角度看,操作系统是一组程序和数据结构统或其他程序提供的服务、功能,后者是提供给程序员编程时使
的集合,其数据结构错综复杂,代码规模庞大,其他应用层软件用的接口,其形式是系统调用。
的运行都依赖于它的支持。
把用户从直接与内存打交道的复杂事务中解放出来,在充分利用
设备管理是对计算机中的所有外部设备进行管理,其主要任
29、进程管理的主要功能?
22、简述操作系统的基本特征?对进程的描述、创建、运行和撤销。
(1)并发性:并发性是指两个或两个以上的事件或者活动
在同一时间间隔内发生,操作系统并发性是指计算机系统中同时30、存储器管理的主要功能?
存在若干个运行着的程序,这些程序交错执行。内存的分配和回收、地址映射(将逻辑地址映射成物理地址)
(2)共享性:共享性是指系统中的硬件和软件资源不再为以及内存的扩充。
某个程序独占,而是由多个并发执行的程序共享。共享性是因为
并发性而产生,他们互相依存。31、设备管理的主要功能?
(3)虚拟性:虚拟性是指通过某种技术把一个物理上的实为用户进程分配所需的I/O设备、缓存冲区管理、设备分配、
体变为若干逻辑上的对应物,前者是实际存在,而后者只是用户设备处理、虚拟设备以及I/O设备的独立性等。
的一种感觉。采用虚拟技术的目的是为用户提供易于使用、方便
高效的操作系统环境。32、进程?
(4)异步性:在多道程序环境下,由于资源的竞争或共享,进程是程序的一次执行过程,是现代操作系统中的重要概念,
程序的执行会走走停停,因此多个程序的执行顺序以及所需的执由进程执行的程序代码、进程要处理的用户数据以及操作系统管
行时间变得不得而知。理进程需要的系统数据三部分构成。
23、操作系统的主要任务和功能?33、简述操作系统主要包括哪几类?
(1)主要任务:最大限度的提高系统中各种资源的利用率(1)简单操作系统。是计算机初期所配置的操作系统。这
并方便用户使用。类操作系统的功能主要是操作命令的执行,文件服务,支持高级
特点是与网络的硬件相结合来完成网络的通信任务。时能力强。除了具备一版操作系统的功能外,还应考虑实时时钟
(5)分布操作系统。是为分布计算系统配置的操作系统。管理、快速中断处理、系统运行的安全可靠等。一般是以时间驱
34、操作系统的发展历史?(3)实时操作系统和批处理操作系统以及分时操作系统的
(1)20世纪50年代,单道批处理操作系统。主要区别是,系统设计目标不同、相应时间的长短不同、交互性
(2)20世纪60年代中期,多道程序批处理系统,基于多的强弱不同、资源的利用率不同。
道程序的分时操作系统。
(3)20世纪80年代开始至21世纪初,微机操作系统、多42、微机操作系统?
处理机操作系统和分布式操作系统。(1)开发性:支持不同系统互联,支持分布式处理以及多
35、批处理系统?(2)通用性:支持应用程序的独立性及在不同平台上的移
批处理操作系统的基本特征是“批量处理〞,也就是把一批植。
作业(作业指程序及程序要处理的数据)以脱机输入方式输入到(3)高性能:随着硬件性能的提高、64位机的普及、CPU
磁带上,在操作系统的控制下,按某种调度算法选择一道或者多速度的提高以及对称多处理机、多线程等技术的应用,微机系统
道装入内存运行。性能大大提高。
36、批处理操作系统的特征?43、分布式操作系统?
(1)多道性:内存中可同时存放多个作业。分布式计算机系统是指把多台分散的让算机通过互联网连
(2)调度性:由作业调度程序和进程调度程序分别向作业接而成的系统。每台计算机高度自治,又互相协调,能在系统范
调入内存并分配CPU。围内实现资源管理、任务分配,能并行地运行分布式程序。分布
(3)无序性:通常作业的进入和完成次序与作业进入内存式操作系统是以实现并行任务分配、并行进程通信、分布式控制
的次序无关。以及分散资源管理等功能的操作系统。
37、分时操作系统?1、常见的操作系统有哪些?
所谓分时技术就是多个进程分享一台主机CPU的时间,即(1)UNIX操作系统。
进程在处理机上的运行时间被分成很多的时间片,按时间片把处(2)Linux操作系统。
理机轮流分配给各进程使用。(3)NetWare网络操作系统。
38、简述分时操作系统的工作特点?
(1)同时性:一台计算机与多台终端相连,能同时为多个2、Linux操作系统?
用户服务。Linux是一个基于POSIX的、多用户、多任务、支持多线程
(2)独立性:各个用户可以相互独立,互不干扰。和多CPU的类Unix操作系统。
(3)及时性:系统对用户的输入及时做出响应。
(4)交互性:用户与系统能进行人机交互。3、编译器?
39、分时操作系统的主要目标?行的低级语言的程序,以及为实现编译提供各种辅助功能的工具
主要目标是用户能与系统进行交互,对用户的请求进行及时共同构成了编译系统,习惯上也被称为编译器。
响应,并在可能的条件下尽量提高系统资源的利用率。
动(周期任务)和事件驱动任务的。
CPU系统。
(4)Windows系列操作系统。
能够实现将高级语言编写的源程序翻译成被硬件识别并执
编译系统。以一定的方式将特定各项应用相关的全部数据组织在一起
45、简述编译过程包含的各个阶段及其任务?
(1)词法分析阶段:从左到右逐个读取源程序中的每个字52、数据库管理系统?
符,对构成源程序的字符序列进行扫描分解,从而识别出每一个数据库管理系统是指帮助用户建立、使用和管理数据库的软
具有逻辑意义的连续字符组合,可以形象的称为“单词”,比如件系统,简称为DBMS。
标识符、保留字、运算符、分界符等。
(2)语法分析阶段:在词法分析的基础上将单词序列解析53、数据库管理系统的三个基本组成部分?
成各类语法短语,如语句、表达式等。(1)数据描述语言(DDL),用来描述数据库和表的结构,供
(3)语义分析阶段:审查源程序有无语义错误。用户建立数据库及表
(4)中间代码生成阶段:将源程序变为一种内部表示形式。(2)数据操纵语言(DML),供用户对数据表进行数据的检
(5)代码优化阶段:对中间代码进行等价变换或进行改造。索、统计、增加、删除、修改等操作。
(6)目标代码生成阶段:把中间代码转换成特定机器上的(3)其他管理和控制程序,实现数据库建立、运行和维护
汇编指令代码。时的统一管理、统一控制,从而保证数据的安全、完整,及多用
46、简述程序编译器在语法分析阶段的任务及其常用表示方
法?54、数据库管理系统的工作模式描述?
语法分析是编译过程的第二个阶段,其任务是在词法分析的(1)接收应用程序的数据请求。
基础上将单词序列解析成各类语法短语,如语句、表达式等。常(2)将用户的数据请求指令转换为机器代码传递给数据库。
用的表达方法是语法树。(3)实现用户要求的数据操作。
47、编译器的分类?(5)对结果进行处理。
(1)按照编译器可以按照适用的不同高级语言:C语言、(6)将处理结果返回给应用程序。
C++、Java等。
(2)按照目标代码运行环境:本地编译、交叉编译。55、简述数据库管理的基本功能?
48、数据处理技术的发展经历了哪三个阶段?维护。
(1)20世纪50年代以前,人工管理阶段
(2)20世纪60年代中期,文件系统阶段56、常用的数据库管理系统?
(3)20世纪60年代后期,数据库系统阶段(1)DB2,关系型数据库系统,使用结构化查询语言SQL。
49、数据库系统?使用PL/SQL语言执行各种操作。
以计算机系统为基础,以数据库方式管理大量共享数据的综(3)MSSQLServer,关系型数据库管理系统,使用语言
合系统。Transact-SQL(T-SQL)。
50、简述数据库系统的层次结构?用结构化查询语言SQL。
(1)数据库:以一定的方式将特定各项应用相关的全部数
据组织在一起并存储在外存储器上所形成的、能为多个用户共享57、数据库有哪些优点?
的、与应用程序彼此独立的一组相互关联的数据集合。具有数据结构化、高度共享、冗余度低、程序和数据相互独
(2)硬件支持系统:物理设备。立、易于扩充、易于编写应用程序等优点。
(3)软件支持系统:最主要的是数据库管理系统(DBMS),
它是在计算机操作系统支持下运行的庞大的系统软件。58、数据库有哪些应用领域?
(4)数据库管理员:专人负责建立、维护和管理数据和数从一般的事务处理扩展到计算机辅助设计、人工智能、软件
据库系统。工程、电子设计自动化、办公室自动化、多媒体等计算机应用的
用户:最终用户、应用系统开发人员。各个领域。
51、数据库?59、Android操作系统的架构由哪几部分组成?
应用程序层、应用程序框架层、系统运行库、Linux核心层。
66、数据模型?
60、简述Android系统的分层架构?数据模型是数据相互依存的描述,组织结构满足某一数据特
(1)应用程序层:Android有一个核心应用程序集合,所有性。
程序都用Java编程语言写的。
(2)应用程序架构层。67、实体?
(3)系统运行库层:程序库和Android运行库。Android运客观存在,并且可以互相区别的事物。
行库主要包括核心库和Dalvik虚拟机两部分。
(4)Linux内核层:包括安全管理、内存管理、进程管理、68、属性?
网络协议栈和驱动模型等功能。实体具有的每一个特性都称为一个属性。
61、简述搭建Android开发环境的一般过程?69、键?
(1)下载并安装Android开发工具包AndroidSDK。在众多属性中能够惟一标识(确定)实体的属性或属性组
(2)下载并安装Java集成开发环境Eclipse。的称为实体的键。
(3)在Eclipse中下载安装Android开发工具插件ADK。
(4)在AndroidSDK中创建Android虚拟设备AVD。70、域?
(5)进行相关环境变量的设置。属性的取值范围称为该属性的域。
62、Android操作系统的特性?71、实体型?
(1)应用程序框架支持组件的重用和替换。用实体名及描述它的各属性名,可以刻画出全部同质实体的
(2)内部集成基于开源的WebKit引|擎的浏览器。共同特征和性质,它被称为实体型。
(3)支持2D、3D图形库。
(4)支持常见的音频、视频和静态印象文件格式等多媒体。72、数据源?
(5)支持全球移动通信系统(GSM)、码分多址(CDMA)指报表数据的来源,可以是数据表、视图、查询或临时表。
基于扩频技术的一种无线通信技术等移动通信模式。
(6)支持蓝牙、WiFi、3G(第三代移动通信,一种宽频无73、逻辑数据模型?
线通信技术)等无线通信方式。用户通过数据库管理系统看到的现实世界,它描述了数据库
(7)支持照相机、全球定位系统(GPS)等各种应用。数据的整体结构。
63、—个Android应用程序通常由哪四个部分组成?各部分的作74、物理数据模型?
用是什么?用来描述数据的物理存储结构和存储方法的。
一个Android应用程序由Activity、IntentReceiver、Service和
ContentProvider组成。75、关系数据库系统?
(1)Activity是最常用的一个组件,通常是以一个单独的界在数据库中的数据结构如果依照关系模型定义,就是关系数
面形式存在的。据库系统。
(2)IntentReceiver用来在应用程序之间传递数据。
(3)Service在系统后台运行,没有用界面,主要用来进行76、关系(Relation)?
数据的处理工作,一张二维表对应一个关系。
(4)ContentProvider的作用是将应用程序保存在SQLite数
据库中的数据提供给其他应用程序。77、属性(Attribute)?
64、模式?
描述逻辑结构的称为模式(或概念模式、逻辑模式),它是78、元组(Topl)?
数据库数据的完整表示,是所有用户的公共数据视图。由属性值组成的每一行叫做一个元组。
65、实例?79、主键(PrimaryKey)?
模式的一组值称为模式的一个实例。一个关系中往往会有多个候选键,可以指定一个为主键。
6
表中每一列叫做一个属性,属性有名和值的区别。
80、关键字?
关系中的键在数据表中一般叫关键字,主键叫主关键字。
81、现状调查?
在所确定的系统范围之内,对现行系统进行详尽、深入的调
查和分析,收集一切有关的事实、资料和数据,彻底掌握现行系
统的工作状况,为下一步的需求分析和建立逻辑模型提供依据。
82、业务流程图?
以一项业务或一组相互关联的业务作为描述对象,对它们的
处理过程及所涉及的信息进行描述。
83、数据流程图?
既是对原系统进行分析和抽象的工具,也是用以描述新系统
逻辑模型的主要工具。它有两个特点:概括性,抽象性。
发布评论