计算机硬件和工作原理,day01——计算机硬件组成与工作原理

什么是编程语言?

人类与计算机沟通的语言

什么是编程?

人类与计算机通过编程语言沟通的过程

什么是程序?

存放有代码的文件

为什么要编程?

让计算机帮忙工作,帮助人类解放人力

计算机的五大组成部分

1.控制器

用来控制计算机其他组件的运行

2.运算器

是计算机的运算功能,用来做算数和逻辑运算

3.存储器

主要分为内存和外存。是用来存储数据的

内存:相当于人的短时间记忆,断电数据会消失

外存:断电数据不会丢失,用来永久保存数据

内存存储与读取数据的速度远远快于外存

4.输入设备

计算机接受外界信号输入的工具。如鼠标,键盘

5.输出设备

计算机向外输出数据的工具。如显示器,打印机

ps:有些设备既是输入设备也是输出设备。如内存、磁盘

ps:控制器+运算器=CPU

与运行程序有关的三大组件

CPU:用来处理数据,执行指令的地方

内存:内部存储数据的地方(负责临时记忆数据,IO速度快)

硬盘:外部存储数据的地方(负责永久记忆数据,IO速度慢)

IO问题与程序优化的思路

1.读

能从内存读就不要从硬盘读

如果有一部分数据开始实在硬盘中的,并且我时常需要用到,那么我就需要把它放在内存中。

2.写

攒一大波再从内存写到硬盘

8bit(二进制位)=1Byte

1024B=1KB

1024KB=1MB

1024MB=1GB

1024GB=1TB

1024TB=1PB

x86-64

x86指的是cpu的型号

64指的是一次性能传64个二进制

CPU有两种工作状态(CPU同时只能保持一种工作状态)

内核态:用于控制计算机硬件

用户态:用于运行用户指令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值