1.操作系统有什么用?
衔接应用程序与硬件,使两者能够交互。将硬件的复杂操作转换成简单接口,方便用户进行操作。将用户的操作指令转换成硬件能识别的0.1,使其完成指令任务。
2.计算机由哪三大部分组成?
应用程序:
位于操作系统上的软件,根据用户需求完成各种任务、工作,它不会与硬件直接交互。
操作系统:
介于应用程序与硬件中间的一种程序,协调应用程序与硬件之间的交互,将硬件的各种复杂操作转换成 简单接口,方便用户使用,同时也会将用户的各种操作指令转换成硬件能识别的二进制,从而让硬件完成相应工作。
硬件:
3.简述操作系统和应用程序的启动流程?
应用程序:
cpu收到应用程序启动指令,控制内存从硬盘中读取相应应用程序代码然后在内存中运行,应用程序启动。
操作系统:
按下开机键,启动ROM存储器,ROM存储器临时替代cpu从COMS存储器中读取操作程序存储路径并在硬盘中找到相应文件让内存读取,然后运行。当操作系统启动成功,操作系统和cpu接管控制硬件的工作。
4.编程语言的分类有哪些?并评估各个分类的优缺点。
一、机器语言
1. 运行速度快
2. 开发效率低
二、汇编语言
1. 相较于机器语言,它的开发效率高
2. 相较于汲取语言,它的运行速度慢
三、高级语言
编译型
- 相较于解释型语言,它的开发效率低
- 相较于解释型语言,它的运行速度快
解释型
- 相较于编译型语言,它的开发效率高
- 相较于编译型语言,它的运行速度慢