关于linux内存管理说法不正确,Linux自我检测题 - osc_8wyy9cyu的个人空间 - OSCHINA - 中文开源技术交流社区...
因为工作需要开始使用Linux,决定跟着刘超老师学习趣谈Linux操作系统,记录下他出的12个练习题,把这套题目当作一个工具,在后面的不断学习中,一个个解答这些问题,还要时常回过头来检测一下自己,对照这些内容,有针对性的去学习自己欠缺的知识点。
原文参考于: https://time.geekbang.org/column/article/87104
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通信可以通过文件
关于linux内存管理说法不正确,Linux自我检测题 - osc_8wyy9cyu的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐
- Linux环境变量隔代,python基础题 - osc_vwtuqll7的个人空间 - OSCHINA - 中文开源技术交流社区...
47.metaclass作用?以及应用场景? metaclass,直译为元类,简单的解释就是:当我们定义了类以后,就可以根据这个类创建出实例, 所以:先定义类,然后创建实例.但是如果我们想创建出类呢? ...
- linux下安装EDK2开发环境,EDK2开发环境搭建 - osc_y9wmeuxa的个人空间 - OSCHINA - 中文开源技术交流社区...
EDK2开发环境搭建 来源 https://blog.csdn.net/rikeyone/article/details/80759724 EDK2全称为"uEFI Development ...
- python包管理机制_Python 包机制 - osc_8wyy9cyu的个人空间 - OSCHINA - 中文开源技术交流社区...
Python中的Module是比较重要的概念.常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的 ...
- 麒麟linux改中文,麒麟助手改版小结 - 优麒麟操作系统的个人空间 - OSCHINA - 中文开源技术交流社区...
"恰到好处的解决方案才能让人满足"--Susan Weinschenk <设计师要懂的心理学> "同质化的竞争环境下,决定竞争差距的关键因素就是执行力和创新的 ...
- linux中nfs存储权限,NFS权限管理 - 麦苗的个人空间 - OSCHINA - 中文开源技术交流社区...
对于NFS中权限管理的理解,首先需要熟悉Linux中关于文件或文件夹的访问控制策略,其次要认识NFS中服务器如何控制客户端的访问. 默认情况下,Linux对于文件或文件夹的权限管理分为所属者(ownu ...
- Linux目录的可写意味着,Linux权限分析 - osc_h5427nyq的个人空间 - OSCHINA - 中文开源技术交流社区...
在学习Linux的权限之前,我们先来理解几个概念: 可读,可写 .可执行 Linux的文件和目录有以下三种方式: r .w .x:可读,可写 .可执行 r-可读(read) w-可写(write) ...
- linux使用wdm设备驱动模型,驱动开发(WDM) - thomas_more的个人空间 - OSCHINA - 中文开源技术交流社区...
windows 设备对象名称(内核对象必须命名才能被用户层访问产生句柄) \Driver\ 内核模式下访问 \.\ 用户模式下访问 winObj(symbollink设备名称的别名,各个节点查看)和d ...
- rpm包备份命令linux,RPM常用命令介绍 - Linux就该这么学的个人空间 - OSCHINA - 中文开源技术交流社区...
rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎.逐渐受到其他发行版的采用.RPM ...
- linux ps ax tl,Linux常用指令 - osc_wa6fkyf0的个人空间 - OSCHINA - 中文开源技术交流社区...
空格键 :向下翻动一页: [pagedown]:向下翻动一页: [pageup] :向上翻动一页: /字符串 :向下搜寻[字符串]的功能: ?字符串 :向上搜寻[字符串]的功能 ...
最新文章
- 【通知】有三个人指导以及VIP星球6月份之后升级,你的专属AI顾问了解一下
- 3、ShardingSphere 之 Sharding-JDBC 实现水平分库
- 【Python基础】关于日期特征,你想知道操作都在这儿~
- JuPyter(IPython) Notebooks中使用pip安装Python的模块
- 网络原理题+复习资料
- 入门科普:一文看懂NLP和中文分词算法(附代码举例)
- 信息学奥赛C++语言: 区间内的真素数
- 【luogu3834】【POJ2104】【模板】可持久化线段树 1 [主席树]
- 总结一下在ASP.NET中开发网站的一般步骤
- 天融信的FTP服务器
- java并发编程(四) 线程池 任务执行、终止源码分析
- 关于计算机科学与技术二级学科的一点介绍
- 电机与拖动(电、磁、机械运动)
- 我在上海对日外贸公司的经历
- cvat标注软件入门
- LQBv13-Python:猜年龄
- Linkerd2入门
- 清华大学c语言程序设计期末试卷,清华大学出版社C语言程序设计习题.doc
- 【电磁场】矢量分析基础
- 飞机座舱布局工效综合评价与评价方法初探
热门文章
- 飞机复合外壳的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 使用moco mock http请求
- 浏览器因为代理打不开
- 在Hbuilder中进行APP开发的手机模拟器选择问题
- 【元胞自动机】元胞自动机传染病传播模拟【含Matlab源码 1680期】
- 合伙人项目模式,抢占市场先机,三年上市
- 动手学深度学习(十一) NLP循环神经网络
- https://www.runoob.com/jquery/html-text.html
- BlackBerry 9850应用推荐
- php bluehost,适合PHP程序的BlueHost Linux外贸主机