计算机基础-Day1

计算机基础-Day1

一、计算机基础

  首先Python是一门编程语言

  语言:

    那什么是语言?语言就是一种事物与另一种事物沟通的介质。

    所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通呢?没计算机行不行?

    因为计算机帮人做了好多事情,说白了计算机是一台机器,这台机器用来解放人力,替代任务干活的。

  什么是编程:

    准确来说就是程序员用计算机所能理解的表达方式(编程语言)把自己的思维逻辑写下来(具体怎么写?根据你这门语言的语言风格关键字组织起来)编程的结果就是一堆文件。  

  为什么要编程:

    让计算机按照人的逻辑执行程序,取代人力(把人解放出来)

  学编程语言的目的:

    就是控制你眼前的计算机,帮你去工作,帮你去干活,(那你就要去了解计算机的功能)

二 、完整的计算机系统:

    1、应用程序       

    2、操作系统  (服务应用程序,往下控制计算机硬件)    

    3、计算机硬件  

三、计算机硬件:(计算机是人的奴隶)

    1、五大组成

      控制器:计算机整体的指挥系统,指挥各组件的运转

      运算器:做逻辑运算和数学运算  

      存储器I/o(可以输出也可以输入):内存(临时存放)+外存(一直存在)

      输入设备input:键盘、鼠标

      输出设备output:显示器、打印机

    2、CPU

      控制器+运算器=CPU(微处理芯片)

      功能:控制+运算

        工作方式:取到指令--->进行分析--->执行

      软件本质目的:去让计算机照着这个流程去工作

      软件(人按照某种编程语言把自己的思维模式写下就是软件)的执行都是由CPU执行,强调所有的软件最终都要转换成CPU的指令集去执行,如果软件跟CPU的指令集不匹配的话,软件是无法执行的。

      

      十进制:逢十进一  二进制:逢二进一

      一个二进制位称为一个bit :  111  三个bit   (64位就是运行速度64bit)

      CPU具有向下兼容性:

      重点:

        CPU的功能:控制+运算

        CPU从内存取数据(指令)

        X86-64代表:64位就是运行速度64bit

    3、存储器

      二进制 

      8bit=1Bytes(字节)
      1024Bytes=1KB
      1024KB=1MB
      1024MB=1GB
      1024GB=1TB
      1024TB=1PB

      1GB=1000*1000*1000*8  市场上存储设备的运算方式

    4、操作系统

      启动流程
        加电
        BIOS->检测硬件->CMOS
        找到启动盘-》读取第一个扇区512B(了解:446引导信息 64分区信息 2结束标志位)
        加载bootloader
        读取操作系统内核(接管BIOS的任务,控制计算)

未完待续。。。

  

上一篇:阿里云安装nginx 和 php-fpm


下一篇:Python之系统交互(subprocess)