Linux系统教程考查试题

Linux系统教程考查试题

ID:41063777

大小:37.00 KB

页数:5页

时间:2019-08-15

Linux系统教程考查试题_第1页
Linux系统教程考查试题_第2页
Linux系统教程考查试题_第3页
Linux系统教程考查试题_第4页
Linux系统教程考查试题_第5页
资源描述:

《Linux系统教程考查试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Linux系统教程考查试题(占总成绩70分)姓名:袁健龙学号:101404139班级:10计教(1)班一、名词解释(每题2分,共10分)1.Linux系统特点1)与UNIX系统兼容;2)自由软件和源码公开;3)性能高和安全性强;4)便于定制和再开发;5)互操作性高;6)全面的多任务和真正的32位操作系统7)具有图形用户界面2.管道文件答:管道是Linux中最常用的IPC机制。与UNIX系统一样,一个管道线就是连接两个进程的一个打开文件,每个管道只有一个内存页面用做缓冲区,该页面按环形缓冲区方式使用。就是说每当读

2、或写到页面的末端,就又回到页面的开头。管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。Linux管道的实现机制,从本质上说,管道也是一种文件,但它又和一般的文件有所不同,管道可以克服使用文件进行通信限制管道的大小和读取进程也可能工作得比写进程快的两个问题3.故障和陷阱答:故障和陷阱都属于异常。故障是错误条件引起的异常,而陷阱是有意为之的异常。4.ping,telnet,ftp答:(

3、1)、最常用的网络测试工具-PING.EXE。作用:Ping的主要作用是验证与远程计算机的连接。该命令只有在安装了TCP/IP协议后才可以使用。原理:向远程计算机通过ICMP协议发送特定的数据包,然后等待回应并接收返回的数据包,对每个接收的数据包均根据传输的消息进行验证。默认情况下,传输四个包含32字节数据(由字母组成的一个循环大写字母序列)的回显数据包。(2)、功能强大的远程管理工具-TELNET.EXE。作用:可以使用Telnet客户以连接到运行有Telnet服务器软件的远程计算机上。一旦连接之后,就可以与

4、Telnet服务器通讯。执行的会话类型取决于Telnet软件的配置。通讯、游戏、系统管理和本地登录模拟是Telnet使用的几种典型类型。执行:开始->运行->Telnet,即进入Telnet的主窗口,这时可从主菜单的“终端”->“首选”项里对Telnet进行必要的设置,比如,本地响应、光标属性、字体属性等等。使用:设置完毕后,从主菜单里选“连接”->“远程系统”项,即进入登录窗口,填入主机名和端口号,点“连接”按钮即可。(3)、文件传输工具-FTP.EXE。作用:将文件传送到正在运行FTP服务的远程计算机或从正

5、在运行FTP服务的远程计算机传送文件(有时称作daemon)。Ftp可以交互使用用法:(1)直接进入FTP以命令行的方式交互执行。执行后显示为FTP>。(2)ftp[-v][-n][-i][-d][-g][-s:filename][-a][-w:windowsize][computer]5、Linux系统内核I/O系统的构成答:linux系统内核I/O系统由I/O设备、相关设备驱动程序和I/O子系统构成。一、问答题(共10分)1)Linux系统中进程和线程的关系,区别及如何使用(3分)答:进程就是程序的一次执行

6、过程,他有走走停停的活动规律。线程可以看成是进程中指令的不同执行线路。进程和线程的关系:①一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。②资源分配给进程,同一进程的所有线程共享该进程的所有资源。③线程在执行过程中,需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。④处理机分给线程,即真正在处理机上运行的是线程。⑤线程是指进程内的一个执行单元,也是进程内的可调度实体。线程与进程的区别:①调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位②并发性:不仅进程之间可以并发执

7、行,同一个进程的多个线程之间也可以并发执行。③拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源。④系统开销:在创建或撤销进程的时候,由于系统都要为之分配和回收资源,导致系统的明显大于创建或撤销线程时的开销。进程的操作包括:创建进程、撤销进程、挂起进程、恢复进程、改变进程优先等级、封锁进程、唤醒进程、调度进程等。2)Linux系统内核中任务的定义、组成及管理机制(3分)答:定义:将实现各自功能的多个代码段定义为任务,每个任务是一个独立的执行线程,可以与其他的并发任务竞争处理器

8、时间。每个任务都是可调度的,根据预定的调度算法竞争执行时间。组成:代码、数据、堆栈。管理:通过创建、删除、挂起、解挂、设置优先级等操作进行管理。1)结合嵌入式系统平台,简述Linux系统内核详细的引导过程并用流程框图加以说明(4分)答:在Bootloader将Linux内核映像拷贝到RAM以后,可以通过下例代码启动Linux内核:call_linux(0,machine_type,ke

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。