摘要: #第三章学习笔记 ##一、知识点概述 摘要 本章论述了并发编程,介绍了并行计算的概念,指出了并行计算的重要性;比较了顺序算法与并行算法,以及并行性与并发性;解释了线程的原理及其相对于进程的优势;通过示例介绍了 Pthread 中的线程操作,句括线程管理函数。互斥量、连接、条件变量和屏魔等线程同步工具 阅读全文
posted @ 2022-10-16 21:15 西宁西 阅读(31) 评论(0) 推荐(0)
摘要: #第三章学习笔记 ##一、知识点概述 摘要 本章讨论了 Unix/Linux 中的进程管理;阐述了多任务处理原则;介绍了进程概念;以一个编程示例来说明多任务处理、上下文切换和进程处理的各种原则和方法。 多任务处系统支持动态进程创建、进程终止,以及通过休眠与唤醒实现进程同步、进程关系,以及二叉树的形式 阅读全文
posted @ 2022-10-09 21:57 西宁西 阅读(34) 评论(0) 推荐(0)
摘要: #第11章 EXT2文件系统 摘要:本章讨论了 EXT2文件系统。本章首先描述了EXT2文件系统在Linux 中的历史地位以及 EXT3/EXT4文件系统的当前状况;用编程示例展示了各种EXT2数据结构以及如何遍历 EXT2文件系统树;介绍了如何实现支持Linux 内核中所有文件操作的 EXT2文件 阅读全文
posted @ 2022-10-03 20:44 西宁西 阅读(29) 评论(0) 推荐(0)
摘要: ##第7章 文件操作——教材知识点归纳 7.1文件操作级别 (1)硬件级别: fdisk:讲盘进行分区 mfks:格式化磁盘分区 fsck:检查和维修系统 2)操作系统内核中的文件系统函数:其中前缀k表示内核函数 3)系统调用:用户模式程序使用系统调用来访问内核函数 4)I/O库函数:使用库函数进行 阅读全文
posted @ 2022-09-25 22:33 西宁西 阅读(69) 评论(0) 推荐(0)
摘要: ##第10章 sh编程——教材知识点归纳 摘要:本章介绍了sh脚本;比较sh脚本与c程序;详细说明了如何编写sh脚本,解释了sh控制语句;说明了如何编写sh函数以及使用参数调用sh函数;最后举例说明了sh脚本的广泛应用。 10.1sh脚本与c程序 Sh是一个解释程序,逐行读取sh脚本文件并直接执行这 阅读全文
posted @ 2022-09-18 22:42 西宁西 阅读(40) 评论(0) 推荐(0)
摘要: ##第九章 一、I/O库函数与系统调用 系统调用只支持数据块读写,而I/O库函数支持逻辑单元的读/写文件(行、字符、结构化记录) 系统调用函数:open(), read(), write(), lseek(), close() I/O库函数:fopen(), fread(), fwrite(), f 阅读全文
posted @ 2022-09-11 22:40 西宁西 阅读(53) 评论(0) 推荐(0)
摘要: 一、知识点总结: 第一章:引言 第一章是本书的引言部分,本章简单介绍了Unix的历史、Linux的开发及其各种发行版。本章还解释了 Linux的启动过程,描述了 Unix/Linux文件系统组织、文件类型和常用的Unix/Linux命令。最后,本章介绍了用户管理和维护Linux 系统需执行的一些系统 阅读全文
posted @ 2022-09-04 22:49 西宁西 阅读(59) 评论(0) 推荐(0)
摘要: ![](https://img2020.cnblogs.com/blog/2166609/202012/2166609-20201206213036531-1866810894.png)![](https://img2020.cnblogs.com/blog/2166609/202012/2166609-20201206213334610-493976466.png) 阅读全文
posted @ 2020-12-06 21:34 西宁西 阅读(30) 评论(0) 推荐(0)
摘要: {{uploading-image-245921.png(uploading...)}} 阅读全文
posted @ 2020-12-06 21:28 西宁西 阅读(43) 评论(0) 推荐(0)
摘要: 辗转相除法的具体做法是:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。 伪代码:用辗转相除法确定两个正整数 a 和 b(a≥b) 的最大公因数gcd( 阅读全文
posted @ 2020-12-06 21:20 西宁西 阅读(157) 评论(0) 推荐(0)