复习

复习

  1. 什么是编程语言:编程语言是人与计算机沟通的介质

  2. 什么是编程:编程是使用编程语言编写一大堆文件去完成某个目的

  3. 为什么要编程:奴役计算机,解放劳动力

  4. 计算机五大组成部分

    1. CPU:控制器,运算器,控制硬件,逻辑运算,算数运算
    2. 内存:优点为速度快,缺点为断电就消失
    3. 外存:优点为容量大,永久储存,缺点为速度慢
    4. 输入设备:输入信息,键盘,鼠标
    5. 输出设备:输出信息,显示屏,打印机
  5. 计算机组成补充:

    1. 多核CPU
    2. 64位和32位
    3. 机械硬盘工作原理
      1. 组成:机械手臂,磁道,扇区

​ 4.固态硬盘:基于算法和电存储数据

操作系统

将我们的输入信息转化位0和1,再把我们输入的信息保存进存储,这就是操作系统。

操作系统帮我们解析了双击的指令,然后把指令发给CPU。

什么是操作系统?

  1. 接受外部指令转化成高低电压
  2. 翻译你写的字符,把对文件的操作从控制高低压电平到按ctrls

把一些对硬件的复杂操作简化成一个一个接口

为什么要有操作系统

操作系统——》帮助我们控制计算机(控制硬件)

操作系统有什么

计算机有什么组成:应用程序,操作系统,硬件

应用程序:具体干活,完成一个个任务

操作系统:接受外部指令,控制硬件,把操作从繁到简,和应用程序,人,硬件交互

硬件:存储,输入输出数据==》操作数据 0和1之间操作数据

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

  1. 双击

  2. 发送指令给操作系统

  3. 操作系统把这条指令转换为0和1发给CPU

  4. CPU把这条指令发给内存

  5. 内存从硬盘中调取qq程序中的数据

  6. qq读入内存,发给qq

    456三步不涉及操作系统

操作系统启动的流程

计算机组成两大类:硬件和软件

操作系统是软件

启动操作系统相当于启动软件,如果要启动软件,就必须得经过操作系统

按下开机键,操作系统仍然处于休眠状态,如果我们想要启动操作系统,即需要一个临时的操作系统用于临时控制底层设备(硬件),就是ROM存储器,ROM负责去CMOS中寻找操作系统的路径,找到了然后启动操作系统

编程语言分类

机器语言

优点为执行效率很亏啊,缺点为开发效率很低

汇编语言

还是和直接和硬件交互

高级语言

print(‘hello world’)

解释性语言(同声传译)

写一行翻译一行,翻译的内容不保存(python)

开发效率高,执行效率低

编译性语言(谷歌翻译)

C,Java,只有一个结果,结果可以保留

开发效率低,执行效率高

为什么用python

瓶颈效应,网络延迟让代码的执行效率变得毫无意义,短板就是网速。

posted @ 2024-05-20 21:46  shalatia  阅读(3)  评论(0编辑  收藏  举报