• 36 网络编程---操作系统 并发


     网络应用
        # 爬虫  直接应用并发编程
        # 网络框架 django flask tornado  源码-并发编程
        # socketserver  源码-并发编程
    # 运维领域
        # 自动化开发 - 运维开发
    # 并发编程
    # 操作系统
    # 多道程序系统
        # 能够同时执行多个任务
        # 空间隔离和时空复用
    # 多道程序什么时候切换 : 遇到IO才切换
    # 研究生 6个小时  3min  没有IO操作
    # 老教授 3个月计算完 24h 没有IO操作
    # 先给研究生计算  短作业优先算法
    # 研究生1min
    # 老教授1min
    # 3min  6min
    # 24h   24h3min
    # 没有遇到IO也切换 ,执行到了一定的时间,仍然切换给其他程序进行计算
    # 分时技术
    # 分时技术 在多道技术的基础上反而降低了CPU的利用率
    # 提高了用户体验
    # 时间片  每一个程序能够连续使用CPU的时间 称为一个时间片时间
    # 5000个算式的计算
    # 5000个任务放到CPU中跑
    # celery  _ python程序就可以直接实现分布式
    # 操作系统
    # 现代的操作系统中 : 分时技术多道技术实时技术
    # I/O操作都有哪些
    # 输入 input  f.read   accept recv connect
    # 输出 print  f.write  connect send
    # 文件操作/网络操作的都是IO操作
     
     
     
    # 进程
    # 操作系统就好像是一个学校
    # 每个班和每个班 都有自己的进度 都能同时运行
    # 一个班就可以称之为操作系统中的一个进程
    # 程序 和 进程 之间有什么区别
    # 什么是程序?
        # py文件
        # java/c++/c# 代码
        # 应用程序
    # 运行起来 就是 进程
    # 进程 是 资源分配 的 最小单位
    # 一个程序 要开始它的运行 一定先由操作系统 分配给它一些 内存
    # 一块内存 操作系统分配给你的
    # 异步 并行
    # 同步 串行
    # 阻塞 非阻塞
  • 相关阅读:
    用户自定义控件的嵌套问题
    ASP.NET进阶:调用Javascript
    [网络收集]FCKeditor配置和精简【附源码】
    检查session判断用户是否退出登录
    Server.Transfer VS Response.Redirect
    asp.net下ckeditor3.0.1和ckfinder_aspnet_1.4.1.1的配置方法
    Sudoku(数独)
    转自:蓝色污点的专栏
    LETTERS(字母)
    放苹果
  • 原文地址:https://www.cnblogs.com/daien522556/p/9355029.html
Copyright © 2020-2023  润新知