编程语言的发展:
机器语言:二进制
汇编语言:指令,命令形式的
高级语言:面向过程的(C),面向对象的(python)
操作系统的目标:
为了用户更方便的使用
并行:是指两件或多件事情在同一时间点,同时执行 并发:是指两件或多件事情,在同一时间间隔内同时执行
计算机的组成:
CPU,主板,存储,输入,输出
进程由哪三部分组成:
代码段,数据段,PCB(进程控制块)
进程的三个基本状态:
就绪状态:获得了除CPU之外所有运行需要的资源
执行状态:获得了所有资源,处于正在执行的状态
阻塞状态:因为各种原因,导致进程放弃了cpu,导致进程无法继续执行,此时进程处于内存中
dos系统: 单用户单任务 windows系统: 单用户多任务(早期的windows) unix系统: 多用户多任务
为什么要有操作系