摘要:
A: osi七层: 应用层 用 表示层 户 会话层 态 ******************************** 传输层 内 网络层 核 数据链路层 态 物理层 a1: 传输层协议: tcp(传输控制协议):可靠的,面向连接的(连接,通信,断开连接) ** tcp连接(三次握手连接) tcp 阅读全文
摘要:
F: 计算机系统结构: 应用程序 | 库函数 系统调用 虚拟文件系统 | 进程模块 -(文件模块)-| 进程间通信 设备文件 | 硬 件 G: 内存结构划分(32b)/存储空间分配: 用户空间3G:代码区,字符串常量区,数据区,堆,栈stack 内核空间1G H: 系统数据文件: /etc/pass 阅读全文
摘要:
线程:轻量级进程,在资源、数据方面不需要进行复制 不间断地跟踪指令执行的路径被称为执行路线 进程的结构:task_struck;地址空间 线程:轻量级的进程 在同一个进程中创建的线程,在共享进程的地址空间 在linux里用task_struct来描述一个线程,进程和线程都参与统一的调度 线程是共享相 阅读全文
摘要:
e14: 进程间通信(进程之间发送/接收字符串/结构体): 传统的通信方式: 管道(有名管道 fifo,无名管道 pipe) 信号 signal System V(基于IPC的对象): IPC对象: ipcrm [ -M key | -m id | -Q key | -q id | -S key | 阅读全文
摘要:
E: 进程 >进程控制块PCB 结构体 进程控制块中,存放的是指针数组 >是已经打开的文件的结构体的指针 文件描述符实际上就是指针数组的索引 e1: ps命令(进程快照):查看进程状态 ps aux;ps -ef e2: 进程process概念: 进程是一个程序的一次执行过程,是一个程序的执行实例, 阅读全文
摘要:
A: 代码重复: 语句块1; while(判断) { 语句块2; 语句块1; } 上面可以改写为: while(1) { 语句块1; if(判断) break; 语句块2; } B: 标准IO和文件IO的区别: 标准IO:文件流fp,有缓存,库函数 文件IO:文件描述符fd(小的,非负的整型数),无 阅读全文