zoukankan      html  css  js  c++  java
  • day36 计算机操作系统、并发

    1.操作系统  http://www.cnblogs.com/Eva-J/articles/8253521.html

    # 操作系统
    # 现代的操作系统中 : 多道技术分时技术实时技术
    # 多道程序系统
    # 能够同时执行多个任务
    # 空间隔离和时空复用
    # 多道程序什么时候切换 : 遇到IO才切换
    # 分时技术系统
    # 分时技术 在多道技术的基础上反而降低了CPU的利用率
    # 提高了用户体验
    # 时间片 每一个程序能够连续使用CPU的时间 称为一个时间片时间
    # 没有遇到IO也切换 ,执行到了一定的时间,仍然切换给其他程序进行计算
    注意:分时系统的分时间片工作,在没有遇到IO操作的时候就用完了自己的时间片被切走了,这样的切换工作其实并没有提高cpu的效率,反而使得计算机的效率降低了。
    但是我们牺牲了一点效率,却实现了多个程序共同执行的效果,这样你就可以在计算机上一边听音乐一边聊qq了
    #实时系统
    实时系统可分成两类:
        (1)实时控制系统。当用于飞机飞行、导弹发射等的自动控制时,要求计算机能尽快处理测量系统测得的数据,及时地对飞机或导弹进行控制,或将有关信息通过显示终端提供给决策人员。当用于轧钢、石化等工业生产过程       控制时,也要求计算机能及时处理由各类传感器送来的数据,然后控制相应的执行机构。
        (2)实时信息处理系统。当用于预定飞机票、查询有关航班、航线、票价等事宜时,或当用于银行系统、情报检索系统时,都要求计算机能对终端设备发来的服务请求及时予以正确的回答。此类对响应及时性的要求稍弱于第         一类。
      实时操作系统的主要特点
      (1)及时响应。每一个信息接收、分析处理和发送的过程必须在严格的时间限制内完成。
      (2)高可靠性。需采取冗余措施,双机系统前后台工作,也包括必要的保密措施等。
    操作系统的三种基本类型:多道批处理系统、分时系统、实时系统。
      通用操作系统:具有多种类型操作特征的操作系统。可以同时兼有多道批处理、分时、实时处理的功能,或其中两种以上的功能。
      例如:实时处理+批处理=实时批处理系统。首先保证优先处理实时任务,插空进行批处理作业。常把实时任务称为前台作业,批作业称为后台作业。
      再如:分时处理+批处理=分时批处理系统。即:时间要求不强的作业放入“后台”(批处理)处理,需频繁交互的作业在“前台”(分时)处理,处理机优先运行“前台”作业

    # I/O操作都有哪些
    # 输入 input f.read accept recv connect
    # 输出 print f.write connect send
    # 文件操作/网络操作的都是IO操作
  • 相关阅读:
    Ubuntu 安装mono
    关于BigDecimal.ROUND_HALF_UP与ROUND_HALF_DOWN
    android 常用框架
    理解assign,copy,retain变strong
    SQLSERVER2008R2正确使用索引
    除非 Windows Activation Service (WAS)和万维网发布服务(W3SVC)均处于运行状态,否则无法启动网站。目前,这两项服务均处于停止状态。
    Android资源命名规范
    eclipse导入Android项目后,项目的名称变为了主Activity的名称
    日常运维管理技巧一(查看负载 W)
    Shell简介:1分钟理解什么是Shell 脚本语言 解释器 以及编译器和编译语言
  • 原文地址:https://www.cnblogs.com/zhaosijia/p/9360802.html
Copyright © 2011-2022 走看看