Skip to content

Commit

Permalink
add toc for operating sys
Browse files Browse the repository at this point in the history
  • Loading branch information
wolverinn committed Dec 5, 2019
1 parent 449ad06 commit 193b4a5
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 16 deletions.
36 changes: 20 additions & 16 deletions Computer Network.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,27 @@
# 计算机网络

<!-- GFM-TOC -->
* [什么是三次握手?](#什么是三次握手-three-way-handshake)
* [什么是四次挥手?](#什么是四次挥手)
* [TCP如何实现流量控制?](#TCP如何实现流量控制)
* [TCP的拥塞控制是怎么实现的?](#TCP的拥塞控制是怎么实现的)
* [TCP与UDP的区别](#TCP与UDP的区别)
* [TCP如何保证传输的可靠性](#TCP如何保证传输的可靠性)
* [HTTP和HTTPS有什么区别?](#HTTP和HTTPS有什么区别)
* [GET与POST的区别?](#GET与POST的区别)
* [Session与Cookie的区别?](#Session与Cookie的区别)
* [从输入网址到获得页面的过程 (越详细越好)?](#从输入网址到获得页面的过程-越详细越好)
* [HTTP请求有哪些常见状态码?](#HTTP请求有哪些常见状态码)
* 传输层:TCP和UDP
* [什么是三次握手?](#什么是三次握手-three-way-handshake)
* [什么是四次挥手?](#什么是四次挥手)
* [TCP如何实现流量控制?](#TCP如何实现流量控制)
* [TCP的拥塞控制是怎么实现的?](#TCP的拥塞控制是怎么实现的)
* [TCP与UDP的区别](#TCP与UDP的区别)
* [TCP如何保证传输的可靠性](#TCP如何保证传输的可靠性)
* 应用层:HTTP和HTTPS
* [HTTP和HTTPS有什么区别?](#HTTP和HTTPS有什么区别)
* [GET与POST的区别?](#GET与POST的区别)
* [Session与Cookie的区别?](#Session与Cookie的区别)
* [从输入网址到获得页面的过程 (越详细越好)?](#从输入网址到获得页面的过程-越详细越好)
* [HTTP请求有哪些常见状态码?](#HTTP请求有哪些常见状态码)
* [计算机网络体系结构](#计算机网络体系结构)
* [什么是RIP (距离矢量路由协议)?](#什么是RIP-Routing-Information-Protocol-距离矢量路由协议-算法是什么)
* [IP地址的分类?](#IP地址的分类)
* [什么叫划分子网?](#什么叫划分子网)
* [什么是ARP协议?](#什么是ARP协议-Address-Resolution-Protocol)
* [什么是NAT (网络地址转换)?](#什么是NAT-Network-Address-Translation-网络地址转换)
* 网络层协议
* [什么是RIP (距离矢量路由协议)?](#什么是RIP-Routing-Information-Protocol-距离矢量路由协议-算法是什么)
* [IP地址的分类?](#IP地址的分类)
* [什么叫划分子网?](#什么叫划分子网)
* [什么是ARP协议?](#什么是ARP协议-Address-Resolution-Protocol)
* [什么是NAT (网络地址转换)?](#什么是NAT-Network-Address-Translation-网络地址转换)
* [参考](#参考)
<!-- GFM-TOC -->

------
Expand Down
22 changes: 22 additions & 0 deletions Operating Systems.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# 操作系统

* 进程和线程
* [进程和线程有什么区别?](#进程和线程有什么区别)
* [进程间通信有哪些方式?](#进程间通信有哪些方式)
* [进程同步问题](#进程同步问题)
* [进程有哪几种状态?](#进程有哪几种状态)
* [进程调度策略有哪些?](#进程调度策略有哪些)
* [什么是僵尸进程?](#什么是僵尸进程)
* [线程同步有哪些方式?](#线程同步有哪些方式)
* [什么是IO多路复用?怎么实现?](#什么是IO多路复用怎么实现)
* 死锁
* [什么是死锁?](#什么是死锁)
* [死锁产生的必要条件?](#死锁产生的必要条件)
* [死锁有哪些处理方法?](#死锁有哪些处理方法)
* 内存管理
* [分页和分段有什么区别?](#分页和分段有什么区别)
* [什么是虚拟内存?](#什么是虚拟内存)
* [有哪些页面置换算法?](#有哪些页面置换算法)
* [磁盘调度](#磁盘调度)
* [参考](#参考)

------

### 进程和线程有什么区别?
- 进程(Process)是系统进行资源分配和调度的基本单位,线程(Thread)是CPU调度和分派的基本单位;
- 线程依赖于进程而存在,一个进程至少有一个线程;
Expand Down

0 comments on commit 193b4a5

Please sign in to comment.