程序是怎样跑起来的读书笔记_0409

IED :集成开发环境 Integrated Development Environment

程序的运行机制:机器语言程序加载到内存中,通过CPU进行解析和运行,进而计算机系统的整体的控制和数据运算也开始运行。

一、对程序员来说CPU是什么

问题:

  1. 程序是什么
  2. 程序由什么组成的
  3. 什么是机器语言
  4. 正在运行的程序存储在什么位置
  5. 什么是内存地址
  6. 计算机的构成元件中,负责程序的解释和运行的是那个

回答:

  1. 只是计算机每一步运行的指令
  2. 指令和数据
  3. CPU可直接识别和使用的语言  二进制代码
  4. 内存 RAM
  5. 内存中用来表示数据和指令的存储位置的数值 指内存中某个特定位置的标识符
  6. CPU :Central Processing Uint 中央处理器

CPU和MCU

CPU(中央处理器)和MCU(微控制器单元)都是计算机系统中的重要组件,但它们在功能和应用上有所不同。
1. **CPU(中央处理器):**
   - CPU是计算机系统中的核心部件,负责执行指令、进行运算和控制数据流动。
   - 它通常包括算术逻辑单元(ALU)、控制单元(CU)和寄存器等组件,用于执行各种计算和逻辑操作。
   - CPU主要用于通用计算,如个人电脑、服务器、工作站等系统。
2. **MCU(微控制器单元):** 单片机
   - MCU是一种集成了处理器核心、存储器和各种周边设备接口的微型计算机系统。
   - 它通常包括CPU核心、存储器(如闪存、RAM)、输入/输出接口(如通用输入/输出端口、串行接口)、定时器、模拟到数字转换器(ADC)等功能。
   - MCU通常被用于嵌入式系统中,如家用电器、汽车电子系统、工业控制、医疗设备等领域,用于控制和监测各种设备和系统的运行。
总的来说,CPU更加通用,用于执行各种计算任务,而MCU则更专注于控制和监测特定的硬件设备和系统。MCU通常具有低功耗、低成本和小尺寸等特点,适合于嵌入式系统和物联网应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值