中断的处理过程
请求CPU中断的设备或事件称为中断源,根据中断源的不同类别,可以将中断分为内中断和外中断两种。
USB协议学习(一)
最近心血来潮,想学习一下USB协议,之前一直没详细了解过,
Linux网络通信编程简记
记录一些Linux下网络通信编程的笔记。
Linux下fork()函数笔记
一个现有进程可以调用fork()
函数创建一个新进程(即子进程)。fork()
函数被调用一次但返回两次,两次返回的唯一区别是子进程中返回0
而父进程中返回子进程PID
。
子进程是父进程的副本,它将获得父进程数据空间、堆、栈等资源的副本。父、子进程间共享的存储空间只有代码段。
函数定义:
pid_t fork(void);
pid_t
是一个宏定义,其实质是int
,被定义在#include<sys/types.h>
中。返回值:若成功调用一次则返回两个值,子进程返回
0
,父进程返回子进程PID
;出现错误则返回-1
所需的头文件:
#include<unistd.h>
、#include<sys/types.h>
数据链路层摘录笔记
摘录一些数据链路层方面比较不熟悉的内容。
无分类编址CIDR笔记
CIDR消除了传统的A类、B类和C类地址以及划分子网的概念,因而可以更有效地分配IPv4的地址空间。CIDR使用各种长度的网络前缀
(network-prefix)来代替分类地址中的网络段和子网段,IP地址从三级编址(使用子网掩码)又回到了两级编址。
网际协议IP笔记
网际协议(英语:Internet Protocol,缩写:IP)是TCP/IP体系中两个最主要的协议之一。
与IP协议配套使用的还有三个协议——地址解析协议(英语:Address Resolution Protocol,缩写:ARP)、互联网控制消息协议(英语:Internet Control Message Protocol,缩写:ICMP)、网路群组管理协议(英语:Internet Group Management Protocol,缩写:IGMP)。