10 2022 档案
摘要:#第六章 信号和信号处理 ##一、摘要 本章讲述了信号和信号处理;介绍了信号和中断的统一处理,有助于从正确的角度看待信号;将信号视为进程中断,将进程从正常执行转移到信号处理;解释了信号的来源,包括来自硬件、异常和其他进程的信号;然后举例说明了信号在Unix/Linux中的常见用法;详细解释了Unix
阅读全文
摘要:#第五章学习笔记 #一、教材内容归纳整理 摘要: 本章讨论了定时器和定时器服务;介绍了硬件定时器的原理和基于Intel x86的 PC 中的硬件定时器;讲解了 CPU操作和中断处理;描述了Linux中与定时器相关的系统调用、库函数和定时器服务命令;探讨了进程间隔定时器、定时器生成的信号,并通过示例演
阅读全文
摘要:Linux文件系统的三层抽象是什么? 答:Linux下的文件系统中宏观上主要分为三层: 1.上层的文件系统的系统调用(System-call ); 2.虚拟文件系统VFS(Virtual File System)层, 3.挂载到VFS中的各种实际文件系统。 man cat 写出Cat userlis
阅读全文
摘要:题目要求 学习pwd命令 研究pwd实现需要的系统调用(man -k; grep),写出伪代码 实现mypwd 测试mypwd 学习pwd命令 用man pwd 查看帮助文档 显示当前目录所在路径 pwd 显示当前目录的物理路径 pwd –P 显示当前目录的连接路径:pwd -L 研究pwd实现需要
阅读全文
摘要:#第三章学习笔记 ##一、知识点概述 摘要 本章论述了并发编程,介绍了并行计算的概念,指出了并行计算的重要性;比较了顺序算法与并行算法,以及并行性与并发性;解释了线程的原理及其相对于进程的优势;通过示例介绍了 Pthread 中的线程操作,句括线程管理函数。互斥量、连接、条件变量和屏魔等线程同步工具
阅读全文
摘要:#第三章学习笔记 ##一、知识点概述 摘要 本章讨论了 Unix/Linux 中的进程管理;阐述了多任务处理原则;介绍了进程概念;以一个编程示例来说明多任务处理、上下文切换和进程处理的各种原则和方法。 多任务处系统支持动态进程创建、进程终止,以及通过休眠与唤醒实现进程同步、进程关系,以及二叉树的形式
阅读全文
摘要:#第11章 EXT2文件系统 摘要:本章讨论了 EXT2文件系统。本章首先描述了EXT2文件系统在Linux 中的历史地位以及 EXT3/EXT4文件系统的当前状况;用编程示例展示了各种EXT2数据结构以及如何遍历 EXT2文件系统树;介绍了如何实现支持Linux 内核中所有文件操作的 EXT2文件
阅读全文