复习
-
什么是编程语言:编程语言是人与计算机沟通的介质
-
什么是编程:编程是使用编程语言编写一大堆文件去完成某个目的
-
为什么要编程:奴役计算机,解放劳动力
-
计算机五大组成部分
- CPU:控制器,运算器,控制硬件,逻辑运算,算数运算
- 内存:优点为速度快,缺点为断电就消失
- 外存:优点为容量大,永久储存,缺点为速度慢
- 输入设备:输入信息,键盘,鼠标
- 输出设备:输出信息,显示屏,打印机
-
计算机组成补充:
- 多核CPU
- 64位和32位
- 机械硬盘工作原理
- 组成:机械手臂,磁道,扇区
4.固态硬盘:基于算法和电存储数据
操作系统
将我们的输入信息转化位0和1,再把我们输入的信息保存进存储,这就是操作系统。
操作系统帮我们解析了双击的指令,然后把指令发给CPU。
什么是操作系统?
- 接受外部指令转化成高低电压
- 翻译你写的字符,把对文件的操作从控制高低压电平到按ctrls
把一些对硬件的复杂操作简化成一个一个接口
为什么要有操作系统
操作系统——》帮助我们控制计算机(控制硬件)
操作系统有什么
计算机有什么组成:应用程序,操作系统,硬件
应用程序:具体干活,完成一个个任务
操作系统:接受外部指令,控制硬件,把操作从繁到简,和应用程序,人,硬件交互
硬件:存储,输入输出数据==》操作数据 0和1之间操作数据
应用程序的启动和操作系统的启动
-
双击
-
发送指令给操作系统
-
操作系统把这条指令转换为0和1发给CPU
-
CPU把这条指令发给内存
-
内存从硬盘中调取qq程序中的数据
-
qq读入内存,发给qq
456三步不涉及操作系统
操作系统启动的流程
计算机组成两大类:硬件和软件
操作系统是软件
启动操作系统相当于启动软件,如果要启动软件,就必须得经过操作系统
按下开机键,操作系统仍然处于休眠状态,如果我们想要启动操作系统,即需要一个临时的操作系统用于临时控制底层设备(硬件),就是ROM存储器,ROM负责去CMOS中寻找操作系统的路径,找到了然后启动操作系统
编程语言分类
机器语言
优点为执行效率很亏啊,缺点为开发效率很低
汇编语言
还是和直接和硬件交互
高级语言
print(‘hello world’)
解释性语言(同声传译)
写一行翻译一行,翻译的内容不保存(python)
开发效率高,执行效率低
编译性语言(谷歌翻译)
C,Java,只有一个结果,结果可以保留
开发效率低,执行效率高
为什么用python
瓶颈效应,网络延迟让代码的执行效率变得毫无意义,短板就是网速。
标签:复习,启动,计算机,硬件,指令,CPU,操作系统 From: https://www.cnblogs.com/shalatia/p/18202867