软件评测师:计算机系统构成,硬件及操作系统基础知识

一、CPU(中央处理器)

  1. 组成部件:运算器,控制器,寄存器组,内部总线

  1. 运算器(数据的加工处理部件,用于完成计算机的各种算数和逻辑运算):组成部件有,算数逻辑单元ALU、累加寄存器(加法器)、数据缓冲寄存器、状态条件寄存器。
  2. 控制器:
    1. 程序计数器(PC),作用是指示下一条指令所在的内存单元地址。
    2. 指令寄存器:其内容是正在执行的指令,其位数取决于指令字长。
    3. 地址寄存器:
    4. 指令译码器:
    5. 时序部件等
  3. 寄存器组:
    1. 通用寄存器:用于传送和暂存数据,也可参与算数逻辑运算,并保存运算结果。
    2. 地址寄存器:用来保存当前CPU所访问的内存单元地址。
    3. 指令寄存器:临时放置从内存里面取得的程序指令的寄存器,用户存放当前从主存储器读出的正在执行的一条指令。

        CPU对主存的访问方式:随机存取

        CPU内外设置高速缓存Cache的主要目的是:提高CPU访问主存数据或指令的效率。

          例题:在CPU内外设置高速缓存Cache的主要目的是(D)

        (A)扩大主存的存储容量

        (B)提高CPU访问外存储器的速度

        (C)扩大存储系统的容量

        (D)提高CPU访问主存数据或指令的效率

        

        试题解析

        在CPU内外的高速缓存是用来解决CPU与内存之间速度、容量不匹配的问题,与外存无关,主要目的是提高CPU访问主存数据或指令的效率。

        Cache不属于主存,与主存容量无关,Cache容量相对于其他存储层次,量级较小,不能扩大存储系统的存量。

二、指令系统

1、寻址方式

        定义:处理器根据指令中给出的地址信息来寻找物理地址的方式。

(1)寄存器寻址

        当操作数据不放在内存中,而是放在CPU的通用寄存器中时,可采用寄存器寻址方式。

(2)寄存器间接寻址

        与寄存器寻址方式的区别在于:指令格式中的寄存器内容不是操作数据,而是操作数的地址,该地址指明的操作数在内存中。

(3)立即寻址

        指令的地址字段指出的不是操作数的地址,而是操作数本身,这种寻址方式称之为立即寻址。

(4)直接寻址

        直接寻址是一种基本的寻址方法,其特点是:在指令格式的地址的字段中直接指出操作数在的内存的地址。由于操作数据的地址直接给出而不需要经过某种变换,所以称这种寻址方式为直接寻址方式。

(5)间接寻址

        间接寻址意味着指令中给出的地址不是操作数的地址,而是存放操作数地址的主存单元的地址,简称操作数地址的地址。

(6)隐含寻址

        不是明显地给出操作数的地址,而是在指令中隐含着操作数的地址。

         例题:假设重磁盘块与缓冲区大小相同,每个磁盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(问题1:C)μs,采用双缓冲区需要花费的时间为(问题2:B)μs。

问题1:

(A)100            (B)107              (C)152              (D)170

问题2:

(A)100            (B)107              (C)152              (D)170

        试题解析:

        这道题的主要难点在于单缓冲区和双缓冲区的区别,首先能够确定的是,采用双缓冲区时,计算方法和例题中的情景是一样的,可以确定的是有10个磁盘块,一条完整的流水线分为3部分,耗时分别为10μs、5μs和2μs,所以总耗时套用公式为:(10μs+5μs+2μs)+(10-1)×10μs=107s。故第二问正确答案为B。

        接下来回头看第一问,通过题干知道采用流水线进行处理时,每个数据要经过3个步骤:读入缓冲区→由缓冲区送至用户区→系统处理。这刚好对应了:取指令→分析→执行。在这3个步骤中,前两个步骤是需要用到缓冲区的,所以这两个步骤执行时,缓冲区的都不可以开始下一个磁盘区的处理工作,这就是单缓冲区的限制,所以3个步骤可合并为两个:导入缓冲区并送至用户区、处理。此时,任然可应用流水线的方式来提升效率,只不过我们将其浓缩成了两个步骤。此时再次确定基础数据,有10个磁盘块,一条完整的流水线分为两个部分,耗时分别为15μs和1μs,所以总耗时套用公式为:(15μs+2μs)+(10-1)×15μs=152μs。故第一问的正确答案为C。

     例题:某指令系统流水线由4段组成,各段所需要的时间如下如所示。连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为(B)。

(A)8/56△t            (B)8/32△t                (C)8/28△t                (D)8/56△t 

       

        试题解析

        流水线的吞吐率指的是计算机中的流水线在特定的时间内可以处理的任务或输出的数据的结果数量。流水线的吞吐率可以进一步分为最大吞吐率和实际吞吐率。该题目中要求解的是实际吞吐率,这类题是对流水线知识的考察,

有固定的公式:最长的时间×指令的条数+其他非最长时间的总和

所以总时间为:3*8+1+2+1=28△t。因此吞吐率为8/28△t 。

三、处理机管理

时间片到:进程会从执行状态转到就绪状态,继续等待时间片轮转;

执行V操作释放资源,此时激活等待资源的进程进入就绪状态,而不是进入阻塞状态;

I/O完成:I/O完成后会进入就绪状态,当I/O请求的时候才可能进入阻塞状态;

执行P操作申请资源,当资源不足时,进程会被阻塞。

        例题:假设系统有n(n\geq5)个并发进程,它们竞争互斥资源R。若采用PV操作,当有4个进程同时申请资源R,而系统只能满足其中3个进程的申请时,资源R对应的信号量S的值应为()

(A) 0             (B)-1              (C)1              (D)3 

        试题解析:

        4个进程同时申请,只能满足3个进程申请,则R=3-4=-1。-1表示有一个进程因申请不到资源而处于等待状态。故正确答案为:B

        例题:若系统中有9个互斥资源R,当系统中有3个进程竞争R且每个进程都需要i个R(is5)时,该系统可能会发生死锁的最小i值是()。

(A) 1            (B)2              (C)3              (D)4 

        试题解析:

        3个进程竞争资源R,R的值为9,则当每个进程都需要9/3=3时,刚好不发生死锁,如果所需资源R再多1个,就有可能发生死锁,所以的值为3+1=4。故正确答案为:D

        例题:假设系统有n(n\geq8)个并发进程共享资源R,且资源R的可用数为5。若采用PV操作,则相应的信号量S的取值范围应为()

(A) 5~n            (B)-5~5              (C)-(5-n)~5              (D)-(n-5)~5

        试题解析:

        本题考查操作系统的基础知识
        PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。一般来说,信号量S>=0时,S表示可用资源的数量。执行一次P操作意味着请求分配一个单位资源,因此S的值减1;当S<0时,表示已经没有可用资源,请求者必须等待别的进程释放该类资源,它才能运行下去。而执行一个V操作意味着释放一个单位资源因此S的值加1;若S0,表示有某些进程正在等待该资源,因此要唤醒一个等待状态的进程,使之运行下去。初始值资源数为5,所以信号量S的最大值是5,n进程申请,则信号量S的最小值为5-n,也就是- (n-5)

        例题:某系统的进程状态转换如下图所示。图中1、2、3和4分别表示引起状态转换时的不同原因。原因4是由于(请作答此空1);一个进程状态转换会引起另一个进程状态转换的是(请作答此空1)。

        问题1:

        A、就需进程被调度   

        B、运行进程执行了P操作   

        C、阻塞进程等待的时间发生了 

        D、运行进行时间片到了

        问题2:

        A、1 --> 2                B、2 -->1                C、3 -->2                 D、4 -->1

        试题解析:

        (1)本题考查的是计算机操作系统进程管理方面的基础知识。图中原因1是由于调度程序的调度引起;原因2是由于时间片用完引起;原因3是由于I/O请求引起,例如进程执行了P操作,由于申请的资源得不到满足进入阻塞队列;原因4是由于I/O完成引起的,例如某进程执行了V操作将信号量值减1,若信号量的值小于o,意味着有等待该资源的进程,将该进程从阻塞队列中唤醒使其进入就绪队列。因此第一空的正确答案是C

        (2)本题选项A”1一2"不可能,因为调度程序从就绪队列中调度一个进程投入运行,不会引起另外一个进程时间片用完;选项B”2一1"可能,因为当现运行进程的时间片用完,会引起调度程序调度另外一个进程投入运行;选项C"3一2"不可能,因为现运行进程由于等待某事件被阻塞,使得CPU空闲,此时调度程序会从处于就绪状态的进程中挑选一个新进程投入运行;选项D”4一1"不可能,一般一个进程从阻塞状态变化到就绪状态时,不会引起另一个进程从就绪状态变化到运行状态。

        例题:某企业生产流水线M共有两位生产者,生产者甲不断地将其工序上加工的半成品放入半成品箱,生产者乙从半成品箱取出继续加工。假设半成品箱可存放n件半成品,采用PV操作实现生产者甲和生产者乙的同步可以设置三个信号量S、S1和S2,其同步模型如下图所示。

信号量S是一个互斥信号量,初值为 (请作答此空1);S1、S2的初值分别为 (请作答此空2)

        

        问题1选项:A、10                B、1                C、n                 D、任意正整数

        问题2选项:A、n、0            B、0、n          C、1、n            D、n、1

        试题解析:

        由于信号量S是一个互斥信号量,表示半成品箱当前有无生产者使用,所以初值为1。信号量S1表示半成品箱容量,故其初值为n。当生产者甲不断地将其工序上加工的半成品放入半成品箱时,应该先测试半成品箱是否有空位,故生产者甲便用P(S1)。信号量S2表示半成品箱有无半成品,初值为0。当生产者乙从半成品箱取出继续加工前应先测试半成品箱有无半成品,故生产者乙使用P(S2)。

四、存储系统基础知识

        计算机系统中,高速缓存一般用SRAM,内存一般用DRAM,外存一般采用磁存储器。SRAM的集成度低、速度快、成本高;DRAM的集成高,但是需要动态刷新。磁存储器速度慢、容量大、价格便宜。因此,组成分级存储体系以解决存储容量成本和速度之间的矛盾。

         在存储系统中的存储器,按访问方式可分为按地址访问好的存储器和按内容访问的存储器;按寻址方式分类可分为:随机存储器、顺序存储器和直接存储器。

        (1)随机存储器:可对任何存储单元存入或读取数据,访问任何一个存储单元所需的时间是相同的;

        (2)顺序存储器:访问数据所需要的时间与数据所在的存储位置相关,磁带是典型的顺序存储器;

        (3)直接存储器:介于随机存取和顺序存取之间的一种寻址方式。磁盘是一种直接存取存储器,它对磁道的寻址是随机的,而在一个磁道内,则是顺序寻址。

        (4)相联存储器:一种按内容方位的存储器。其工作原理就是把数据或数据的某一部分作为关键字,将该关键字与存储器中的每一单元进行比较,找出存储器中所有与关键字相同的数据字。

         例题:以下不属于按寻址方式划分的一类存储器是(D)。

        (A)随机存储器

        (B)顺序存储器

        (C)直接存储器

        (D)相联存储器

1、存储方式

        顺序存取访问数据所需要的时间与数据所在的存储位置相关磁带就是典型的顺序存储器。

        随机存取访问任何一个存储单元所需的时间是相同的,例如,主存储器。

        直接存取介于随机存取和顺序存取之间的一种寻址方式,磁盘是一种直接存取存储器,它对磁道的寻址是随机的,而在一个磁道内则是顺序寻址

        相联存取:是一种随机存取的方式,但选择某一单元进行读写取决于其内容而不是地址Cache通常采用相联存取方式

        例题:有两个N*N的矩阵A和B,想要在微机(PC机)上按矩阵乘法基本算法编程实现计算A*B。假设N较大,本机内存也足够大,可以存下A、B和结果矩阵。那么为了加快计算速度,A和B在内存中的存储方式应选择(B)。

        (A)A按行存储,B按行存储

        (B)A按行存储,B按列存储

        (C)A按列存储,B按行存储

        (D)A按列存储,B按列存储

        

        试题解析
        矩阵相乘是按照矩阵A的第i行第k元素乘以矩阵B第j列的第k个元素,然后在再全部相加,也就是矩阵A*矩阵B得到的最终矩阵中的元素里面的AB[i,j]=矩阵A第i行第k元素*矩阵B第j列的第k个元素再全部相加,即AB[i,j]=A[i,1]*B[1,j]+A[i,2]*B[2,j]+…+A[i,n]*B[n,j],此时如果矩阵A按照行存储,矩阵B按照列储存,那么在提取该元素进行相乘计算时可以按照顺序提取该元素,大大提高了运算的速度。所以矩阵A适合按行存储,矩阵B按列存储比较合适。

故正确答案为:B

2、存储管理       

        例题1:某计算机系统页面大小为4K,进程P的页面变换表如下表所示。若P中某数据的逻辑地址为十六进制1024H,则该地址的页号和页内地址分别为(1);经过地址变换后,其物理地址应为十六进制 (2)

问题1:(A) 1和224H         (B)4和224H            (C)4和024H           (D)1和024H 

问题2:(A) 2024H            (B)4024H                (C)6024H               (D)8024H

        试题解析:

        根据题意,计算机的系统页面大小为4K,即2^12,表示需要用12位二进制(3位十六进制)来表示页面大小,所以在逻辑地址(4位十六进制表示下)中:后3位为页内地址,前1位为页号。逻辑地址为十六进制1024H,其页号为1,页内地址为024H,查页表后可知页物理块号对应为4,该地址经过变换后,其物理地址应为页物理块号4拼上页内地址024H,即十六进制4024H。

        例题2:某计算机系统采用页式存储管理方案,其地址长度为32位,其中页号占14位。系统以字节(BYTE)为单位进行编址,则系统中的页面大小为 ()。

(A) 16KB                 (B)16MB                  (C)256KB                 (D)256MB

        试题解析:

分页系统的地址结构由两部分组成:前一部分为页号,后一部分为页内地址。如下图所示:

 根据题意,其地址长度为32位,其中页号占14位,所以页内地址占32-14=18位。页号占14位,所以系统中页面总数为2^{14}=16K。页内地址占18位,以字节为单位进行编址,所以页面大小为2^{18}B=2^{8}KB=256KB。

         例题:某DRAM芯片的存储容量为512K*16位,则该芯片的地址线和数据线宽度分别为(B)。

        (A)9、16

        (B)19、16

        (C)10、16

        (D)512、16

        

        试题解析

        本题考查二进制和存储系统的基础知识。

        某DRAM芯片的存储容量为512K*16位,因此:

        (1)地址线的宽度:512K=2^{9}*2^{10}=2^{19},因此地址线的宽度为19位二进制。

        (2)数据线宽度:16位二进制。

3、虚拟存储器

        虚拟存储器:具有部分装入对换功能,能从逻辑上对内存容量进行大幅度扩充,使用方便的一种存储器系统。

        虚拟存储器的容量与主存大小无关。虚拟存储器的基本思路是:作业提交时,先全部进入辅助存储器,作业投入运行时,不把作业的全部信息同事装入主存储器,而是将其中当前使用部分先装入主存储器,其余暂时不用的部分先存放在作为主存扩充的辅助存储器中,待用到这些信息时,再由系统自动把他们装入到主存储器中。

        例题:计算机系统中,虚拟存储体系由(A)两级存储器构成。

        (A)主存-辅存

        (B)寄存器-Cache

        (C)寄存器-主存

        (D)Cache-主存

4、 Catch

        在程序执行的过程中,Cache与主存的地址映像硬件自动完

5、指令寄存器

        指令寄存器是CPU中关键的寄存器,其内容正在执行的指令,显然器位数取决于指令字长

6、输入输出的基础知识

6.1 中断

        中断是指在计算机执行程序的过程中,当出现异常情况或者特殊请求时,计算机停止现行的程序的运行,转而对这些异常处理或者特殊请求的处理,处理结束后再返回到现行程序的中断处,继续执行原程序。

        中断向量:中断服务程序的入口地址。

        中断向量表:把系统中所有的中断类型码及对应的中断向量按一定的规律存放在一个区域内,这个存储区域就称为中断向量表。

        CPU是根据中断号获取中断向量值,即对应中断服务程序的入口地址值。

         例题:对于提升磁盘I/O性能问题,以下表述正确的是(A)。

        (A)数据库对象在物理设备上的合理分布能改善系统读写性能

        (B)磁盘镜像可以提高磁盘读写的速度

        (C)建议把数据库、回滚段、日志放在同一块设备上,以提高数据读写的性能

        (D)将磁盘升级到更大容量可提高磁盘I/O速度

        

        试题分析

        数据库对象在物理设备上的合理分布能改善系统读写性能

        不是所有的磁盘镜像都可以提高磁盘读写的速度

        建议把数据库、回滚段、日志不要放在同一块设备上,以提高数据读写的性能

        将磁盘升级到更大容量并不能提高磁盘I/O速度。

          例题:在输入输出控制方法中,采用(C)可以使得设备与主存间的数据块传送无需CPU干预。

        (A)程序控制输入输出

        (B)中断

        (C)DMA

        (D)总线控制

        

        试题解析

        本题考查CPU中相关寄存器的基础知识。

        计算机中主机与外设间进行数据传输的输入输出控制方法有程序控制方式、中断方式、DMA等。

        程序控制方式:由CPU执行程序控制数据的输入输出过程。

        中断方式:外设准备好输入数据或接受数据时向CPU发出中断请求信号,若CPU决定响应该请求,则暂停正在执行的任务,转而执行中断服务程序进行数据的输入输出处理,之后再回去执行原来被中断的任务。

        DMA方式:CPU只需向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU的负担,可以大大节省系统资源。

7、总线的基础知识

        总线是一组能为多个部分分时共享的信息传送线,用来链家多个部件并为之提供信息交换通路。通过总线复用方式可以减少总线中信号线的数量,以较少的信号线传输更多的信息。

        总线复用:可以减少总线中信号线的数量。

         7.1、系统总线

        系统总线又叫做内总线,主要包括:数据总线、地址总线、控制总线。用于构成计算机各组成部分(CPU、内存和接口等)的连接。

        (1)数据总线:传送数据信息,CPU一次传输的数据与数据总线带宽相等;

        (2)控制总线:传送控制信号和时序信号,如读/写、片选、中断响应信号等;

        (3)地址总线:传送地址,它决定了系统的寻址空间。

        

        CPU的总线宽度会影响系统的运算速度。       

        例题:在计算机系统中总线宽度分为地址总线宽度和数据总线宽度。若计算机中地址总线的宽度为32位,则最多允许直接访问主存储器(B)的物理空间。

        (A)40MB

        (B)4G

        (C)40GB

        (D)400GB

          

        试题解析

        地址总线决定计算机寻址的空间,宽度32位,即计算机的寻址能力为:2^{32}B=2^{22}KB=2^{12}MB=2^{2}GB=4GB

         例题:若内存容量为4GB,字长为32,则_____。

        (A)地址总线和数据总线的宽度都是32

        (B)地址总线的宽度为30,数据总线的宽度为32

        (C)地址总线的宽度为30,数据总线的宽度为8

        (D)地址总线的宽度为32,数据总线的宽度为8

          

        试题解析

        地址总线宽度决定了CPU可以访问物理地址空,即CPU能够使用多大容量的内存。最多可以直接访问4GB=2^{12}MB=2^{22}KB=2^{32}B 的物理空间,所以地址线的宽度为32位。数据总线负责整个系统的数据流量的大小,如果字长为32,则数据总线的宽度为32。     

8、计算机的可靠性和性能评价

         在计算机系统中,系统的可靠性可以用MTTF/(1+MTTF)来度量,其中MTTF为平均无故障时间。确定软件可靠性度量活动在概要设计阶段完成。

        计算机评价的主要性能指标有:时钟频率、数据处理速率、运算精度、内存容量等

第二章 操作系统基础知识

第一节 操作系统概述

1、操作系统的特征和功能

  1. 并发性:
  2. 共享性:
  3. 虚拟性:
  4. 不确定性(随机性):操作系统的运行是在一个随机的环境中,一个设备可能在任何时间向处理机发出中断请求,系统无法知道运行着的程序会在什么时候做什么事情。

2、操作系统的分类:

(1)嵌入式操作系统:嵌入式操作系统运行在嵌入式智能芯片环境中,对整个智能芯片以及它所操作、控制的各和部件装置等资源进行统一协调、处理、指挥和控制。其主要特点

        a.微型化。从性能和成本角度考虑,希望占用资源和系统代码量少,如内存少、字长短、运行速度有限、能源少(用微小型电池)。

        b.可定制。从减少成本和缩短研发周期考虑,要求嵌入式操作系统能运行在不同的微处理器平台.上,能针对硬件变化进行结构与功能上的配置,以满足不同应用需要。

        c.实时性。嵌入式操作系统主要应用于过程控制、数据采集、传输通信、多媒体信息及关键要害领域需要迅速响应的场合,所以对实时性要求高。

        d.可靠性。系统构件、模块和体系结构必须达到应有的可靠性,对关键要害应用还要提供容错和防故障措施。

        e.易移植性。为了提高系统的易移植性通常采用硬件抽象层和板级支撑包的底层设计技术。

批处理操作系统

        批处理是指用户将一批作业提交给操作系统后就不再干预,由操作系统控制它们自行运行。采用批量处理作业技术的操作系统称为批处理操作系统。批处理操作系统不具有交互性,它是为了提高CPU的利用率而提出的一种操作系统。

分时操作系统

        鉴于CPU运转的高速度,把CPU的时间分成很短的时间片(例如:及时至几百毫秒)进行工作。时间片的大小影响系统的响应时间,并与系统用户的数量、系统时间片的切换有关。

分布式操作系统

        属于分布式软件系统其中的一部分,主要负责管理处理分布式系统资源和控制分布式程序运行。它是网络操作系统的更高级形式,它保持网络系统所拥有的全部功能,同时又有透明性、可靠性、高性能等。

实时操作系统

        实时是指计算机对于外来信息能够以足够快的速度进行处理,并在被控对象允许的时间范围内做出快速反应。实时操作系统对交互能力要求不高,但是可靠性有保障。

第三节 存储管理

        1、页式存储

        例题:假设段页式存储管理心痛中的地址结构如下图所示,则系统(D)。

        (A)最多可有2048个段,每个段的大小均为2048个页,页的大小为2K

        (B)最多可有2048个段,每个段最大允许有2048个页,页的大小为2K

        (C)最多可有1024个段,每个段的大小均为1024个页,页的大小为4K

        (D)最多可有1024个段,每个段最大允许有1024个页,页的大小为4K

        试题解析:

        从图中可见,业内地址的长度是12位,2^{12}=4*2^{10}=4K 即4K;页号部分的地址长度是10位,每个段最大允许有2^{10}=1024 页;段号部分的地址长度是10位,2^{10}=1024 ,最多可有1024个段。

         例题:某计算机系统页面大小4K,进程P的页面变换表如下表所示。若P中某数据的逻辑地址为十六进制2C18H,则该地址的页号和页内地址分别为(问题1:B);经过地址变换后,其物理地址应为十六进制(问题2:C)。

                                        

        问题1:

        (A)2和518H

        (B)2和C18H

        (C)5和518H

        (D)5和C18H

         问题2:

        (A)2C18H

        (B)4C18H

        (C)5C18H

        (D)8C18H

         试题解析

         本题考查操作系统的基础知识。根据题意,页面大小为4KB,逻辑地址为十六进制2C18H,其页号为2,页内地址为C18H,查页表后可知页物理块号对应为5,该地址经过变换后,其物理地址应为页物理块号5拼上页内地址C18H,即十六进制5C18H。

2、段式存储

         段式存储的优点:是消除了内存零头,易于实现存储保护,便于程序动态装配;缺点是:调入操作复杂,地址变换速度慢于页式存储管理。

五、文件管理

        操作系统采用文件(Files)和目录(Directories,俗称文件夹)来组织、存储和管理外存中的信息。大量的文件存于磁盘上,为了实现对文件的有效管理,提高存取的效率,文件系统中建立一套目录机构,就像图书中目录一样。

        例题1:某计算机系统的字长为64位,磁盘的容量为1024GB,物理块的大小为16MB。假设文件管理系统采用位示图法记录该计算机系统磁盘的使用情况,那么位示图的大小需要()个字。

(A) 256                 (B)512                 (C)1024                 (D)2048

        试题解析:

因为磁盘物理块大小为16MB,1024GB=1024*1024MB=1024*64个物理块,而一个字可以表示64个物理块,所以共需要(1024*64)/64=1024个字来表示。

字处理程序:用于文字格式化和排版

设备驱动程序:一种可以使计算机和设备通信的特殊程序,相当于硬件的接口,操作系统只有通过这个接口才能控制硬件设备的工作。

语言翻译程序:一种系统程序,将计算机编程语言编写的程序翻译成另一种计算机语言的等价程序,包括编译程序和解释程序。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软考软件评测师基础知识包括计算机系统构成硬件基础知识、数据库和中间件。 计算机系统构成硬件基础知识主要涉及计算机系统的组成和计算机硬件的基本知识。计算机系统由运算器、控制器、存储器、输入设备和输出设备组成。运算器和控制器统称为计算机的主机,负责进行数据运算和控制计算机的工作流程。存储器用于存储程序和数据。输入设备用于将外部数据输入到计算机中,而输出设备用于将计算机处理的结果输出给用户。 数据库是存储数据的仓库,是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增删改查。数据库管理系统是一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。常见的数据库管理系统包括MySQL、Oracle、DB2、SQLServer、SQLite等。关系数据库是由多张表组成,并通过各表之间的关系(联结)来实现数据的关联和查询。 中间件是一类提供系统软件和应用软件之间联结、便于软件之间的沟通的软件,应用软件可以借助中间件在不同的技术架构之间共享信息与资源,将具体业务和底层逻辑解耦的组件。常用的基础中间件包括路由与web服务器、RPC框架、消息中间件、缓存服务、配置中心、分布式事务和任务调度等。这些中间件提供了各种功能和服务,以支持分布式系统的开发和运行。 综上所述,软考软件评测师基础知识包括计算机系统构成硬件基础知识、数据库和中间件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值