一、概念
1.1 进程的理解
- 进程是已启动的可执行的程序运行实例,进程有以下组成部分:
- 一个文件
- 被配内存的地址空间 (获取内存资源,因为运行时,一定要拷到内存中,才能被CPU读取)
- 有权限限制
- 程序代码的一个或多个副本(也叫执行线程)
- 像人一样拥有状态
解释下硬盘、内存、cpu的区别。 硬盘是外部存储文件的,可以永久性存储文件,但是读取数据很慢,内存的载体是内存条,可以在电脑运行时临时存储数据,读取数据的速度很快,跟硬盘不是一个级别,然后CPU运算时读取数据都是从内存中读取数据。数据运行时 一定要拷到内存中才能被CPU读取
- 具体示例:
1、获得内存资源 (把数据拷到内存中)
2、获得CPU资源,cpu在同一时间只能做一件事,但是它同一时间能处理很多事情的假像是采用了时间分片技术,由于它的运行速度非常快,比如(把1s 划分为1000ms 200ms处理音乐 200ms 处理qq 200ms处理音乐) 所以我们感觉不到,获得CPU的资源就是 大致可以理解为1s中分了多长时间给这个程序,一般用百分比表示 比如0.2%
3、占用网络资源
4、进程名称 PID 权限