zoukankan      html  css  js  c++  java
  • 作业4.22

    **必做题**
    
    * 简述操作系统发展史
    
    手工操作——穿孔卡片、联机批处理系统、脱机批处理系统、多道批处理系统、分时系统、实时系统。
    
    * 简述进程发展史及算法演变
    进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。
    
    先来先服务调度算法、短作业优先调度算法、时间片轮转法、多级反馈队列
    * 简述多道技术
    
     所谓多道程序设计技术,就是指允许多个程序同时进入内存并运行。即同时把多个程序放入内存,并允许它们交替在CPU中运行,
     它们共享系统中的各种硬、软件资源。当一道程序因I/O请求而暂停运行时,CPU便立即转去运行另一道程序。
    
    * 简述同步异步阻塞非阻塞概念
    
    同步:一个进程,必须得到一个进程的结果,才能进行下一步。
    异步:一个进程,不必得到一个进程的结果,可以先执行其他操作。
    阻塞:一个进程,要进行IO操作,就会从执行状态进入阻塞状态。
    非阻塞:一个进程运行的就绪和执行状态。
    

      

    * 书写进程创建的两种方式
    
    from multiprocessing import Process
    import time
    
    def text(name):
        print(f'子进程:{name}'启动)
        time.sleep(0.5)
        print(f'子进程运行{name}结束')
    
    if __name__ == '__main__':
        #  Process是一个类,调用类生成对象p,需要传参
        p = Process(target=text,args=('gank',))
        p.start()
        p.join()  # 先让子程序运行
        print('主程序')
    
    
    类的方式
    
    class Myprocess(Process):
        def run(self):
            print('进程')
    
    if __name__ == '__main__':
        p = Myprocess()
        p.start()
        p.join()
        print('主程序')
    

      

  • 相关阅读:
    【NOIP2007】守望者的逃离
    20200321(ABC)题解 by 马鸿儒 孙晨曦
    20200320(ABC)题解 by 王一帆
    20200319(ABC)题解 by 王一帆 梁延杰 丁智辰
    20200314(ABC)题解 by 董国梁 蒋丽君 章思航
    20200309(ABC)题解 by 梁延杰
    20200307(DEF)题解 by 孙晨曦
    20200306(ABC)题解 by 孙晨曦
    20200305(DEF)题解 by 孙晨曦
    20200303(ABC)题解 by 王锐,董国梁
  • 原文地址:https://www.cnblogs.com/Tornadoes-Destroy-Parking-Lots/p/12756079.html
Copyright © 2011-2022 走看看