LINUX操作系统简答及答案

LINUX操作系统简答及答案
LINUX操作系统简答及答案

LINUX操作系统简答题及答案

4、单片机的发展大致分为哪几个阶段?答:单片机的发展历史可分为四个阶段:

第一阶段(1974年----1976年):单片机初级阶段。

第二阶段(1976年----1978年):低性能单片机阶段。

第三阶段(1978年----现在):高性能单片机阶段。

第四阶段(1982年----现在):8位单片机巩固发展及16位单片机、32位单片机推出阶段1.5 单片机根据其基本操作处理的位数可分为哪几种类型?答:单片机根据其基本操作处理的位数可分为:1位单片机、4位单片机、8位单片机、16位单片机和32位单片机。

1.6 MCS-51系列单片机的基本芯片分别为哪几种?它们的差别是什么?答:基本芯片为8031、8051、8751。8031内部包括1个8位cpu、128BRAM,21个特殊功能寄存器(SFR)、4个8位并行I/O口、1个全双工串行口,2个16位定时器/计数器,但片内无程序存储器,需外扩EPROM芯片。8051是在8031的基础上,片内又集成有4KBROM,作为程序存储器,是1个程序不超过4KB的小系统。8751是在8031的基础上,增加了4KB的EPROM,它构成了1个程序小于4KB的小系统。用户可以将程序固化在EPROM中,可以反复修改程序。

1.7 MCS-51系列单片机与80C51系列单片机的异同点是什么?答:共同点为它们的指令系统相互兼容。不同点在于MCS-51是基本型,而80C51采用CMOS工艺,功耗很低,有两种掉电工作方式,一种是CPU停止工作,其它部分仍继续工作;另一种是,除片内RAM 继续保持数据外,其它部分都停止工作。

1.10 说明单片机主要应用在哪些领域?答:单片机主要运用领域为:工业自动化;智能仪器仪表;消费类电子产品;通信方面;武器装备;终端及外部设备控制;多机分布式系统。

2.1 MCS-51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?答:部件:微处理器;数据存储器;程序存储器,;中断系统;21个特殊功能寄存器。

功能:CPU包括了运算器和控制器两大部分,还增加了面向控制的处理功能;数据存储器,来存储单片机运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等;程序存储器用来存储程序;中断系统中断优先权;定时器/计数器用作精确的定时特殊功能寄存器用于CPU对片内各功能部件进行管理、控制、监视。

2.2 说明MCS-51单片机的引脚 EA的作用,该引脚接高电平和接低电平时各有何种功能?答:当该引脚为高电平时,单片机访问片内程序存储器,但在PC值超过0FFFH时,将自动转向执行外部程序存储器内的程序。当该引脚为低电平时,单片机则只访问外部程序存储器,不论是否有内部程序存储器。只能选择外部程序存储器。

2.3 MCS-51的时钟振荡周期和机器周期之间有何关系?答:每12个时钟周期为1个机器周期。

2.5程序存储器的空间里,有5个单元是特殊的,这5个单元对应MCS-51单片机5个中断源的中断入口地址,请写出这些单元的地址以及对应的中断源。答:中断源入口地址%外部中断0 0003H%定时器0(T0)000BH%外部中断1 0013H%定时器1(T1)001BH

%串行口0023H

2.10 什么是机器周期?1个机器周期的时序是如何来划分的?如果采用12MHZ晶振,1个机器周期为多长时间?答:CPU完成一个基本操作所需要的时间称为机器周期。时序划分:一个机器周期包括12个时钟周期,分为6个状态;S1-S6。每个状态又分为2拍;P1和P2。因此,1个机器周期中的12个时钟周期表示为:S1P1、S1P2、S2P1、S2P2、…、S6P2。如果采用12MHZ晶振,1个机器周期为1μs。

12、内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们的字节地址。答:地址为00H-1FH的32个单元是4组通用工作寄存器区,每个区包括8个8位工作寄存器,编号为R0-R7。字节地址为20H-2FH的16个单元可进行128位的位寻址,这些单元构成了1位处理机的存储器空间。位地址范围是00H-7FH。

2.14片内RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么?答:字节地址为00H-1FH的32个单元是4组通用工作寄存器区,每个区包括8个8位工作寄存器,编号为R0-R7。可以通过改变PSW中的RS1、RS0来切换当前的工作寄存器区,这种功能给软件设计带来极大的方便,特别是在中断嵌套时,为实现工作寄存器现场内容保护提供了

方便;字节地址为20H-2FH的16个单元可进行工128位的位寻址,这些单元构成了1位处理机的存储器空间;字节地址为30H-7FH的单元为用户RAM区,只能进行字节寻址。用于作为数据缓冲区以及堆栈区。

2.18 写出P3口各引脚的第二功能。答口引脚第二功能定义% P

3.0 串行输入口% P3.1 串行输出口% P3.2 外部中断0 %P3.3 外部中断1 %P3.4 定时器0外部计数输入% P3.5 定时器1外部计数输入%P3.6 外部数据存储器写选通%P3.7 外部数据存储器读选通

2.20 当MCS----51单片机运行出错或程序陷入死循环时,如何来摆脱困境?答:可通过复位来解决。

2.22 如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS----51单片机正在工作?答:ALE 引脚。

3.4 MCS-51共有哪几种寻址方式?各有什么特点?答:共有7种寻址方式。(1)寄存器寻址方式操作数在寄存器中,因此指定了寄存器就能得到操作数。(2)直接寻址方式指令中操作数直接以单元地址的形式给出,该单元地址中的内容就是操作数。(3)寄存器间接寻址方式寄存器中存放的是操作数的地址,即先从寄存器中找到操作数的地址,再按该地址找到操作数。(4)立即寻址方式操作数在指令中直接给出,但需在操作数前面加前缀标志“#”。(5)基址寄存器加变址寄存器间接寻址方式以DPTR或PC作基址寄存器,以累加器A作为变址寄存器,并以两者内容相加形成的16位地址作为操作数的地址,以达到访问数据表格的目的。(6)位寻址方式位寻址指令中可以直接使用位地址。(7)相对寻址方式在相对寻址的转移指令中,给出了地址偏移量,以“rel”表示,即把PC的当前值加上偏移量就构成了程序转移的目的地址。

3.5 MCS-51指令按功能可以分为哪几类?答:MCS-51指令系统按功能分为:数据传送类(28条);算术操作类(24条);逻辑运算类(25条);控制转移类(17条);位操作类(17条)。

3.6 访问SFR,可使用哪些寻址方式?答:一般采用直接寻址,对于SFR中字节地址能被8整除的SFR可以使用位寻址,对于SFR中的A、B、DPTR寄存器可以采用寄存器寻址。

3.11 该程序段的功能是什么?PUSH A PUSH B POP A POP B答:功能是

A、B内容互换

3.12 已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH。下列程序执行后:POP DPH% POP DPL% MOV DPTR,#4000H% RL A% MOV B,A %MOVC A,@A+DPTR % PUSH A% MOV A,B %INC A%MOVC A,@A+DPTR%PUSH A%RET% ORG 4000H%DB 10H,80H,30H,50H,30H,50H A=50H SP=50H (51H)=30H (52H)=50H PC=5030H 3.13 写出完成如下要求的指令,但是不能改变未涉及位的内容。(A)把Acc.3,Acc.4,Acc.5和Acc.6清0。解:ANL A,#87H(B)把累加器A的中间4位清0。解:ANL A,#C3H (C)使Acc.2和Acc.3置1。解:ORL A,#0CH

3.14 假定A=83H,(R0)=17H,(17H)=34H,执行以下指令:ANL A,#17H%ORL 17H,A%XRL A,@R0%CPL A后,A的内容为(0CBH)

3.15 假设A=55H,R3=0AAH,在执行指令后ANL A,R3后,A=(00H),R3=(0AAH)3.16 如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH%POP DPL%POP SP则:DPH=(3CH)DPL=(5FH)SP=(4FH)

3.17 假定SP=60H,A=30H,B=70H,执行下列指令:PUSH A%PUSH B后,SP的内容为(62H),61H单元的内容为(30H),62H单元的内容为(70H)。

3.18借助本书中的指令表:表3-3~表3-7对如下的指令代码(16进制)进行手工反汇编。FF C0 E0 E5 F0 F0解:查表可知FF MOV R7,A%C0 E0 PUSH 0E0H%E5 F0 MOV A,0F0H%F0 MOVX @DPTR, A

4.1 用于程序设计的语言分为哪几种?它们各有什么特点?答:用于程序设计的语言基本上分为三种:机器语言、汇编语言和高级语言。(1)机器语言:在单片机中,用二进制代码表示的指令、数字和符号简称为机器语言,直接用机器语言编写的程序称为机器语言程序,不易看懂,不便于记忆,且容易出错。(2)汇编语言:汇编语言是面向机器的语言,助记符指令和机器指令一一对应,占用的存储空间小,运行速度快,能直接管理和控制硬件设备

3)高级语言:高级语言不受具体机器的限制,非常擅长于科学计算。计算机不能直接识别和执行高级语言,需要将其“翻译”成机器语言才能识别和执行。

4.3 解释下列术语:“手工汇编”、“机器汇编”、“交叉汇编”以及“反汇编”。

答、手工汇编:通常把人工查表翻译指令的方法称为“手工汇编”。机器汇编:机器汇编实际上是通过执行汇编程序来对源程序进行汇编的。交叉汇编:由于使用微型计算机完成了汇编,而汇编后得到的机器代码却是在另一台计算机(这里是单片机)上运行,称这种机器汇编为“交叉汇编”。反汇编:有时,在分析现成产品的ROM/EPROM中的程序时,要将二进制数的机器代码语言程序翻译成汇编语言源程序,该过程称为反汇编。

4.4 下列程序段经汇编后,从1000H开始的各有关存储单元的内容将是什么?ORG 1000H % TAB1 EQU 1234H % TAB2 EQU 3000H %DB “MAIN”% DW TAB1,TAB2,70H答:(1000H)=‘M’(1001H)=‘A’(1002H)=‘I’(1003H)=‘N’(1004H)=34H(1005H)=12H (1006H)=00H (1007H)=30H (1008H)=70H (1009H)=00H

4.5 设计子程序时注意哪些问题?答:(1)子程序的第一条指令的地址称为子程序的入口地址。该指令前必须有标号。(2)主程序调用子程序,是通过主程序或调用程序中的调用指令来实现的。(3)注意设置堆栈指针和现场保护,程序结构中必须用堆栈。(4)子程序返回主程序时,最后一条指令必须是RET指令,(5)子程序可以嵌套。(6)在子程序调用时,还要注意参数传递的问题。

4.7 已知程序执行前有A=02H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序执行后,POP DPH% POP DPL % MOV DPTR,#3000H % RL A % MOV B,A % MOVC A,@A+DPTR% PUSH A %MOV A,B% INC A %MOVC A,@A+DPTR %PUSH A%ORG 3000H%DB 10H,80H,30H,80H,50H,80H A=80H SP=40H (41H)=50H (42H)=80H PC=8050H。

4.8 计算下面子程序中指令的偏移量和程序执行的时间(晶振频率为12MHZ)。7B0F MOV R3,#15 ;1个机器周期7CFF DL1: MOV R4,#255 ;1个机器周期8B90 DL2: MOV P1,R3 ;2个机器周期DC DJNZ R4,DL2 ;2个机器周期DB DJNZ R3,DL ;2个机器周期22 RET ;2个机器周期解:程序执行的时间为1

5.346μs。

4.9 假定A=83H,(R0)=17H,(17H)=34H,执行以下指令:ANL A,#17H%ORL 17H,A%XRL A,@R0%CPL A后,A的内容为(0CBH)

4.12 若SP=60H,标号LABEL所在的地址为3456H。LCALL指令的地址为2000H,执行如下指令:2000H LCALL LABEL后,堆栈指针SP和堆栈内容发生了什么变化?PC的值等于什么?如果将指令LCALL直接换成ACLAA是否可以?如果换成ACALL指令,可调用的地址范围是什么?答:堆栈指针SP的内容为62H,堆栈内容(61H)=03H,(62H)=20H;PC值为3456H,不能将LCALL换为ACALL,因为LCALL可调用64KB范围内的子程序,而ACALL所调用的子程序地址必须与ACALL指令下一条指令的第一个字节在同一个2KB区内(即16位地址中的高5位地址相同。如果换为ACALL,可调用的地址范围为2002H-27FFH。

5.1 什么是中断系统?答:能够实现中断处理功能的部件称为中断系统。

5.3 什么是中断源?MCS-51有哪些中断源?各有什么特点?答:产生中断的请求源称为中断源。MCS----51中断系统共有5个中断请求源:(1)外部中断请求0,中断请求标志为IE0。(2)外部中断请求1,中断请求标志为IE1。(3)定时器/计数器T0溢出中断请求,中断请求标志为TF0。(4)定时器/计数器T1溢出中断请求,中断请求标志为TF1。(5)串行口中断请求,中断请求标志为TI或RI。特点:2个外部中断源,3个内部中断源。

5.6 MCS-51单片机响应外部中断的典型时间是多少?在哪些情况下,CPU将推迟对外部中断请求的响应?答:典型时间是3-8个机器周期。在下列三种情况下,CPU将推迟对外部中断请求的响应:(1)CPU正在处理同级的或更高级优先级的中断(2)所查询的机器周期不是当前所正在执行指令的最后一个机器周期(3)正在执行的指令是RETI或是访问IE或IP的指令。

5.11 MCS-51有哪几种扩展外部中断源的方法?答:扩展外部中断源的方法有:定时器/计数器作为外部中断源的使用方法;中断和查询结合的方法。

5.13 中断服务子程序返回指令RETI和普通子程序返回指令RET有什么区别?答:两者的区别在于,RETI清除了中断响应时,被置1的MCS-51内部中断优先级寄存器的优先级状态。

6.1 如果采用的晶振的频率为3MHZ,定时器/计数器工作在方式0、1、2下,其最大的定时时间各为多少?答:方式0 213*4us=32.768方式1 216*4us=262.144方式2 28*4us=1.024 6.2 定时器/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?答:定时器/计数器被选定为定时器工作模式时,计数输入信号是内部时钟脉冲,每个机器周期产生1个脉冲使计数器增1,因此,定时器/计数器的输入脉冲的周期与机器周期一样,为时钟振荡频率的1/2。

6.3 定时器/计数器作计数器使用时,对外界计数频率有何限制?答:定时器/计数器用作计数器时,计数脉冲来自相应的外部输入引脚T0或T1。对外界计数频率要求为其最高频率为系统振荡频率的1/24。

6.5 定时器/计数器的工作方式2有什么特点?适用于哪些应用场合?答:工作方式2为自动恢复初值的(初值自动装入)8位定时器/计数器,TLX作为常数缓冲器,当TLX计数溢出时,在置1溢出标志TFX的同时,还自动的将THX中的初值送至TLX,使TLX从初值开始重新计数(X=0,1)。

6.7 一个定时器的定时时间有限,如何实现两个定时器的串行定时,来实现较长时间的定时?答:第一个定时溢出启动第二个定时计数,实行串行定时

6.8 当定时器T0用于方式3时,应该如何控制定时器T1的启动和关闭?答:控制信号C/T 和M1 M0。

6.9 定时器/计数器测量某正脉冲的宽度,采用何种方式可得到最大量程?若时钟频率为6MHZ,求允许测量的最大脉冲宽度是多少?答:上升沿从0开始计数,计满回到下降沿。最大脉冲宽度Tw=131.072us

6.11 THX与TLX(X=0,1)是普通寄存器还是计数器?其内容可以随时用指令更改吗?更改后的新值是立即刷新还是等当前计数器计满之后才能更新?答:THX与TLX(X=0,1)是计数器,能用指令更改;能立即刷新。

7.8 为什么定时器/计数器T1用作串行口波特率发生器时,常采用方式2?若已知时钟频率,通讯波特率,如何计算器初值?答:定时器T1工作方式2是一种自动重装方式,无需在中断服务程序中送数,没有由于中断引起的误差。定时器工作在方式2是一种既省事又精确的产生串行口波特率的方法。设定时器T1方式2的初值为X,则有:定时器T1的溢出率=计数速率/(256-X)=Fosc/(256-X)*12则方式2的波特率=2MOD *F osc/(256-X)*12*32故计数器初值为X=2MOD *F osc/12*32*波特率

7.11 若晶体振荡器为11.0592MHZ,串行口工作于方式1,波特率为4800b/s,写出用T1作为波特率发生器的方式控制字和计数初值。答:方式字为01000000。Fosc=11.0592MHz SMOD=1 SCON=40H X=65536-11.0592*2/(384*4800) =65524=0FFF4H

ORG 0000H%MOV SCON,#40H%MOV PCON,#80H%MOV TMOD,#10H%MOV TL1,#0F4H%MOV TH1,#0FFH%END

7.15 某8031串行口,传送数据的帧格式为1个起始位(0),7个数据位,1个偶校验位和1个停止位(1)组成。当该串行口每分钟传送1800个字符时,试计算出波特率。答:波特率=1800*(1+7+1+1)/60=300b/s

7.16 为什么MCS-51串行口的方式0帧格式没有起始位(0)和停止位(1)?答:因为方式0为同步移位寄存器输入输出方式,不需要起始和停止位,8位数据为1帧,依次移入输入式或输出移位寄存器。假设外部数据存储器2000H单元的内容为80H,执行下列指令后:MOV P2,#20H%MOV R0,#00H%MOVX A,@R0累加器A中的内容为(80H)。

在MCS-51单片机系统中,外接程序存储器和数据存储器共16位地址线和8位数据线,为何不发生冲突?答:程序存储器和数据存储器虽然公用16位地址线和8位数据线,但由于数据存储器的读和写有/RD(P3.7)和/WR(P3.6)信号控制,而程序存储器有读选通信号/PSEN 控制,因此,两者虽然共处同一地址空间,但由于控制信号不同,所以不会发生地址冲突。I/O接口和I/O 端口有什么区别?I/O接口的功能是什么?答:I/O端口简称为I/O口,常指I/O接口电路中具有端口地址的寄存器或缓冲器。I/O接口是指单片机与外设间的I/O 接口芯片。一个I/O 接口芯片可以有多个I/O 端口,传送数据的称为数据口传送命令的称为

命令口,传送状态的称为状态口。当然,并不是所有的外设都需要三种接口齐全的I/O接口。常用的I/O端口编址有哪两种方式?他们各有什么特点?MCS—51的I/O端口编址采用的是哪种方式?答:有两种独立编址方式和统一编址方式。独立编址方式就是I/O地址空间和存储器地址空间分开编址。独立编址的优点是I/O地址空间的相互独立,界限分明。但是,却需要设置一套专门的读写I/O的指令和控制信号;统一编址方式是把I/O端口的寄存器与数据存储器单元同等对待,统一进行编址。同一编址方式的优点是不需要专门的I/O指令,直接使用访问数据存储器的指令进行I/O操作,简单、方便且功能强大。MCS-51单片机使用的是I/O和外部数据存储器RAM 同一编址的方式。

I/O 数据传送有哪几种方式?分别在哪些场合下使用?答:I/O数据传送的几种方式是同步传送、异步传送和中断传送(1)同步传送方式又称为为条件传送。当外设速度可与单片机速度相比拟时,常常采用同步传送方式,最典型的同步传送就是单片机和外部数据存储器之间的数据传送。(2)查询传送方式又称为与有条件传送,也称为异步传送。单片机通过查询得知外设准备好后,再进行数据传送。异步传送的优点是通用性好,硬件连线和查询程序十分简单,但是效率不高。为了提高单片机的工作效率,通常采用中断传送方式(3)中断传送方式中断传送方式是利用MCS-51本身的中断功能和I./O 接口的中断功能来实现I/O数据的传送。单片机只有在外设准备好后,发出数据传送请求,才中断主程序,而进入与外设进行数据传送的中断服务程序,进行数据的传送。中断服务完成后又返回主程序继续执行。因此,采用中断方式可以大大提高单片机的工作效率.

9.7 8155H的端口都有哪些?哪些引脚决定端口的地址?引脚TIMERIN和/TIMEROUT的作用是什么?答:8155H的端口为:2个可编程的8位并行口PA和PB,1个可编程的6位并行口。TIMERIN和/TIMEROUT:TIMERIN是计数器输入线,输入的脉冲上跳沿用于对8155H片内的14位计数器减1。/TIMEROUT为计数器输出线,当14位计数器减为0时就可以在该引线上输出脉冲或方波,输出信号的形状与所选的计数器工作方式有关。

9.10 假设8155H的TIMERIN 引脚输入的频率为4MHz?问8155H的最大定时时间是多少?答:T=214*(1/4MHz)=4096 μs。

9.11MCS-51的并行接口的扩展有多种方法,在什么情况下,采用扩展8155H比较合适?什么情况下,采用扩展8255A比较适合?答:需扩展RAM和I/O需用8155H,仅扩展I/O用8255H

centos操作系统简介

centos操作系统简介 CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。CentOS,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是linux的一个发行版本。CentOS并不是全新的linux发行版,倘若一说到RedHat这个大名,大家似乎都听过,在RedHat家族中有企业版的产品,它是Red Hat Enterprise Linux(以下称之为RHEL),CentOS正是这个RHEL的克隆版本,RHEL是很多企业采用的linux发行版本,需要向RedHat付费才可以使用,并能得到付过费用的服务和技术支持和版本升级。这个CentOS可以像REHL一样的构筑linux系统环境,但不需要向RedHat付任何的费用,同样也得不到任何有偿技术支持和升级服务。 CentOS计划是在2003年红帽决定不再提供免费的技术支持及产品认证之后的部份"红帽重建者"(Red Hat rebuilders)之一。 CentOS和Linueox、组装Linux (White box Linux)、Tao Linux 、X/OS Linux,及科学Linux (Scientific Linux)等都以红帽所发布的源代码原件重建Red Hat Enterprise Linux的翻版,并修正了已经发现了的redhat的bug。 CentOS是"Caos Linux"独立计划的一个分枝,在Lawrence Berkeley 国家实验室担任管理员与程序设计师的Kurtzer表示。但后来Caos基金会最受欢迎的计划变成是RHEL 的重建。 历史 Red Hat公司的产品中,有RedHat Linux(如Redhat8,9)和针对企业发行的版本Red Hat Enterprise Linux,都能够通过网络FTP免费的获得并使用,但是在2003年的

Linux操作系统考试题库(1)

一、选择题 1)下列关于操作系统的叙述中,哪一条是不正确的?( C ) A.操作系统管理计算机系统中的各种资源 B.操作系统 为用户提供良好的界面 C.操作系统与用户程序必须交替运行 D.操作系统 位于各种软件的最底层 2)的发展始于()年,它是有()的一名大学生开发 的。( A ) A. 1990、芬兰 B. 1991、芬兰 C. 1993、美 国 D. 1991、波兰 3)内核不包括的子系统是( D )。(进程管理系统\内存管 理系统\管理系统\虚拟文件系统\进程间同性间通信子系统) A.进程管理系统 B.内存管理系统管理系 统 D.硬件管理系统 4)中权限最大的账户是( B )。 A. B. C. D. 5)在通常情况下,登录桌面环境,需要( B )。 A.任意一个帐户B.有效合法的用户帐号和密码C.任意一个登录密码D.本机地址 6)在 5中要配置计算机的地址,需要打开哪个菜单( C )。 A.“应用程序”→“” B.“系统”→“首选项”→“网络代理”

C.“系统”→“管理”→“网络” D.“位置”→“网络服务器” 7)配置网卡时,下面哪一项一般不需要配置( D )。 地址 B.子网掩码 C.默认网关地址地址 8)文件权限中保存了( D )信息。 A.文件所有者的权限 B.文件所有者所在组的权限 C.其他用户的权限 D.以上都包括 9)文件系统的文件都按其作用分门别类地放在相关的目录中, 对于外部设备文件,一般应将其放在( C )目录中。 10)某文件的组外成员的权限为只读;所有者有全部权限;组 内的权限为读与写,则该文件的权限为( D )。 A. 467 B. 674 C. 476 D. 764 11)文件1的访问权限为,现要增加所有用户的执行权限和同 组用户的写权限,下列命令正确的是( A )。 A. 1 B. 765 1 C. 1 D. 1 12)当前安装的主机中位于第二个接口的接口挂接一块40的 硬盘,其在中的设备文件名为( B )。 13)已知系统中的唯一一块硬盘是第一个接口的设备,该硬盘 按顺序有3个主分区和一个扩展分区,这个扩展分区又划分了

linux特点

Linux操作系统中的七件超厉害的武器 Linux是一套免费使用和自由传播的类UNIX操作系统,主要用于基于Intel x86系列CPU 的计算机上。Linux系统是由全世界各地的成千上万的程序员设计和实现的,其目的是建立不受任何商品化软件的版权所制约的、全世界都能自由使用的UNIX兼容产品。也许有些准备和正在使用Linux的朋友对为什么使用Linux并不十分了解。本文试就这一问题给出答案,让人们真正了解 Linux带给我们的七件武器。Linux对比于商业软件,对学习者来说有一个境界上的差异,这个差异用一句话概述就是:以无法为有法,以无限为有限。这个境界上 的差异也就是Linux七种武器的精华所在。 一、拳头——编程能力 Linux产生于一群真正的黑客。尽管人们习惯于认为Linus是Linux的缔造者,在linux 包含的数以千计的文件中,也有一个名为Credits的文件记录了主要的Linux Hacker们的姓名和电子邮件地址(这个列表中包含了100多个名字,世界各地的都有),但没有人说得清究竟有多少人参与了Linux的改进。这一游戏到今天并没有随着时间的推移而停止,相反却因为Linux的日益流行而爱好者甚众。因此开始使用Linux就犹如加入了一个高手如云的编程组织。你可以通过互联网随时了解来自地球的某一个角落的该领域的最新进展;如果你的英文足够好,加入一个讨论组,你就可以得到不知来自什么地方的神密高手的点拨。由于 GPL的存在,你还可以得到开放的源代码,从而不用发愁学习资料的来源。 随着更多专业公司的介入,Linux可以提供的开发工具的功能也越发强大。如TurboLinux就具有强大的应用程序开发环境,提供了各种开发应用程序的工具,具有对多种语言如:C、C++、Java、 Perl、Tcl/tk、Python和Fortran 77的编译器/解释器,以及集成开发环境、调试和其他开发工具。再如Janus Software公司开发的被称为Linux版VB 的Phoenix Object Basic,它是一套独特的面向对象的Linux RAD(Rapid Application Development,快速应用软件开发工具)。它综合了Python和Perl等面向对象编程语言的强大功能,同时,提供了类似Visual Basic的易用性。熟悉Windows环境下Visual Basic 的编程者都可以顺利地使用Phoenix Object Basic。LynuxWorks公司的VisualLynux可以和微软的Visual C++相媲美,它集成了微软Visual C++开发工具以支持Linux操作系统的产品,它不但兼容LynuxWorks公司的BlueCat Linux,而且还兼容其他的Linux 2.2.12版本。LynuxWorks公司甚至声称从此Visual C++就具备了开发嵌入式Linux应用程序的能力。嵌入式Linux系统现在相当热门,已经广泛地应用在各式各样的通信基础产品。我想可能有些 Visual C++的使用者看到这里已经动了心,想要尝试一把了。 强大的开发工具+开放源代码+高手点拨,结果是什么呢?想来编程狂热分子已经心知肚明。因此强烈建议对编程有狂爱、总喜欢用程序解决问题的人使用Linux,去拥有Linux提 供的第一件武器——编程能力。

《Linux操作系统(第2版))》课后习题答案

《Linux操作系统(第2版)》课后习题答案 1.6 练习题 一、选择题 1.Linux最早是由计算机爱好者 B 开发的。 A.RichardPetersen B.LinusTorvalds C.RobPick D.LinuxSarwar 2. 下列C是自由软件。 A.WindowsXP B.UNIX C.Linux D.Windows2000 3. 下列 B 不是Linux 的特点。 A.多任务 B. 单用户 C.设备独立性 D.开放性 4. Linux的内核版本2.3.20 是 A 的版本。 A.不稳定 B.稳定的 C.第三次修订 D.第二次修订 5. Linux安装过程中的硬盘分区工具是 D 。 A.PQmagic B.FDISK C.FIPS D.DiskDruid 6. Linux的根分区系统类型是C。 A.FATl6 B.FAT32 C.ext4 D.NTFS 二、填空题 1.GNU的含义是:GNU'sNotUNIX。 2 . Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。 3 . 安装Linux最少需要两个分区,分别是swap交换分区和/(根)分区。 4 . Linux默认的系统管理员账号是root 。 三、简答题(略) 1.简述RedHatLinux系统的特点,简述一些较为知名的Linux发行版本。 2.Linux有哪些安装方式 ?安装RedHatLinux系统要做哪些准备工作? 3.安装RedHatLinux系统的基本磁盘分区有哪些? 4.RedHatLinux系统支持的文件类型有哪些?

2.6 练习题 一、选择题 1. C 命令能用来查找在文件TESTFILE 中包含四个字符的行? A.grep ’????’TESTFILE B.grep ’?.’TESTFILE C.grep ’^????$’TESTFILE D.grep ’^?.$’TESTFILE 2. B 命令用来显示/home 及其子目录下的文件名。 A.ls-a/home B.ls-R/home C.ls-l/home D.ls-d/home 3. 如果忘记了ls 命令的用法,可以采用 C 命令获得帮助 A.?ls B.helpls C.manls D.getls 4. 查看系统当中所有进程的命令是 D 。 A.psall B.psaix C.psauf D.psaux 5. L inux 中有多个查看文件的命令,如果希望在查看文件内容过程中用光标可以上下移 动来查看文件内容,则符合要求的那一个命令是 C 。 A.cat B.more C.les s D.head 6. C 命令可以了解您在当前目录下还有多大空间。 https://www.360docs.net/doc/8e8595747.html,edf B. Usedu/ https://www.360docs.net/doc/8e8595747.html,edu. D. Usedf. 7. 假如需要找出 /etc/my.con f 文件属于哪个包( package ),可以执行 C 命令。 A. rpm-q/etc/my.conf B.rpm-requires/etc/my.conf C. rpm-qf/etc/my.conf D.rpm-q|grep/etc/my.conf 8. 在应用程序启动时, B 命令设置进程的优先级。 A. priori ty B. nice C. topD.、setpri 9. C 命令可以把 f1.txt 复制为f2.txt ? A.cpf1.txt|f2.t xt B. catf1.txt|f2.txt C.catf1.txt>f2.txt D. copyf1.txt|f2.txt 10. 使用B 命令可以查看Linux 的启动信息。 A. mesg –d B. dmesg C. cat/etc/mesg D. cat/var/mesg 二、填空题 1.在Linux 系统中命令区分大小写。在命令行中,可以使用 Tab 键来自动补齐命令。 2. 如果要在一个命令行上输入和执行多条命令,可以使用分号来分隔命令。 3. 断开一个长命令行,可以使用反斜杠“”,以将一个较长的命令分成多行表达, 增 强 命令的可读性。执行后,Shell 自动显示提示符“>”,表示正在输入一个长命令。 4. 要使程序以后台方式执行,只需在要执行的命令后跟上一个“ &”符号。 三、简答题

Linux操作系统部分复习题答案

第一章 Linux系统简介 一、思考题 1.UNIX的大部分代码是用一种流行的程序设计语言编写的,该语言是什么? C语言 2.UNIX系统的特点有哪些? ·多任务 ·多用户 ·并行处理能力 ·设备无关性 ·工具 ·错误处理 ·强大的网络功能 ·开放性 3.什么是Linux?其创始人是谁? Linux是一个功能强大的操作系统,同时它也是一个自由软件,是免费的、源代码开放的、可以自由使用的UNIX兼容产品。其创始人是Linus 4.Linux操作系统的诞生、发展和成长过程始终依赖者的重要支柱都有哪些? ·UNIX操作系统 ·MINIX操作系统 ·GNU计划 ·POSIX标准 ·Internet 5.简述Linux系统的特点。 ·自由软件 ·良好的兼容性 ·多用户、多任务 ·良好的界面 ·丰富的网络功能 ·可靠地安全性、稳定性 ·支持多种平台 6.常见的Linux的发行版本有哪些? ·Red Hat Linux ·Caldera OpenLinux ·SuSE Linux ·TurboLinux ·红旗Linux ·中软Linux 二、选择题 1.Linux最初是以MINIX 操作系统为模板而开发出来的。 2.关于Linux核版本的说法,下列选项中错误的是(C)。 A.表示为主版本号.次版本号.修正号B.1.2.3表示稳定的发行版 C.1.3.3表示稳定的发行版D.2.2.5表示对核2.2的第5次修正 (补充:次版本号为偶数的是稳定版本;为奇数的则是测试版本。)

3.Linux属于自由软件。 4.自由软件的含义是软件可以自由修改和发布。 5.一下不具有多任务性的操作系统是DOS 第二章 Linux系统入门 一、思考题 1.Linux系统有哪些运行级别?其含义是什么? 可用级别为0~6,其中0:关闭系统;6:重新启动,其他略。 2.Linux系统下经常使用的两种桌面环境是什么? GNOME和KDE 3.什么是X-Window系统?它有什么特点? 图形界面(X-Window)是在Linux操作系统中提供的图形化用户界面(GUI),其支持的视窗系统也称为X,它的特点有:它采用了“客户端-服务器”模式;它是一个跨平台的操作环境。 7.默认情况下,超级用户和普通用户的登录提示符分别是什么? # 和 $ 二、选择题 1.系统引导的过程一般包括如下的几步:①MBR中的引导装载程序启动。②用户登录。③Linux核运行。④BIOS自检。正确的顺序是④①③②。 2.Linux中使用Ctrl+Alt+BackSpace 组合键可以关闭X-Window图形用户界面。 3.字符界面下使用init命令关机所用的参数是0 。(参数6是重新启动) 4.字符界面下使用shutdown命令重启计算机时所用的参数是–r 。 5.使用man命令调阅相关的帮助信息时,用于逐页地下翻的功能键是Space 。 第三章 shell与shell命令 一、思考题 1.shell的基本功能有哪些? 命令解释执行、文件名替换、输入/输出重定向、连同管道建立、系统环境设置和shell编程。 2.Linux系统中的主要目录有哪些? /:系统的根目录 /dev:系统的设备目录 /home:用户主目录 /root:root用户主目录 /boot:Linux的启动目录 /usr:用户级目录 3.工作目录及其父目录课分别用什么表示? . 和 .. 5.常用的shell环境变量有哪些? ·HOME:用户家目录的完全路径名 ·LOGNAME:登录用户名 ·IFS:命令行部域分割符 ·PATH:由冒号分隔的目录路径名

《Linux操作系统》部分习题答案

第一章Linux系统简介 一、思考题 1.UNIX的大部分代码是用一种流行的程序设计语言编写的,该语言是什么? C语言 2.UNIX系统的特点有哪些? ·多任务 ·多用户 ·并行处理能力 ·设备无关性 ·工具 ·错误处理 ·强大的网络功能 ·开放性 3.什么是Linux?其创始人是谁? Linux是一个功能强大的操作系统,同时它也是一个自由软件,是免费的、源代码开放的、可以自由使用的UNIX兼容产品。其创始人是Linus 4.Linux操作系统的诞生、发展和成长过程始终依赖者的重要支柱都有哪些? ·UNIX操作系统 ·MINIX操作系统 ·GNU计划 ·POSIX标准 ·Internet 5.简述Linux系统的特点。 ·自由软件 ·良好的兼容性 ·多用户、多任务 ·良好的界面 ·丰富的网络功能 ·可靠地安全性、稳定性 ·支持多种平台 6.常见的Linux的发行版本有哪些? ·Red Hat Linux ·Caldera OpenLinux ·SuSE Linux ·TurboLinux ·红旗Linux ·中软Linux 二、选择题 1.Linux最初是以MINIX 操作系统为模板而开发出来的。 2.关于Linux内核版本的说法,下列选项中错误的是(C)。 A.表示为主版本号.次版本号.修正号B.1.2.3表示稳定的发行版 C.1.3.3表示稳定的发行版D.2.2.5表示对内核2.2的第5次修正 (补充:次版本号为偶数的是稳定版本;为奇数的则是测试版本。)

3.Linux属于自由软件。 4.自由软件的含义是软件可以自由修改和发布。 5.一下不具有多任务性的操作系统是DOS 第二章Linux系统入门 一、思考题 1.Linux系统有哪些运行级别?其含义是什么? 可用级别为0~6,其中0:关闭系统;6:重新启动,其他略。 2.Linux系统下经常使用的两种桌面环境是什么? GNOME和KDE 3.什么是X-Window系统?它有什么特点? 图形界面(X-Window)是在Linux操作系统中提供的图形化用户界面(GUI),其支持的视窗系统也称为X,它的特点有:它采用了“客户端-服务器”模式;它是一个跨平台的操作环境。 7.默认情况下,超级用户和普通用户的登录提示符分别是什么? # 和$ 二、选择题 1.系统引导的过程一般包括如下的几步:①MBR中的引导装载程序启动。②用户登录。③Linux内核运行。④BIOS自检。正确的顺序是④①③②。 2.Linux中使用Ctrl+Alt+BackSpace 组合键可以关闭X-Window图形用户界面。 3.字符界面下使用init命令关机所用的参数是0 。(参数6是重新启动) 4.字符界面下使用shutdown命令重启计算机时所用的参数是–r 。 5.使用man命令调阅相关的帮助信息时,用于逐页地下翻的功能键是Space 。 第三章shell与shell命令 一、思考题 1.shell的基本功能有哪些? 命令解释执行、文件名替换、输入/输出重定向、连同管道建立、系统环境设置和shell编程。 2.Linux系统中的主要目录有哪些? /:系统的根目录 /dev:系统的设备目录 /home:用户主目录 /root:root用户主目录 /boot:Linux的启动目录 /usr:用户级目录 3.工作目录及其父目录课分别用什么表示? . 和.. 5.常用的shell环境变量有哪些? ·HOME:用户家目录的完全路径名 ·LOGNAME:登录用户名 ·IFS:命令行内部域分割符 ·PATH:由冒号分隔的目录路径名

Linux操作系统期末复习题(含答案)

Linux 期末复习题(一) 一、选择题 (每小题2分,共50分) 2.在Ubuntu Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A. NID B. PID C. UID D. CID 4. 下面哪个命令是用来定义shell的全局变量( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su 10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录 B. home目录 C. root目录 D. 当前目录 11. 在vi编辑器里,命令"dd"用来删除当前的( A ) A. 行 B. 变量 C. 字 D. 字符 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 17. 用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19.在Ubuntu Linux中,一般用(D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit 22.在下列分区中,Linux默认的分区是(B ) A. FAT32 B. EXT3 C FAT .D NTFS 24.如果用户想对某一命令详细的了解,可用(C) A. ls B. help (内部) C. man(列举的信息多) D dir 二、填空题 (每空1分,共10分) 26. 在Linux系统中,以_文件的_方式访问设备。 29. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限644,该文件属性是目录。 30. 静态路由设定后,若网络拓扑结构发生变化,需由__系统管理员___修改路由的设置。 33. 编写的Shell程序运行前必须赋予该脚本文件__执行___权限。

《Linux操作系统》期末大作业任务书2019

大作业任务书 课程名称:Linux操作系统 题目:Linux期末大作业 专业:计算机科学与技术 班级:计算机185班 学号:6109118148 学生姓名:全昊 完成人数: 起讫日期: 任课教师:李荣鑫职称:副教授 完成时间: 说明 1.本任务书由任课教师填写后,下达到学生。 2.任务完成后,任课教师需填写小结表。 3.任务书、学生成绩与学生完成后的大作业(纸质和电子两种)一 并报送各教学研究部审核后转教务办。 4.另附一份全班大作业总结

《Linux操作系统》期末大作业 (要求将计算机名改为你的名字,以便命令行截图时能看到个人信息,shell编程题的源程序代码的第二行用注释给出个人信息。)1. 写出完成下列操作的Linux命令 (1)给shell脚本文件myshell.sh设置文件主和小组用户拥有可执行权限,其他用户无可执行权限。(若无相应文件可以先创建) #sudo touch mashell.sh #sudo chmod 776 myshell.sh (2)将目录/home/ncu下的所有文件拷贝到/data。(若无相应的目录可以先创建) #sudo cp /home/ncu/* /home/data 拷贝前: (3)安装软件包apache2并查看启动状态。 # sudo apt-get install apache2

(4)将/home/ncu目录打包压缩,生成ncu.tar.gz文件,并将此文件保存到/data目录 #sudo tar -zcvf data/ncu.tar.gz ncu #tar默认使用的是相对路径,如果按照一般习惯书写绝对路径可能导致错误。 (5)删除目录/home/ncu及其下面所有文件。 #rm -rf /home/ncu (6)统计当前目录下普通文件的数目并显示结果。 #ls -lR |grep "^-"|wc -l (7)查询软件mysql是否安装,若没安装,请安装。 #service mysql status 检查数据库服务是否启动 #sudo apt-get install mysql-server

LINUX操作系统习题

《LINUX操作系统》习题 理论部分: 一、单项选择题: 1.Linux的创始人是谁() A、Turbolinux B、AT&T Bell Laboratry C、University of Helsinki D、Linus Torvalds 2.在Linux中,命令解释器是哪个() A、管道 B、分级文件系统 C、字符型处理器 D、 shell 3.Linux安装程序提供了两个引导装载程序( ) A、GROUP和LLTO B、DIR和COID C、GRUB和LILO D、以上都不是 4.如果当前目录是/home/sea/china,那么“china”的父目录是哪个目录() A、/home/sea B、/home/ C、/ D、/sea 5.在Linux中,要删除abc目录及其全部内容的命令为:() A、rm abc B、rm -r abc C、rmdir abc D、rmdir -r abc 6.在Linux环境下,能实现域名解析的功能软件模块是:() A、apache B、dhcpd C、BIND D、SQUID 7.创建的辅助DNS服务器无法获得主DNS区域信息,哪种方法可以解决() A、重新启动主DNS服务器 B、手动从主DNS服务器复制区域文件到辅助DNS服务器 C、重新启动辅助DNS服务器 D、在主DNS服务器中利用allow-transfer命令设置“允许区域复制” 8.假定kernel支持vfat分区,下面哪一个操作是将/dev/hda1,一个Windows分区加载到/win目录?() A、mount -t windows /win /dev/hda1 B、mount -fs=msdos /dev/hda1 /win C、mount -s win /dev/hda1 /win D、mount –t vfat /dev/hda1 /win 9.显示用户的主目录的命令是什么() A、echo $HOME B、echo $USERDIR C、echo $ECHO D、 echo $ENV 10.系统中有用户user1和user2,同属于users组。在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有( )权限。 A、744 B、664 C、646 D、746

linux操作系统(课后习题答案)

1.简述linux的内核版本号的构成。答:由3个部分数字构成,其形式如下 major:表示主版本号,通常在一段时间内比较稳定。minor:表示次版本号,如果是偶数,代表这个内核版本是正式版本,可以公开发行;而如果是奇数,则代表这个内核版本是测试版本,还不太稳定仅供测试。patchlevel:表示修改号,这个数字越大,则表明修改的次数越多,版本相对更完善。 2.如何理解linux发行版本含义它由哪些基本软件构成 答:linux的基础是其内核,但光有内核是无法满足用户需要的,必须构成发行套件,即发行版。 系统引导管理程序(Boot Manager、用户界面、X-Window系统、系统管理、Internet服务、文件和打印服务、应用程序、工具和库程序的运用领域主要有哪些答:Intranet 、服务器、嵌入式系统、集群计算机等方面主要特点。 答:多用户、多任务、多平台、漂亮的用户界面、硬件支持、强大的通信和联网功能、应用程序支持 Window由哪3个部分组成分别有何功能 答:Server(服务器)、Client(客服端)、通信通道 Server:控制实际显示器和输入设备的程序。Client:Client是使用系统窗口功能的一些应用程序。通信通道:负责Server与Client之间的信息传输。 5.什么是桌面环境linux下的桌面环境主要有哪两种 答:为用户管理系统、配置系统、运行应用程序等提供统一的操作平台。Linux最常用的桌面环境:KDE和GNOME。 6.在GNOME桌面环境下如何获取帮助信息 答:(1)GNOME桌面环境提供帮助浏览器程序help,单击【主菜单】——【帮助】命令即可启动,单击文字链接可查看相关的联机帮助信息。(2)如果已安装文档光盘,则可单击【主菜单】——【文档】命令,选择查看已安装的文档。(3)当运行运用程序时,单击该程序的【帮助】——【目录】或者【目录内容】也可查看该程序的帮助信息。(4)默认情况下linux所安装的每一个应用程序都会在/usr/share/doc目录下放置该程序的帮助信息文件。因此,用户可直接浏览次目录中相关程序的帮助信息。 7.如何从GNOME桌面环境切换到KDE桌面环境答:在GNOME中启动运行命令,然后输入命令switchdesk,打开switchdesk桌面切换工具,然后选择KDE命令,设置完成后需要重新启动系统才生效。 O设备怎样分类从资源的角度来看,I/O设备可分为哪几类设备 答:按设备的所属关系两类:系统设备、用户设备。按设备的信息交换的单位两类:字符设备、块设备。 按设备的共享属性可分为三类:独占设备、共享设备、虚拟设备。 9.设备管理的目标和功能是什么 答:选择和分配I/O设备以便进行数据传输操作。控制I/O设备和CPU(或内存)之间交换数据。为用户提供一个友好的透明接口,把用户和设备硬件特性分开,使得用户在编制应用程序时不必涉及具体设备,由系统按用户的要求来对设备的工作进行控制。提高设备和设备之间、CPU和设备之间以及进程和进程之间的并行操作程度,以使操作系统获得最佳效率。功能:提供和进程管理系统的接口、进行设备分配、实现设备和设备、设备和CPU等之间的并行操作、进行缓冲管理、设备控制与驱动 10.什么是DMA方式简述采用DMA方式进行数据传输的过程。 答:DMA方式是:在外部设备和内存之间开辟直接的数据交换通路。(1)外设可通过DMA控制器向CPU发出DMA请求:(2)CPU响应DMA请求,系统转变为DMA工作方式,并把总线控制权交给DMA控制器;(3)由DMA控制器发送存储器地址,并决定传送数据块的长度;(4)执行DMA传送; (5)DMA操作结束,并把总线控制权交还CPU。 11.什么叫通道技术通道的作用是什么 答:通道是独立于中央处理器的,专门负责数据I/O传输工作的理单元。通道对外部设备实行统一管理,它代替CPU对I/O操作进行控制,从而使CPU和外部设备可以并行工作。所以通道又称为I/O处理机。 12.什么是缓冲为什么要引入缓冲答:缓冲技术是用在外部设备与其他硬件部件之间的一种数据暂存技术,它利用存储器件在外部设备中

Linux操作系统作业参考答案

第一章 1、简述操作系统的定义,并指出操作系统的功能主要有哪些? 答:操作系统(Operating System,简称OS)就是管理与控制计算机硬件与软件资源的计算机程序,就是直接运行在“裸机”上的最基本的系统软件,任何其她软件都必须在操作系统的支持下才能运行。 操作系统的主要功能:(1)硬件控制;(2)资源管理;(3)提供用户接口;(4)提供输入输出处理;(5)系统监控;(6)实现计算机间的通信。 注:不局限于以上几点。 2、 Linux操作系统何时出现?由谁开发出来?并列出Linux操作系统的主要特点。答:1991年,由芬兰赫尔辛基大学学生Linus Torvalds开发出来。Linux操作系统主要特点有: (1)与UNIX兼容; (2)自由软件与源码公开; (3)性能高与安全性强; (4)便于定制与再开发; (5)互操作性高; (6)全面的多任务与真正的32位操作系统。 注:不局限于以上6个。、 3、解释Linux操作系统核心版本与发行版本的含义。Linux 2、 4、1版与2、 5、1版中,哪一个版本更稳定?为什么? 答:核心版本主要就是Linux的内核。发型版本就是各个公司推出的版本。2、4、1版本更稳定。2、5、1版本就是在就是测试版本,不一定稳定。(具体建p8核心版本的版本约定) 4、 Linux操作系统的超级用户就是什么?超级用户登陆shell默认的提示符就是什么?红旗Linux默认的shell类型就是哪一种? 答:Linux操作系统的超级用户就是root,超级用户登录默认提示符就是“#”,红旗Linux 默认的shell类型就是bash。 第二章 1、简述Linux命令的一般格式。

四种操作系统的区别概要

LINUX 特点 基本思想 Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有内容都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等。对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix 的,很大程度上也是因为这两者的基本思想十分相近。[8] 发展领域 职业领域:系统应用类(网管\系统管理和维护人员\安全管理人员中低端行业领域)待遇属于中下。 系统开发类行业(JAVA软件开发\C语言软件开发\WEB开发\嵌入式软件开发)其中嵌入式软件开发是linux应用最广的领域待遇属于中等发展方向:UNIX往高端领域和产业发展,例如:AIX、HP-UX、Solaris 等等。[9] 具体特性 完全免费 Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。[10] 完全兼容POSIX 1.0标准 这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。[10] 多用户、多任务 Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。[10] 良好的界面

Linux操作系统Ubuntu的详细介绍

Linux操作系统Ubuntu的详细介绍 Ubuntu是一个以桌面应用为主的Linux操作系统,下面由小编整理了Linux操作系统Ubuntu的详细介绍,希望对你有帮助。 Linux操作系统Ubuntu的详细介绍 1.简介 Ubuntu (官方中文译名:友帮拓)是一个南非的民族观念,着眼于人们之间的忠诚和联系。该词来自于祖鲁语和科萨语。Ubuntu(发音"oo-BOON-too"--“乌班图”,内置视频中曼德拉的发音为/u:bu:tu:/全部u发音/wu:/)被视为非洲人的传统理念,也是建立新南非共和国的基本原则之一,与非洲复兴的理想密切相关。Ubuntu 精神的大意是“人道待人”(对他人仁慈)。另一种翻译可以是:“天下共享的信念,连接起每个人”。“具有ubuntu 精神的人心胸开阔,乐于助人,见贤思齐而不忌妒贤能,因为他/她拥有适度的自信,而这源自如下认识:自己乃是属于一个更大的整体,当他人受到伤害或死去时,当他人受到折磨或压迫时,这个整体就会消失。”--大主教Desmond Tutu。作为一个基于GNU/Linux 的平台,Ubuntu 操作系统将ubuntu 精神带到了软件世界。

2.自由软件 Ubuntu 项目完全遵从开源软件开发的原则;并且鼓励人们使用、完善并传播开源软件。也就是Ubuntu目前是并将永远是免费的。然而,这并不仅仅意味着零成本,自由软件的理念是人们应该以所有“对社会有用”的方式自由地使用软件。“自由软件”并不只意味着您不需要为其支付费用,它也意味着您可以以自己想要的方式使用软件:任何人可以任意方式下载、修改、修正和使用组成自由软件的代码。因此,除去自由软件常以免费方式提供这一事实外,这种自由也有着技术上的优势:进行程序开发时,就可以使用其他人的成果或以此为基础进行开发。对于非自由软件而言,这点就无法实现,进行程序开发时,人们总得白手起家。基于上述原因,自由软件的开发是迅捷、高效和激动人心的! 3.不同之处 目前已有大量各种各样基于GNU/Linux的操作系统,例如:Debian,SuSE,Gentoo,RedHat 和Mandriva。在这行业已竞争纷繁的世界里,Ubuntu 是又一个参与者。那么Ubuntu 何以有所不同? Debian 是一个广受称道、技术先进且有着良好支持的发行版,Ubuntu 正是基于Debian之上,旨在创建一个可以为桌面和服务

Linux操作系统试题

《Linux操作系统试卷》A (课程代码:专业:学习层次:专科年级:) 本试题需在【答题册】作答。(试题总分100分) 一、选择题(共30题,每小题2分,满分60分) 1、linux中存放各用户帐号的文件是( C)。 A. shadow B. group C. passwd D. gshadow 2、文件权限读、写、执行的三种标志符号依次是( A)。 A .r w x B . x r w C .r d x D.s r w 3、如果执行命令 #chmod 746 file.txt,那么该文件的权限是( A)。 A. rwxr--rw- B. rw-r--r— C. --xr—rwx D. rwxr--r— 4、Samba服务器的配置文件是( D)。 A httpd.conf B inetd.conf C rc.samba D smb.conf 5、linux系统通过(C ) 命令给其他用户发消息。 A less B mesg y C write D echo to 6、Linux系统的联机帮助命令是( D)。 A. tar B. Cd C. Mkdir D. Man 7、下列关于操作系统的叙述中,哪一条是不正确的?( C ) A.操作系统管理计算机系统中的各种资源 B.操作系统为用户提供良好的界面 C.操作系统与用户程序必须交替运行 D.操作系统位于各种软件的最底层 8、在通常情况下,登录Linux 桌面环境,需要( B )。 A.任意一个帐户 B.有效合法的用户帐号和密码 C.任意一个登录密码D.本机IP 地址 9、Linux 中权限最大的账户是( B )。 A. admin B. root C. guest D. test 10、Linux的发展始于()年,它是由()的一名大学生开发的。( A ) A. 1990、芬兰 B. 1991、芬兰 C. 1993、美国 D. 1991、波兰 11、在redhat Linux系统中,下列哪个命令可以用来查看kernel版本信息:( D ) A.check B. ls kernel C.kernel D.uname 12、哪一个是终止一个前台进程可能用到的命令和操作: ( B )。 A.kill B.+c C.shut down D.halt 13、DHCP是动态主机配置协议的简称,其作用是可以使网络管理员通过一台服务器来管理一个网络系统,自动地为一个网络中的主机分配( D )地址。 A.网络 B.MAC C.DNS D.IP 14、LINUX操作系统是一种( D )。 A、单用户单进程系统 B、多用户单进程系统 C、单用户多进程系统 D、多用户多进程系统 15、Linux的吉祥物是( C ) A、一个手持叉子的红色小恶魔 B、一个绿色的蜥蜴 C、一个企鹅 D、一顶红色帽子 16、下面的操作系统中,不属于网络操作系统的是( D )。 A、Netware B、UNIX C、Windows NT D、DOS 17、改变文件所有者的命令为( C )。 A chmod B touch C chown D cat 18、Linux安装程序提供了两个引导装载程序(A )。 A.GROUP和LLTO B.DIR和COID C.GRUB和LILO D.DIR和GRUB 19、配置网卡时,下面哪一项一般不需要配置( D )。 A.IP地址 B.子网掩码 C.默认网关地址 D.MAC地址 20、在创建Linux分区时,一定要创建( D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区 21、哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 22、默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 23、哪个命令可以将普通用户转换成超级用户(D )。 A. super B. passwd C. tar D. su 24、在vi编辑器里,命令"dd"用来删除当前的( A )。 A. 行 B. 变量 C. 字 D. 字符 25、下面哪个命令用来启动X Window ( C )。 A. runx B. Startx C. startX D. xwin 26、vi中哪条命令是不保存强制退出( C )。 A. :wq B. :wq! C. :q! D. :quit 27、用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令( D)可以实现。 A. cd a.txt xt.a B. echo a.txt > txt.a C. rm a.txt txt.a D. cat a.txt > txt.a

linux操作系统(第2版))》课后习题答案

Linux 操作系统(第 2 版)》课后习题答案 练习题 、选择题 、填空题 1. GNU 的含义是: GNU's Not UNIX 。 2. Linux 一般有 3 个主要部分:内核( kernel )、命令解释层( Shell 或其他操作环境) 实用工具。 3. 安装 Linux 最少需要两个分区,分别是 swap 交换分区和 / (根)分区 4. Linux 默认的系统管理员账号是 root 。 三、简答题 (略) 1.简述 Red Hat Linux 系统的特点,简述一些较为知名的 Linux 发行版本。 2. Linux 有哪些安装方式安装 Red Hat Linux 系统要做哪些准备工作 3.安装 Red Hat Linux 系统的基本磁盘分区有哪些 4.Red Hat Linux 系统支持的文件类型有哪些 练习题 、选择题 1. C 命令能用来查找在文件 TESTFILE 中包含四个字符的行 A. grep 'T 'ESTFILE B. grep '?.'TESTFILE 1. Linux 最早是由计算机爱好者 A. Richard PetersenB . Linus Torvalds 列 A. Windows XP 开发的。 C. Rob Pick D. Linux Sarwar 2. 3. 4. C 是自由软件。 B. UNIX Linux 的特点。 B. 单用户 A 列 B 不是 A. 多任务 Linux 的内核版本是 A. 不稳定 的版本。 B. 稳定的 5. 6. Linux 安装过程中的硬盘分区工具是 A. PQmagic B. FDISK Linux 的根分区系统类型是 C 。 A. FATl6 B. FAT32 C. Linux C. 设备独立性 C. 第三次修订 D C. FIPS C. ext4 D. Windows 2000 D. 开放性 D. 第二次修订 D. Disk Druid D. NTFS

相关文档
最新文档