作业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('这是主进程')
posted @ 2020-04-22 21:42  the3times  阅读(17)  评论(0)    收藏  举报