版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
编程语言的发展:
-
机器语言:二进制
-
汇编语言:指令,命令形式的
-
高级语言:面向过程的(C),面向对象的(python)
操作系统的目标:
- 为了用户更方便的使用
并行:是指两件或多件事情在同一时间点,同时执行
并发:是指两件或多件事情,在同一时间间隔内同时执行
计算机的组成:
- CPU,主板,存储,输入,输出
进程由哪三部分组成:
- 代码段,数据段,PCB(进程控制块)
进程的三个基本状态:
- 就绪状态:获得了除CPU之外所有运行需要的资源
- 执行状态:获得了所有资源,处于正在执行的状态
- 阻塞状态:因为各种原因,导致进程放弃了cpu,导致进程无法继续执行,此时进程处于内存中
dos系统: 单用户单任务
windows系统: 单用户多任务(早期的windows)
unix系统: 多用户多任务
为什么要有操作系统:
-
1.封装了所有硬件的接口,使用户更方便的使用
-
2.对计算机中所有的资源,进行一个合理的调度和分配
多进程的模块:
-
multiprocessing
-
Process
1.如何开启