404 页面不存在

今日作业

  • 简述操作系统发展史

    手工阶段:纸带技术

    单道批处理系统:单道输入,串式批处理

    多道批处理系统:多道输入,批处理

    分时操作系统:将时间分割成更小的单位,分配时间处理

    实时操作系统:将不同的任务加权,高权重优先处理

    其他操作系统:分布式,网络式,个人计算机操作系统

  • 简述进程发展史及算法演变

    先来先服务

    时间段的先服务

    时间片轮转发+多级反馈队列

  • 简述多道技术

    一个任务在占用cpu时,输入输出设备不会空闲,为下一个任务的运行做准备

  • 简述同步异步阻塞非阻塞概念

    同步:向一个程序发请求后,一直干等结果

    异步:向一个程序发请求后,不会一直干等,有结果后触发信息反馈机制

    阻塞:由于Io操作,CPU会处理其他程序,该程序处于阻塞态,想要再运行的进入就绪态排队

    非阻塞:处于就绪态或运行态

  • 书写进程创建的两种方式

    #  方式一:直接调用函数
    from multiprocessing import Process
    import time
    
    
    def task(name):
        print(f'子进程{name}开始')
        time.sleep(3)
        print(f'子进程运行{name}结束')
    
    
    if __name__ == '__main__':
        #  Process是一个类,调用类生成对象p,需要传参
        print(f'主进程开始')
        p=Process(target=task, args=('1',))
        #  所有容器类型哪怕只有一个参数后面也要加逗号,防止是元组
        p.start()
        print(f'主进程结束')
    
    #  方式2:类的继承
    
    
    class MyProcess(Process):
        def __init__(self,name):
            super().__init__()
            self.name=name
    
        def run(self):
            print(f'子进程{self.name}开始')
            time.sleep(3)
            print(f'子进程{self.name}运行结束')
    
    
    if __name__ == '__main__':
        print(f'主进程开始')
        p = MyProcess('1')
        p.start()
        print(f'主进程结束')
    
原文地址:https://www.cnblogs.com/Franciszw/p/12753709.html