• 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(``'主程序'``)
  • 相关阅读:
    ural 1818 Fair Fishermen
    2013ACM-ICPC杭州赛区全国邀请赛总结
    成为程序界的叶问,你需要打败这十个人
    在互联网时代,你是消费者还是创造者?
    别让好想法埋没:如何进行APP开发?
    从无到有:学习程序开发的四个步骤
    BAT三家互联网公司哪家更注重用户体验?
    Stack Overflow大揭密:哪一种程序员工资最高?
    web产品浏览器兼容性问题你有考虑到吗?
    响应式网页设计:互联网web产品RWD概念
  • 原文地址:https://www.cnblogs.com/bailongcaptain/p/12757485.html
Copyright © 2020-2023  润新知