操作系统
操作系统相关知识由浅入深。
Coder个人博客
51CTO/阿里云社区专家博主
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
systemd Basic 模块深度分析
systemd基础工具库源码分析摘要: systemd的basic/目录包含100+个文件,构成核心基础工具库,采用分层设计架构:底层fundamental层 → basic工具层 → libsystemd/shared共享层 → 上层应用模块。目录结构按功能划分,包括文件I/O、进程管理、cgroup集成、内存资源管理等模块。 核心功能特点: 文件I/O提供安全写入/读取API,支持原子操作、自动目录创建等特性 文件描述符管理实现安全关闭机制和批量操作 进程管理工具提供进程信息获取、终止等待等完整功能 c原创 2025-12-27 09:45:00 · 744 阅读 · 0 评论 -
Systemd 整体架构深度分析
Systemd是一个现代化的Linux系统和服务管理器,采用分层架构设计,包含基础层、工具库层、共享库层、服务层和应用层。核心组件包括PID 1系统管理器、journald日志守护进程、networkd网络管理等。系统启动时通过加载单元文件、构建依赖图来有序启动服务。源码采用模块化设计,核心数据结构包括Unit单元抽象和Manager系统管理器,通过D-Bus实现进程间通信。Systemd提供了完整的系统管理解决方案,取代了传统的SysV init系统。原创 2025-12-27 09:30:00 · 298 阅读 · 0 评论
分享