zoukankan      html  css  js  c++  java
  • 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# 代码
        # 应用程序
    # 运行起来 就是 进程
    # 进程 是 资源分配 的 最小单位
    # 一个程序 要开始它的运行 一定先由操作系统 分配给它一些 内存
    # 一块内存 操作系统分配给你的
    # 异步 并行
    # 同步 串行
    # 阻塞 非阻塞
  • 相关阅读:
    hdu6761 Mininum Index // lyndon分解 + duval贪心 + 秦九韶算法
    hdu6762 Mow // 半平面交 模拟 双端队列
    数据库增删改查操作
    移动端自动化概念
    范围查询和模糊查询
    软件测试技能要求总结
    继承
    luogu_P2024 [NOI2001]食物链
    luogu_P4092 [HEOI2016/TJOI2016]树
    luogu_P2887 [USACO07NOV]防晒霜Sunscreen
  • 原文地址:https://www.cnblogs.com/daien522556/p/9355029.html
Copyright © 2011-2022 走看看