• python学习第31天


    # 操作系统的发展历程
    # 主要的人机矛盾是什么 : CPU的使用率
    # 输入输出数据和CPU计算没有关系
    # 操作系统是怎么进化的
    # 传统的纸带输入
    # 磁带的存储降低了输入输出数据占用的时间,提高了CPU的利用率
    # 多道操作系统的出现 : 提高了CPU的利用率,单纯的切换会浪费时间
    # 一台计算机上同时可以出现多个任务
    # 能够将多个任务所使用的资源隔离开
    # 当一个任务遇到输入输出工作的时候能够让另一个任务使用CPU去计算
    # 分时操作系统 : 降低了cpu的利用率,提高了用户的体验
    # 时间片轮转
    # 实时操作系统
    # 操作精密仪器或者设备
    # 实时交易类
    # 操作系统的作用
    # 在具体的应用与所有的硬件之间起到了一个协调管理的作用
    # 负责分配计算机中所有的资源

    # 输入输出 Input/Output
    # 向内存输入 : read,recv,recvfrom,import,input
    # 从内存输出 : write,send,sendto,print
    # CPU的工作效率和输入输出的工作效率差

    # 并发和并行
    # 多个程序交替在同一个cpu上被计算 并发
    # 多个程序同时在多个cpu上被计算 并行
    # 阻塞/非阻塞
    # 阻塞 CPU不工作
    # 非阻塞 CPU一直在工作
    # 异步和同步
    # 异步 :发布一个任务,不等待这个任务的结果就继续执行我的任务
    # 同步 :发布一个任务,等待获取这个任务的结果之后才继续执行我的任务
    # 同步阻塞/同步非阻塞/异步阻塞/异步非阻塞

    # 进程和程序
    # 进程就是运行中的程序
    # 每一个进程在计算机中都有一个唯一的进程id,pid process id
    # 进程 是计算机中资源分配的最小单位
    # 三状态 : 就绪 运行 阻塞
    # 线程 是计算机中能够被CPU调度的最小单位
    # 是进程中的一个单位,它不能独立存在
  • 相关阅读:
    随机取数
    张江在线APP演示
    同步异步GET和POST请求
    IOS内存管理retain,assign,copy,strong,weak
    win7 扩展双屏后 双屏同时显示任务栏
    虚拟机 Linux 操作系统与自己window系统之间共享文件
    Eclipse 中关于 “Program "sh" not found in PATH” 错误
    svn... coult not connect server
    Android应用资源系列之属性(Attribute)资源
    Java break [flag]; 与continue [flag]; 区别
  • 原文地址:https://www.cnblogs.com/heimajia/p/10726208.html
Copyright © 2020-2023  润新知