Skip to content

Commit 88f30a3

Browse files
Update 操作系统.md
1 parent cadfd14 commit 88f30a3

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

操作系统.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
## 操作系统
22

3+
* [1.说下进程的状态](#1说下进程的状态)
4+
* [2.说下进程和线程的联系与区别](#2说下进程和线程的联系与区别)
5+
* [3.为什么进程上下文切换比线程上下文切换代价高?](#3为什么进程上下文切换比线程上下文切换代价高)
6+
* [4.说下你对进程同步的理解](#4说下你对进程同步的理解)
7+
* [5.进程的通信方式有哪些](#5进程的通信方式有哪些)
8+
* [6.进程调度的种类有哪些?](#6进程调度的种类有哪些)
9+
* [7.非抢占式调度与抢占式调度的区别是什么?](#7非抢占式调度与抢占式调度的区别是什么)
10+
* [8.说下你知道的调度算法](#8说下你知道的调度算法)
11+
* [9.一个程序从开始运行到结束的完整过程(四个过程)](#9一个程序从开始运行到结束的完整过程四个过程)
12+
* [10.死锁出现的条件?](#10死锁出现的条件)
13+
* [11.如何处理死锁问题](#11如何处理死锁问题)
14+
* [12.如何处理死锁问题](#12如何处理死锁问题)
15+
* [13.什么是临界资源](#13什么是临界资源)
16+
* [14.介绍一下内存池、进程池、线程池](#14介绍一下内存池进程池线程池)
17+
* [15.动态链接库与静态链接库的区别](#15动态链接库与静态链接库的区别)
18+
* [16.说下对虚拟内存的理解](#16说下对虚拟内存的理解)
19+
* [17.页面置换算法了解多少?](#17页面置换算法了解多少)
20+
* [18.中断与系统调用了解吗?](#18中断与系统调用了解吗)
21+
* [19.用户态切换到内核态的方式有哪些?](#19用户态切换到内核态的方式有哪些)
22+
* [20.用户态和核心态(内核态)之间的区别是什么呢?](#20用户态和核心态内核态之间的区别是什么呢)
23+
* [21.内部碎片与外部碎片分别是什么?](#21内部碎片与外部碎片分别是什么)
24+
* [22.系统调用与库函数的区别](#22系统调用与库函数的区别)
25+
* [23.守护、僵尸、孤儿进程的概念](#23守护僵尸孤儿进程的概念)
26+
* [参考资料](#参考资料)
27+
328
#### 1.说下进程的状态
429

530
就绪:进程已处于准备好运行的状态,即进程已分配到除CPU外的所有必要资源后,只要再获得CPU,便可立即执行

0 commit comments

Comments
 (0)