计算机基础
一.计算机的基础
-
什么是计算机
- 计算机俗称"电脑", 包含人对计算机的终极期望, 能够像人脑一样去工作
-
计算机的组成
-
控制器:
- 作用: 是计算机的指挥系统, 负责控制计算机所有其他组件如何工作的
- 类比: 控制器=>人类的大脑
-
运算器:
- 作用: 运算包括数学运算和逻辑运算
- 类比: 运算=>人类的大脑
- 控制器+运算器=>cpu===>人类的大脑
-
存储器/IO设备
- 作用: 是计算机的记忆功能,负责数据的存取
- 分类:
- 内存(基于电工作): 存取数据块,断电数据丢失,只能临时存取数据
- 外存(硬盘,基于磁工作): 存取速度慢, 断点数据也不会丢,可以永久保存数据
- 类比:
- 内存==>人类的大脑的记忆功能
- 外存==>人的笔记本
-
输入设备input
- 如键盘,鼠标
-
输出设备output
- 如显示器, 打印机
-
一个程序的运行与三大核心硬件的关系
- 程序最先是存放与硬盘之上
- 程序的运行一定事先把程序的代码加载到内存
- 然后cpu从内存中读取指令执行
-
三.操作系统
- 引入:
- 应用程序(qq,暴风影音等等)
- 操作系统: 控制程序(windows, linux, ubuntu)
- 计算机硬件
- 操作系统的概念:
- 操作系统是一个协调,管理, 控制计算机硬件资源和应用软件资源的一个控制程序
- 作用:
- 控制计算机硬件的基本运行
- 把试用硬件的复杂操作封装成简单的功能, 给上层应用程序使用
- 例如: 文件就是操作系统提供给应用程序/ 用户操作硬盘的一种功能
- 程序的区分:
- 计算机硬件是死的, 计算机硬件的运行都是受软件控制, 所以说, 软件相当与计算机的灵魂
- 具体来说软件分为两种:
- 应用软件: 应用程序相关逻辑
- 系统软件: 控制底层硬件的
- 计算机系统三层结构
- 应用程序
- 操作系统
- 计算机硬件
- 平台
- 计算机硬件+操作系统=> 平台
- 软件的跨平台性指的是: 一款软件可以任意平台上运行, 是衡量软件质量高低的一个非诚重要的指标
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)