编程语言与计算机基础

一 编程语言介绍
  引入:
    python是一门编程语言
    编程语言本质就是一门语言
    语言是一种事物与另外一种事物沟通的工具
    所以说编程语言也是一种事物与另外一种事物沟通的工具


    人---------编程语言---------计算机


  人为何要与计算机沟通?
    在IT领域里,计算机就是人类的奴隶
    人与计算机沟通的目的就是为了奴役计算机


  什么是编程?
    两个环节:
      1、把做事的步骤给想清楚了
      2、用计算机能听懂的语言也就是编程语言把做事的步骤给翻译下来


  举例:
    银行行长------------------------业务员
      接收用户输入的用户名
      接收用户输入的密码
      判断 输入的用户名 等于 正确的用户名 并且 输入的密码 等于 正确的密码
        告诉用户登录成功
      否则
      告诉用户登录失败

      银行行长------------------------计算机




  为何要编程?
    为了让计算机帮我们做事

  什么是程序/软件?
    程序就是一系列代码文件




二、计算机的硬件组成与运行原理
  大前提:计算机的核心硬件组成都是为了模仿人的某一器官或者功能

  控制器:是计算机的指挥系统,负责控制所有其他硬件的运行 --------------------》 人脑

  运算器:负责数学运算与逻辑运算 ----------------------------------------------》 人脑

  控制器+运算器-》cpu ------------------------------------------------------》人脑

  存储器:
    内存:存的是电信号,断电数据丢失 ----------------------------------------》人脑的记忆功能
    特点:存取速度都快,但是只能临时存放数据

  外存(磁盘):存的是磁信号,断电数据依然存在------------------------------》笔记本
    特点:存取速度都慢,但是可以永久存放数据

  输入设备
    键盘、鼠标

  输出设备
    显示器、音响、打印机

  

  三大核心硬件:
    cpu
    内存(主存)
    硬盘
    应用程序
      应用程序:桌面、python.exe
      操作系统----------------》文件
      计算机硬件--------------》硬盘


     桌面程序
        桌面程序是一种图形化界面管理其他应用程序的软件

      程序 = 数据+功能


  

    运行程序:
      安装的程序是存放与硬盘中的,而程序的运行要经历的步骤
        1、加载/启动:需要将程序的代码从硬盘读入内存
        2、运行:cpu从内存中读取指令来运行

    磁盘:

      转一圈:0.008s-》8ms
      平均延迟时间:转半圈-》4ms
      平均寻道时间:5ms

      机械磁盘找到数据需要经历的时间=平均延迟时间+平均寻道时间
      所以机械磁盘慢是慢在找数据上,至于找到数据之后往内存读,这个速度是很快额


  bit比特位-》一个二进制位

    8bit比特位=1Byte字节
    1024B=1KB
    1024KB=1MB
    1024MB=1G
    1024GB=1TB
    1024TB=1PB

    500GB=500*1000*1000*1000B





posted @ 2021-06-21 19:57  zhutianyu  阅读(132)  评论(0)    收藏  举报