初识计算机的底层原理

 

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

前言

一、计算机是什么?

二、计算机信息存储逻辑

三、存储单位(字节byte)

四、位(bit)

总结


前言

提示:这里可以添加本文要记录的大概内容:

了解计算机的底层原理更有助于以后的学习,无论那种编程语言都是计算机执行的,这就意味着不同的编程语言虽然语法不同,但到最后的执行阶段都会变成计算机所能识别的信息,所以了解计算机的底层原理会让你的学习变得更加简单。


提示:以下是本篇文章正文内容,下面案例可供参考

一、计算机是什么?

计算机也就是我们说的电脑,是一种可以高速自动处理信息的机器。

二、计算机信息存储逻辑

说到信息处理,一定涉及到信息的存储,那么信息是以哪种形式存储在计算机上的?信息是以二进制数据的形式存储到计算机中,举个例子:二进制数 00000001 表示 字母a  00000011表示 字母b这样一个由字母ab组成的文本文件,在计算机中就以 00000001 00000011 的形式存在。任何的编程语言也都一样都是将代码翻译成这些0和1组成的二进制数然后由机器识别执行的。

三、存储单位(字节byte)

任何一个物理量都有单位,比如时间t的单位是s。计算机存储的信息也是有单位的,它们的单位是字节byte,我们平时用电脑下载东西的时候会经常看到 下载速度 666kb/s 等类似的单位。这个意思是一秒下载的信息量是666kb ,可以看到kb也是单位,信息也和时间一样不只有秒(s)一个单位,信息还有KB,MB,GB 等单位。 1024 byte = 1 kb ,1024 kb = 1 mb,1024 mb = 1gb 。GB我们比较熟悉,平时用的最多的流量的单位也是它,你使用流量上网获取各种的信息有视频,音频等。流量表示的就是你在互联网上获取多少信息。

四、位(bit)

在计算机中二进制数有长度限制,规定使用的二进制数都是8位,一个8位的0和1组成的二进制数只有2的8次方种不同的排列,也就是说一个字节只能存放 2的8次方也就是256种不同的信息。

初识计算机的底层原理_第1张图片

 汉字大约有10万个,用4个字节也就是2的32次幂种不同排列可以表示所有汉字以及符号。但是有很多基本上用不到的汉字,实际一般使用2个字节表示汉字,也有些编码中用3个字节表示汉字。如果说我们只使用常用的汉字,2个字节足以。

总结

本文章只是简单聊一聊计算机,实际上的计算机逻辑比本文所述要复杂的多,但是对想要学会编程的新同学来说,先了解一点计算机的底层原理是好过直接开始学习编程语言的,可能刚开始学习会比较容易,毕竟都是些if-else的逻辑判断嘛,但是随着学习的深入你会发现很难理解透彻,因为有很多东西都是于计算机底层有关的。

你可能感兴趣的:(计算机底层原理,c++,c语言,数据结构,软件工程,硬件架构)