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

相关推荐

  • 二叉树迭代器算法

    二叉树(Binary Tree)的前序、中序和后续遍历是算法和数据结构中的基本问题,基于递归的二叉树遍历算法更是递归的经典应用。 假设二叉树结点定义如下: // C++ struct Node {     int value;     No…

    Linux干货 2016-08-15
  • linux系统从windows xp上同步时间

    最近公司客户的调度系统GPS天文时钟出现故障,导致整个调度系统失去时间源,时间积累误差达十几分钟。去现场更换时钟很不方便,所有就想用现场的一台win xp(可上网)的远程机器做NTPserver,然后给linux系统对时。上网查了好多资料,终于找到了一个有效的解决方案,具体内容和步骤如下:首先下载一个Windows下的NTP服务软件。这个软件可以搭建wind…

    Linux干货 2015-03-27
  • 简单的启动排错

    一、出现 grub> 字样,等待交互式输入指令,说明MBR中Bootloader的stage1、stage1_5、stage2都正常,但丢失了/boot/grub.conf 文件,所以无法加载启动项菜单,就无法读取默认启动的kernel、initrd等文件路径。 解决办法:无需救援模式,直接在此交互式界面指定相关文件的加载路径。 (1) grub&gt…

    Linux干货 2016-11-26
  • 马哥教育网络班21期+第7周课程练习

    1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; [root@CentOS7 ~]# fdisk /dev/sdb Command (m for help): n Select…

    Linux干货 2016-08-22
  • vim

    VIM是什么? Vim是从VI发展出来的一个文本编辑器,拥有许多丰富的功能,便于编程开发,在程序员中被广泛使用,是类Unix系统用户最喜欢的功能强大的跨平台文本文件编辑工具。 为什么要用VIM? vi编辑器是所有类UNIX系统下标准的编辑器,他是我们使用Linux系统不能缺少的工具。对于所有类UNIX系统的任何版本,vi编辑器是完全相同的。而vim是从VI发…

    2017-06-07
  • 在Linux中使用计算器遇到的问题

    进制转换的时候出现了与理解不同的结果

    Linux干货 2017-11-14