计算机三级Linux应⽤与开发技术第1章计算机体系结构与操作系统
⼀、选择题
1.操作系统负责管理计算机系统的(C),其中包括处理器、储存器、设备和⽂件。
A.程序
B.⽂件
C.资源
D.进程
2.操作系统是⼀种(B)。
A应⽤软件B系统软件C通⽤软件D⼯具软件
3.操作系统是⼀组(C)。
A⽂件管理程序 B中断处理程序 C资源管理程序 D设备管理程序
4.多个进程的实体能存在同⼀内存中,在⼀段时间内都得到运⾏。这种性质称作进程的(B)。
A动态性 B并发性 C调度性 D异步性
5.在下列进程状态转换中,哪⼀个是不正确的(C)。
A就绪 执⾏ B执⾏ 就绪 C就绪 等待 D等待 就绪
6.为了描述进程的动态变化过程,采⽤了⼀个与进程相关联的(C)系统,根据它感知进程的存在。
A进程状态字 B进程优先数 C进程控制块 D进程起始地址
7.已经获得除(C)以外的所有运⾏所需资源的进程处于就绪状态。
A.储存器
B.打印机
C.CPU
D.磁盘空间
8.进程是(B)。
A与程序等效的概念B在并发环境中程序的执⾏过程C⼀个系统软件D存放在内存中的程旭
9.⽂件控制块的的英⽂缩写符号是(C)。
A. PCB
B. DCB
C. FCB
D. JCB
10.操作系统的主要功能有(C)。
A.进程管理、存储器管理、设备管理、处理器管理
B.虚拟存储管理、处理器管理、进程调度、⽂件系统
C.处理器管理、存储器管理、设备管理、⽂件系统
D.进程管理、存储器管理、设备管理、中断管理
11.计算机系统结构设计者所关⼼的是(C)所看到的计算机结构。
A.硬件设计⼈员
B.逻辑设计⼈员
C.机器语⾔或汇编语⾔程序员
D.⾼级语⾔程序员
12.(D)不是RISC的特点。
A.减少指令的平均执⾏周期数业
B.规范指令格式
C.减少指令和寻址⽅式的种类
D.增加指令的功能
13. RISC的含义是(C)。
A. Reduced Instruction System Computer
B. Reproduced Instruction Set Computer
C. Reduced Instruction Set Computer
D. Reduced Instruction System Computer
14.虚拟存储器主要是为了(A)。
A.扩⼤存储系统的容量
B.提⾼存储系统的速度
C.扩⼤存储系统的容量和提⾼存储系统的速度
D.便于程序的访存操作
15.在配置了通道的计算机系统中,⽤户程序需要输⼊/输出时,引起的终中断是(A)。
A.访管中断
B. I/O中断
C.程序性中断
D.外部中断
⼆、填空题
1. 按照冯诺依曼结构设计的计算机由运算器、控制器、储存器、输⼊设备、输出设备5部分组成。
2. 计算机系统是由硬件和软件组成。
3. 操作系统是⼀个计算机系统⽀持的所有机器指令的集合,它常被看作软硬件之间的分界⾯。
4. 根据操作数的数量不同,可以将指令格式分为零地址指令、⼀地址指令、⼆地址指令、三地址指令和多地址指令。
5. 按指令的寻址空间来分,寻址⽅式可以分为⽴即数寻址、寄存器寻址、主存寻址和堆栈寻址4种。
6. 按照指令系统复杂程度的不同,ISA可分为CISC和RISC两⼤阵营。
7. 程序访问的局部性包含时间局部性和空间局部性两⽅⾯。
8. Cache与主存储器间最基本的地址映射⽅式有3种:直接映射、全相联映射和组相联映射。
9. 在采⽤全相联映射和组相联映射的系统中,当主存向Cache传送⼀个新块⽽Cache已满时,就需要使⽤替换算法将Cache中的某⼀块
换出。常⽤的替换算法有随机法、先进先出法和最近最少使⽤法
0. Cache与主存之间的数据⼀- 致性通过Cache特定的写操作⽅式来保证,两种常⽤的Cache 写⽅式为写直达和写回
1. MESI是最为经典的缓存⼀致性协议。MESI协议将CacheLine的状态分成修改、独占、共享和失效
2. 按照冯诺依曼体系结构,传统的单核CPU由运算器和控制器这两个主要部件组成。
3. 按照计算内核对等与否,多核处理器可分为同构多核和异构多核
4. 操作系统应具备五⼤基本功能:处理器管理、储存管理、设备管理、⽂件管理和作业管理
5. 处理器的运⾏状态⼀般分为内核态和⽤户态
6. 进程控制块是进程存在的唯⼀标志。
三、简答题
1.简述冯.诺依曼体系结构的要点。
计算机的数字采⽤⼆进制程序,指令和数据统⼀储存,计算机应该按照程序顺序执⾏。按照冯诺依曼结构设计的计算机,由控制器,运算器,储存器,输⼊设备,输出设备五部分组成。
2.简述计算机系统的层次结构。
把计算机系统按功能可以分为多级层次结构,第零层是数字逻辑层,第⼀层是微体系结构层。第⼆层是传统机器层,第三层是操作系统层,第四层是汇编语⾔层,第五层是⾼级语⾔层,第六层是应⽤程序层
3.计算机中的存储系统通常是什么样的层次结构?
现代通⽤计算机中的储存系统通常是第⼀层为寄存器组。第⼆层为⾼速缓冲存储器cache第三层为主储存器,第四层为辅助储存器,第五层为脱机存储器。存储介质越往上速度越快,价格越⾼,越往下容量越⼤。
4.简述时间局部性与空间局部性。
时间局部性是指最近访问过的内容很可能会在短期内被再次访问。如程序中的循环循环体的指令要被反复执⾏。空间局部性是指某个储存单元被访问,短时间内其附近的存储单元也会被访问。
5.操作系统的基本特征有哪些?
现代通⽤操作系统⼀般都具有并发共享,虚拟和异步这四个基本特征,并发是指两个或多个事件在同⼀时间间隔内发⽣。共享是指计算机系统中的软硬件资源可被多个并发执⾏的进程共同使⽤,⽽不是被⼀个进程所独占。虚拟是指把⼀个物理上的实体变为⼀个或多个逻辑上的对应物。异步⼜称随机性或不确定性,是指在相同的计算机环境及相同的初始条件下。同⼀数据集上运⾏的同⼀程序,每次执⾏的顺序和所需时间都不⼀定相同。
6.进程与程序有什么区别?
进程是⼀个动态概念,⽽程序则是⼀个静态概念。进程具有并发特征,⽽程序没有进程有⽣命期。他只在计算机运⾏期间才有可能存在。程序可以在外存上长期保存,进程与程序之间并不总是⼀⼀对应的,⼀个程序执⾏在不同的数据集上。就成为不同的进程,进程与程序的组成不同。进程实体的组成包括程序,数据和进程控制块。
第⼆章 Linux系统概述
⼀、选择题
1.以下操作系统不属于Linux家族的是(C)。
A. Ubuntu
B. CentOs
C. Solaris
D. Red Hat
2.Linux之⽗是(B)。
A. Andrew S.Tanenbaum
B. Linus Torvalds
C. Dennis Ritchie
D. Ken Thompson
⼆、填空题
1. 从技术上来说,Linus Torvalds开发的Linux只是⼀个内核。内核指的是⼀个提供设备驱动、⽂件系统、进程管理、⽹络通信等功能
的系统软件,内核并不是⼀套完整的操作系统,他只是操作系统的核⼼。
2. 安卓系统是基于LINUX的开源系统,主要适⽤于便携设备,如智能⼿机和平板计算机等,是Goole公司为移动端打造的真正的开放和
完整的移动软件。
第三章 Linux系统使⽤基础
⼀、选择题
1.可以设定使⽤者密码的指令是(C)。
A. pwd
B. newpwd
C. passwd
D. password
A. -m
B. -n
C. -l
D. -e
3.切换⼯作⽬录的命令是(B)。
A. pwd
B. cd
C. who
D. ls
⼆、填空题
1. ⽤户登录Linux系统后,打开shell,看到命令提⽰符,载默认的情况下,如果是超级⽤户,提⽰符是#,家⽬录在/root,如果是普通⽤
户,提⽰符就是$,家⽬录在/home/登录名.
2. Linux命令的基本格式是命令 [选项] [参数].
3. 执⾏[root@localhost ~ ]# echo -e “ab\bc”的结果是ac.
4. Linux下的软件包可分为两种,分别是源码包和⼆进制包。
5. ⽬前Linux下主要⼜两⼤主流的⼆进制报管理系统:RPM和DPKG。
第四章 shell脚本编程基础
⼀、选择题
1.已知,执⾏“[student@localhost~] $ ls”的结果是:chapter chapter1 chapter123 oschapter1那么,执
⾏“[student@localhost~] $ cat chapter[0-9]”的结果是(A).
A. chapter1 chapter123
B. chapter chapter1 chapter123
C. chapter1 chapter123 chapter1
D. chapter chapter1 chapter123 oschapter1
2.已知,执⾏“[student@localhost~] $ cat file”的结果是:
This is chapter.
This is chapter123
This is oschapter1
则执⾏“[student@localhost~] $ grep chapter[0-9]*file”的结果是:D
A. This is chapter.
This is chapter123
B. This is chapter123.
This is oschapter1
C. This is chapter.
This is chapter1
D. This is chapter.
This is chapter123
This is oschapter1
3.执⾏“[student@localhost~] $ x=”命令后,需要输出字符,则应执⾏的命令是(D)。
4.执⾏“[student@localhost~] $ nu = aaa”命令后,希望nu的值是aaabbb,则应执⾏的命令是(C)。
A.nu = $nubbb
B.nu = {$nu}bbb
C.nu = ${nu}bbb
5.在bash中,在⼀条命令后加⼊“2>&1”,表⽰(C)。
A.标准错误输出重定向到标准输⼊
B.标准输⼊重定向到标准错误输出
C.标准错误输出重定向到标准输出
D.标准输出重定向到标准输⼊
⼆、填空题
1. shell本⾝是⼀个⽤C语⾔编写的程序,他是连接⽤户和Unix/Linux内核和桥梁,⽤户的⼤部分分⼯作都是通过shell完成的。
2. 脚本的第⼀⾏“#!/bin/bash”的作⽤是说明该脚本是⽤哪⼀种shell编写的,通常放在脚本的第⼀⾏,从⽽调⽤相应的解释程序予
以执⾏。
3. 环境变量PATH党的作⽤是决定了shell将到哪些⽬录中寻命令或可执⾏程序,当⽤户运⾏⼀个命令或可执⾏程序时,Linux在这些
⽬录下按顺序⼀次搜寻
linux登录命令4. 当⽤户启动shell时,这个shell是交互的,当他执⾏完⼀条命令后,接着显⽰另⼀个提⽰符,始终在前台等待⽤户。还有⼀种shell是⾮
交互的,当在交互shell中运⾏⼀个外部命令或者执⾏⼀个脚本时,交互shell会创建⼀个⼦shell,运⾏结束后⼦shell进程结束。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论