计算机三级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可分为CISCRISC两大阵营。

  7. 程序访问的局部性包含时间局部性空间局部性两方面。

  8. Cache与主存储器间最基本的地址映射方式有3种:直接映射全相联映射组相联映射

  9. 在采用全相联映射和组相联映射的系统中,当主存向Cache传送一个新块而Cache已满时,就需要使用替换算法将Cache中的某一块换出。常用的替换算法有随机法、先进先出法和最近最少使用法

  10. Cache与主存之间的数据一- 致性通过Cache特定的写操作方式来保证,两种常用的Cache 写方式为写直达和写回

  11. MESI是最为经典的缓存一致性协议。MESI协议将CacheLine的状态分成修改、独占、共享和失效

  12. 按照冯诺依曼体系结构,传统的单核CPU由运算器控制器这两个主要部件组成。

  13. 按照计算内核对等与否,多核处理器可分为同构多核和异构多核

  14. 操作系统应具备五大基本功能:处理器管理、储存管理、设备管理、文件管理和作业管理

  15. 处理器的运行状态一般分为内核态和用户态

  16. 进程控制块是进程存在的唯一标志。

三、简答题

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

2.echo 指令表示不换行的选项是(B)。

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

  • 5
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本书是将要学习嵌入式或者想要成为linux系统管理人员的基本入门书籍,非常不错 Linux应用与开发基础 目 录 第一章 了解LINUX操作系统.......................................................... 6 1.1 什么是LINUX ................................................................. 6 1.2 LINUX商标的故事............................................................. 7 1.3 LINUX系统特性............................................................... 7 1.4 LINUX有多少个版本........................................................... 7 1.5 LINUX版本号................................................................. 8 1.6 LINUX与其他系统的比较....................................................... 8 1.7 列举一些LINUX下的软件....................................................... 9 1.8 LINUX成功的因素............................................................. 9 第二章 LINUX的安装与组成......................................................... 10 2.1 你适合学习LINUX吗........................................................... 10 2.2 四大LINUX发行版本........................................................... 11 2.2.1 Ubuntu ................................................................ 12 2.2.2 Red Hat(Fedora) ..................................................... 12 2.2.3 红旗Linux ............................................................. 13 2.2.4 SuSE .................................................................. 13 2.3 安装LINUX前的工作............................................................ 14 2.3.1 Linux界面欣赏.......................................................... 14 2.3.2 安装Linux的硬件需求................................................... 16 2.3.3 获取Linux安装程序..................................................... 17 2.3.4 记录您的硬件信息...................................................... 17 2.3.5 备份数据.............................................................. 17 2.3.6 划分空间.............................................................. 18 2.4 安装LINUX .................................................................... 25 2.5 VMWARE虚拟机安装LINUX ......................................................... 37 2.6 硬盘安装LINUX ................................................................ 49 2.6.1 Ubuntu硬盘安装.......................................................... 49 2.6.2 Fedora硬盘安装.......................................................... 50 2.6.3 红旗Linux硬盘安装....................................................... 52 2.6.4 SuSE硬盘安装............................................................ 53 2.7 LINUX四个主要部分............................................................ 54 2.7.1 Linux Shell ............................................................. 54 2.7.2 Linux 实用工具.......................................................... 55 2.7.3 Linux 文件系统.......................................................... 55 2.7.4 内核.................................................................... 56 2.8 LINUX目录结构................................................................ 56 第三章 LINUX SHELL ............................................................... 58 3.1 LINUX SHELL 简介.............................................................. 58 3.2 启动SHELL .................................................................... 58 3.3 SHELL命令基本规则............................................................ 59 3.4 常用SHELL命令................................................................ 60 3.5 远程SHELL服务................................................................ 64 3.6 常见SHELL命令解析............................................................ 66 3.6.1 用“mkdir”命令建立目录................................................. 66 3.6.2 用“du”命令检查文件及目录占用空间...................................... 69 3.6.3 使用“ls”命令浏览目录内容.............................................. 71 3.6.4 用“groupdel”命令删除组................................................ 75 3.6.5 用“uname”命令获得系统信息............................................. 77 3.6.6 用“userdel”命令删除用户............................................... 78 3.6.7 用“top”命令显示系统进程............................................... 79 3.6.8 用“df”命令查看磁盘分区................................................ 81 3.6.9 用“cal”命令显示月历年历............................................... 85 3.6.10 用“clear”命令清理终端................................................ 88 3.6.11 用命令创建用户......................................................... 89 3.6.12 用“cd”命令定向到目录................................................. 92 3.6.13 用“groupadd”命令创建组............................................... 97 3.6.14 用“kill”命令杀死进程................................................. 99 3.6.15 用“file”命令验证文件................................................ 100 3.7 RPM包和“RPM”命令.......................................................... 102 3.8 用“MOUNT”命令安装分区..................................................... 111 3.9 用命令复制、移动和删除文件................................................. 120 第四章 LINUX文本编辑器VIM ....................................................... 127 4.1 VIM第一步.................................................................. 127 4.1.1 首次运行Vim ............................................................ 127 4.1.2 插入文本............................................................... 128 4.1.3 移动光标............................................................... 130 4.1.4 删除字符............................................................... 131 4.1.5 其他编辑命令........................................................... 134 4.1.6 退出................................................................... 135 4.1.7 求助................................................................... 136 4.2 移动...................................................................... 138 4.2.1 以Word为单位的移动..................................................... 138 4.2.2 移动到行首或行尾....................................................... 139 4.2.3 移动到指定的字符上..................................................... 140 4.2.4 以匹配一个括号为目的的移动............................................. 141 4.2.5 移动到指定行........................................................... 141 4.2.6 告诉你当前的位置....................................................... 142 4.2.7 滚来滚去............................................................... 143 4.2.8 简单搜索............................................................... 144 4.2.9 简单的搜索模式......................................................... 148 4.2.10 使用标记.............................................................. 149 4.3 小幅改动.................................................................. 151 4.3.1 操作符命令和位移....................................................... 151 4.3.2 改变文本............................................................... 152 4.3.3 重复改动............................................................... 154 4.3.4 Visual模式............................................................. 155 4.3.5 移动文本............................................................... 157 4.3.6 复制文本............................................................... 158 4.3.7 使用剪贴板............................................................. 158 4.3.8 文本对象............................................................... 159 4.3.9 替换模式............................................................... 160 4.3.10 结论.................................................................. 161 4.4 编辑多个文件.............................................................. 161 4.4.1 编辑另一个文件......................................................... 161 4.4.2 文件列表............................................................... 162 4.4.3 切换到另一文件......................................................... 165 4.4.4 备份................................................................... 166 4.4.5 在文件间复制粘贴....................................................... 167 4.4.6 查看文件............................................................... 169 4.4.7 更改文件名............................................................. 170 第五章 认识LINUX系统服务........................................................ 171 5.1 系统服务DAEMONS ........................................................... 171 5.1.1 什么是daemons .......................................................... 171 5.1.2 daemons的分类.......................................................... 172 5.1.3 与服务有关的端口对应资料:/etc/services ................................ 173 5.1.4 Daemon的命名规则....................................................... 175 5.1.5 系统Daemon放在哪里..................................................... 175 5.1.6 Daemon的启动方式:service .............................................. 176 5.2 解析SURPER DAEMON的设定档.................................................. 177 5.2.1 解析xinetd.conf ........................................................ 177 5.2.2 一个简单的 telnet 范例设定............................................. 181 5.3 TCP_WRAPPERS .............................................................. 184 5.4 系统开启的服务........................................................... 187 5.4.1 观察系统启动的服务..................................................... 187 5.4.2 设定开机后立即启动服务的方法........................................... 188 5.4.3 各个服务的简单说明..................................................... 193 第六章 LINUX基本网络服务........................................................ 201 6.1 网络....................................................................... 201 6.1.1 什么是网络............................................................. 202 6.1.2 以太网络............................................................... 204 6.1.3 OSI七层协定............................................................ 212 6.2 LINUX常用网络指令介绍....................................................... 215 6.2.1 网络参数设定指令....................................................... 215 6.2.2 网络侦错与观察指令..................................................... 228 6.2.3 远程联机指令........................................................... 238 6.2.4 文字接口网页浏览....................................................... 244 6.2.6 封包撷取功能........................................................... 248 6.3 简易NFS服务器的设定........................................................ 258 6.3.1 NFS的由来与其功能...................................................... 258 6.3.2 需要的套件............................................................. 260 6.3.3 server端的设定......................................................... 261 6.3.4 client端的设定......................................................... 270 6.3.5 安全设定(被防火强挡了) ................................................. 272 6.4 简易SAMBA服务器的设定...................................................... 275 6.4.1 原理................................................................... 275 6.4.2 套件安装............................................................... 281 6.4.3 server端的设定......................................................... 283 6.4.4 client端的设定......................................................... 332 6.4.5 安全相关方面........................................................... 336
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值