进程怎么来的

操作系统发展史

1.穿孔卡片

一个计算机机房,一次只能被一个卡片使用。

缺点:CPU利用率低。

2.联机批处理系统

支持多用户去使用一个计算机房。

3.脱机批处理系统

高速磁盘:提高文件的读取速度;

优点:提高CPU的利用率。

4.多道技术(基于单核情况下研究)

4.1单道

多个用户使用CPU时是串行。

4.2多道

4.2.1 多道的特点

  1. 空间上的复用:一个CPU可以提供给多个用户去使用。
    2. 时间上的复用:切换+保存状态

4.2.2 IO操作

# 三种
input()

print()

time.sleep(3)
  1. 若CPU遇到IO操作,会立即将当前执行程序CPU使用权断开。

    优点:CPU的利用率高。

  2. 若一个程序使用CPU的时间过长,会立即将当前执行程序CPU使用权断开。

    缺点:程序的执行率降低。

4.2.3 并发与并行

并发:指的是看起来像在同时运行,多个程序不停切换+状态保存.

并行:真正意义上的同时运行,在多核(多个CPU)的情况下,同时执行多个程序。

posted @ 2019-10-21 19:04  Donner  阅读(203)  评论(0编辑  收藏  举报