华为内部面试题库---(19)
1. 在Linux操作系统中,以Ext文件系统为例,下列那个数据结构在磁盘上没有对应的项:(《深入理解Linux内核》P461-480)
A、inode;
B、dentry;
C、super_block;
D、ext_dir_entry。
答案:B。
解释:dentry是Linux VFS方便查找引入的内存数据结构,在磁盘上没有对应的结构。
2. 下面关于利用ulimit命令修改系统资源限制的说法错误的是:(http://www.ibm.com/developerworks/cn/linux/l-cn-ulimit/)
A、利用ulimit修改系统资源限制只在当前tty中有效,且不能超过/etc/security/limits.conf中设置的限制;
B、当用户注销或重新登录后,ulimit设置的值失效;
C、可以通过修改/proc/sys/fs/file-max来更改当前用户进程可以打开的文件最大数量;
D、需要ulimit的修改永久生效,可以把相关命令添加到.bash_profile或者/etc/profile中;
答案:C。
解释:/proc/sys/fs/file-max反应的系统范围内最大的文件句柄数量。
3. 下面不是Linux磁盘调度算法的是:(《深入理解Linux内核》P577-579)
A、CFQ(Completely Fair Queuing);
B、Deadline;
C、NOOP;
D、LRU。
答案:D。
4. 下面操作不能严格保证原子性的是:(http://www.dazuiniu.com/blog/2010/05/26/unix-amotic-operations.html)
A、link(oldpath, newpath);
B、rename(oldpath, newpath);
C、open(pathname, O_CREAT | O_EXCL, 0644);
D、mkdir(dirname, 0755)。
答案:B。
解释:rename在同一个文件系统内部可以保证原子性,一旦newpath在另外一个文件系统中,就不能严格保证原子性。
5. 当一个文件a被mmap的时候,下面操作会失败的有:(《深入理解Linux内核》P654-656)
A、rm -f a;
B、cp b a;
C、mv b a;
D、unlink a。
答案:C。
解释:mv操作会创建新的inode来覆盖原始的a文件的inode及内容,当mmap时该操作会失败。
6. 通过文件名存取文件时,文件系统内部的操作过程是通过()。(深入理解Linux内核P495-504)
A、文件在目录中查找文件数据存取位置。
B、文件名直接找到文件的数据,进行存取操作。
C、文件名在目录中查找对应的inode,通过inode存取文件数据。
D、文件名在中查找对应的超级块,在超级块查找对应inode,通过inode存取文件数据
解答:选C
7. 当一个目录作为一个挂载点被使用后,该目录上的原文件()。(深入理解Linux内核P484-494)
A、被永久删除 B、被隐藏,待挂载设备卸载后恢复
C、被放入回收站 D、被隐藏,待计算机重新启动后恢复
解答:选B
8. 下列关于/etc/fstab文件描述,正确的是()。(http://en.wikipedia.org/wiki/Fstab)
A、fstab文件只能描述属于linux的文件系统 B、CD_ROM和软盘必须是自动加载的
C、fstab文件中描述的文件系统不能被卸载 D、启动时按fstab文件描述内容加载文件系统
解答:选D
9. Linux交换分区的作用是?(多选题)(http://baike.baidu.com/view/418446.htm)
A、存放临时文件 B、完成虚拟存储
C、用磁盘空间模拟硬盘空间 D、允许应用程序使用多于实际内存的存储容量
解答:选ABD
10. 文件系统采用多重结构搜索文件内容。设块长为512B,每个块号占3B,如果不考虑逻辑块号在物理块中所占的位置,分别求二级索引和三级索引时可寻址的文件最大长度。(深入理解Linux内核P752-754)
A、10240K、1740800K
B、10240K、2456500K
C、14450K、1740800K
D、14450K、2456500K
解答:选D
设块长为512B,每个块号占3B,一个物理块可放:512/3=170个目录项。也即:
一个一级索引可放的文件大小为:170×512B=85K。
一个二级索引可存放文件的大小为:170×170×512B=14450K。
一个三级索引可存放文件的大小为:170×170×170×512B=2456500K。
转载于:https://www.cnblogs.com/hehehaha/archive/2013/05/20/6332751.html
华为内部面试题库---(19)相关推荐
- 华为内部面试题库---(2)
1.在分页存储管理系统中,从页号到物理块号的地址映射是通过( )实现的. A.段表 B.页表 C.PCB D.JCB 答案:B 用户程序的地址空间被划分成若干固定大小的区域,称为"页&qu ...
- 华为内部面试题库---(9)
1.spinlock可通过配置选项CONFIG_DEBUG_SPINLOCK来打开内核编译选项,进行自旋锁调试,作用有(多选):(参考:Linux内核设计与实现,第二版,第9章,9.2节) A. 内核 ...
- 华为内部面试题库---(10)
1. 对于linux内核信号量,说法正确的是(多选):(参考:Linux内核设计与实现,第二版,第9章,9.4小节) A. 如果获取一个被占用的信号量,任务会睡眠,等待信号量释放之后,该任务才能重新获 ...
- 华为内部面试题库---(6)
1.在SMP体系结构中,中断亲和性是指将一个或者多个中断绑定到特定CPU core上运行,下列说法错误的是:A.每个硬件设备都会在/proc/irq下有个中断号命令的目录来标志中断亲和性B.IRQ#目 ...
- 华为工程师面试题库—通信类
华为工程师面试题库-通信类 [ 2007-5-21 16:41:00 | By: bjxiong ] 应聘华为各类工程师通信基础题库以及答案-知己知彼.百战不殆 电信基础知识题库 (以下题目可以按 ...
- 国内一线互联网公司内部面试题库
原文链接:https://github.com/JackyAndroid/AndroidInterview-Q-A/blob/master/README-CN.md 欢迎在GitHub或者掘金上关注我 ...
- 华为通信基础面试题库以及答案
华为通信基础知识题库 (以下题目可以按填空.判断或简答方式出题,也可以经过变化成为选择题) 1.语音信号数字化过程中,采用的是的量化方法是非均匀量化. 2.PCM30/32路系统中,每个码的时间间隔是 ...
- 华为java机试题库社招,月薪30K
前言 作为一个已经毕业的计算机专业学长,其实几年大学走来还是挺感慨万千的.(说明一下:一本,非958.211) 老实说,上大学之前填志愿选专业的时候没有任何打算,就觉得学海熬到头了,向往已久的大学舒坦 ...
- Java高级工程师必备知识!华为java机试题库社招
前言 对Java开发的知识点进行深入的学习,并打算做成系列,先从基础常用的重点**(面试点)**知识开始,后续会陆续扩展,加油! 涉及到底层的可能代码块会多点,但要学习底层不看代码看啥?代码说明一切! ...
最新文章
- mysql存储引擎处理_[MySql学习笔记] 四 存储引擎事务处理
- IDEA运行第一个Spring Boot应用程序
- Strophe的示例程序运行
- UML学习总结(1)——UML学习入门
- 二维数组离散程度matlab,(十八)数据分析中的一些概念
- java——JMM内存模型
- 文本框输入限制【不允许空格、只允许数字】
- leetcode116. 填充每个节点的下一个右侧节点指针(dfs)
- h5正则表达式_正则表达式需要5天才能运行。 因此,我构建了一个可以在15分钟内完成操作的工具。...
- php对pdf关键字定位,如何在PDF文件中快速查找关键字
- 还在重复写空指针检查代码?考虑使用 Optional 吧!
- android enable ipv6,安卓开启ipv6网络支持小米手机(miui)IPv6无法使用的问题
- 在系统中增加各银行卡刷卡消费分析
- Kubernetes系列之五:使用yaml文件创建service向外暴露服务
- 鸿蒙车载系统丰田,华为公布三大鸿蒙车载操作系统
- 测试论坛和网站资源分享
- 使用sklearn实现birch聚类分析
- java实现区块链中的区块hash难度系数的设计
- 国内三大制式3G网络简介及比较
- win7多重引导 linux,如何在Linux和Windows下制作多重引导USB?