最新 最热

超级用户指南:轻松升级你的Ubuntu Linux内核版本

当谈到强大的操作系统时,Ubuntu Linux无疑是一个备受推崇的选择。作为一个基于开源的操作系统,Ubuntu Linux提供了广泛的功能和灵活性,使其成为许多用户的首选。...

2024-09-18
3

Linux内核由哪些组成,这些你了解不

Linux内核主要由 进程管理、内存管理、设备驱动、文件系统、网络协议栈 外加一个 系统调用。

2022-10-27
1

半道转嵌入式开发适合吗?(从事十年的我建议不要,你会后悔的)

2. 精通C语言程序设计,因为嵌入式就是靠C语言来开发应用,所以不懂C语言,一切 免谈。

2022-10-27
2

QEMU调试Linux内核环境搭建

一个最小可运行Linux操作系统需要内核镜像bzImage和rootfs,本文整理了其制作、安装过程,调试命令,以及如何添加共享磁盘。

2022-10-26
2

一文让你深度了解Linux内核架构和工作原理

1.从技术层面讲,内核是硬件与软件之间的一个中间层。作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。...

2022-10-25
2

Linux用户空间与内核空间通信(Netlink通信机制)

Netlink是linux提供的用于内核和用户态进程之间的通信方式。但是注意虽然Netlink主要用于用户空间和内核空间的通信,但是也能用于用户空间的两个进程通信。只是进程间通信有其他很多方式,一般不用Netlink。除非需要用到...

2022-10-25
2

Linux操作系统I/O机制原理(流程图详解)

我们之前的文章提到了操作系统的三个抽象,它们分别是进程、地址空间和文件,除此之外,操作系统还要控制所有的 I/O 设备。操作系统必须向设备发送命令,捕捉中断并处理错误。它还应该在设备和操作系统的其余部分之间提供一...

2022-10-25
2

深入理解Linux内核页表映射分页机制原理

操作系统用于处理内存访问异常的入口操作系统的核心任务是对系统资源的管理,而重中之重的是对CPU和内存的管理。为了使进程摆脱系统内存的制约,用户进程运行在虚拟内存之上,每个用户进程都拥有完整的虚拟地址空间,互不干...

2022-10-25
2

好多网友都不知道怎么阅读Linux内核源码,这篇让你快速理解

Linux内核分为CPU调度、内存管理、网络和存储四大子系统,针对硬件的驱动成百上千。代码的数量更是大的惊人。

2022-10-22
2

谈谈物理内存与虚拟内存之间的映射(超详细~)

1、用户编制程序时使用的地址称为虚地址或逻辑地址,其对应的存储空间称为虚存空间或逻辑地址空间;而计算机物理内存的访问地址则称为实地址或物理地址,其对应的存储空间称为物理存储空间或主存空间。...

2022-10-22
2