一、计算机基础


python语言简介:
 1、Python是编程语言
  语言:
   一种事物与另外一种事物沟通的介质
   所以说编程语言是程序员与计算机沟通的介质


  什么是编程:
   就是程序员用计算机所能理解的表达方式(编程语言)把自己的思维逻辑写下来,编程的结果就是一堆文件
  
  为什么要编程?
   让计算机按照人的逻辑思维执行程序,取代人力,来完成工作,相当于把计算机当成人的奴隶。


 2、完整的计算机系统:
  应用程序
  操作系统
  计算机硬件

什么是应用程序:

为完成及达到一个或多个特定目的,而被开发及运行与操作系统之上的计算机程序。

启动流程:

 前提:先启动操作系统
 1、向操作系统提交程序启动文件的路径
 2、操作系统根据文件路径把硬盘的数据读入内存
 3、操作系统调用cpu来执行内存中刚刚读入的程序代码

什么是操作系统:
 是一个协调、管理、控制计算机硬件与软件的控制程序

操作系统分成两部分:
 接口程序:将硬件的功能封装成简单的接口,用来给应用软件或者给用户使用
 内核:具体控制硬件,对下

计算机硬件:

  1、五大组成
   控制器
   运算器
   存储器I/O:内存+外存
   输入设备input
   输出设备output
计算机硬件:输入并储存程序和数据已经执行程序,把数据加工成可以利用的形式,在用户需要的情况下,以用户要求的方式输出。
   
  2、CPU
   控制器+运算器=CPU
   功能:控制+运算
   工作方式:取指--->分析--->执行

 

cpu的两种工作状态
  用户态:cpu执行用户程序/应用程序所处的状态,处于用户态不能控制硬件
  内核态:cpu执行操作系统内核所处的状态,处于内核态能够控制硬件
  
   
   软件的执行都是由CPU执行,强调所有的软件最终都要转换成CPU的指令集去执行
   
    
   cpu具有向下兼容性
   
   重点:
    cpu的功能
    cpu从内存取数据
    x86-64

   一个二进制位成为一个bit:111
  
    
 4、二进制  
   8bit=1Bytes
   1024Bytes=1KB
   1024KB=1MB
   1024MB=1GB
   1024GB=1TB
   1024TB=1PB
   
   
   1GB=1000*1000*1000*8
    
 5、
  磁盘:
   平均寻道时间:5ms
    平均延迟时间:60/7200=0.008=8ms
               4ms
  
   500MIPS           millon instruction per  second
   
   400 0000

posted @ 2018-03-19 00:12  yangweiwe  阅读(101)  评论(0编辑  收藏  举报