计算机组成原理
计算机硬件的组成
# 计算机硬件通常由以下几个部分组成: 1.中央处理器(CPU):负责执行计算机指令,完成各种计算和逻辑操作。 2.存储器(Memory):用于存储计算机执行程序所需的数据和指令,包括主存(Random Access Memory,RAM)和辅助存储器(如硬盘、光盘等)。 磁盘(Disk) 磁盘是计算机中最慢的存储器之一,读取速度比内存慢很多。由于磁盘通常用于永久存储数据,每秒钟可以完成的读取操作数量通常在几百到几千之间。 内存(Memory) 内存的读取速度比寄存器慢,但是比磁盘快很多。由于内存的容量较大,每秒钟可以完成的读取操作数量通常在数百万到数千万之间。 寄存器(Register) 寄存器是CPu内部最快的存储器,读取速度非常快,通常是其他存储器读取速度的几百倍。由于寄存器的大小有限,只能存储极少量的数据,因此每秒钟可以完成的读取操作数量非常多,可能在数十亿次到数百亿次之间。 3.输入设备:用于向计算机输入数据和指令,如键盘、鼠标、扫描仪等。 4.输出设备:用于将计算机处理结果显示或打印出来,如显示器、打印机等。 5.总线(Bus):用于连接计算机各个部分,包括数据总线、地址总线和控制总线等。
编程语言
机器语言
汇编语言
高级语言(解释型、编译型)
# 按编译类型分类: 编译型:c C++ GO... 解释型:Python \ PHP \ Ruby \ JavaScript ...混合型:Java # 编译型语言优缺点: 1.一次性的编译成平台相关的机器语言文件,运行时脱离开发环境,运行效率高;
2.与特定平台相关,一般无法移植到其他平台; # 解释型语言优缺点: 1.解释型语言每次运行都需要将源代码解释称机器码并执行,执行效率低;
2.只要平台提供相应的解释器,就可以运行源代码,所以可以方便源程序移植;
Python环境安装
执行python代码的方式
交互器模式执行py代码
文件执行py代码
集成开发环境(IDE)
标签:读取,存储器,基础,内存,寄存器,磁盘,计算机 From: https://www.cnblogs.com/yuanxiaojiang/p/18168989