作业20200422
简述操作系统发展史
第一代:穿孔卡片:手工+顺序执行程序
第二代:晶体管和批处理:手工+顺行执行程序,批处理的形式
第三代:电子管和多道技术:单核cpu+多道技术实现了并发效果
第四代:个人计算机PC
简述进程发展史及算法演变
进程调度算法演变:
先来先服务
短作业优先
时间片轮转
多级反馈队列
简述多道技术
多道技术,采用cpu切换进程加保存状态实现
单核cpu + 多道技术实现并发效果
简述同步异步阻塞非阻塞概念
同步和异步从分布提交任务方式的角度分类
阻塞和非阻塞是从等待消息结果的角度来分类的
书写进程创建的两种方式
# 方式1:
from multiprocessing import Process
def task(id):
print('这是子进程')
if __name__ == '__main__':
p = Process(target=task, args=(1, ))
p.start()
print('这是主进程')
# 方式2
class MyProcess(Process):
def __init__(self, id):
self.id = id
def run(self):
task(self.id)
if __name__ == '__main__':
p = MyProcess(1)
p.start()
print('这是主进程')

浙公网安备 33010602011771号