Open adodo0829 opened 4 years ago
硬件 <- 操作系统 -> 软件
CPU: 核心部分 > 控制器: 控制器是计算机的控制系统,指挥控制计算机其他所有组件 > 运算器: 运算器就是做数学运算和逻辑运算的 存储(寄存器): 数据读写 内存: 基于电工作,优点:存取速度快;缺点:断电数据丢失,只能临时存储数据 外存(硬盘): 基于磁工作,缺点:存取速度慢;有点:断电数据不丢失,可以永久保存数据 手机中分别对应的是 RAM 和 ROM 寄存器又称I/O设备,不过指的是寄存器既需要读数据又会输出数据的特性 I/O: 交互 Input: 键盘,鼠标等... Output: 显示器,打印机等...
我们编写的程序一定要运行在硬件之上,站在硬件的角度,与运行程序有关的三大核心硬件为CPU、内存、硬盘. 程序最先是存放于硬盘中的,程序的运行是先从硬盘把代码加载到内存中,然后cpu是从内存中读取指令运行
操作系统本质是一个软件, 运行在计算机上; 操作系统的功能就是帮我们把复杂的硬件控制封装成简单的接口,对于开发应用程序来说只需要调用这些接口即可.
# 控制程序: 用来控制硬件的基本运行,以及把复杂的硬件的操作封装成简单的接口 # 应用程序: 基于控制程序的接口开发包含一系列业务逻辑的程序
软件分为两种:应用软件、系统软件(操作系统)
# 应用软件: 例如浏览器, 微信, QQ 等
是协调、管理、控制计算机硬件与应用软件资源的控制程序。
## 小结 我们编程开发应用程序的目的是控制计算机硬件。但是和我们直接打交道的是操作系统,我们把需求告诉操作系统,再由操作系统控制计算机硬件干活。所以一套完整的计算机系统分为三层, 即:
(软件)应用程序 <- OS -> 硬件设备
计算机基础概览
计算机组成
硬件 <- 操作系统 -> 软件
硬件部分
我们编写的程序一定要运行在硬件之上,站在硬件的角度,与运行程序有关的三大核心硬件为CPU、内存、硬盘. 程序最先是存放于硬盘中的,程序的运行是先从硬盘把代码加载到内存中,然后cpu是从内存中读取指令运行
操作系统
操作系统本质是一个软件, 运行在计算机上; 操作系统的功能就是帮我们把复杂的硬件控制封装成简单的接口,对于开发应用程序来说只需要调用这些接口即可.
软件部分
软件分为两种:应用软件、系统软件(操作系统)
系统软件: 操作系统应用软件与硬件之间的一个桥梁,
是协调、管理、控制计算机硬件与应用软件资源的控制程序。
(软件)应用程序 <- OS -> 硬件设备