摘要:
相关代码 #include <stdio.h> #include <sys/types.h> #include <dirent.h> #include <sys/stat.h> #include <pwd.h> #include <grp.h> #include <unistd.h> #includ 阅读全文
摘要:
###一、stat(1) 1.学习stat stat指令:文件/文件系统的详细信息显示。 stat命令主要用于显示文件或文件系统的详细信息,该命令的语法格式如下: stat命令-->用来显示文件的详细信息,包括inode, atime, mtime, ctime 说明: -f 不显示文件本身的信息, 阅读全文
摘要:
第四章 并发编程 教材学习内容总结 本章论述了并发编程,介绍了并行计算的概念,指岀了并行计算的重要性;比较了顺序 算法与并行算法,以及并行性与并发性;解释了线程的原理及其相对于进程的优势;通过示 例介绍了 Pthread中的线程操作,包括线程管理函数,互斥量、连接、条件变量和屏障等线 程同步工具;通 阅读全文
摘要:
第三章 Unix/Linux进程管理 基本概念 1. 多任务处理 多任务处理指的是同时执行几个独立任务的能力,是通过在不同任务之间多路复用CPU的执行时间来实现。 多任务处理系统 多任务处理(MT)系统,说明多任务处理、上下文切换和进程处理原则。下面的程序实现了一个模拟操作系统内核模式各项操作的多任 阅读全文
摘要:
#第十一章 EXT2文件系统 ##知识点归纳 ###(一)EXT2文件系统数据结构 通过mkfs创建虚拟磁盘 mke2fs [-b blksize -N ninodes] device nblocks 在设备上创建一个带有nblocks个块(每个块大小为blksize字节)和ninodes个索引节点 阅读全文
摘要:
第七、八章学习笔记 第七章 文件操作 1.文件操作级别 (1)硬件级别: fdisk:将硬件、U盘或SDC盘分区。 mkfs:格式化磁盘分区,为系统做好准备。 fsck:检查和维修系统。 碎片整理:压缩文件系统中的文件。 (2)操作系统中的文件系统函数 (3)系统调用 (4)I/O库函数 (5)用户 阅读全文
摘要:
一、sh脚本 创建一个文本文件mysh,包含: #I /bin/bash comment line echo hello 使用chmod +x mysh使其可执行 二、sh脚本与C程序 首先,Sh是一个解释程序,逐行读取sh脚本文件并直接执行这些行。如果行是可执行 命令且为内置命令,那么Sh可直接执 阅读全文
摘要:
第九章I/O库函数 一、I/O库函数与系统调用 ● 系统调用函数:open()、read()、write()、lseek()、close(); ● I/O 库函数:fopen()、fread()、fwrite()、fseek()、fclose()。 二、I/O库函数的算法 ● fread算法 ● f 阅读全文
摘要:
一. 学习笔记 第一章 引言 1.Unix Unix是20世纪70年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。Unix作为一种开发平台和台式操作系统获得了广泛使用,主要用于工程应用和科学计算等领域。 2.Linux Linux,全称GNU/Linux,是一种免费使 阅读全文
摘要:
https://www.cnblogs.com/marryj/ 共39篇博客 阅读全文