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

计算机的组成及功能
  1. 计算机的五大组成,如下;

  1. 各部分的作用;

  • 控制单元和算数逻辑单元是CPU的两个主要组成部分 
    控制单元主要协调各组件与各单元间的工作 
    算数逻辑单元主要负责程序运算与逻辑判断

  • 内存,DRANM(Dynamic Random Access Memory)动态随机访问内存;CPU读取的数据都是从内存读取来的。

  • 输入单元,下指令,提供数据的输入等;如:键盘、鼠标等

  • 输出单元,输出数据加工后的结果;如:显示器等 
    CPU读取的数据都是从内存中获取,内存内的数据则是从输入单元传输进来,数据经CPU处理完毕后必须先写回内存中,最后数据才从内存传输到输出单元。

Linux的发行版本
  • 早期的Linux kernel及其提供的工具,可以通过网络下载得到源码,以及GNU提供的自由软件都是以源码方式发布到网络,使用者都是专业的工程师,源码需经过编译成二进制才能在计算机上运行,对于普通用户来说是很困难的。一些商业公司和非营利组织将Linux kernel(含tools)与可运行的软件集成起来,加上自己具有创意的工具程序,一起提供给用户使用。一个包含kernel+softwares+Tools的完整可安装的系统被称为linux distribution。

  • 发行版为许多不同的目的而制作, 包括对不同计算机结构的支持, 对一个具体区域或语言的本地化,实时应用和嵌入式系统等。已经有超过三百个发行版被积极的开发。

常用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发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本

转载于:https://blog.51cto.com/xiangjis/1952001

计算机的组成和Linux的发行版本介绍相关推荐

  1. Linux系统发行版本介绍(一)——CentOS介绍

    CentOS 介绍 CentOS Wiki:https://zh.wikipedia.org/zh/CentOS CentOS 百科:http://baike.baidu.com/item/cento ...

  2. linux操作系统版本_史上最全的Linux 各个发行版本的优点、缺点、发展史介绍

    概述 今天主要学习一下Linux 各个发行版本,看一下各个发现版本的发展史. 什么是Linux? 也许很多人会认为Linux不就是个操作系统么.其实严格来讲,Linux只是一个操作系统中的内核.内核是 ...

  3. Linux发行版本介绍

    文章目录 1. 简介 2. Arch体系 3. Red Hat体系 4. Debian体系 5. SUSE体系 6. Linux 发行版本的选择 1. 简介 Linux是一个诞生于网络.成长于网络且成 ...

  4. Redhat 与 Debian 系介绍(Linux各种发行版本概述)

    Linux,最早由Linus Benedict Torvalds在1991年开始编写.在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及 ...

  5. Linux各种发行版本概述(Redhat系 | Debian系)

    Linux,最早由Linus Benedict Torvalds在1991年开始编写.在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及 ...

  6. Redhat与Debian系介绍(Linux各种发行版本概述)

    Linux,最早由Linus Benedict Torvalds在1991年开始编写.在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及 ...

  7. Linux各发行版本之间的比较

            Linux最早由LinusBenedict Torvalds在1991年开始编写.在这之前,Richard Stallman创建了Free Software Foundation(FS ...

  8. linux perl模块检测,Linux有问必答:如何用Perl检测Linux的发行版本

    提问:我需要写一个Perl程序,它会包含Linux发行版相关的代码.为此,Perl程序需要能够自动检测运行中的Linux的发行版(如Ubuntu.CentOS.Debian.Fedora等等),以及它 ...

  9. Linux各发行版本简介

    Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表. 1.Redhat,应该称为Re ...

最新文章

  1. 突然决定,送一台笔记本!
  2. 自回归模型/向量自回归模型
  3. android 筛选菜单_使用C语言开发跨平台(win/android)应用(PainterEngine 快速入门教程)...
  4. 网易2016游戏技术岗在线编程题(二)
  5. linux源代码剖析之lib
  6. APUE C内存空间详解图
  7. 大型公建能耗监管系统
  8. 【扫盲】------Zipf分布
  9. 基于图片的三维重建深度图与原图
  10. 网络运营商名称显示amp;SIM名称显示
  11. 初探RxJava(基础篇)
  12. LTE下行传输机制——PHICH信道
  13. 修复OutLook2007 pst 文件
  14. to be top。。。
  15. VMware Pro v14.1.1 官方版本及激活密钥(转载)
  16. Android应用市场付费APK防盗版研究
  17. 财务软件哪个好?会计必备常用三款软件介绍
  18. (连载)词向量的理解——BERT模型的句子向量表示
  19. Python爬取各大外包网站需求
  20. php 上传文件 io错误,怎么解决discuz上传头像出现洗“IO错误”方法大全

热门文章

  1. onclick 传参,用转义符进行转义。
  2. 使用NDK编译VTK
  3. dnspod-sr的安装和使用
  4. 好用的ToolStripManager类
  5. 笔记本电脑与漂亮老婆
  6. CHUNGHOP k-6868万能空调遥控器的自己家用电器的代码+自己家里的宽带账号+机顶盒型号+桌子+椅子+垫子高度
  7. Matlab心电信号的PQRST模拟-实验报告
  8. django的数据库名字和models.py中类名的对应关系
  9. hexo的yelee主题使用本地自己指定的自定义字体
  10. xlwt写入单元格,xlrd读出单元格