操作系统
文章平均质量分 91
__Witheart__
Witheart... Follow your heart...
展开
-
`.o`、`.a`、`.so`、`.dll` 文件后缀
o:编译后的目标文件,需要进一步链接。.a:静态库,多个目标文件的集合,编译时嵌入到可执行文件中。.so:动态库,Linux 系统下使用,运行时加载。.dll:动态库,Windows 系统下使用,运行时加载。这些文件类型在不同操作系统和编译模型中具有不同的用途,但它们的核心作用都是为程序提供可复用的代码模块。原创 2024-09-06 15:15:40 · 411 阅读 · 0 评论 -
Linux 中断处理与内核线程化——以触摸屏中断为例
本文探讨了 Linux 中断处理的传统模型与中断线程化的理念,以及在触摸屏驱动中为何使用线程化的中断处理。原创 2024-08-21 23:59:55 · 748 阅读 · 0 评论 -
Linux I/O 多路复用机制详解
本文将详细解释文件描述符、文件描述符集合,以及 `select()` 和 `poll()` 的底层工作原理,以帮助理解 Linux 系统的 I/O 多路复用机制。原创 2024-08-17 17:36:07 · 968 阅读 · 0 评论 -
【学习日记】【第五十一章 Linux中断实验】【流程图】——正点原子I.MX6U嵌入式Linux驱动开发
本文主要是笔者根据《正点原子I.MX6U嵌入式Linux驱动开发》中 “第五十一章 Linux中断实验” 的程序绘制的流程图,方便理解中断和定时器的使用。原创 2024-08-16 16:13:42 · 661 阅读 · 0 评论 -
软中断、Tasklet 与工作队列的机制分析
本文主要分析软中断、Tasklet 和工作队列的机制及其特点。原创 2024-08-16 11:40:30 · 742 阅读 · 0 评论 -
互斥锁与自旋锁在中断上下文中的应用
本文主要分析互斥锁和自旋锁的设计目的、工作机制以及在中断上下文中的适用性。原创 2024-08-15 13:14:46 · 472 阅读 · 0 评论 -
Linux 驱动开发究竟在开发什么?
通过本文的各个部分,可以清晰地看到 Linux 驱动开发在系统架构中的重要性。应用程序、C 库、系统调用和驱动程序之间的协作,使得用户能够方便地控制硬件设备,实现各种功能。Linux 驱动开发着眼于硬件和操作系统内核之间的驱动程序层,当然,内核配置与编译、引导加载程序开发、根文件系统构建等内容也是必不可少的。原创 2024-08-06 17:27:41 · 1220 阅读 · 0 评论 -
Linux系统中的两个核心进程:`init`和`kthreadd`
本文详细对比了Linux系统中的两个核心进程:`init`和`kthreadd`,并解释了用户空间进程与内核线程之间的区别。原创 2024-08-04 10:31:40 · 827 阅读 · 0 评论 -
cgroup:Linux的资源控制机制
cgroup 是什么:cgroup 是Linux内核提供的机制,用于限制、记录和隔离进程组的资源使用。主要功能:资源限制、优先级控制、资源隔离和资源监控。层次结构:cgroup 采用树状层次结构,便于分层管理进程。子系统:cgroup 支持多个子系统,每个子系统负责管理一种资源。示例:通过命令行创建和管理 cgroup,或者使用systemd集成管理。原创 2024-08-04 10:13:19 · 823 阅读 · 0 评论 -
什么是 IDR —— Linux 内核中的一种整数管理机制
IDR(ID Radix Tree)是 Linux 内核中的一种整数管理机制,用于将整数 ID 与指针关联起来。IDR 提供了一种高效的方式来分配和管理唯一的整数 ID,并将这些 ID 映射到相应的指针。在 Linux 内核中,整数 ID 是用于唯一标识各种系统资源或对象的数字。通过将整数 ID 与指针关联,可以快速、高效地管理和访问内存中的资源或对象。这种机制简化了内核的资源管理过程,提高了系统的性能和可靠性。原创 2024-08-03 17:59:15 · 1322 阅读 · 0 评论 -
VFS(虚拟文件系统)是什么,有真实的文件系统吗?
虚拟文件系统(VFS)是操作系统中的一个抽象层,用于统一不同文件系统的接口,提供一致的文件操作方式。真实的文件系统,如 ext4、NTFS 和 FAT32,则是具体的文件系统实现,负责实际的数据存储和管理。通过 VFS,操作系统能够以透明和统一的方式访问各种不同的文件系统。原创 2024-08-03 17:11:43 · 1366 阅读 · 0 评论 -
如何减少内存碎片的产生——页
内存碎片在计算机内存管理中是一个重要问题,影响系统性能。页机制的设计旨在减少这种碎片化。原创 2024-08-03 16:50:48 · 1145 阅读 · 0 评论