关于计算机原理的知识

编程语言分类

机器语言(低级语言)

直接和硬件交互

用0和1和计算机沟通

优点: 执行效率高

缺点: 开发效率低

汇编语言

直接和硬件交互

优点(相较于机器语言):开发效率高

缺点(相较于机器语言):执行效率低

高级语言

接近于人类语言

编译型(一次性丢入谷歌翻译)

C/JAVA/GO

和计算机硬件间接交互

记录下来,全部说完才能翻译.文件编译成另一个obj文件.再和计算机沟通得到结果

优点(相较于解释型语言):执行效率高

缺点(相较于解释型语言):开发效率低

解释型(找翻译)

Python无所不能

说一句翻译一句

优点(相较于编译型语言):开发效率高

缺点(相较于编译型语言):执行效率低

编程语言优缺点

C: 和硬件交互(工厂造物)

C++: 面向对象的C(上帝造人)

JAVA: 跨平台非常好

PHP: 世界上最好的语言

Python: 无所不能

GO: 高并发(同一时刻多人一起使用),支持高并发,编译型

操作系统的作用

操作把对计算机控制的复杂指令(CPU)简单化

打开应用程序必须得经过操作系统,打开操作系统必须经过(ROM存储器(临时操作系统))

  1. 通电
  2. 按下开机键
  3. 开机键会启动临时操作系统(应用程序)
  4. 临时操作系统会去找windows操作系统的路径并启动
  5. 操作系统启动

应用程序和操作系统启动的区别

应用程序依托于操作系统

操作系统依托于临时操作系统

其他的步骤都是一模一样的

posted @ 2019-07-26 20:19  后排男生  阅读(139)  评论(0编辑  收藏  举报