计算机的基础
计算机的基础
1.计算机的本质
计算机(电脑):即通电的大脑 (想让计算机通电之后可以代替人脑工作)
2.计算机的五大组成部分
1.控制器
控制计算机各个硬件的工作
2.运算器
控制数学运算与逻辑运算
数学运算:数字相关的运算
逻辑运算:根据条件判断是否可行
3.存储设备
内存:存取数据的速度很快
但是它是基于电工作的,断电数据立刻丢失,它不能用来永久保存数据
外存:存取数据的速度较慢
但是它断电之后数据也不受影响,可以永久保存数据
4.输入设备
将外界的数据传递给计算机
5.输出设备
将计算机内部的数据传递给外部
3.三大核心硬件
1. 中央处理器(CPU) 控制器+运算器
CPU去内存中取程序的指令并运行
2.内存
程序要想运行必须先存在于内存中
3.硬盘
永久保存相应的数据
4.操作系统
1.三层架构
应用程序
操作系统
计算机硬件
补充:我们日常生活中所使用的 程序员所编写的程序都必须基于操作系统之上
2.目前的系统
pc端
Windows 更加注重用户的体验
linux 更加注重软件的运行
macos 两者均可
移动端
安卓 ios 鸿蒙
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构