操作系统ABC

    OS

 操作系统主要实现的功能:

  • 提供简单的接口,就实现了对硬件的管理
  • 通过发布指令驱动硬件工作
  • 管理应用软件
  • 对进程进行调度管理,实现资源分配

 

一代计算机:

二代计算机:应用了批处理技术

三代计算机:操作系统层面出现了多道技术。

四代计算机:出现了大规模和超大规模集成电路的集中应用。

五代计算机:是把信息采集、存储、处理、通信同人工智能结合在一起的智能计算机系统。

  

操作系统分类:

  • 按使用场景可大致分为家庭版或个人版,企业版或网络服务器版两大类
  • 按先后顺序,操作系统可以简单分为批处理系统、UNIX、windows、Linux等几大类
  • 批处理
    • 特点:
      • 把一批次任务一次性交给计算机,然后等待结果
      • 中途不能喝计算机交互。准备专业需要较长时间
      • 运行中间要求不能出错
      • 单用户单任务
      • 整体效率相对低下
  • Unix
    • 由Bell实验室肯。汤姆森使用汇编语言编写,之后用B语言改版。在此之后,丹尼斯里奇编写了C语言,并且和肯汤姆森共同开发了c语言版本的Unix沿用至今。
    • Unix特点:
      • 同时性,可以若干个终端用户同时使用计算机
      • 独立性,用户彼此独立,互不干扰
      • 及时性,用户的请求在较短时间内得打响应结果
      • 交互性,用户能进行人机对话,联机地进行调试程序,以交互方式进行工作。
    • Unix发展历程
      • Unix期初是完全免费的,后出现众多变体和衍生,AT&T决定收回Unix的版权。
    • IOS系统是基于Unix的一个分支BSD的内核,融合其他微内核形成的一个混合内核,发布版本兼容移动设备,系统封闭程度高。
  • Linux
    • 由于Unix版权收回,理查德斯托曼发起GNU计划,Linus编写了内核,最终形成稳定版Linux1.0,并在1994年3月发布。Linux遵守GLP规范,改版丰富
    • 目前比较常见的额Linux系统
      • 红帽
        • linux企业级开源系统代表产品,2019年前后由IBM收购,之后逐步转变为商用开源
        • 凭借其丰富的产品线、强大的技术实力和专业的企业级服务,成为企业用户选择开源解决方案的首选供应商之一,在推动全球开源技术的发展和应用方面发挥着重要作用。
      • centos
        • IBM收购红帽之后,截止2020左右,centos的稳定版本以停止支持,常见centos7
        • 最新版本作为红帽的社区开源版本依然存在,但某些新功能非稳定版本
      • SUSE
        • SUSE 以其稳定、安全和强大的企业级特性,在全球范围内得到了广泛的应用和认可,无论是大型企业还是小型组织,都可以根据自身需求选择合适的 SUSE 版本来满足业务需求。
        • 作为企业级应用,常用在中大型企业的数据中心,云计算和虚拟化,软件开发和测试等场景
      • opensuse
        • SUSE系统的社区开源版本
      • debian
        • 开源稳定的linux系统代表作,运行的CPU、内存开销小。默认最小安装,需要单独配置非开源固件安装
        • 稳定,免费开源
      • ubuntu
        • debian系统的衍生代表作,部分库沿用的debian系统,也能使用apt包管理工具。桌面系统做的漂亮,稳定性与debian相比略逊。
      • 红旗Linux
        • 国产linux系统代表作
      • 中标麒麟 
        • 国产linux系统代表,由中国电子旗下的麒麟软件开发维护,信创、国产替代的常见系统
      • kali
        • 安全方向常用系统,模拟应用丰富
        • 目前经过全面更新,已符合debian系统标准 
    • Linux常见应用场景
      • 超级计算机
      • 航空航天
      • 影视制作
      • windows开始兼容Linux系统

      

      

 

posted @ 2019-04-13 14:58  林山风火  阅读(26)  评论(0)    收藏  举报