Linux – 计算机基础知识体系

一、认识计算机的组成

     计算机组成(computer composition)指的是系统结构的逻辑实现,包括机器机内的数据流和控制流的组成及逻辑设计等。 计算机一般是由硬件系统和软件系统这两部分组成,硬件系统包括:CPU、内存、硬盘、输入和输出设备(键盘鼠标、显示器等),软件系统包括:系统软件自身、用户的应用程序。

    如下图:

 blob.png

 

二、计算机的存储设备

    存储系统是指计算机中由存放程序和数据的各种存储设备、控制部件及管理信息调度的设备(硬件)和算法(软件)所组成的系统。硬盘,是计算机不可少的一个重要的存储设备,它是主要用于存放用户的应用程序数据。常见的存储设备如下:

 1)硬件设备类型:

    IDE:

      IDE全称Integrated Drive Electronics,IDE硬盘是使用一个40芯电缆与主板进行连接,它的优点是传输效率比较稳定,缺点速度慢、并且不支持热插拔。

    SCSI:

     SCSI全称Small Computer System Interface,SCSI硬盘和普通IDE硬盘相比有很多优点:接口速度快,并且由于主要用于服务器,因此硬盘本身的性能也比较高,硬盘转速快,缓存容量大,CPU占用率低,扩展性远优于IDE硬盘,并且支持热插拔。

    SATA:

     SATA全称Serial Advanced Technology Attachment,它是一个串口硬盘也是IDE的升级版,它能够提高传输速率,以及支持热插拔。

    SAS:

     SAS全称Serial Attached SCSI,它是一个串行的连接,它和SATA硬盘相同都是使用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。

 

 2)网络设备类型:

    DAS:

    直接存储设备,简单来说就是一个直连的存储,它的管理成本比较低而配置方面也简单,当然在很大的数据时I/O会成为瓶颈。

    NAS:

    网络的共享存储,它是由一个服务端和一个客户端组成其通过网络进行访问,例如:FTP、SAMBA、NFS等网络文件共享。

    SAN:

     存储区域网络,它是使用高速光纤网络连接服务器于存储设备实习存储共享。相当于有一个网络存储柜再提供存储共享服务,并且在客户端也能进行管理。

 

 

    

    

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

(0)
wurenbowurenbo
上一篇 2017-02-19 11:50
下一篇 2017-02-19 13:03

相关推荐

  • Linux发展史

    日期:2016-10-12  Bell,MIT与GE的『Multics』系统     早期的计算机还很不普遍,除非是军事或者高科技用途,或者学术单位的学术研究,否则真的很难接触到。而且计算机架构很难使用。那个时候,程序设计者必须先将程序相关的信息在读卡纸上面打洞然后将读卡纸插入卡片阅读机来将信息读入主机中运算…

    Linux干货 2016-10-14
  • M25初尝试部署RAID磁盘阵列组

    在学习了linux系统管理硬盘设备的基础后,现在尝试部署RAID10硬盘组技术,在部署前我们先了解一下什么叫“RAID”磁盘冗余阵列(Redundant Array of Independent Disks)。 RAID技术就是把多块硬盘设备组合成一个容量更大、更安全的硬盘组,可以把数据切割成多个区段后分别存在各个不同物理硬盘设备上,然后利用分散读写需求赖提…

    2017-07-12
  • 曲径通幽处,禅房花木深—-bash禅意脚本

    编程基础 程序:指令+数据 程序编程风格: 过程式:以指令为中心,数据服务于指令 对象式:以数据为中心,指令服务于数据 shell程序:提供了编程能力,解释执行 编程基本概念 编程逻辑处理方式: 顺序执行 循环执行 选择执行 shell编程:过程式、解释执行 编程语言的基本结构: 数据存储:变量、数组 表达式: a + b 语句:if shell脚本基础 s…

    Linux干货 2016-08-12
  • Linux系统中的Inode节点表

    索引节点是指在许多类Unix文件系统中的一种数据结构。每个索引节点保存了文件系统中的一个文件系统对象的元信息数据,但不包括数据内容或者文件名。

    2017-11-16
  • DHCP

        动态主机设置协议(Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途: 用于内部网络或网络服务供应商自动分配IP地址给用户 用于内部网络管理员作为对所有电脑作中央管理的手段     …

    Linux干货 2017-07-24
  • bash循环、函数、数组、内置的字符串处理、变量、trap信号捕捉

    流程控制 过程式编程语言: 顺序执行 如果是命令写错了,可以继续往下执行;但当语法错误时则不会往下继续执行; 选择执行 循环执行 条件选择:if语句 单分支 if 判断条件;then 条件为真的分支代码 fi 双分支 if 判断条件; then 条件为真的分支代码 else 条件为假的分支代码 fi 多分支 if 判断条件1; then 条件为真的分支代码 …

    Linux干货 2017-05-21