• 操作系统演变


    操作系统演变
    单用户系统:一次只能支持一个用户程序的运行。向用户提供联机交互式的工作环境,如:DOS
    批处理系统:用户将一批作业提交给操作系统后就不再交互,由操作系统控制自动运行,提高系统
    运行效率
    多道程序系统:程序控制 CPU 处理顺序
    分时系统:提高系统利用率,操作系统控制 CPU 处理顺序
    个人计算机:每人用户对应一个系统,廉价,方便,易用
    分布式计算:每个用户对应多个系统,云计算,大数据处理

    服务器三大操作系统
    Windows:
    Linux:GNU/Linux
    Unix:1969年 Ken Thompson
    System: Bell Lab
    AIX (IBM)
    Solaris (SUN)
    HP-UX (HP)
    BSD: (BSRG)Berkeley System Distribution
    NetBSD
    OpenBSD
    FreeBSD

    Multics(多路信息计算系统) 1964 Bell MIT GE 启动 1969 搁浅

    Unix元年 1970

    1969 Unix 雏形 UNICS
    Ken Thompson 汇编语言 B语言
    1973 正式命名为 Unix
    Dennis Ritchie C语言
    1977 BSD
    Berkeley Software Distribution 伯克利大学
    1979 System V架构 版权声明
    HP-UNIX IBM AIX “不对学生提供源码” 收回版权
    1984年 Minix操作系统
    Andrew S. Tanenbaum 荷兰阿姆斯特丹自由大学计算机科学系

    GNU GNU is Not Unix  递归定义 免费 开源 自由使用

    1984年由Richard Stallman发起并创建
    目标是编写大量兼容于Unix系统的自由软件
    官方网站:http://www.gnu.org
    GPL:GNU General Public License  拿来修改必须遵守GPL
    自由软件基金会:Free Software Foundation
    允许用户任意复制、传递、修改及再发布
    基于自由软件修改再次发布的软件,仍需遵守GPL
    LGPL:Lesser General Public License,LGPL相对于GPL较为宽松,允许不公开全部源代码

    GNU操作系统:
    Hurd:Hird(Hurd of Interfaces Representing Depth) of Unix-Replacing Daemons  至今未完成!完成永远比完美重要!
    richard Stallman 为了无止境寻找完美内核,而忘记了HURD的原本目的:能用的操作系统

    Linux

    1991年的10月5日Linus Benedict Torvalds在comp.os.minix 新闻组上发布消息,正式向外宣布他自行
    编写的完全自由免费的内核诞生(Freeminix-like kernel sources for 386-AT) — FREAX,含义是怪诞
    的、怪物、异想天开类Unix的内核,在GPL下发布
    官网:www.kernel.org
    Linux操作系统:
    完整的类UNIX操作系统
    Linux内核+ GNU工具=Linux/GNU
    如:CentOS,Ubuntu,Android

    Linux的内核版本组成
    主版本号 次版本号 末版本号 打包版本号 厂商版本

    Linux命令

    uname -r
    

     CentOS 内核版本追求稳定,更新较慢。Ubuntu 内核版本较新。

    * * * 胖并快乐着的死肥宅 * * *
  • 相关阅读:
    九,WPF资源
    八,WPF 命令
    七,WPF的元素绑定
    六,WPF的Application类
    五,控件
    四,路由事件
    三,依赖项属性
    二,WPF的布局
    一,XAML基础
    压缩解压缩字符串
  • 原文地址:https://www.cnblogs.com/bpzblog/p/12605305.html
Copyright © 2020-2023  润新知