二、计算机硬件基础以及编程语言分类

一、计算机硬件基础知识普及

(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.按照翻译方式的不同,高级语言又分为编译型和解释型。

             编译型:翻译一次得到可执行的结果,结果可以重复使用不需要编译器再次翻译。

             翻译工具:编译器。

             解释型:每次执行程序都离不开解释器的翻译。

             翻译工具:解释器。

你可能感兴趣的:(二、计算机硬件基础以及编程语言分类)