• 操作系统(1-12)


    操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充

    操作系统的目标:方便、有效、可扩充、开放

    操作系统的作用:

    1、作为用户和计算机硬件系统之间的接口

    2、作为计算机系统资源的管理者

    3、实现对计算机资源的抽象

    推动操作系统发展的主要动力:

    1、不断提高计算机系统资源的利用率

    2、方便用户

    3、器件的不断更新换代

    4、计算机体系结构的不断发展

    5、不断提出新的应用需求

    操作系统的发展过程:

    未配置操作系统的计算机系统:

    1、人工操作

    2、脱机输入/输出方式

    单道批处理系统:

    内存中始终只保持一道作业,提高了系统资源的利用率和系统吞吐量

    多道批处理系统:

    用户所提交的作业先存放在外存上,并排成一个队列,然后由作业调度算法,选择若干个作业调入内存,使他们共享CPU和系统中的各种资源,进一步提高系统资源的利用率和系统的吞吐量

    分时系统:

    为了满足用户对人——机交互的需求,特征:多路性、独立性、及时性交互性

    实时系统:

    系统能及时响应外部的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行

    微机操作系统:

    1、单用户单任务操作系统:只允许一个用户上机,且只允许用户程序作为一个任务运行

    2、单用户多任务操作系统:只允许一个用户上机,但允许用户把程序分为若干个任务,使他们并发执行,从而有效地改善了系统的性能

    3、多用户多任务操作系统:允许多个用户通过各自的终端,使用同一台机器,共享主机系统中的各种资源,而每一个用户程序又可分为几个任务,使他们能并发执行,从而进一步提高系统资源的利用率和系统吞吐量

  • 相关阅读:
    25.大白话说java并发工具类-CountDownLatch,CyclicBarrier,Semaphore,Exchanger
    23.FutureTask基本操作总结
    22.线程池之ScheduledThreadPoolExecutor
    Jenkins + SVN搭建php持续集成
    Django学习系列之Form表单结合ajax
    Django学习系列之模板系统
    Django学习系列之路由系统
    zabbix学习系列之基础概念
    Python学习系列之反射
    Django学习系列之模板
  • 原文地址:https://www.cnblogs.com/scottdinggo/p/4441205.html
Copyright © 2020-2023  润新知