课程目录

基础设施

操作系统

操作系统是管理硬件资源、提供应用运行环境的系统软件。进程管理、内存管理、文件系统、I/O模型是四大核心模块。

核心要点

  • 进程与线程:进程是资源分配单位,线程是CPU调度单位
  • 内存管理:虚拟内存、分页、分段、TLB快表
  • 文件系统:inode、目录结构、权限管理、ext4/XFS/ZFS
  • I/O模型:阻塞/非阻塞、同步/异步、IO多路复用(epoll)
  • Shell脚本:变量、循环、条件判断、管道、重定向

关联知识