Linux初级知识_01 -- 系统基础

系统基础

  1、三大部件
      CPU:运算器 控制器 存储器
         time space提取机制
         中断
      内存:CPU的数据,只能从内存读取,且内存数据具有易失性(页面)
      IO:  控制总线 数据总线(一个IO,开发人员叫法)
         硬件设备
   2、OS原理(操作系统原理)
    【操作系统是一个呈上启下的硬件设备 承上:应用程序 启下:应用设备】
      如图所示:

   3、OS的管理
      GUI - 图形 GNOME KDE XFCE
      CLI - 命令行管理界面 shell
          常见shell程序:
            sh -- bash
            csh
            tcsh
            ksh
            zsh
       cat /etc/shells    查看系统支持的shell版本 3、OS的管理

   4、 调用
      system call
      api

  5、 操作系统历史

      1969年以前,一个伟大的梦想:Bell,MIT与GE的Multics系统
      1969年8分份左右,经过四个星期,Thompson以汇编语言Assembler写出了一组核心程序,同时包括一些核心工具程序,以及一个小小的文件系统。那个系统就是Unix的原型。
      1973年:Unix正式诞生,Ritchie等人用C语言写出一个正式Unix核心
      1977年:重要的Unix分支——BSD的诞生
      1979年:第七版Unix及版权宣告
      1984年:x86架构的Minix操作系统诞生
      1984年:GNU计划与FSF基金会的成立
      1992年:芬兰大学生Linus Torvalds写出第一版Linux 0.02

  6、开源体系
      GNU --GPL协定
       宽松的GPL协定
      Apace
      BSD

  7、Linux的常见发行商版本
      Debian : Debian是-一个致力于创建一一个 自由操作系统的合作组织,由Ian Murdock于1993年创建。
           该组织创建的操作系统为Debian GNU/Linux 简称为Debian。这是一一个免费的Linux系统,拥有许多用户。
      Ubuntu: Ubuntu基于Debian,包括了大量来自Debian发行版的软件包,保留了Debian 强大的软件
           包管理系统,以便简易地安装或彻底的删除程序。与大多数发行版附带数量巨大的可用可不用的软件不同,Ubuntu的软件包清单只包含那些高贡量的重要应用程序。
      Slackware: Slackware由Patrick Vlkerding 创建于1992年,是历史最悠久的Linux发行版,曾经在所有
           发行版中拥有最多的用户数量。与很多其他的发行版不同,它坚持KISS (Keep It SimpleStupid)的原则,即没有任何配置系统的图形界面工具。
      Fedora: Fedora项目是由Red Hat赞助,由开源社区与Red Hat 工程师合作开发的项目,是一套从
           Red Hat Linux发 展出来的免费Linux系统。目前,Fedora 最新的版本是Fedora 11。
      Red Hat Enterprise Linux: Red Hat公司全面转向Red Hat Enterprise Linux(简写为RHEL)的开发,和以往不同的是,新的RHEL
           要求用户先购买许可,Red Hat承诺保证软件的稳定性、安全性,并且RHEL的二进制代码
           不再提供下载,而是作为Red Hat服务的-部分。但依据GNU的规定,其源代码依然是开放的。

原文地址:https://www.cnblogs.com/lzqitdl/p/11413868.html