摘要: 第五章 学习笔记 定时器及时钟服务 一、硬件定时器 定时器是由时钟源和可编程计数器组成的硬件设备。时钟源通常是一个晶体振荡器,会产生周期性电信号,以精确的频率驱动计数器。使用一个倒计时值对计数器进行编程,每个时钟信号减1。当计数减为0时,计数器向CPU生成一个定时器中断,将计数值重新加载到计数器中, 阅读全文
posted @ 2023-11-05 01:29 sjbdjb 阅读(32) 评论(0) 推荐(0)
摘要: 并发编程 本章论述了并发编程,介绍了并行计算的概念,指出了并行计算的重要性,比较了顺序算法与并行算法,以及并行性与并发性,解释了线程的原理及相对于进程的优势。通过示例介绍了 Pthread 中的线程操作,句括线程管理函数。互斥量、连接、条件变量和屏障等线程同步工具;通过具体示例演示了如何使用线程进行 阅读全文
posted @ 2023-10-29 22:13 sjbdjb 阅读(14) 评论(0) 推荐(0)
摘要: 第三章:Unix/Linux 进程管理 进程 操作系统是一个多任务处理系统。在操作系统中,任务也称作进程。在实际的应用中,任务和进程这两个术语可以互换使用。这里有一个关于执行映像的概念,我们把执行映像定义为包含执行代码、数据和堆栈的存储区。进程的正式定义:进程是对映像的执行。 多任务处理系统 typ 阅读全文
posted @ 2023-10-22 22:57 sjbdjb 阅读(18) 评论(0) 推荐(0)
摘要: 第十一章:EXT2文件系统 一、EXT2文件系统的数据结构 1.通过mkfs创建虚拟磁盘 make2fs [-b blksize -N ninodes] device nblocks:在设备上创建一个nblocks个块(每个块大小为blksize)和ninodes个索引节点的ext2文件系统 (未指 阅读全文
posted @ 2023-10-15 20:51 sjbdjb 阅读(27) 评论(0) 推荐(0)
摘要: 学习笔记 第七章 文件操作2023-10-01 1.文件操作级别 (1)硬件级别: fdisk:将硬件、U盘或SDC盘分区。 mkfs:格式化磁盘分区,为系统做好准备。 fsck:检查和维修系统。 碎片整理:压缩文件系统中的文件。 (2)操作系统中的文件系统函数 (3)系统调用 (4)I/O库函数 阅读全文
posted @ 2023-10-01 20:58 sjbdjb 阅读(33) 评论(0) 推荐(0)
摘要: 一、学习笔记(sh编程) sh脚本 sh脚本 (Bourne 1982;Forouzan和Gilberg 2003)是一个包含 sh语句的文本文件,命 令解释程序 sh要执行该语句。sh脚本的第一行通常以#!组合开始,通 常称为shebang。 当主sh见到shebang时,会读取脚本所针对的程序名 阅读全文
posted @ 2023-09-24 21:47 sjbdjb 阅读(30) 评论(0) 推荐(0)
摘要: 恢复内容开始 I/O库函数 一、库函数基本内容 系统调用函数:open()、read()、write()、lseek()、close(); I/O库函数:fopen()、fread()、fwrite()、fseek()、fclose() 在系统调用中,文件描述符fd是一个整数,在库I/O中,fp是一 阅读全文
posted @ 2023-09-17 20:18 sjbdjb 阅读(18) 评论(0) 推荐(0)