美文网首页
01-入学测验:你究竟对 Linux 操作系统了解多少?

01-入学测验:你究竟对 Linux 操作系统了解多少?

作者: Leooeloel | 来源:发表于2019-04-16 12:28 被阅读0次

你对你所在做的事情真的了解吗?了解到什么程度?

所谓成长,就是知道自己目前在哪里,清楚将要去往哪里,然后通过学习和行动到达目的地。

本套题目帮我们明确“在哪里”和“去哪里”,然后整个课程的学习帮我们解决“怎么去”的问题。


  1. 在 Linux 上安装一个软件的常用方式有
    A. make install
    B. 通过 rpm 和 deb 文件
    C. 通过 yum 和 apt-get
    D. 下载压缩包解压缩后设置 PATH

  2. 下列过程在实模式下运行的有
    A. BIOS 加载启动扇区
    B. 启动扇区加载 Grub 的 kernel.img
    C. Grub 加载 Linux 内核
    D. Linux 加载内核驱动

  3. 对于在 Linux 内核初始化阶段创建进程,下列说法正确的有
    A. 0 号进程是所有用户态进程的祖先
    B. 1 号进程是所有用户态进程的祖先
    C. 1 号进程是所有内核态进程的祖先
    D. 2 号进程是所有内核态进程的祖先

  4. 下列属于触发系统调用指令的有
    A. int $0x80
    B. sysenter
    C. syscall
    D. systemcall

  5. 对于内核中的进程管理,下列描述正确的有
    A. 将所有进程放在一个链表中,所有线程放在另外一个链表中
    B. 处于 TASK_RUNNING 状态的进程一定在占用 CPU
    C. 父进程和子进程之间可以通过指针相互访问
    D. 从用户态到内核态要切换到内核栈

  6. 对于进程调度,下列说法正确的有
    A. 优先级低的进程可以采取 FIFO 策略
    B. 优先级低的进程可以采取轮流调度策略
    C. 对于普通进程可以采取 CFS 调度策略
    D. 对于实时进程可以采取 CFS 调度策略

  7. 对于进程的内存管理,下列说法正确的有
    A. 进程的代码非常关键,要放在内核态
    B. 进程的代码非常关键,不能修改
    C. 进程的栈被划分为两部分,用户栈和内核栈
    D. 不同进程的内核态映射到相同的地方

  8. 对于物理内存的管理,下列说法正确的有
    A. 物理内存先被划分为大小相同的段,然后再分为大小相同的页
    B. 物理内存的页需要被标记这个页是属于内核的还是用户的
    C. 很可能 CPU 访问不同的页速度不同
    D. 会有多个链表保存空闲的页面

  9. 对于文件,下列描述正确的有
    A. 文件描述符仅在一个进程内有效
    B. 每个进程维护一个 file 链表,维护它打开的文件
    C. 操作系统统一维护一个 file 链表,维护所有打开的文件
    D. 每个文件都要有一个 inode

  10. 对于虚拟文件系统,下列描述正确的有
    A. 文件系统需要注册才能使用
    B. dentry 结构维护了文件名和 inode 之间的关系
    C. 每种文件系统对于读、写、打开、关闭操作都可以有自己的实现
    D. 虚拟文件系统可以对接 NFS 之类的网络文件系统

  11. 对于输入输出设备,下列描述正确的有
    A. 对于设备的操作可以完全使用文件的方式
    B. 块设备可以使用缓存,也可以不使用缓存进行读写
    C. 字符设备可以使用缓存,也可以不使用缓存进行读写
    D. 设备也会关联 inode

  12. 对于网络通信,下列描述正确的有
    A. 七层协议全部都有在内核里面实现
    B. 套接字也是一个文件,因而也有 inode
    C. 相同机器的两个进程 Socket 通信只能通过 Loopback
    D. 相同机器的两个进程 Socket 通信可以通过文件

相关文章

  • 01-入学测验:你究竟对 Linux 操作系统了解多少?

    你对你所在做的事情真的了解吗?了解到什么程度? 所谓成长,就是知道自己目前在哪里,清楚将要去往哪里,然后通过学习和...

  • Linux系统简介

    linux 为何物 Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Mac ...

  • Linux

    一、Linux概述 Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Mac ...

  • 2020-02-22 linux系统

    什么是linux系统 Linux 就是一个操作系统,就像你多少已经了解的Windows(xp,7,8)和 Mac ...

  • Linux简介及小白学习路线图

    一、Linux 为何物 Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Ma...

  • 20220826听书笔记:为什么你活在别人的评判里?

    人们设计了很多测验,来了解一个人的能力。你入学会有入学考试,你找工作,也会有各种职业能力测试。 这些能力测试背后都...

  • 【Android】计算机编程相关知识点

    一、操作系统之Linux: Linux更多了解[https://www.runoob.com/linux/linu...

  • 操作系统初识

    [toc] 操作系统 熟练使用 Linux 命令行 -> 使用 Linux 进行程序设计 -> 了解 Linux ...

  • HTML你究竟了解多少?

    HTML编程语言如此热门,而你怎么可以不了解?下面,东东就带你在HTML的世界飞翔一下! HTML的发展历史 在了...

  • 02.操作系统发展史

    目标 了解操作系统的发展历史 知道 Linux 内核及发行版的区别 知道 Linux 的应用领域 01. 操作系统...

网友评论

      本文标题:01-入学测验:你究竟对 Linux 操作系统了解多少?

      本文链接:https://www.haomeiwen.com/subject/qtovwqtx.html