Linux内核面试题
文章平均质量分 89
大厂面试题
简说Linux内核
这个作者很懒,什么都没留下…
展开
-
大厂面试的拦路石-Linux内核面试题(30道含答案)
1. Linux 中主要有哪几种内核锁? Linux 的同步机制从 2.0 到 2.6 以来不断发展完善。 从最初的原子操作,到后来 的信号量,从大内核锁到今天的自旋锁。 这些同步机制的发展伴随 Linux 从单处 理器到对称多处理器的过渡;伴随着从非抢占内核到抢占内核的过度。 Linux 的 锁机制越来越有效,也越来越复杂。自旋锁最多只能被一个可执行线程持有,如果一个执行线程试图请求一个已被争 用已经被持有)的自旋锁,那么这个线程就会一直进行忙循环——旋转——等待 锁重新可用。要是锁未被争用,请求它的执行原创 2020-11-12 17:48:46 · 589 阅读 · 1 评论 -
2022春招大厂-嵌入式开发经典笔试面试题目大整理
1、什么是进程,线程,有什么区别2、多进程、多线程的优缺点3、什么时候用进程,什么时候用线程4、多进程、多线程同步(通讯)的方法5、进程线程的状态转换图。什么时候阻塞,什么时候就绪6、父进程、子进程的关系以及区别7、什么是进程上下文、中断上下文8、一个进程可以创建多少线程,和什么有关9、进程间通讯:(1)管道/无名管道(2)信号(3)共享内存(4)消息队列(5)信号量(6)socket注意:临界区则是一种概念,指的是访问公共资源的程序片段,并不是一种通信方式。原创 2022-11-03 19:46:32 · 1099 阅读 · 0 评论 -
Linux文件系统中的硬链接及常见面试题
inode是Linux(Unix)操作系统中文件系统的一个概念。inode的全称为index node,也就是索引节点。那么inode是用来索引什么的呢?其实inode表示的是一个文件,它是用来索引文件数据的。以Ext3文件系统为例,其文件数据通过间接块的方式来管理,inode通过一个间接块树来管理整个文件的数据。图1 Ext3间接块数组组织形式如图所示,inode中包含索引信息,通过文件的逻辑地址和inode中的索引信息,可以很方面的找到文件特定位置的数据。原创 2023-02-18 16:04:58 · 897 阅读 · 0 评论