python入门001

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

1、 python是什么? —— python是一门编程语言。
什么是编程语言?——编程语言就是一门语言(熟知的英文,中文一样),它是用来和计算机沟通的。
人为何要和计算机沟通——为了奴役计算机。
人类的表达方式:
银行行长————————————员工
接收用户输入的账号
接收用户输入的密码
判断:用户输入的账号与密码是否正确
告诉用户登录成功
否则:
告诉用户账号或密码错误

                        程序员————————————————计算机
                            用编程语言翻译上述逻辑

2、什么是编程?
编程就是把做事的步骤/业务逻辑翻译下来。
注意:先想好业务逻辑,再翻译/编程。
3、什么是程序?
代码写入文件中,并存放这个有程序代码的文件就叫程序或软件。
程序员——————编程语言——————计算机
4、计算机硬件
原则:所有计算机硬件都是在模仿人的某一功能或器官。
三大核心硬件
cpu:负责数学运算与逻辑运算(内核态:控制硬件。用户态:运行指令。),执行指令————人脑执行指令的功能
内存:负责临时记忆数据————人脑的记忆功能
优点:存取IO速度都快
缺点:断电数据丢失
硬盘:负责永久记忆数据————笔记本
优点:断电数据不会丢失
缺点:存取IO速度都慢
其它设备
输入设备:键盘,鼠标—————眼睛,耳朵
输出设备:显示器,打印机————手,脚,嘴巴
程序的运行与三大硬件的关系
程序最先存放于硬盘中
程序的运行是先把程序的代码从硬盘中读入内存,然后cpu从内存读取指令再运行。
5、IO问题与程序优化思路
1、读:能从内存中读取就不要从硬盘中读
如果原始数据存放于硬盘中,并且该数据经常被用到,那么需要把硬盘中的数据事先读到内存中————“缓存”
2、写:在内存中攒一波,一次性写入硬盘中。
小常识
8bit=1Byte
1024B= 1KB
1024KB= 1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
关于X86-64意思
X86指的是cpu的型号,64指的是读取的位数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值