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