计算机硬件组成与工作原理

1.编程介绍
什么是编程语言:人与计算机沟通的语言就是编程语言
什么是编程:将人的思维逻辑用编程语言翻译出来
什么是程序:存放有代码的文件
为什么要编程:奴役计算机

2.计算机硬件介绍
计算机三大核心硬件:
cpu(运算器和控制器):相当于人类大脑,负责取指令和运行
内存:相当于人类大脑部分功能,负责临时记忆下做事的步骤/指令,优点:存取速度快,缺点:断电即丢失,只能临时存储
硬盘:相当于本子,负责永久记录做事的步骤/指令,优点:断电仍存在,永久保存,缺点:存取速度慢
运行程序与硬件间的关系:
程序最先存放于硬盘中
程序的运行是从硬盘把代码加载到内存中
cpu是从内存中取出指令运行程序
PS:程序运行过程中产生的数据最先都是存放于内存
IO问题与程序的效率:
1、把指令依赖的数据事先加载到内存,能从内存取数据就不要从硬盘
2、针对要永久存放到硬盘中的数据,应该在内存中攒一大波然后一次性写入硬盘

3.x86-64
x86指的是cpu的型号,64指CPU一次性取出的二进制位数,可以向下兼容,如64位的可能能运行32位的程序
4.cpu的两种工作状态
内核态:可以控制计算机硬件
用户态:可以运行指令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值