计算机底层基础

Tips:编程不要怕、多坚持、多动手、付出必有回报。

本页1课:硬件篇1:何为计算机?能否自主搭建计算机系统
拆开计算机,你发现里面是一对电路!电路就是计算机的雏形! 试想一下你有一大把灯泡,你想表示数字1,那么你就通电让一个灯泡亮起,你想表示数字2...
446 20-03-09
硬件篇1:何为计算机?能否自主搭建计算机系统
本页2课:硬件篇2:何为进制?计算机为何用二进制?
什么是进制 所谓进制就是计算者(人/或者机器)进行算术运算时的数据累计的规则,比如十进制,它的累计规则就是逢十进一,0到9为数码, 只是不同的文化中,数码符号有所不同,...
336 19-12-08
硬件篇2:何为进制?计算机为何用二进制?
本页3课:硬件篇3:计算机组成结构介绍
先看一张图:想象一下我们在做化学实验:输入设备就是原材料,计算机要计算哪些数据,怎么计算,都来自于输入设备。 内存就是烧杯,把原材料倒进烧杯,计算机要把来自输入设备的数据...
245 19-07-21
硬件篇3:计算机组成结构介绍
本页4课:硬件篇4:计算机通信的原理是什么?
通信概念: 通信就是把信息从自然界里捕捉到然后再转化成易处理的信息然后再通过各种方法传输最后到了信息处理的终端计算机这里,计算机处理信息后再把信息通过各种各样的方式...
188 19-12-08
硬件篇4:计算机通信的原理是什么?
本页5课:软件篇1:软件是什么?真的有软件吗
世界上没有软件!软件只是从功能方面的一种说法。 软件的由来 比如我有一张白纸,我在上面扎一个孔然后放在太阳底下就能看见一个小圆点。这个小圆点代表1。现在我让你写一个...
226 19-12-14
软件篇1:软件是什么?真的有软件吗
本页6课:软件篇2:软件(代码)如何控制硬件?
先说代码(软件): 我们是用电脑的键盘来输入的指令,敲入代码,其实就是通过键盘敲入高低电平,你所看到代码是这些电压的高低控制显示器所显示的图像,其实电脑也不知道它是什...
327 19-12-14
软件篇2:软件(代码)如何控制硬件?
本页7课:软件篇3:编码是什么?为何会有乱码?彻底理解!
编码引入 我们用阿拉伯数字1代表只有一个事物。英国人用字母one代表只有一个事物!我们管老虎叫做老虎,英国人管老虎叫做tiger。描述同样的事物不同的人用了不同的方式。假定英国...
410 19-12-14
软件篇3:编码是什么?为何会有乱码?彻底理解!
本页8课:软件篇4:数据库的本质是什么?
数据库是什么? 如果去看百度百科,你将永远不知道数据库是什么?因为他用你不懂的东西去解释另一种你不懂的东西!很多小白学东西很困难,原因就是他对某个事物没有概念,但网...
378 19-12-14
软件篇4:数据库的本质是什么?
本页9课:操作系统1:什么是操作系统?
操作系统是什么 计算机本身是一堆破铜烂铁加一些电路再加一些磁盘之类的物质,这些电路嵌入了人类的逻辑思维所以叫逻辑电路,人类设计的这些电路可以做加法可以做判断,同时像...
145 19-12-14
操作系统1:什么是操作系统?
本页10课:操作系统2:软件真的建立在操作系统之上吗?
认知误区 很多人说软件建立在操作系统之上,这给人的感觉是软件凌驾于系统之上一样,这种说法本意是从逻辑上表达两者的关系却给人传递了错误的认知,这种表述不够本质,不够准...
288 19-12-14
操作系统2:软件真的建立在操作系统之上吗?
本页11课:操作系统3:编程语言和操作系统是什么关系?
首先需要知道编程语言是是可运行的计算机程序的一种表达方式,说白了就是可以驱动计算机内部各种电路的电信号。而操作系统本身是一个程序,也是运行在计算机上的,也是编程语...
353 19-12-14
操作系统3:编程语言和操作系统是什么关系?
本页12课:操作系统4:为何说高级语言不算编程语言?
数学老师给学生讲四则运算,有一套约定俗成的符号规则比如+代表加,=代表相等。如果你狠奇葩,非要让-代表加那也是没问题的。只要告诉同学当你的眼睛看到-这个字符时大脑要进行...
346 19-12-28
操作系统4:为何说高级语言不算编程语言?
本页13课:第一个编译器是怎么写的?从哪来?
通过本站前面的文章我们知道计算机是人类通过电子管的方式实现的一些逻辑层面的运算和转换,计算机的本质就是一堆电路,只不过这些电路被赋予了人类头脑里的逻辑,产生了所谓的加法...
463 20-03-28
第一个编译器是怎么写的?从哪来?
本页14课:编程语言为什么要定义数据类型
为什么要分数据类型,看了网上的一些解释感觉他们回答的不够透彻!他们只是站在表象之上来说数据类型的作用,无法深入到事物的根本!下面我来装逼说一下。 为什么要分数据类型...
382 20-03-11
编程语言为什么要定义数据类型
本页15课:编译器和解释器的区别
编译器和解释器的区别其实编译型语言和解释型语言的区别,在网上到处可见相关的言论,本文也简单粗暴的说一下。 CPU最终只能执行二进制指令,视觉上看到的任何语言最终都会变成...
218 20-03-07
编译器和解释器的区别
本页16课:跨平台是什么意思?通俗深刻的解释
在编程界经常会有跨平台这种说法,看了不少解释我觉得他们并没有说到核心的点。鄙人按照自己的理解来说明下。 跨平台是什么意思呢?要明确这个概念首先要有2个前提,1是确定好...
223 20-03-07
跨平台是什么意思?通俗深刻的解释
  • 116条记录