01计算机的基础

 

一、编程语言
1、什么是编程语言?
   Python是一门编程语言。编程语言是人与计算机沟通的一种工具。
2、什么是编程?
   事先想好做事的步骤,然后用一种计算机能够听懂的语言把做事的步骤翻译出来,把翻译出来的结果写入文件中,该文件称之为程序。
3、为何要编程?
为了控制计算机帮我们工作,从而把人类解放出来。

二、计算机的硬件组成
1、计算机的五大组成部分
    控制器:计算机的指挥系统,负责控制所有其他硬件的运行。===》人脑
    运算器:负责数学运算与逻辑运算====》人脑
           控制器+运算器===》人脑
    存储器
          内存:基于电工作,内存存的是电信号,通电数据保留,断电数据丢失
                特点:存取速度快,只能暂时保存
          外存:基于磁工作,   存放的是磁信号,断电数据不会丢失
                特点:存取速度慢,但是可以永久保存
    输入设备:键盘、鼠标
    输出设备:打印机、显示器、音响
 2、三大核心硬件
   CPU
   内存
   硬盘
   软件是最先存放与硬盘之上的
    软件的运行经历了2个阶段:
        (1)启动/加载阶段:软件的代码或数据从硬盘读入内存中
        (2)运行阶段:CPU从内存中读取指令来运行
3、 计算机运行可以分为两种状态:
        用户态:计算机正在运行应用程序的功能
        内核态:计算机正在运行操作系统的功能

4、X86-64(CPU的向下兼容性)
     X86:指令集
     64:代表一次从内存中读取64位二进制

5、容量
     8bit比特=1Byte字节
     1024B=1KB
     1024KB=1MB
     1024MB=1GB
     1024GB=1TB
     1024TB=1PB

6.多线程与多核芯片
      2核4线程:
      2核代表有两个cpu,4线程指的是每个cpu都有两个线程=》假4核

       4核8线程
       4核代表有4个cpu,8线程指的是每个cpu都有两个线程=》假8核


    
  三、操作系统概述
       1.操作系统的概念
       操作系统是一个协调、管理、控制计算机硬件资源与应用软件资源的控制程序。
     他位于计算机硬件与应用软件之间,起承上启下的作用
      ( 1).控制计算机硬件的基本运行
      ( 2).把硬件运行的复杂操作封装成简单的功能,给上层的程序使用
   2.操作系统与应用软件
   3.计算机系统的三层结构
    应用程序====>打开文件
    操作系统===>文件
    计算机硬件===>硬盘
   4.计算机完整的体系结构
                                     应用程序                                           应用程序
                                  print("hello")               命令                   shell命令
            应用程序(基于c语言)、python解释器(Cpython解释器)、cmd.exe、图形化桌面、shell解释器(Bash)
            操作系统接口
            操作系统内核(部分代码就是汇编写)
            计算机硬件
  5.平台
  平台指的是应用程序的运行平台,或者说用户的使用平台
  计算机硬件+操作系统===》平台
软件的跨平台性指的是:一款软件可以在任意平台上运行,是衡量软件质量高低的一个重要指标
6、编程和编程语言的分类
   机器语言
   汇编语言
   高级语言
       解释型(python,php):相当于同声传译,一边读代码,一边交给操作系统执行
       编译型(c,go,ava):相当于谷歌翻译,一次性翻译完
   -如果是解释型语言,需要一个中间翻译的软件,天然跨平台
        -python---》python解释器(软件)
    -如果是编译型语言,一旦编译完,直接在操作系统上执行,但是不跨平台
7.运行python程序的三个阶段(******)
            python3 D:\test.py
             a、先启动python解释器
             b、python解释器会将test.py的内容从硬盘读入内存
             c、python解释器会识别刚刚读入内存代码的语法,解释执行
    一个文本编辑器读取py文件内容的三个阶段是
             a、先启动文本编辑器
             b、文本编辑器会将py的文件内容从硬盘读入内存
             c、文本编辑器会显示刚刚读入内存的内容显示在屏幕上
            

posted @ 2021-07-28 19:14  甜甜de微笑  阅读(147)  评论(0)    收藏  举报