<c++实训案列教程>单元一程序设计初步
知识点提问:
- 什么是计算机的主机和外设?常见的外设有那些?答:系统外部的设备叫外设,主机是指计算机除去输入输出设备以外的主要机体部分——通常包括CPU、内存、硬盘、光驱、电源、以及其他输入输出控制器和接口。如USB控制器、显卡、网卡、声卡等。外设通常分几类:文件输入及处理设备,文件复制设备(印刷),文件打印设备,文件传输设备,文件存储设备,文件整理设备,网络设备,沟通设备(座机)/显示器,鼠标,键盘,调制解调器,扫描仪,打印机,数码相机,数字摄像机,光盘刻录机。
- 什么是系统软件?什么是应用软件?答:
■系统软件是指管理、控制和维护电脑硬件和软件资源的软件,它的功能是协调电脑各部件有效工作或使电脑具备解决问题的能力。系统软件主要包括操作系统、程序设计语言、解释和编译系统、数据库管理系统等!
■应用软件是指用户利用电脑及其提供的系统软件为解决各种实际问题而编制的电脑程序。应用软件是面向应用领域、面向用户的软件,它主要包括科学计算软件包、字处理软件、辅助软件、辅助工程软件、图形软件、工具软件等。如:OFFICE、WPS、Photoshop 等! - 什么是可执行程序?windows系统最常见的可执行的程序是什么?答:可执行程序(executable program,EXE File)是指一种可在操作系统存储空间中浮动定位的可执行程序。常见为后缀为.exe的程序。
- 可执行程序为什么必须在内存中运行,而不是在硬盘上运行?答:1. 硬盘、光驱、软盘等外存设备,由于接口的不同,CPU是不能直接访问的,而CPU 能访问的只有和它共享地址、数据总线的内存。
2.程序无法在硬盘、光驱、软盘等外存设备上直接运行,必须读入内存运行,这就是程序加载的原因。也是BOOTLOAD 存在的原因。
3. BIOS等都是norFlash,程序可以直接在上面运行。
4. ROM 、 norflash 、nandflash 的区别 主要是接口、存储器单元组织的不同。
5. 程序ROM、norflash 是 总线型可以随机按字节读取,容量小;nandflash 是特殊接口,只能页读,容量大。