操作系统的基本概念, 也是很容易混淆的.
引言
大二的课程 —— 操作系统原理
讲过这两者, 现在用的少, 也基本忘得差不多了. 所以提笔记录下来.
记录
进程
进程是具有一定功能的程序, 是操作系统进行资源分配和调度的基本单位
线程
线程是进程的一个实体, CPU调度的基本单位
异同
- 一个
进程
至少拥有一个线程
在执行 - 都可
并发
执行 - 资源分配给
进程
, 该进程
中的所有线程
共享其资源 - 放到
浏览器
中来说, 打开一个网页
, 就是开启了一个进程
, 网页中要进行的网络请求
、js执行
、css渲染
就是线程
.
1 | 可以作个简单的假设: |