Linux之路之计算机概论

本篇只是对《鸟哥私房菜》第一篇的一个总结。

记得计组老师说过一句话,特别经典。计算机(硬件+软件)是干啥的,分为以下几件事:

输入数据 -> 分配数据空间 -> 处理数据 -> 输出数据

     就我理解而言,计算机本质就是对数据的处理以及再加工,而处理和加工的规则有我们写的程序决定,各个硬件负责具体操作,相互分工和协作。就好像你脑子里有一个想法,想把箱子从这里搬到那里,然后你的脚动起来,手动起来,然后一系列动作之后,箱子被搬过去了。

开始列单:

  • 计算机的定义为:“接受用户输入指令和数据,经由中央处理器的数据与逻辑单元运算处理后,以产生或存储成有用的信息。
  • 计算机的五大单元:输入单元、输出单元、CPU内部控制单元、算术逻辑单元、内存
  • 数据会流出/流出内存是CPU所发布的控制指令,而CPU实际要处理的数据则完全来自于内存
  • CPU依设计理念主要分为精简指令集(Reduced Instruction Set Computer,MIPS)、复杂指令集(Complex  Instruction Set Computer,Intel)
  • CPU频率:外频指的是CPU与外部组件进行数据传输时的速度,倍速则是CPU内部用来加速工作性能的一个倍数,两者相乘才是CPU的频率速度(超频超的是外频,这是一个不好的行为,或许吧)
  • 一般主板芯片组分为北桥和南桥,北桥的总线称为系统总线,因为是内存传输的主要信道,负责连接较快的CPU、内存和显卡等组件;南桥就是所谓的输入/输出(I/O)总线,主要在于联系硬盘、USB、网卡等接口设备。(AMD的内存直接与CPU通信而不经过北桥芯片)
  • 北桥所支持的频率我们称为前端总线速度(Front Side Bus,FSB),而每次传输的位数则是总线宽度)
  • CPU每次能够处理的数据量称为字组大小(Word Size),字组大小依据CPU的设计而有32位和64位之分
  • 个人计算机的内存主要组件为动态随机访问内存(Dynamic Random Access Memory,DRAM),至于CPU内部的第二层缓存则使用静态随机访问内存(Static Random Access Memory,SRAM)。这个说法比较老了,现在一般是三级缓存,越靠近CPU那一级的缓存大小越小(因为对数据交换的要求越高)
  • BIOS(Basic Input Output System)是一套程序,这套程序是写死到主板上面的一个内存芯片中,这个内存芯片在没有通电的时能将数据记录下来,就是只读存储器(Read Only Memory)
  • 显卡的规格有PCI/AGP/PCIe
  • 硬盘是由盘片、机械手臂、磁头和主轴马达所组成,其中盘片组成为扇区、磁道与柱面
  • 操作系统其实也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动系统中的所有硬件
  • 计算机主要以二进制作为单位,常用的磁盘容量为Byte,1Byte = 8 Bit
  • 操作系统仅在于驱动与管理硬件,而要使用硬件时,就得需要通过应用软件或者事shell的功能来调用操作系统操纵硬件工作。目前,操作系统除了上述功能外,通常已经包含了日常工作所需的应用软件在内。


猜你喜欢

转载自blog.csdn.net/qq_37925512/article/details/79145678