issues
search
Draymonders
/
Code-Life
The marathon continues though.
27
stars
3
forks
source link
operator system 回顾
#32
Open
Draymonders
opened
4 years ago
Draymonders
commented
4 years ago
操作系统知识回顾总结
参考资料:
https://www.cnblogs.com/Draymonder/p/11298870.html
Draymonders
commented
4 years ago
进程和线程的区别
进程间是相互独立的,线程是粒度更小的处理单位;
一个进程有多个线程,这多个线程可以共享进程的
堆
资源
线程的好处
一个文件系统的进程,可能因为某些原因阻塞了,但是如果是线程的话,可以继续用别的线程提供服务,提升整体系统的吞吐量
Draymonders
commented
4 years ago
进程间通信方式
匿名管道(用在父子进程中)
具名管道
消息队列 (FIFO)
信号量
信号
共享内存
socket
Draymonders
commented
4 years ago
死锁的四个条件
资源互斥
占有并等待
不剥夺
环路等待
Draymonders
commented
4 years ago
逻辑地址, 物理地址, 实际地址的关系
逻辑地址就是程序生成二进制的code后,逻辑上存放的位置(地址是从0开始计数的)
物理地址就是程序运行后真实存放的位置 (需要内存分配好后,基址+逻辑地址)
中间是有一个逻辑物理的映射
实际地址同物理地址