计算机基础

  • 1、它是什么?
  •  2、为什么要用它?
  •  3、怎么用?

什么是计算机?

计算机又称电脑

作用:电脑是帮助人类工作,提高工作效率,从而解放人类。

计算机的组成

(1)五大组成组分:
    ①控制器:计算机的控制指挥系统(大脑)
    ②运算器:计算机运算功能(计算)
             控制器+运算器 = CPU
    ③存储器:用于存取数据(记忆)
                1)内存 --- 临时记忆(基于电工作,速度快)
                2)外存 --- 永久记忆(基于磁工作,速度慢)
    ④输入设备(input):键盘..(耳朵)
    ⑤输出设备(output):显示屏..(嘴巴)
            IO 设备:是可以输入设备又是输出设备,既存储器如内存,磁盘是输入设备又是输出设备
        所有设备都是通过一根总线连接而成,而总线相当于人类的神经。
工作流程:输入---> 存储器 ---> CPU ---> 存储器 ---> 输出             

三大核心硬件:硬盘,内存,CPU

运行过程:程序的数据最先存储于硬盘,
如果要使用数据则需要先把硬盘的数据加载到内存,
再由CPU从内存读取数据并执行。

三大核心组件

CPU,IO设备,主存储器
控制器 + 运算器 = CPU
主存储器:存取数据
输入设备 + 输出设备 = IO设备

计算机的三层结构

(1)应用程序
    ①什么是应用程序?
应用程序就是一个桌面的程序,双击即可运行。
(2)操作系统
    ①什么操作系统?
        人与硬件之间的中介。
    ②为什么要用操作系统?
        操作系统是计算机必不可少的基础系统软件,
        它是应用程序必备的基础环境,也是计算机的核心。
        操作系统位于硬件与软件之间。
        操作系统是用于协调,管理,控制计算机硬件与软件的操作,                    
        把复杂的功能封装成简单的功能给上层使用,对于开发程序我们只要调用接口即可。
(3)计算机硬件
                                            

什么是平台?

平台是应用程序工作的环境。
平台 = 操作系统 + 计算机硬件

Python?

(1)什么是python?
    ①解释型语言
    ②交互式
    ③面向对象
(2)Python特点:
    ①易于阅读
    ②可拓展
    ③跨平台
    ④具有丰富的库
(3)Python执行方式:
    ①交互式    
    ②脚本式

汇编语言分类

(1)机器语言
计算机的语言,机器语言是直接使用二进制。
    ①优点:直接运行,执行效率高。
    ②缺点:
        1)复杂,开发效率低(贴近操作硬件)
        2)跨平台性差
(2)汇编语言
汇编语言是用英文表示一组二进制指令。
    ①优点:开发效率高。
    ②缺点:
        1)复杂,开发效率低(贴近操作硬件)
        2)跨平台性差

(3)高级语言
高级语言是人类用字符编写程序,更加贴近人类的语言,人类也可以理解,计算机通过翻译也可以理解。
    ①编译型
        编译型是编译成计算机可以识别的二进制指令。
        1)优点:编译完一次之后可以反复的使用,执行的效率高。
        2)缺点:不能跨平台
    ②解释型
        解释型类似于百度翻译,需要一个解释器,一边翻译一边执行。
        1)优点:可以跨平台
        2)缺点:首次执行都要翻译,执行效率低    

总结:

执行效率:机器语言 > 汇编语言 > 高级语言(编译型 > 解释型)
开发效率:机器语言 < 汇编语言 < 高级语言(编译型 < 解释型)
跨平台性:解释型语言具有极强的跨平台性
posted @ 2020-04-25 13:02  zhw_sylvia  阅读(233)  评论(0)    收藏  举报