计算机基础2

操作系统

操作系统干了什么

​ 1. 接受外部指令转化为0和1

​ 2. 翻译你写的字符 把对文件的操作从繁(控制高低电平)到简 (任意操作都可以)

操作系统的作用

计算机组成

  1. 应用程序

    ​ 便利了生活,功能更多样化

  2. 操作系统

    ​ 接受外部指令,控制硬件,完成从繁到简的工作,协调用户、应用程序和硬件的交互

  3. 硬件

    ​ 完成存储、处理、输入输出等工作,二进制之间的操作数据

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

操作系统的启动流程

1. 按下开机键 计算机通电
  1. bios自检,确保主要硬件都正常工作
  2. bios和cmos充当临时系统,这个临时系统负责去找操作系统的路径
  3. 找到系统,启动系统,此时真正的操作系统接管临时系统的工作

编程语言的分类

机器语言

最早的时候 0和1就是编程语言,执行代码效率非常快,但是开发效率很低

汇编语言

通过写英文字符的形式代替了0和1 ,但是他还是直接和硬件交互
优缺点(相比较机器语言):
1. 开发效率高
  1. 执行效率低

高级语言

高级语言分为解释性和编译性语言

### 1.解释性

​ python

​ 写一行翻译一行,翻译内容不保存

##### 优缺点(相对于编译性):

1. 开发效率高 
  1. 执行效率低

2. 编译性

​ c 、java

​ 把写好的代码丢进去,编译出结果,结果可以保留到下一次使用

优缺点(相对于编译性):
1. 执行效率高
  1. 开发效率低,要写完所有代码才能看自己有没有错误
posted @ 2019-05-17 16:17  爱吃烤串小石头  阅读(140)  评论(0)    收藏  举报