zoukankan      html  css  js  c++  java
  • 操作系统发展史

    # 多道技术
    #     1.空间上的复用
    #         多个程序共用一套计算机硬件
    #
    #     2.时间上的复用
    #         切换+保存状态
    #             1.当一个程序遇到IO操作 操作系统会剥夺该程序的cpu执行权限(提高了cpu的利用率 并且也不影响程序的执行效率)
    #
    #
    #             2.当一个程序长时间占用cpu 操作系统也会剥夺该程序的cpu执行权限(降低了程序的执行效率)
    #
    #         并发:看起来像同时运行的就可以
    #         并行:真正意义上的同时执行
    #             单核的计算机能不能实现并行,但是可以实现并发
    
    #     程序:一坨代码
    #     进程:正在运行的程序
    #
    #
    #     同步异步:表示的是任务的提交方式
    #         同步:任务提交之后 原地等待的任务的执行并拿到返回结果才走 期间不做任何事(程序层面的表现就是卡住了)
    #         异步:任务提交之后 不再原地等待 而是继续执行下一行代码(结果是要的  但是是用过其他方式获取)
    #
    #
    #     阻塞非阻塞:表示的程序的运行状态
    #         阻塞:阻塞态
    #         非阻塞:就绪态 运行态
    
    
    #     强调:同步异步 阻塞非阻塞是两对概念 不能混为一谈
    
    #     僵尸进程与孤儿进程
    #
    #         父进程回收子进程资源的两种方式
    #             1.join方法
    #             2.父进程正常死亡
    #         所有的进程都会步入僵尸进程
    #
    #
    #         孤儿进程
    #             子进程没死 父进程意外死亡
    #
    #             针对linux会有儿童福利院(init) 如果父进程意外死亡他所创建的子进程都会被福利院收养
  • 相关阅读:
    Python中Pickle模块的dump()方法和load()方法
    python的@classmethod和@staticmethod的区别和使用
    Python 正则表达式
    Python 函数
    Python time和datetime
    python 文件操作
    Python 集合的交差并补操作及方法
    python 字典相关函数和操作方法
    python 列表(list)操作及函数
    python 深浅拷贝
  • 原文地址:https://www.cnblogs.com/asdaa/p/11337673.html
Copyright © 2011-2022 走看看