计算机基础
计算机基础
计算机的本质
计算机俗称电脑,顾名思义就是通电的大脑,其发明的目的就是为了代替人脑处理逻辑和运算。计算机是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
# 计算机内部存储数据的本质
计算机基于电能工作,所以不能像人脑那样储存各式各样的内容。计算机没有眼睛,也没有触感,所以不能像人那样接收信息,计算机能接收到的只有高低电频的变化。所以,计算机的存储实际存储的就是电流高低电频变化过程,也就是我们通常理解的二进制,0和1;为了表示不同的信息,会有不同长度的类似0101这样的串来进行区别。计算机最小的存储单位就是比特位,一个高电频或者一个低电频就是一个比特位,单位是bit。他有如下的换算方式:
8bit = 1bytes # 1bytes = 1字节
1024bytes = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB
...
我们下载东西,可以看到的网速,例如1MB/s就是一秒可以下载1024*1024=1048576个比特位的东西。
'''存储单位其实就是用于表示该设备能够存储的比特位位数'''
计算机的五大组成部分
1. 控制器
用于控制计算机各个硬件的工作
#控制器控制着整台计算机,计算机的所有动作都要由控制器发出指令,控制其他部分完成动作,我们对计算机下达的所有指令实际是向计算机的控制器下达指令
2. 运算器
用于进行数学运算和逻辑运算
#当控制器下达指令后,运算器接受指令,完成该动作的各项运算。
3. 存储器
用于存储数据
#内存:短期储存,计算机停止工作数据丢失
#外存:长期储存,计算机计算机停止工作后数据仍然还在,待重新工作后依然可以使用,但读写速度没有内存快。
4. 输入设备
用于接收外界信息
eg:鼠标,键盘,麦克风...
5. 输出设备
用于输出信息
eg:显示器,音响,打印机...
计算机运转各个部分的职责,例:
#小明需要判断a+b>0?
#首先小明要在计算机上输入两个数字a和b。--->输入设备
#电脑接收小明的需求。--->控制器接收指令
#计算机得到指令,先算出a+b的值。--->数学运算
#再判断是否大于零。--->逻辑运算
#输出结果。--->输出设备
计算机三大核心硬件
CPU:中央处理器
#CPU被誉为计算机的心脏,他的重要性可见一斑。CPU主要负责控制器和运算器的工作。计算机处理任何事情都离不开CPU。CPU也是衡量一台计算机性能的重要指标。
内存
#内存需要和CPU配合工作。我们使用的程序,全部是加载在内存上,然后才能和CPU进行交互。当你运行的程序越大时,所需要的内存越大。
'''可用内存必须大于程序所需内存,程序才可以正常运行'''
硬盘
#硬盘是永久保存数据的,我们下载的东西都是要保存在硬盘里的。
我们可以看到,CPU对应控制器和运算器,内存和硬盘对应存储器。这也是构成计算机最基础的东西,这三件东西无论缺少哪一样,计算机都不能正常运转。像输入输出设备,即使你的电脑没有鼠标,键盘,显示器,它依旧可以开机,只不过没法接收和显示信息而已。
语言,编程语言,编程
#什么是语言?
人与人之间交流的媒介
#什么是编程语言?
人与计算机之间交流的媒介
#什么是编程?
用计算机能听懂的语言完成人和计算机交流的过程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?