10256linux操作系统答案.docx

上传人:b****7 文档编号:10269967 上传时间:2023-02-09 格式:DOCX 页数:40 大小:163.59KB
下载 相关 举报
10256linux操作系统答案.docx_第1页
第1页 / 共40页
10256linux操作系统答案.docx_第2页
第2页 / 共40页
10256linux操作系统答案.docx_第3页
第3页 / 共40页
10256linux操作系统答案.docx_第4页
第4页 / 共40页
10256linux操作系统答案.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

10256linux操作系统答案.docx

《10256linux操作系统答案.docx》由会员分享,可在线阅读,更多相关《10256linux操作系统答案.docx(40页珍藏版)》请在冰豆网上搜索。

10256linux操作系统答案.docx

10256linux操作系统答案

1、什么是操作系统?

操作系统能够做什么?

答:

操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

像平常使用WINDOWS7/8/10都是属于操作系统。

操作系统主要功能是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。

操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,让计算机系统所有资源最大限度地发挥作用,提供各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口等。

实际上,用户是不用接触操作系统的,操作系统管理着计算机硬件资源,同时按照应用程序的资源请求,分配资源

2、常用系统管理工具有哪些?

其主要作用是什么?

答:

操作系统的五大管理功能:

  

(1)作业管理:

包括任务、界面管理、人机交互、图形界面、语音控制和虚拟现实等;

  

(2)文件管理:

又称为信息管理;

  (3)存储管理:

实质是对存储“空间”的管理,主要指对主存的管理;

  (4)设备管理:

实质是对硬件设备的管理,其中包括对输入输出设备的分配、启动、完成和回收;

  (5)进程管理:

实质上是对处理机执行“时间”的管理,即如何将CPU真正合理地分配给每个任务。

3、vi的两种工作模式分别是什么?

其主要作用是什么?

答:

Vi编辑器是一个命令行编辑器,有三种基本的操作模式:

命令模式文本输入模式(编辑模式)最后行模式命令模式:

vi的默认模式,在命令模式下,你可以键入命令来删除、更改、移动文本;定位光标;搜索文本字符串、退出vi编辑器。

文本输入模式(编辑模式):

在编辑模式下,你可以往文件中输入文本。

以下哪些是Linux操作系统的特点?

 A.广泛性

 B.低廉性

 C.灵活性

 D.健壮性

答案:

ABC

 以下哪个不属于操作系统?

 A.Windows

 B.Linux

 C.Oracle

 D.MacOS

答案:

C

以下描述正确的是?

 A.批处理系统出现早于分时系统

 B.Linux就是批处理系统

 C.批处理系统可以同时执行多个任务

 D.Windows是批处理操作系统

答案:

A

以下哪个是移动操作系统?

 A.Linux

 B.Android

 C.WindowsXP

 D.Windows2003

答案:

B

 Linux最早发布于哪一年?

 A.1990

 B.1991

 C.1992

 D.1993

答案:

B

第一个企业版的Linux是哪一个?

 A.CentOS

 B.Ubuntu

 C.Debian

 D.RedHat

答案:

D

 以下哪个不是内核的组成部分?

 A.系统调用接口

 B.进程管理

 C.C语言编译器

 D.驱动程序

答案:

C

 Linux下常用文本编辑工具是?

 A.Notepad

 B.EditPlus

 C.DreamWeaver

 D.VIM

答案:

D

Linux的终端软件英文名称是什么?

 A.background

 B.terminal

 C.console

 D.cmd

答案:

B

下载安装软件的命令是什么?

 A.apt-getinstall

 B.vim-version

 C.sudo

 D.setup

答案:

A

 修改密码的命令是?

 A.change

 B.passwd

 C.password

 D.update

答案:

B

 进入某一文件夹的命令是?

 A.ls

 B.cd

 C.ll

 D.help

答案:

B

 列表显示所有文件的命令是?

 A.ls

 B.cd

 C.pwd

 D.echo

答案:

A

 打印信息的命令是?

 A.ls

 B.pwd

 C.ll

 D.echo

答案:

D

列表显示文件详细信息的命令是?

 A.ls

 B.cd

 C.ll

 D.help

答案:

C

查找帮助的命令是?

 A.cd

 B.pwd

 C.echo

 D.help

答案:

D

 系统配置文件一般放在哪个目录下?

 A.dev

 B.usr

 C.etc

 D.tmp

答案:

C

增加用户的命令是?

 A.adduser

 B.insertuser

 C.appenduser

 D.deluser

答案:

A

以下哪些描述是手机root后会产生的?

 A.获取最高用户权限

 B.增加系统风险

 C.可以任意安装软件

 D.可以提升网络连接速度

答案:

ABC

vi应该在哪个模式下来输入文件内容?

 A.输入工作模式

 B.编辑工作模式

 C.命令工作模式

 D.操作工作模式

答案:

B

从命令模式切换到编辑模式应该使用哪个命令?

 A.a

 B.i

 C.o

 D.u

答案:

B

在命令模式移动光标可以使用哪些键?

 A.k

 B.l

 C.a

 D.上箭头

答案:

AB

 删除当前行应该使用哪个命令?

 A.del

 B.dl

 C.dd

 D.dt

答案:

C

 撤消上一行操作应该使用哪个命令?

 A.a

 B.i

 C.o

 D.u

答案:

D

复制当前行使用哪个命令?

 A.cp

 B.ps

 C.p

 D.yy

答案:

D

使用哪个命令可以显示vi中的行号?

 A.:

setnumber

 B.:

number

 C.:

shownumber

 D.:

show

答案:

A

在查找替换命令中,使用哪个符号来分隔要查找和替换的关键字?

 A.\

 B./

 C.|

 D.,

答案:

B

保存并退出vi的命令是哪个?

 A.:

q

 B.:

w

 C.:

wq

 D.:

q!

答案:

C

 C语言头文件一般以什么名称结尾?

 A.c

 B.a

 C.h

 D.so

答案:

C

C语言库文件一般以什么名称结尾?

 A.c

 B.a

 C.h

 D.so

答案:

D

gcc在编译时,使用哪个参数来设置输出的文件名?

 A.o

 B.i

 C.c

 D.e

答案:

A

man命令查找Linux系统命令的用法应该使用哪个子命令?

 A.1

 B.2

 C.3

 D.4

答案:

A

man命令查找C语言函数用法应该使用哪个子命令?

 A.1

 B.2

 C.3

 D.4

答案:

C

以下哪些操作系统属于类Unix操作系统?

 A.Linux

 B.BSD

 C.MacOS

 D.Windows

答案:

ABC

使用gcc经过预编译后的文件一般以什么名称结尾?

 A.a

 B.i

 C.o

 D.u

答案:

B

使用gcc编译后的目标文件一般以什么名称结尾?

 A.a

 B.i

 C.o

 D.u

答案:

C

简述Linux下有哪些主要方式来处理线程同步问题

答:

Linux下提供了多种方式来处理线程同步,最常用的是互斥锁、条件变量和信号量。

一、互斥锁(mutex)

  锁机制是同一时刻只允许一个线程执行一个关键部分的代码。

二、条件变量(cond)

  条件变量是利用线程间共享全局变量进行同步的一种机制。

条件变量上的基本操作有:

触发条件(当条件变为true时);等待条件,挂起线程直到其他线程触发条件。

三、信号量

 如同进程一样,线程也可以通过信号量来实现通信,虽然是轻量级的。

四、异步信号

由于LinuxThreads是在核外使用核内轻量级进程实现的线程,所以基于内核的异步信号操作对于线程也是有效的。

但同时,由于异步信号总是实际发往某个进程,所以无法实现POSIX标准所要求的"信号到达某个进程,然后再由该进程将信号分发到所有没有阻塞该信号的线程中"原语,而是只能影响到其中一个线程。

进程在Linux中的表示是一个()。

 A.代码块

 B.结构体

 C.程序体

 D.封装体

答案:

B

进程通信的方式有()。

 A.管道

 B.消息队列

 C.套接字

 D.共享存储

答案:

ABCD

下列选项属于线程的特点的是()。

 A.有唯一标识

 B.不同线程可执行相同进程

 C.共享进程内存

 D.处理器独立调用

答案:

ABCD

下列是引入线程的原因有()。

 A.进程操作耗时

 B.提高并发处理性能

 C.提高CPU利用率

 D.使任务保持独立性

答案:

ABC

下面关于进程调度说法正确的是()。

 A.是确保进程有效工作的内核子系统

 B.决定进程运行的时间

 C.多任务操作系统的基础

 D.决定哪一个进程投入运行

答案:

ABCD

进程的状态包括()。

 A.运行状态

 B.等待状态

 C.就绪状态

 D.暂停状态

答案:

ABC

运行内核程序的运行模式被称作()。

 A.调解模式

 B.用户模式

 C.系统模式

 D.调试模式

答案:

C

 进程的运行模式包含()。

 A.调解模式

 B.用户模式

 C.系统模式

 D.调试模式

答案:

BC

 进程的控制块中包含()。

 A.操作时间

 B.进程id

 C.父进程id

 D.所需资源

答案:

BCD

Linux的调度策略有()。

 A.优先级策略

 B.根据进程对IO和处理器的请求多少对进程进行分类

 C.随机性策略

 D.时间片策略

答案:

ABD

虚拟存储技术的实现原理是什么?

答:

虚拟存储技术,实际上是将编写程序时所用的虚拟地址(逻辑地址)转换成较小的物理地址。

在程序运行时随时进行这种变换。

为了便于主存与辅存之间信息的交换,虚拟存储器一般采用二维或三维的复合地址格式。

采用二维地址格式时,将整个存储器划分为若干页(或段),每个页(或段)又包括若干存储单元。

采用三维地址格式时将整个存储空间分为若干段,每段分为若干页,每页又包括若干存储单元。

根据地址格式不同,虚拟存储器分为:

页式虚拟存储器、段式虚拟存储器和段页式虚拟存储器。

存储管理方案有()。

 A.分区存储管理

 B.页式存储管理

 C.段式存储管理

 D.段页式存储管理

答案:

ABCD

在分区存储管理中,内存划分方式有()。

 A.随机分区

 B.分段式分区

 C.固定分区

 D.动态分区

答案:

CD

 页式存储管理的特点有()。

 A.内存利用率最低

 B.页的大小因系统而异

 C.可以非连续存放

 D.对逻辑上统一的一类信息不方便查找和共享

答案:

BCD

 虚拟存储技术是有机的将内存和外存结合起来,充当()。

 A.内存

 B.外存

 C.虚拟内存

 D.主存

答案:

C

虚拟存储技术最大的优势就是扩展了计算机系统可使用的内存空间。

 A.对

 B.错

答案:

A

虚拟存储中因为内存空间的扩展,所以将整个程序全放置到内存中,从而加快了运行速度。

 A.对

 B.错

答案:

B

 Linux中实际使用的存储管理技术是()。

 A.分区虚拟存储管理

 B.页式虚拟存储管理

 C.段式虚拟存储管理

 D.段页式虚拟存储管理

答案:

B

 Linux中用于释放内存页,从而增加空闲页的数量,是由()程序实现的。

 A.swaped

 B.delete

 C.kswaped

 D.release

答案:

C

 交换分区中包含专用的文件系统。

 A.对

 B.错

答案:

B

 在虚拟存储管理的实现过程中,因为外存也被看做虚拟内存的一部分,所以存放在外存中的程序也可以被执行。

 A.对

 B.错

答案:

B

下列选项中属于文件系统提供的功能有()。

 A.定义文件类型

 B.定义文件结构

 C.定义存储方式

 D.提供文件处理办法

答案:

ABCD

 文件系统提供的文件保护有()。

 A.用户保护

 B.位置保护

 C.操作权限保护

 D.信息保护

答案:

AC

 文件共享带来的好处有()。

 A.增强对文件的保护

 B.节省时间

 C.提高存储空间使用率

 D.减少工作量

答案:

BCD

 Linux文件系统结构可以分为()。

 A.文件目录

 B.对外接口

 C.文件管理软件

 D.文件数据和属性

答案:

BCD

 Linux文件系统的特点可以归纳为()。

 A.文件数据是动态的

 B.文件可由创建者设定权限

 C.一切设备均为文件

 D.文件数据是静态的

答案:

ABC

 Linux虚拟文件系统支持的文件系统包括()。

 A.通用文件系统

 B.物理文件文件系统

 C.网络文件系统

 D.特殊文件系统

答案:

BCD

 操作权限保护的内容包括()。

 A.只读

 B.删除

 C.只写

 D.可执行

答案:

ACD

下列选项中属于存放在文件系统的有()。

 A.文件数据

 B.目录

 C.软连接

 D.保护信息

答案:

ABCD

ext4文件系统的分配策略包括()。

 A.多块分配

 B.延迟分配

 C.文件数据块与Inode处于同一块组

 D.同目录所有Inode处于同一块组

答案:

ABCD

虚拟文件系统设置的对象包括()。

 A.超级块对象

 B.索引节点对象

 C.文件对象

 D.目录项对象

答案:

ABCD

设备管理的功能包括()。

 A.确保计算机资源合理配置

 B.完成输入/输出操作

 C.提供统一操作方式操作接口

 D.实现计算机与用户的交互友好性

答案:

BC

在Linux系统下,系统操作设备是通过()来完成的。

 A.驱动

 B.软件

 C.硬件

 D.信号

答案:

A

 操作系统将设备分为()这几类。

 A.块设备

 B.支持设备

 C.字符设备

 D.网络设备

答案:

ACD

 Linux中I/O的系统结构可以分为()。

 A.虚拟文件系统

 B.驱动层

 C.虚拟层

 D.物理设备

答案:

ABD

下列选项属于设备管理的相关技术的是()。

 A.缓冲技术

 B.中断技术

 C.缓存技术

 D.DMA技术

答案:

ABCD

外围设备与内存之间的输入输出控制主要有()这几种方式。

 A.间歇方式

 B.轮询方式

 C.中断方式

 D.DMA方式

答案:

BCD

设备分配的方法有()。

 A.共享分配

 B.独享分配

 C.批次分配

 D.虚拟分配

答案:

ABD

 中断技术可以实现()。

 A.CPU与I/O设备并行工作

 B.硬件故障处理

 C.人机联系

 D.内存与设备直接通信

答案:

ABC

系统资源使用情况包括()。

 A.网卡使用率

 B.内存使用量

 C.CPU使用率

 D.文件系统空间使用率

答案:

BCD

 常见的设备驱动方式有()。

 A.共享方式

 B.缓存方式

 C.中断方式

 D.DMA方式

答案:

CD

请以键盘输入为例说明X-Windows体系结构的工作过程。

答:

X系统由3个相关的部分组合起来的。

服务端(Server)

Server是控制显示器和输入设备(键盘和鼠标)的软件。

Server可以创建视窗,在视窗中绘图和文字,回应Client程序的“需求”(requests),但它不会自己完成,只有在Client程序提出需求后才完成动作。

每一套显示设备只对应惟一的Server,而Server一般由系统供应商提供,通常无法被用户修改。

对操作系统而言,Server只是一个普通的用户程序而已,因此很容易更换新版本,甚至更换成第三方提供的原始程序。

客户端(Client)

Client是使用系统视窗功能的一些应用程序。

在X下的应用程序称做Client,原因是它是Server的客户,要求Server回应它的请求完成特定动作。

Client无法直接影响视窗行为或显示效果,它们只能送一个请求(request)给Server,由Server来完成这些的请求。

典型的请求通常是“在某个视窗中写‘HelloWorld’的字符串”,或者从A到B划一条直线。

Client的功能大致可分为两部分:

向Server发出“需求”只是它的一部分功能,其他的功能是为用户执行程序而准备的。

例如输入文字信息、作图、计算等等。

通常,Client程序的这一部分是和X独立的,它对于X几乎不需要知道什么。

通常,应用程序(特别是只大型的标准绘图软件、统计软件等)对许多输出设备具有输出的能力,而在X视窗中的显示只是Client程序许多输出中的一种,所以,Client程序中和X相关的部分只占整个程序中很小的一部分。

用户可以通过不同的途径使用Client程序:

通过系统提供的程序使用;通过第三方的软件使用;或者用户为了某种特殊应用而自己编写的Client程序来使用。

通讯通道 (communicationchannel)

client藉著它送"需求"给server,而server藉著它回送状态(status)及一些其它的资讯(information)。

只要client和server都知道如何使用通道,通道的本身并不是很重要,在系统或网路上支援通讯型态的需求是内建於系统基本的X视窗函数馆(library),所有和通讯型态有关的事都从函数馆独立出来,client和server之间的通讯只要藉著使用这函数馆(在标准X版为xlib)。

Server和Client之间的通信

Server和Client通信的方式大致有两类,对应于X系统的两种基本操作模式。

第一类,Server和Client在同一台机器上执行,它们可以共同使用机器上任何可用的通信方式做互动式信息处理。

在这种模式下,X可以同其他传统的视窗系统一样高效工作。

第二类,Client在一台机器上运行,而显示器和Server则在另一台机器上运行。

因此两者的信息交换就必须通过彼此都遵守的网络协议进行,最常用的协议为TCP/IP。

这种通信方式一般被称为网络透明性,这也几乎是X独一无二的特性。

操作系统接口可以分为()几大类。

 A.命令接口

 B.程序接口

 C.物理接口

 D.图形界面接口

答案:

ABD

下列关于操作系统接口说法错误的是()。

 A.操作系统接口用于支持用户和操作系统之间进行交互。

 B.操作系统接口可以分为三大类。

 C.操作系统接口通常由“命令”和“系统调用”的形式表现出来。

 D.操作系统接口指的是用户与计算机之间的接口。

答案:

D

 下列属于shell版本的是()。

 A.bash

 B.sh

 C.dsh

 D.csh

答案:

ABCD

 Linux默认的Shell版本是()。

 A.bash

 B.sh

 C.dsh

 D.zsh

答案:

A

下列关于Shell说法正确的是()。

 A.Shell是命令的语言编辑器

 B.Shell是命令的语言解释器

 C.Shell拥有内置的shell命令集

 D.Shell会将有效的命令传达到内核驱动

答案:

BCD

 下列关于X11说法正确的是()。

 A.利用网络架构进行图形界面的运行与绘制。

 B.是一种软件

 C.是一种操作系统

 D.x11使用的网络架构中X-Client用于管理硬件。

答案:

AB

 下列关于X-Windows体系结构说法正确的是()。

 A.X-Server用于管理客户端硬件

 B.X-Server接受鼠标键盘灯发送的信息

 C.X-client为X-Server提供数据

 D.X-Client是应用程序

答案:

ABCD

X-Windows的组成部分包括()。

 A.桌面

 B.窗口

 C.菜单

 D.按钮

答案:

ABCD

Linux中的系统调用接口可以在()情况下使用。

 A.开机后直接使用

 B.系统加载后使用

 C.编写程序时使用

 D.运行程序时使用

答案:

C

 下列关于系统调用接口说法错误的是()。

 A.为开发人员提供开发环境

 B.单进程处理功能

 C.可以提升安全性

 D.是用户与操作系统间的接口

答案:

B

使用Linux虚拟文件系统中的openreadclose

答:

 每一个系统下都有对文件操作的应用,但是都大致相同,同样在Linux系统中也同样拥有对文件的操作。

如:

文件描述符、open()函数、close()函数、read()函数、write()函数、文件偏移lseek()函数、获取文件状态fstat()函数、文件空间映射mmap()函数、取消mmap()映射的munmap()函数、文件属性fcntl()函数和文件输入输出控制ioctl()函数。

此处主要说open()函数、close()函数、read()函数、write()函数

     一、文件描述符

    文件描述符是一个整形的数据,所有对文件的操作都通过文件描述符实现。

在Linux系统中用文件描述符表示设备文件和普通文件。

文件描述符是文件系统中连接用户空间和内核空间的枢纽。

而文件描述符的范围为0~OPEN_MAX,它是一个有限的资源,在使用完毕后需要及时释放。

    在Linux系统中有3个已经分配的文件描述符,即标准输入、标准输出和标准错误,它们的文件描述符的值分别为0、1和2.

    二、打开创建文件open()、create()函数

    open()函数的原型:

1intopen(constchar*pathname,intflags);

2intopen(constchar*pathname,intflags,mode_tmode);

 

    对于open()函数,在使用时需要包含头文件sys/types.h、sys/stat.h、fcntl.h。

通常在用户通过open()函数打开pathname指定的文件后,该函数会返回一个值,如果打开成功,返回一个整形的文件描述符。

再出错时会返回-1。

对于pathname所指的是一个字符串变量,该字符串变量的长度一般为1024个字节。

对于超过这个大小以后,系统会自动截断,选择最前面的字节操作。

    对于flags变量是文件标志变量,用于判定文件的打开方式,其中文件的打开方式可以为只读、只写或读写方式打开,分别用O_RDONLY、O_WRONLY、O_RDWR表示,并且在打开文件的方式时必须使用这三种方式中的其一。

在这三个参数中O_RDONLY通常定义为0、O_WRONLY定义为1、O_RDWR定义为2。

    除这上述的三种打开方式外还有其他的一些参数。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1