操作系统有什么用
- 可以帮助人们将对应的操作转化为机器可以识别的0和1指令,方便CPU根据指令执行相应的操作
操作系统能干什么
- 可以把复杂的操作封装成一个个简单的接口供人们使用,例如:双击表示打开应用程序、ctrl+c表示复制等
计算机的三大组成部分
-
硬件:用来存储相关的数据
-
应用程序:接受应用程序或者来自人的指令从而可以用来操控硬件
-
操作系统:将复杂的控制电平信号转化为简单的操作,帮助人更简单快速的完成一件事情
应用程序和操作系统启动的区别
-
应用程序启动(已启动QQ为例)
1.双击QQ
2.操作系统将双击的操作转换为对应的指令并发送给CPU
3.CPU再将指令发送给内存
4.内存依据指令到外存(硬盘中)找到QQ的启动路径
5.读入到内存
5.启动QQ
-
操作系统的启动
按下开机建的时候,启动临时操作系统(ROM+CMOS),ROM临时控制CPU,CMOS负责去寻找操作系统所在的路径,找到并加载操作系统后,操作系统接管ROM进行工作
编程语言分类
-
机器语言:二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言
- 优点:执行效率高
- 缺点:开发效率低
-
汇编语言:用英文标签代替二进制指令,本质还是在直接操作硬件
- 优点:执行效率高
- 缺点:开发效率低
-
高级语言:按照人的语言方式进行编写程序,程序猿无序再去考虑复杂的硬件操作。
1、解释型:例如Python,程序员写一句话计算机就将其转为为对应的二进制指令
a.优点:执行效率高
b.缺点:开发效率低
2、编译型:例如C、C++、go,程序员在写完一个可执行的程序后,计算器才会将其转化为对应的二进制指令
a.优点:开发效率高
b.缺点:执行效率低
注意:Java属于半编译半执行
浙公网安备 33010602011771号