pythonComputer基础

一、Computer基础

  首先Python是一门编制程序语言

  语言:

    这什么样是言语?语言就是一种东西与另一种东西交换的介质。

    所以说编制程序语言是技师跟Computer调换的介质,那么为啥要跟Computer沟通吗?没计算机行依然不行?

    因为Computer帮人做了重重事情,说白了Computer是一台机器,那台机械用来解放人力,取代职务干活的。

  什么是编制程序:

    正确的话正是程序猿用Computer所能精晓的表明格局(编制程序语言)把本身的思量逻辑写下去(具体怎么写?根据你那门语言的言语风格首要字组织起来)编制程序的结果正是一批文件。  

  为啥要编制程序:

    让计算机根据人的逻辑推行顺序,庖代人工(把人解放出来)

  学编程语言的指标:

    正是决定你眼前的微型Computer,帮您去干活,帮您去工作,(那你将在去打听Computer的意义)

二 、完整的Computer体系:

    1、应用程序       

    2、操作系统  (服务应用程序,往下决定Computer硬件)
   

    3、Computer硬件  

三、Computer硬件:(Computer是人的奴隶)

    1、中国共产党第五次全国代表大会整合

      调控器:计算机全体的指挥系统,指挥各组件的周转

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

      存款和储蓄器I/o(能够出口也得以输入):内部存款和储蓄器(一时贮存)+外部存款和储蓄器(一直存在)

      输入设备input:键盘、鼠标

      输出设备output:荧屏、打印机

 

    2、CPU

      调节器+运算器=CPU(微管理芯片)

      功能:控制+运算

      
 专门的工作情势:取到指令—>举行辨析—>施行

      软件本质目标:去让计算机照着那一个流程去办事

      软件(人遵照某种编制程序语言把温馨的怀想方式写下正是软件)的进行都是由CPU实践,重申全部的软件最后都要转变来CPU的命令集去施行,假如软件跟CPU的指令集不合作的话,软件是无力回天实践的。

      

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

      贰个二进制位称为多个bit :  111  八个bit  
(陆12位正是运营速度64bit)

      CPU具有向下包容性:

      重点:

        CPU的功能:控制+运算

        CPU从内部存款和储蓄器取数据(指令)

        X86-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的职务,调整计算)

    5、编制程序语言分类

      机器语言    (底层语言,推行效用高,开垦作用低)

      汇编语言

      高端语言

        1、编译

        2、解释(从上至下)  优势:开荒效能高,跨平台性强,不足推行功效低

    6、运营Python的三种方法:

      1、交互式:用来调治代码

      2、Python文件的门道:

        1、启动Python解释器

        2、将文件内的代码读入内部存款和储蓄器

        3、解释实施(检验Python语法)

     7、IO存储

    外存:磁盘

      平均寻道时间5ms

      平均延迟时间60s/7200转*8/2=4ms

      分区是依据柱面方式分区的,最小的单位是贰个扇区即512bit

      优点:                      
     缺点:

        储存数据量大           传输速度慢(非常注重物理方式,速

        永世储存             度和转载有关,这里说)

                         速度慢是指须求经过寻道这些进程)

      内存:内存条

         有时存款和储蓄,断电数据就能够清空,磁盘数据要先经过内部存款和储蓄器再交付cpu运转

      优点:              缺点:

         传输速度快            累积数据量小          
  

                          非永世积攒

 

 

  8.操作系统  

    1.概念:是贰个调护医治、调整、管理Computer应用程序和硬件的调节软件。

    2.操作系统运营流程:加电–>检查测验硬件–>CMOS搜索运营盘地方–>读取运行

              程序第二个扇区–>加载bootloaader–>读取操作系统

              内核(接管bios职责,调控计算机)

    3.操作系统的七个部分:

              接口程序:将调控硬件的意义的指令封装成一个接口,用

                   来让程序和用户选用(比方开机键)

               内核:内核调整硬件

        4.操作系统的多个干活情景:

                用户态:cpu管理用户程序和应用程序的景况,

                    处于用户太不能够调控硬件

                内核态:cpu实施操作系统内核所处的景况,

                    处于内核态能够决定硬件

    5.应用程序运行进度:

             1.向操作系统提交运维程序路线(比方终端中运转程序,

              像python假若不增多意况变量是不能够直接运维的,要

              先输入python.exe文件地方)

             2.操作系统使硬盘读取应用数据传入内部存款和储蓄器

             3.操作系统调节cpu来进行内部存款和储蓄器提交的程序代码

相关文章