目录
1.什么是编程?
人和计算机交流的介质
2.详述计算机组成
计算机的组成:
控制器
计算机的指挥系统
运算器
实现算术运算和逻辑运算
控制器 + 运算器 =计算机的中央处理器(CPU)
存储器
计算机的存储系统
机存储的数据格式都是01,01的形式,0和1由电压的电频控制。
计算机的存储的一个二进制单位称为1bit,8bit=1Bytes称为一个字节
内存:
是计算机内临时存储数据的硬件设备。由于内存读取数据速度较快内存,CPU下达的指令会直接传输给内存,即CPU会与内存直接交互。常见的内存有内存条。
-
优点(较于外存):
-
存取速度快。
-
-
缺点(较于外存):
-
容量小。
-
由于内存基于电存储数据,因此断电数据马上会消失。
-
外存:
##### 是计算机内永久存储数据的硬件设备,由于外存容量大,所以外存主要用于存储软件等占用量大的数据。当需要使用外存上的某个软件时,CPU下达的指令需要传输给内存后,内存再从外存中读取软件信息,即CPU不与外存直接交互。常见的外存有磁带、磁盘和u盘等。
1. #### 优点(较于内存):
1. #### 容量大
2. #### 可以永久存储数据。
2. #### 缺点(较于内存):
1. #### 存取速度慢。
I/O设备:
1.输入设备 如:键盘,鼠标
2.输出设备 如:显示屏
3.简述机械硬盘工作原理
机械硬盘的工作原理
有无磁性
机械手臂
读取数据
磁道
存储数据
扇区
机械手臂找数据(判断有无磁性,然后读出一串0和1),扇区一块内容,一个扇区就是一个机械手臂指针的大小,让机械手臂一次性读取一个扇区的内容
划分磁盘,多个扇区合成一个盘(区)
4.操作系统有什么用?
使操作硬件的复杂操作简单化
5.计算机由哪三大部分组成?
软件
操作系统
硬件
6.简述操作系统和应用程序的启动流程?
操作系统的启动流程:
1.开机 。 启动临时操作系统
2.临时操作系统会去启动操作系统
3.操作系统启动,临时操作系统关闭
应用程序的启动流程:(如QQ)
-
双击QQ图标,CPU先向内存发出取指的命令(CPU+内存)
-
内存从硬盘中取出 运行QQ 的指令(硬盘)
-
控制器分析 运行QQ 的指令并告知运算器工作(控制器)
-
运算器进行一系列的算术运算和逻辑运算打开QQ,并从硬盘从读取QQ的代码至内存(运算器+内存+硬盘)
-
计算机在内存中运行QQ的代码(内存)
7.编程语言的分类有哪些?并评估各个分类的优缺点。
机械语言:
优点:执行效率极高
缺点:开发效率太低
机械语言:一堆0和1组成
汇编语言:
优点:开发效率提高(机械语言)
缺点:执行效率降低(机械语言)
汇编语言把一串二进制数写成一个英文单词
汇编语言 ---》翻译器------》机械语言
高级语言:
编译型语言:
(一次性执行全部,调试很麻烦)
优点:执行效率高(解释型语言)
缺点: 开发效率低(解释型语言)
编译型语言--》翻译器----》汇编语言--》翻译器-----》机械语言
解释型语言:
(一次执行一句代码,方便调试)
优点: 开发效率高(编译型语言)
缺点: 执行效率低(编译型语言)
解释型语言--》翻译器---》编译型语言---》翻译器--》汇编语言--》翻译器-----》机械语言