sprinf(数组名,%d%s...,ab...);//将所有数据转换成字符串类型整体存入数组中
栈中保存的东西:局部变量 返回值 函数参数
pcb(进程控制块)是一个结构体
设备之间连接:
1.地址总线
2.数据总线
3.控制总线
进程分类:
1.交互式进程
2.批处理进程 shell脚本(一堆命令写在一个文件里,一行行执行命令)
3.守护进程(杀毒软件、输入法等)
宏观并行
微观串行
ps aux//查看进程相关信息
top/根据CPU占用率查看进程的相关信息
fork//创建进程,变量不共享(叉子)
getpid
getppid(获取父进程pid号)
fork()&&fork()||fork() 考虑截断效应
僵尸进程//子进程先消亡
孤儿进程//父进程先消亡
exit(0\1);//会刷新缓冲区,用于结束进程
_exit();//不刷新缓冲区,用于结束进程
atexit();清理函数
进程的状态:就绪态->执行态->阻塞态(基本的操作系统)
linux中的状态:
R:就绪态
S:睡眠态
T:停止态
Z:僵尸态
结束态