计算机的组成和Linux发行版本介绍

计算机的组成及功能
  1. 计算机的五大组成,如下
    计算机的组成和Linux发行版本介绍

  2. 各部分的作用;

    • 控制单元和算数逻辑单元是CPU的两个主要组成部分 
      控制单元主要协调各组件与各单元间的工作 
      算数逻辑单元主要负责程序运算与逻辑判断
    • 内存,DRANM(Dynamic Random Access Memory)动态随机访问内存;CPU读取的数据都是从内存读取来的。
    • 输入单元,下指令,提供数据的输入等;如:键盘、鼠标等
    • 输出单元,输出数据加工后的结果;如:显示器等 
    • CPU读取的数据都是从内存中获取,内存内的数据则是从输入单元传输进来,数据经CPU处理完毕后必须先写回内存中,最后数据才从内存传输到输出单元。

Linux的发行版本
  • 早期的Linux kernel及其提供的工具,可以通过网络下载得到源码,以及GNU提供的自由软件都是以源码方式发布到网络,使用者都是专业的工程师,源码需经过编译成二进制才能在计算机上运行,对于普通用户来说是很困难的。一些商业公司和非营利组织将Linux kernel(含tools)与可运行的软件集成起来,加上自己具有创意的工具程序,一起提供给用户使用。一个包含kernel+softwares+Tools的完整可安装的系统被称为linux distribution。
  • 发行版为许多不同的目的而制作, 包括对不同计算机结构的支持, 对一个具体区域或语言的本地化,实时应用和嵌入式系统等。已经有超过三百个发行版被积极的开发。
常用Linux发行版本简介

计算机的组成和Linux发行版本介绍

Rehat系列

  • RHEL 

    • 最初 Red Hat Enterprise Linux 基于 Red Hat Linux,后来版本都是基于 Fedora
    • 是一个由RedHat开发的商业市场导向的Linux发行版,RHEL是很多企业采用的Linux发行版本,但是如果想得到RedHat的服务与技术支持,用户必须向Red Hat付费才可以。
    • 在Red Hat Linux终止发行后,发行的Red Hat Enterprise Linux(Red Hat企业版Linux)则取代Red Hat Linux在商业应用的领域
  • CentOS 

    • 基于RHEL发行的linux版本,来自于RHEL依照开放源代码规定释出的源代码所编译而成,和RHEL基于同样的源代码编译而成,具有很高的稳定性。
    • CentOS不包含封閉源码软件,CentOS宣布与RedHat合作后,CentOS会在新的委员会下继续运作,并不受RHEL的影响。
    • CentOS是免费的,你可以使用它像使用RHEL一样去构筑企业级的Linux系统环境,但不需要向RedHat付任何的费用
  • Fedora Core 

    • 基于Red Hat Linux,在Red Hat Linux终止发行后,红帽公司项目以Fedora来取代Red Hat Linux在个人领域的应用。
    • 由Fedora项目社区开发、红帽公司赞助
    • Fedora的功能对于用户而言,它是一套功能完备、更新快速的免费操作系统,而对于赞助商Red Hat公司而言,它是许多新技术的测试平台,被认为可用的技术会被加入到RHEL中。

Debian系列

  • Debian 

    • 最早的Linux发行版之一,于1993年发起,第一个稳定版本在1996年发布。
    • 包含的多数软件使用GNU通用公共许可协议授权
  • Ubuntu 

    • 基于Debian发行版和GNOME桌面环境,以桌面应用为主的Linux发行版。
    • Ubuntu由Canonical Ltd.发布,并提供商业支持。
    • 为一般用户提供一个最新同时又相当稳定,主要以自由软件建构而成的操作系统。具有庞大的社区力量支持,用户可以方便地从社区获得帮助。
  • Linux Mint 

    • 基于Ubuntu/Debian的Linux操作系统,为家庭用户和企业客户提供一个免费、高效、易用、高雅的桌面操作系统,致力于提供一种更开箱即刻可用的用户体验,免去用户要安装系统后还要自己安装一系列满足基本使用需求的软件。
  • Kali Linux 

    • 基于Debian的Linux发行版,设计用于数字鉴识和渗透测试。
  • Knoppix 

    • 基于Debian GNU/Linux,是一套光盘或USBU盘启动的GNU/Linux系统,KNOPPIX采用了特殊的解压缩技术,不需要硬盘安装,一张CD,就容纳了2GB的可执行程序,供用户自由使用

Slackware

  • Slackware 

    • 现存最古老的Linux发行版本
    • 设计理念,KISS,代表“保持简洁,傻瓜”(Keep it Simple, Stupid),可以解释很多Slackware中设计选择的概念;它将系统“真实”的一面毫不隐藏的呈现给用户,让人们看到“真正的”Linux
  • openSuse 

    • 前身为SUSE Linux和SuSE Linux Professional,而SUSE Linux原是以Slackware Linux为基础的linux发行版本

Gentoo

  • 由于其开发者对FreeBSD的熟识,Gentoo拥有媲美 FreeBSD的广受美誉的ports系统,Portage包管理系统。
  • Portage是基于源代码分发的,必须编译后才能运行,对于大型软件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致
  • 允许用户自由的选择是Gentoo最大的特色,为用户提供了大量的应用程序源代码,每一部分都可以在最终用户的系统上重新编译建造,甚至包括最基本的系统库和编译器自身。
  • 专为高级用户设计,Gentoo是所有Linux发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本

原创文章,作者:N27_dyw,如若转载,请注明出处:http://www.178linux.com/79289

(0)
N27_dywN27_dyw
上一篇 2017-07-02 22:30
下一篇 2017-07-02 23:41

相关推荐

  • 文件通配符练习

    课后资料补充 * : 通配符,代表任意字符(0到多个)? : 通配符,代表一个字符# : 注释/ : 跳转符号,将特殊字符或通配符还原成一般符号| : 分隔两个管线命令的界定; : 连续性命令的界定~ : 用户的根目录$ : 变量前需要加的变量值! : 逻辑运算中的&q…

    Linux干货 2016-08-08
  • Linux百科

    百度百科摘

    Linux干货 2018-03-26
  • 深入理解java嵌套类和内部类

    一、什么是嵌套类及内部类   可以在一个类的内部定义另一个类,这种类称为嵌套类(nested classes),它有两种类型:静态嵌套类和非静态嵌套类。静态嵌套类使用很少,最重要的是非静态嵌套类,也即是被称作为内部类(inner)。嵌套类从JDK1.1开始引入。其中inner类又可分为三种:  其一、在一个类(外部类)中直接定义的内部类;  其二、在一个方法…

    Linux干货 2015-04-07
  • CentOS启动流程及Shell脚本编程练习

    一、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) 第一步:POST加电自检 主要实现的功能是检测各个外围硬件设备是否存在而且能够正常运行起来,实现这一自检功能的是固化在主板上的ROM(主要代表为CMOS)芯片上的BIOS(Basic Input/Output System)程序。 第二步:Boot Sequence(选择启动设备以加…

    2017-11-26
  • 马哥教育网络班21期-第1周课程练习

    1、  描述计算机的组成及其功能。 计算机由硬件系统和软件系统两部分组成。硬件系统由运算器,控制器,存储器,输入设备和输出设备组成.     运算器:计算机中进行算术运算和逻辑运算的部件。     控制器:计算机的控制中心。协调和指挥计算机系统的操作。  &n…

    Linux干货 2016-07-12