Linux 阶段测Ⅱ

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


1 简单题

  1. 每个 Linux 进程都会有地址空间,地址空间由哪三个段区域组成?
    text 段、data 段、stack 段。

  2. 在 Linux 内存映射模型中,虚拟地址由什么组成?
    偏移量和虚拟页框号。

  3. 判断系统中有足够可用的页面来满足需求的语句是?
    nr_free_pages> min_free_pages。

  4. 内核有哪两种类型的内存映射?
    共享型(shared) 和私有型(private)。

  5. 页面错误描述的是什么?
    页面出错的虚拟地址和引起的内存访问(RAM)类型。

  6. 特殊文件有哪两种?
    块特殊文件和字符特殊文件。

  7. 块特殊文件是什么?
    块特殊文件是一个能存储 固定大小块 信息的设备,它支持 以固定大小的块,扇区或群集读取和(可选)写入数据。

  8. 每个套接字都支持一种特定类型的网络类型,在创建时指定。最常用的有哪些?
    • 可靠的面向连接的字节流
    • 可靠的面向连接的数据包
    • 不可靠的数据包传输

  9. Linux 系统中使用什么来保证减少磁头的反复移动从而减少损失?
    IO 调度器 。

  10. 一个行规可以和终端设备相关联,使用什么结构来表示?
    tty_struct 。

  11. 使网络设备不易与其他字符设备在同一接口下集成的特性是?
    异步特性。

  12. 使用绝对路径来寻找一个文件,暂定这个路径是 /usr/local/file,那么需要经过哪几个步骤?

首先,系统会确定根目录,它通常使用 2 号 i -node ,也就是索引 2 节点,因为索引节点 1 是 ext2 /3/4 文件系统上的坏块索引节点。系统会将一项放在 dentry 缓存中,以应对将来对根目录的查找。
然后,在根目录中查找字符串 usr,得到 /usr 目录的 i - node 节点号。/usr 的 i - node 同样也进入 dentry 缓存。然后节点被取出,并从中解析出磁盘块,这样就可以读取 /usr 目录并查找字符串 local 了。一旦找到这个目录项,目录 /usr/local 的 i - node 节点就可以从中获得。有了 /usr/local 的 i - node 节点号,就可以读取 i - node 并确定目录所在的磁盘块。最后,从 /usr/local 目录查找 file 并确定其 i - node 节点呢号。

  1. JBD (Journaling Block Device日志块设备)中有哪三个主要的数据结构?
    log record(日志记录)、原子操作和事务。

  2. 请简述NFS 最基本的思想。
    允许任意选定的一些客户端和服务器共享一个公共文件系统

2 选择题

  1. 用于加快对磁盘上图像和数据的访问的是?
    页缓存

  2. Linux 假定页表分为( 3 )个级别。

  3. 用于设置输入速率的系统调用是?
    在这里插入图片描述

  4. 启动包含引导加载程序的相关文件的目录名是?
    在这里插入图片描述

  5. 获取文件信息的系统调用是?
    在这里插入图片描述

  6. 包含了有关文件系统布局的重要信息的系统结构是?
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值