概述
存储器:用于记忆程序和数据,例如内存(CPU与外存的桥梁,较磁盘速度快,掉电易失,插条,计算机外,由控制器控制,Bus总线,电信号等)
所有的数据都是由磁盘-->内存-->CPU(不直接和数据存储打交道,将输入的数据通过控制进行运算、加工,输出)-->内存-->磁盘(外存)。
CPU(读取寄存器或内存的地址,指令)只将数据暂存到内存中,程序是在内存和CPU中运行的,磁盘只是一个工具(持久化,“永久”存储)。
寄存器(与CPU同频率):置于CPU当中,CPU对数据处理必须要将内存的数据-->装载到寄存器上,进行处理-->通过指令移至内存(不断刷新,载入新的数据)
多级Cache(缓存):CPU中,缓存较寄存器大。存储数据,以便下次重复使用时及时地调用,不用从较慢的内存中读取。速度:一级缓存>二级缓存>三级缓存,越接近内存越慢,越接近CPU越快。
CPU粘性,CPU绑定——多核情况下-->为了缓存。(多核共享三级缓存,一二级缓存独享)
CPU(运算速率远高于内存,IO设备)的体系(inter x86):(属于冯诺依曼体系架构)不同的体系架构-->决定使用什么样的指令集
机器语言——指令(0和1组成的序列)<-- 汇编语言
编译语言:把源代码转换成目标机器的CPU指令,eg:exe文件,可双击直接执行,更换机器后(不兼容条件下)必须重新编译
解释语言:解释后转换成字节码,运行在虚拟机上,解释器执行中间代码
中间代码(字节码):源代码解释、编译成一种虚拟机(一次编译,到处执行。底层的不同由虚拟机解决了)可认得的一种字节码
Python是一种多范式的语言:
程序Program
python的解释器:
最后
以上就是背后缘分为你收集整理的python控制modem的at指令_Python开发理论基础的全部内容,希望文章能够帮你解决python控制modem的at指令_Python开发理论基础所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复