标签:文件 启动 结果 存储器 asi 翻译 鼠标 perl 打印机
运算器
完成算术和逻辑运算
控制器
控制、指挥程序或数据的输入,运行以及处理运算结果
输入设备
常见输入设备:鼠标,键盘,麦克风等
输出设备
常见输出设备:显示屏,扬声器,打印机等
操作系统位于计算机硬件和软件之间,把对硬件的复杂操作封装成一个一个简单的接口。
机器能直接识别的指令。执行速度最快,但开发效率低;依赖于具体的计算机,移植性差。
# 指令示例
0000 代表加载
0001 代表存储
用易于理解的单词代替机器能直接识别的指令。执行速度快,和机器语言相比开发更容易;依赖于具体的计算机,移植性差。
# 指令示例
MOV 代表传送字或字节
ADD 代表加法
利用编译器一次性将源代码编译成机器能直接执行的机器码。编译完成后,下次运行不需要再次编译,运行速度快。依赖于编译器,可移植性差。常见的编译型高级语言有C、C++等
在运行时才翻译成机器语言,边执行边翻译,运行速度慢。跨平台性好。常见的解释型高级语言有Python、Java、 Perl等
用编程语言编写用于与计算机交互的程序文件
操作系统启动:将操作代码由硬盘读入内存(BIOS程序),CPU运行操作系统代码
应用程序启动:操作系统接受指令(如在windows系统上双击程序图标),操作系统发送指令给CPU和内存,应用程序代码读入到内存中,CPU运行程序代码
在需要连接网络的应用中,当网络传输时间远长代码运行时间时,网络传输成为制约程序运行的主要因素。这就是互联网中的网络瓶颈效应。
标签:文件 启动 结果 存储器 asi 翻译 鼠标 perl 打印机
原文地址:https://www.cnblogs.com/YajunRan/p/11395452.html