首页 > 代码库 > 鸟哥的Linux私房菜--第一部分-第零章-计算机概论

鸟哥的Linux私房菜--第一部分-第零章-计算机概论

0.1 计算机

  计算机:接收用户输入指令与数据,经过中央处理器的数据与逻辑单元运算处理后,以产生或存储成有用的信息。

0.1.1 计算机五大单元

  • 输入单元: 键盘、鼠标、卡片阅读机、扫描仪、手写板、触摸屏幕等。
  • 中央处理器: 含有算术逻辑、控制、记忆等。
  • 输出单元:屏幕、打印机等。
  • 算术逻辑单元
  • 内存

   整台主机的重点在于 中央处理器  ,CPU为一个具有特定功能的芯片,里头含有微指令集。

   CPU要处理的数据完全来自内存。

0.1.2 CPU种类

  常见两种CPU : 

    1.精简指令集(RISC)

    2.复杂指令集(CISC)

0.1.3 接口设备

  主板 是最重要的接口设备,而主板上最重要的组件是 主板芯片组 

0.1.4 运作流程

  • CPU=大脑
  • 内存=大脑中的记录区块
  • 硬盘=大脑中的记忆区块
  • 主板=神经系统
  • 各项接口设备=人体与外界通信的手脚等
  • 显卡=脑袋中的影像
  • 电源=心脏

0.1.5 计算机的分类

  • 超级计算机
  • 大型计算机
  • 迷你计算机
  • 工作站
  • 微电脑

0.1.6 计算机上常用的计算单位

  • 大小单位   1Byte=8bit   
  • 速度单位   MHz或GHz     Hz(秒分之一)  网络常用单位 Mbit/s

例子--

  500GB硬盘 为何格式化完 只有460GB左右 ,为什么?

  因为制造商一般使用 十进制的单位 ,所以 500GB=500*1000*1000*1000B 而转成文件的大小单位 使用二进制,所以只有460GB左右。


0.2 个人计算机架构与结构设备

  两大主流x86开发商(Intel,AMD)

  Intel: 分为南北桥。北桥负责连接速度较快的CPU、内存与显卡等组件;南桥负责连接速度较慢的周边接口(硬盘、USB、网卡等)

  AMD:内存直接与CPU通信。加快了两者的通信

 

0.2.1 CPU

  CPU频率   CPU每秒可以进行的工作次数

  外频:CPU与外部组件进行数据传输/运算时的速度

  倍频:CPU内部用来加速工作性能的一个倍数 

  外频与倍频相乘才是CPU的频数

 

0.2.2 内存 

  个人计算机的内存主要组件为 动态随机访问内存(DRAM)

0.2.3 显卡

  显卡又称 VGA 

0.2.4 硬盘与存储设备

  硬盘、软盘、MO、CD、DVD、磁带机、U盘等;

  大型机器: 局域网存储设备(SAN、NAS)

 

  传输接口

    IDE接口  排线宽,每个排线可以接两个IDE设备 ;调整 跳针 成为 Master 或 Slave(判别两个设备的主/从)

    SAT接口 排线较小 ,一条排线只接一块硬盘     ;利于散热和安装 (个人计算机)

    SCSI  含有一块处理器 ;运行速度快,不耗资源(个人计算机不常见)

 

0.2.5 PCI适配卡

  有很多组件使用PCI接口传输。如网卡、声卡等

  由于主板已经集成了很多常用功能芯片,所以主板安插的PCI适配卡很少。

0.2.6 主板

  CMOS与BIOS

   CMOS 记录主板上面的重要参数,包括系统时间、CPU电压与频率、各项设备的I/O地址与IRQ等

   BIOS  写入到主板上某一块闪存或EEPROM的程序

  连接接口设备

    PS/2接口     鼠标和键盘

    USB接口     

    声音输入、输出与麦克风

    RJ-45接口 如果有内置网络芯片 就会这种接口

 

0.2.7 电源 

  CPU/RAM/主板/硬盘 等都需要用电

 

0.3 数据表示方式

  0 和 1

0.3.1 数字系统

  二进制(Binary) 

0.3.2 文字编码系统

  ASCII 英文编码表

  big5(gb2313) 中文编码表

  国际组织 ISO/IEC 制定了 Unicode编码(UTF-8或统一码)

0.4 软件程序运行

  软件--

    系统软件

    应用程序

0.4.1 机器程序与编译系统

  • 需要了解机器语言 (0和1)
  • 需要了解所以硬件的相关功能函数
  • 程序不具有移植性
  • 程序具有专一性

0.4.2 操作系统

  操作系统内核

    操作系统其实也是一组程序, 重点在于管理计算机的所有活动以及驱动系统中的所有硬件

      内核程序所放置到内存当中的区块是受保护的,并且开机后就一直常驻在内存中。

  系统调用

    

  内核功能

    系统调用接口

    程序管理

    内存管理

    文件系统管理

    设备驱动

0.4.3 应用程序

  应用程序是参考操作系统提供的开发接口所开发出来的软件

 

 

  

 

鸟哥的Linux私房菜--第一部分-第零章-计算机概论