编程简介
1、什么是语⾔?什么是编程语⾔?
⼀个事物与另⼀个事物沟通的介质
python是程序员与计算机沟通的介质
2、什么是编程?
程序员将⾃⼰想要让计算机做的事情⽤编程语⾔翻译出来写到⼀系列的⽂件中,这⼀系列的⽂件称之为程序/软件。
3、为何要编程?
编程的⽬的就是让计算机按照程序指定的逻辑去⼯作,从⽽取代⼈⼒。
4、计算机的组成:
五⼤组成部分:①控制器+②运算器=CPU
③存储器:相当于IO设备
程序员最常用的编程语言
内存(相当于⼈的的短期记忆):临时存储数据
优点:存取速度都快
缺点:断电数据丢失
外存:
磁盘:永久保存数据
优点:断电数据不丢失
缺点:存取数据都要慢
④输⼊设备input
⑤输出设备ouput
总结:与运⾏程序相关三⼤核⼼硬件
CPU、内存、硬盘
运⾏程序的⼯作过程:程序最先存放于硬盘,程序要运⾏必须从硬盘加载到内存,CPU从内存中取出指令->翻译->执⾏。
了解:
CPU分类:精简指令集和复杂指令集(X86)
取指单元,解码单元,执⾏单元
第⼀个CPU是inter开发的8086
⾼速计算机:将常⽤的加到⾼速缓存器中,CPU可以直接从中提取。
寄存器:直接⽤CPU材质制成。
只有软件(操作系统和应⽤软件)才能控制硬件
应⽤软件要运⾏⼀定要运⾏到操作系统之上。
5、CPU的X86-64 向下兼容性
CPU的X86-64是复杂指令集,⼀次可以从内存中取⾛64⼆进制位。
不仅能运⾏64位指令的软件还能够运⾏32位指令的软件,前32⽤0代替就⾏,后32直接⽤软件提供的指令。
6、⼆进制:⾼点平1和低电平0。
⼀个⼆进制位为⼀bit
1Bytes(字节)=8bit
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
7、⼀个7200转的硬盘(7200r/min)执⾏⼀次IO经历的时间=平均寻道+平均延迟时间=9ms
平均寻道:5ms
平均延迟时间:4ms
8、完整的计算机系统分为三层
应⽤程序/软件(我们是应⽤开发程序员)
操作系统
硬件
其中:应⽤程序平台=操作系统+硬件
我们要将写出来的程序要运⾏⼀个装有操作系统的硬件上。
9、操作系统的启动流程
CPU->ROM(BIOS系统)->CMOS(充当硬盘不仅存时间还存启动盘是哪⼀个盘,断电数据消失)
CPU->内存(windows系统)->本地硬盘
开机先启动CPU->ROM(BIOS系统)->CMOS这条线,这条线临时接管计算机,BIOS系统将CMOS中启动盘的操作代码读到内存中去,然后CPU从内存中读取数据,Windows系统接管计算机。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。