Linux学习之旅

0x00 计算机概论基础

0x01辅助人脑的好工具:计算机

0.1 何为计算机/h4>
  • 计算机实质:接收用户输入指令与数据,经过中央处理器的数据与逻辑单元运算处理后,以产生或存储成有用的信息。因此,只要有输入设备(不管是键盘还是触摸式屏幕)及输出设备(屏幕或直接打印出来),让你可以输入数据使该机器产生信息的,那就是一台计算机了。

    0.1.1计算机硬件的主要三部分和五大单元

    三大部分
    • 输入部分,包括但不限于:键盘,鼠标,卡片阅读机,扫描仪,手写板,触摸屏等。
    • 中央处理器(CPU):含有算数逻辑,控制,记忆等单元。
    • 输出部分,包括但不限于:屏幕,打印机等。

    五大单元
    • 包括输入单元,输出单元,CPU内部控制单元,算数逻辑单元与内存五大部分。所有单元都是由CPU内部的控制单元来负责协调的,因此CPU是整个计算机系统的最重要的部分。
    0.1.2 CPU的种类
    • 目前世界上常见到的两种主要CPU种类,分别是精简指令集(RISC)与复杂指令集(CISC)系统。常见的CISC微指令集CPU主要有AMD,Inter,VIA,由他们所开发出来的x86架构CPU被大量使用于个人计算机。在2003年以前由Inter所开发的x86架构CPU由8位升级到16,32位,后来AMD依次架构新一代的CPU为64位为了区别两者的不同,因此64位的个人计算机CPU又被统称为x86_64的架构。

    0.1.3 接口设备

    • 最重要的接口设备是主板

0.2 个人计算机架构与接口设备

  • 整个主板最重要的就是芯片组了!而芯片组又分为两个桥接器来控制个组件的通信,分别是**(1)北桥负责连接速度较快的CPU,内存与显卡等组件;(2)南桥负责链接速度较慢的周边接口,包括硬盘,USB, 卡等.**
  • CPU的数据主要都来自内存,因此AMD为了加速这两者的通信,将内存控制组件集成到CPU中.理论上这样可以加速CPU与内存的传输速度。

0.3 数据表示方式

  • 人们总觉得计算机懂很多,事实上计算机只认识0与1.它采用二进制(类比十进制,二进制就是逢二进一)方式记录数据,常用的磁盘容量单位为Byte,其换算单位为1Byte=8bit。
  • 常用的英文编码表为ASCII系统,这个编码系统中,每个符 (英文,数字或符 等)都会占用1B的记录,因此共有2^8=256钟变化。而每个中文会占用2B理论上最多可以有2^16=65536钟变化,所以可能导致在解码过程中乱码。为了解决这个问题,国际组织ISO/IEC制定了所谓的Unicode编码系统,即我们常常称呼的UTF-8或统一码,因为这个编码系统打破了所有国家的不同编码。

0.4 软件程序运行

一般来说,目前的计算机系统将软件分为两大类,一个是系统软件,一个是应用程序

  • 操作系统(Operating System,OS)其实也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动系统中的所有硬件。
  • 操作系统仅在于驱动与管理硬件,而要使用硬件除了上述功能外,通常已经包含了日常工作所需要的应用软件在内了。

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树容器编排(学习环境 k8s)安装kubectl8578 人正在系统学习中 相关资源:旅行家航旅行程信息打印软件-旅游工具类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年8月4日
下一篇 2018年8月4日

相关推荐