一、计算机硬件基础知识普及
(1)存储器
ROM作为只读内存,其在出厂时内部存有的程序为BIOS。
CMOS:断电数据丢失,但耗电量极低。
CPU,ROM,CMOS在电脑刚开始启动阶段是用来运行BIOS程序。
程序是存放代码的文件,而进程是运行的程序。
(2)硬盘详解
硬盘中有磁道,柱面和扇区。
例子:有一个每分钟转速为7200转的机械硬盘,换算下来为120转/s,运算其转一圈的时间为8ms
其中 平均延迟时间为4ms; 平均寻道时间为5ms。
I/O设备一般包括两个部分:设备控制器和设备本身。
二、操作系统
(1)问:操作系统的定义是什么?
答:操作系统是一个协调、管理、控制计算机硬件资源与应用软件资源的一个控制程序。
(2)问:什么是平台?
答:平台 = 计算机硬件+操作系统
(3)问:计算机体系的三层结构是什么?
答:应用程序,操作系统(windows,linux,mac)文件,计算机硬件(CPU,内存,硬盘)硬盘
三、编程语言分类
(1)问:编译语言分为哪几类?
答:机器语言,汇编语言,高级语言。
(2)问:机器语言和汇编语言的定义以及有哪些优缺点?
答:机器语言是直接用二进制指令编写程序。
优点:运行效率高。
缺点:1.二进制指令太难记忆。
2.实现一个简单的功能都需要很多步才能完成。
汇编语言是用英文标签取代二进制指令去编写程序。
优点:1.运行效率高,但肯定是低于机器语言的。
2.解决了机器语言二进制指令难记忆的问题。
缺点:开发效率仍然比较低。
(3)问:高级语言的定义以及其分类的意义?
答:1.高级语言是用人类能理解的表达方式去编写程序,计算机无法直接理解,需要翻译。
2.按照翻译方式的不同,高级语言又分为编译型和解释型。
编译型:翻译一次得到可执行的结果,结果可以重复使用不需要编译器再次翻译。
翻译工具:编译器。
解释型:每次执行程序都离不开解释器的翻译。
翻译工具:解释器。