网络管理员计算机科学基础硬件基础知识系统基础知识Word文件下载.docx
《网络管理员计算机科学基础硬件基础知识系统基础知识Word文件下载.docx》由会员分享,可在线阅读,更多相关《网络管理员计算机科学基础硬件基础知识系统基础知识Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。
A.RAM
B.ROM
C.Cache
D.CPU
RAM存储器既可以写入也可以读出数据,但断电后信息无法保存,因此只能用于暂存数据,一般主存就是用的RAM。
ROM即只读存储器,信息已固化在存储器中。
ROM出厂时其内容由厂家用掩膜技术写好,只可读出,但无法改写。
一般用于存放系统引导程序和用于微程序控制。
Cache即高速缓存,它的主要功能是提高CPU数据输入/输出的速率,突破所谓的“冯.诺依曼瓶颈”,即CPU与存储系统间数据传送带宽限制。
第5题:
寄存器间接寻址是指在______中存取操作数。
A.通用寄存器
B.程序计数器
C.主存单元
D.外存储器
C
寄存器间接寻址与寄存器寻址方式不同,指令中指定的寄存器的内容不是操作数,而是操作数的偏移地址。
也就是说操作数的偏移地址放在寄存器中,操作数本身则在主存储器中。
用来做间接寻址的寄存器有时也称为指针寄存器,或简称指针。
第6题:
CPU从主存中取出一条指令并完成执行的时间称为______。
A.时钟周期
B.机器周期
C.指令周期
D.总线周期
时钟周期是CPU时钟定义的定长时间间隔,是一个时间的量。
它是CPU工作的最小时间单位,一般也称节拍脉冲或T周期。
机器周期又称CPU周期。
通常把一个指令周期划分为若干个机器周期,每个机器周期完成一个基本操作。
一般机器的CPU周期有取指周期、取数周期、执行周期和中断周期等。
指令周期是指从取指令、分析指令、取操作数,到执行完该指令所需的全部时间。
由于各种指令的操作功能不同,有的简单,有的复杂,因此各种指令的指令周期不尽相同。
由于CPU内部的操作速度较快,而CPU访问主存所花的时间较长,所以许多计算机系统往往以主存的工作周期(存取周期)为基础来规定CPU周期,以便两者的工作能配合协调。
CPU访问主存也就是一次总线传送,故在微型计算机中称为总线周期综上所述,可知本题答案选C。
第7题:
若SRAM芯片的存储容量为64KX16位,则其地址线与数据线的数目应为______,使得访问其指定存储单元时,能将地址信号和数据信号一次性地并行传输。
A.16和16
B.64和16
C.16和64
D.6和8
A
本题中告诉我们SRAM芯片的存储容量为64KX16位,因此需要16位数据线,而64K=2<
16<
次方,所以需要16位地址线,这样就可以保证当要访问指定的存储单元时,能将地址信号和数据信号一次性地并行传输。
(8) 是指CPU一次可以处理的二进制数的位数,它直接关系到计算机的计算精度、速度等指标;
运算速度是指计算机每秒能执行的指令条数,通常用(9) 为单位来描述。
第8题:
A.字长
B.主频
C.运算速度
D.存储容量
第9题:
A.MB
B.HZ
C.MIPS
D.BPS
字长是指CPU一次可以处理的二进制数的位数,它直接关系到计算机的计算精度、速度等指标;
我们常说的16、32位计算机中的16和32就是指该计算机的字长。
主频一般指的是CPU的主频,即CPU内核工作的时钟频率,它表示在CPU内数字脉冲信号震荡的速度,与CPU实际的运算能力并没有直接关系,但主频也是影响实际运算速度的因素,目前还没有一个确定的公式能够定量两者的数值关系,因为CPU的运算速度还要看CPU的流水线的各方面的性能指标。
运算速度是指计算机每秒能执行的指令条数,通常用MIPS为单位来描述。
MIPS是MillionInstructionsPerSecond的缩写,即每秒处理的百万级的机器语言指令数,它是衡量CPU速度的一个指标,
某些操作系统,将一条命令的执行结果输出给下一条命令,作为其输入并加以处理,这是系统的(10) 机制。
使命令所需要的信息不从键盘接收,而取自另一个文件,这是系统的(11) 机制。
使命令的执行结果直接引向另一个文件,而不在屏幕上显示,这是系统的(12) 机制。
操作系统不从键盘逐条接收命令并执行,而调用一个正文文件,执行其中的一系列命令,这种方式称为(13) 方式,编写这样的文件应符合(14) 语言的语法规则。
第10题:
A.链接
B.输入重定向
C.管道
D.输出重定向
第11题:
A.输入重定向
B.管道
C.读保护
D.批处理
第12题:
A.管道
B.输出重定向
C.清屏
D.显示屏蔽
第13题:
A.初始装入
B.批处理
D.系统生成
第14题:
A.命令定向
B.机器指令
C.人机会话
D.作业控制
本题主要考查UNIX系统Shell中提供的管道和重定向命令操作的方法。
一些操作系统(例如UNIX)采用管道(线)的概念实现两个进程之间信息流的传递。
管道是能够连接一个读进程和一个写进程,使两者进行通信的共享文件。
通过把一个进程产生的信息流同管道传递给另一个进程,可以实现把一条命令的执行结果输出给下一条命令处理。
某些操作系统具有让命令的执行结果不显示在屏幕上而引向另一个文件的机制,称为输出重新定向;
让命令所需的处理信息不从键盘接收,而取自另一个文件的机制,称为输入重新定向。
用户一般通过键盘键入命令,启用操作系统。
有时为了提高使用效率,按命令语言的语法规定一系列命令保存在一个正文文件内,让操作系统调用这个批处理文件,成批地执行其中的命令,就是所谓的批处理方式。
操作系统是一种(15) 。
在操作系统中采用多道程序设计方式能提高CPU和外部设备的(16) 。
一般来说,为了实现多道程序设计,计算机需要有(17) 。
操作系统(18) 已经成为工作站上的主流操作系统。
对于使用(18) 操作系统的计算机系统来说,(19) 语言是主要的高级语言。
第15题:
A.通用软件
B.系统软件
C.应用软件
D.软件包
第16题:
A.利用效率
B.可靠性
C.稳定性
D.兼容性
第17题:
A.更大的内存
B.更快的外部设备
C.更快的CPU
D.更先进的终端
第18题:
A.VMS
B.DOS
C.MVS
D.UNIX
第19题:
A.Pascal
B.Ada
C.C
D.Fortran
本题主要考查操作系统的基本概念和常识。
操作系统是一种系统软件。
操作系统(OperatingSystem,OS)是计算机系统中的核心系统软件,负责管理和控制计算机系统中硬件和软件资源,合理地组织计算机工作流程和有效利用资源,在计算机与用户之间起接口的作用。
多道程序设计是指计算机内存中同时存放几道相互独立的程序,同时运行。
多道程序设计可以提高计算机的处理机和外部设备的利用率。
由于多道程序同时存放在内存中,会比单道程序占用更多的内存(当然还和每道程序占用内存大小有关),所以为了实现多道程序设计,计算机需要有更大的内存。
对于使用UNIX操作系统的计算机系统来说,C语言是主要的高级语言。
其实,到目前为止,C语言仍然是多种操作系统(包括UNIX,Windows,Linux)的高级语言。
操作系统是一种系统软件,它有许多种类,PC-DOS是一种(20) 操作系统,Windows是具有图形界面的(21) 运行方式的操作系统。
Windows应用程序之间可以方便地通过(22) 交换数据。
将正在运行的应用程序窗口最小化后,该应用程序处于(23) 状态。
(24) 是在体系结构上采用了客户机/服务器模式的网络操作系统。
第20题:
A.分时
B.多用户
C.单用户
D.分布式
第21题:
A.单任务
B.多任务
D.多用户
第22题:
A.邮箱
B.文本区
C.对话框
D.剪贴板
第23题:
A.运行
B.挂起
C.停止
D.退出
第24题:
A.Windows95
B.WindowsNT
C.Windows98
D.Windows3.2
本题主要考查PC-DOS和Windows操作系统的概念和应用方面的知识。
PC-DOS是一种单用户单任务操作系统,Windows是图形化界面的单用户多任务操作系统,UNIX和Linux是多用户多任务操作系统。
Windows应用程序之间可以方便地通过剪贴板交换数据,它是通过一块公用内存空间实现的。
最小化的程序仍然处于运行状态,只是在后台运行,我们看不到运行情况罢了。
WindowsNT是微软公司于1993年推出的支持对称多处理结构,支持多线程并行,支持多种硬件平台和多种网络协议的网络操作系统,它采用20世纪90年代操作系统技术(即微内核技术),在体系结构上采用客户机/服务器模式。
在Windows系统中,如果用户要整理D盘上的碎片,可选中D盘,(25) ,单击“开始整理”按钮,在弹出的对话框中单击“碎片整理”按钮即可;
通过设置文件的,(26) ,可以使其成为“隐藏”文件。
第25题:
A.双击鼠标左键,选择“属性”对话框中的常规选项卡
B.单击鼠标右键,选择“属性”对话框中的常规选项卡
C.双击鼠标左键,选择“属性”对话框中的工具选项卡
D.单击鼠标右键,选择“属性”对话框中的工具选项卡
第26题:
A.类型
B.格式
C.属性
D.状态
WindowsNT的结构可分为保护子系统和NT执行体两部分,其中保护子系统的结构为(27) 。
它有(28) 等两种类型。
在WindowsNT中,网络功能(29) ,它是一种(30) 。
第27题:
A.客户机/服务器模式
B.单块模式
C.层次模式
D.集成模式
第28题:
A.环境子系统和应用子系统
B.环境子系统和集成子系统
C.集成子系统和服务子系统
D.应用子系统和服务子系统
第29题:
A.附加在操作系统上
B.由独立的软件完成
C.由操作系统生成
D.内置于操作系统中
第30题:
A.分布式结构
B.开放式结构
C.对等式结构
D.独立式结构
本题考察WindowsNT的系统结构体系。
WindowsNT的系统结构体系可分为系统用户态部分(NT保护子系统)和系统核心态部分(NT执行体)。
用户态模式,即NT保护子系统的结构为客户/服务器模型。
由环境子系统和集成子系统组成。
环境子系统诸如OS/2子系统,POSIX子系统,当然还有最常用的Win32子系统等,NT都称其为服务器。
集成子系统是完成重要操作系统功能的服务器,包括安全子系统、网络软件中的若干部件。
WindowsNT的系统模型有客户/服务器模型、对象模型和对称多处理器模型,是一种开放式结构的网络操作系统。
在WindowsNT中,网络功能是内置于操作系统中的。
客户机/服务务器(Client/Server)模式产生于20世纪(31) 年代,它是基于(32) 的要求而发展起来的。
客户机/服务器模式的第一个软件产品是(33) 系统,客户机/服务务器模式通常在(34) 环境下运行,客户端的软件具有(35) 。
第31题:
A.60
B.70
C.80
D.90
第32题:
A.操作系统
B.网络通信
C.计算机硬件
D.数据库系统
第33题:
A.Sybase
B.Informix
C.SQLServer
D.DB2
第34题:
A.以大型机为中心的分时系统
B.以服务器为中心的网络系统
C.对等网络
D.智能网络
第35题:
A.专用性
B.通用性
C.浏览易操作性
D.快速搜索特性
这是考察数据库系统结构分类的知识。
数据库系统的体系结构可分为单用户、主从式结构、分布式结构和客户/服务器结构等4大类。
客户/服务器结构(C/S)将数据库管理系统的功能和应用分开,把在网络中来专门用于执行数据库管理系统功能的计算机,称为数据库服务器,简称服务器;
将安装数据库管理系统的外围应用专用开发工具,支持用户应用的计算机,称为客户机。
在服务器端存放存取结构、查询优化、并发控制、恢复等系统程序,完成事务处理和数据访问控制,服务端上的软件系统实际上就是一个DBMS;
在客户端存放一些用户专用的应用程序,例如格式处理、报表输出、数据输入、图形界面等,用于实现前端处理和用户界面。
这种结构是基于数据库技术的发展,于20世纪80年代产生的。
它的第一个软件产品是Sybase系统。
这种模式主要是在以服务器为中心的网络系统环境下运行。
第36题:
开发微型嵌入式应用系统,采用______更合适。
A.C语言或汇编语言
B.HTML或XML语言
C.脚本程序语言
D.C++或SQL语言
编写微型嵌入式应用系统要求采用的语言具有高性能,需要选择尽量面向机器的语言,C语言或汇编语言更为合适。
与Linux操作系统兼容性最好的是(37) 操作系统。
Linux操作系统中默认的超级用户名是(38) 。
在Linux操作系统中安装ApacheWeb服务器,默认的WWW侦听端口是(39) ;
默认的Web站点存放在(40) 目录中;
默_认的最大并发用户数为255。
为了使ApacheWeb服务器的并发用户数扩大到1024,应该将“src/include/httpd.h”文件中的HEAD_SERVER_LIMIT参数配置为1024,并重新编译Linux内核,最后还应将“httpd.conf”文件中的(41) 参数配置为1024。
第37题:
A.NetWare
B.UNIX
C.Windows
D.DOS/2
第38题:
A.boot
B.root
C.supervisor
D.administrator
第39题:
A.21
B.23
D.81
第40题:
A./etc/httpd
B./var/log/httpd
C./etc/home
D./home/httpd
第41题:
A.MaxClient
B.ServerRoot
C.ServerCapacity
D.ClientCapacity
根据Linux操作系统的来历可知,与Linux兼容性最好的只能是UNIX;
Linux操作系统中默认的超级用户名是root;
在Linux操作系统中安装ApacheWeb服务器,默认的www侦听端口是80;
/etc/home是Linux默认的Web站点存放目录;
要把ApacheWeb服务器的并发用户数扩大到1024,则httpd.conf文件中的MaxClient参数应该配置为1024。
第42题:
操作系统是一种______。
A.应用软件
C.工具软件
D.杀毒软件
软件的类型包括系统软件、实用软件、应用软件等,操作系统是一种系统软件。
工具软件和杀毒软件属于应用软件。
操作系统是计算机系统中的核心系统软件,负责管理和控制计算机系统中硬件和软件资源,合理地组织计算机工作流程和有效利用资源。
第43题:
在进程管理中,当______时,进程从阻塞状态转换到就绪状态。
A.进程被进程调度程序选中
B.等待某一事件
C.等待的事件发生
D.时间片用完
进程最基本的状态有3种:
运行、就绪、阻塞。
要判断其状态很简单,具体状态说明如下。
运行态:
占用CPU时的状态,表示正在运行。
就绪态:
万事俱备,只欠CPU资源这一东风。
阻塞态:
进入阻塞态通常是因为在等待I/O完成或等待分配到所需资源。
进程状态从“阻塞”到“就绪”的条件是“等待的事件发生、产生或者完成”。
第44题:
操作系统的功能不包括______。
A.提供用户操作界面
B.管理系统资源
C.提供应用程序接口
D.提供HTML
操作系统的功能如下。
(1)处理机管理(进程管理))):
实质上是对处理机执行“时间”的管理,即如何将CPU真正合理地分配给每个任务的进程控制、进程同步、进程通信、调度。
(2)存储管理:
实质是对存储“空间”的管理,主要指对内存的管理、内存分配、内存保护、内存扩充、地址映射、逻辑地址、物理地址的定义。
(3)设备管理。
实质是对硬件设备的管理,其中包括对输入输出设备的分配、启动、完成和回收、缓冲管理、设备分配、设备处理、设备独立性和虚拟设备。
(4)信息管理(文件管理)。
文件存储空间的管理、目录管理、文件的读、写管理和存取控制。
(5)用户接口(作业管理)。
命令接口、图形接口、系统调用是操作系统提供给软件开发人员的唯一接口,开发人员可利用它使用系统功能。
0S核心中都有一组实现系统功能的过程(子程序),系统调用就是对上述过程的调用,包括任务管理、界面管理、人机交互、图形界面、语音控制和虚拟现实等。
作业J1,J2,J3,J4的提交时间和运行时间如表所示。
若采用短作业优先调度算法,则作业调度优先次序为(45) ,平均周转时间为(46)(这里不考虑操作系统的开销)。
第45题:
A.J3→J4→J2→J1
B.J1→J2→J3→J4
C.J1→J3→J4→J2
D.J4→J3→J2→J1
第46题:
A.45
B.58.5
C.64.5
D.72
第47题:
______技术是在主存中同时存放若干个程序,并使这些程序交替执行,以提高系统资源的利用率。
A.多道程序设计
B.spooling
C.缓冲
D.虚拟设备
多道程序设计的基本思想是在计算机内存中同时存放若干道已开始运行且尚未结束的程序,它们交替运行,共享系统中的各种软、硬件资源,从而使处理机得到充分利用。
某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区取产品消费。
假设该缓冲区只能容纳一个产品。
进程P1与P2的同步模型如图所示:
为此,应设信号量S1的初值为(48) ,信号量S2的初值为(49) 。
第48题:
A.-2
B.-1
C.0
D.1
第49题:
这是经典的“生产者-消费者”问题,它不仅要解决生产者进程与消费者进程的同步关系,还要处理缓冲区的互斥关系,因此通常需要3个信号量来实现。
Empty,用于管理同步,说明空闲的缓冲区数量,最早没有产生东西,因此其初始值应为缓冲区的最大值。
Full,用于管理同步,说明已填充的缓冲区数量,其初始值应为0。
Mutex,用于管理互斥,保证同时只有一个进程在写缓冲区(因此其初始值应为1)。
其算法如下所示:
生产者 消费者looploop… …生产一个产品;
P(full);
P(empty);
P(mutex);
P(mutex);
从缓冲区中取一个产品;
将新产品放入缓冲区;
V(mutex);
V(mutex);
V(empty);
V(full);
使用产品;
… …EndloopEndloop但由于本例中“缓冲区只能容纳一个产品”,因此可以使用empty、full两个变量组合控制生产者、消费者对缓冲区放、取产品的控制。
当缓冲区为空的时候,empty变量为1,fun变量为0,表明缓冲区只能用于生产者“将新产品放入缓冲区”;
当缓冲区为满的时候,empty变量为0,full变量为1,表明缓冲区只能用于消费者“从缓冲区中取一个产品”。
因此,可以得知信号量S1就是相当于这里的empty,S2则是相当于full。
由于empty需说明空闲的缓冲区数量,而本题中缓冲区数量一开始应该是空闲的,因此应该取值1。
而full显然应该取值为0。