Linux基础
文章平均质量分 67
企鹅快跑
仰望星空,脚踏实地
展开
-
Linux基础(二)——/proc文件系统
1、/proc文件系统简介 /proc文件系统由一组目录和文件组成,装配(mount)于/proc目录下。/proc文件系统是一种虚拟文件系统,以文件系统目录和文件形式提供一个只想内核数据结构的接口。这为查看和改变各种系统属性开启了方便之门。此外,还能通过一组以/proc/PID形式命名的的目录查看系统中各种进程的相关信息。 通常,/proc目录下的文件内容都采取人类可读取的文本形...原创 2018-10-26 21:54:18 · 226 阅读 · 0 评论 -
Linux基础(一)——递归make
1、递归make make命令有递归调用的功能,它可以递归调用子目录中的Makefile。例如在当前目录下有一个Makefile,在当前目录下有一个子目录hello并且其中有一个Makefile。当前目录下有一个文件man.c如下:void main(){ hello();} 当前目录下的Makefile文件内容如下CC = gccCFLA...原创 2018-10-26 21:41:50 · 767 阅读 · 0 评论 -
Linux基础(三)——CRC16算法与程序
循环冗余码校验英文名称为Cyclical Redundancy Check,简称CRC。它是利用除法及余数的原理来作错误侦测(Error Detecting)的。实际应用时,发送装置计算出CRC值并随数据一同发送给接收装置,接收装置对收到的数据重新计算CRC并与收到的CRC相比较,若两个CRC值不同,则说明数据通讯出现错误。 CRC-16码由两个字节构成,在开始时CRC寄存器的每一位都预...原创 2018-10-26 21:56:27 · 1437 阅读 · 1 评论 -
Linux基础(四)——信号量与PV操作
在计算机操作系统中,PV操作是进程管理中的难点。1、基本含义 什么是信号量?信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。当它的值大于0时,表示当前可用资源的数量;当它的值小于0时,其绝对值表示等待使用该资源的进程个数。 PV操作的含义:PV操作由P操作原语和V操作原语组成(原语是不可中断的过程)...原创 2018-10-26 22:01:12 · 5656 阅读 · 0 评论