搜索
写经验 领红包

编程必备基础知识计算机组成原理(计算机组成及原理)

导语:程序员编程基础|计算机组成原理:计算机的计量单位

计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作。特别地,计算机基础知识体系庞杂,想要从零学习或者复习都耗时耗力。

有鉴于此,本系列文章将带你更快的补足编程必备基础知识,涵盖计算机领域三大基础知识:计算机组成原理、操作系统、计算机网络,这些都是大学计算机课程里面最重要的内容。文章对这些内容做了提炼和总结,摒弃了作为程序员不需要掌握的知识。

目的是:

帮助大家形成计算机知识的结构体系帮助大家理解计算机底层原理帮助大家在工作实践中借鉴其中的优秀设计

本篇是计算机组成原理之计算机的计量单位。

欢迎关注、转发、收藏、评论

容量单位

在日常生活中,我们常说,200M的光盘、8G的内存、2T的硬盘,这里的M、G、T就是容量单位,那么它们各自代表着什么含义以及它们之间是如何换算的呢?

在计算机的物理层面,用高低电平记录信息,高电平代表1,低电平代表0,计算机只认识0和1两种状态,这里的0或1我们就称为一个bit(比特位),但是0/1能够表示的内容太少了,需要更大的容量表示方法,因此人们用8个比特位来表示一个字节(byte),一个字节等于八个比特位。随着计算机的发展,存储容量越来越大,用字节来表示容量也显得很不方便了,于是,出现了更高的容量单位。

常见容量单位

上图是现在常见常使用的计算机容量单位,可以看到,1Byte=8bit,1KB=1024Byte,1MB=1024KB ... ...

速度单位

这部分内容包括:网络速度和CPU频率。

网络速度

装宽带的时候,我们常说50M宽带、100M宽带,这里的M不是容量单位,而是网络速度——带宽,单位是Mbps(兆位/秒),前面只是省略了bps。

CPU频率

CPU的速度一般体现为CPU的时钟频率,也称为主频,单位为赫兹(Hz),是评定CPU性能的重要指标,主流CPU的时钟频率都在2GHz以上。

赫兹是国际单位制中频率的单位,是每秒中的周期性变动重复次数的计量,当用来描述计算机的CPU时,表达的是高低电平每秒钟变换的次数,主频越高,一个时钟周期里面完成的指令数也越多,2GHz,就是说每秒高低电平变换20亿次。

本文内容由小樊整理编辑!