计算机要点

1.计算机概念

  • 硬件
  • 软件

2.计算机语言

  • 2.1 机器语言-->汇编语言 -->高级语言..(面向过程-->面向对象-->...)
  • 2.2 根据转换时机不同分类
    • 编译型语言 C (源码-->编译出机器码;执行速度快,跨平台差)
    • 解释型语言 Python (源码-->解释器-->解释执行;执行速度稍慢,但跨平台好)

3.交互方式

  • 命令行交互 TUI(Text-base User Interface) 接口interface
  • 图形界面化交互方式 GUI()

4.进制间的 换算

  • 4.1进制越大表现形式越短,出现其他的进制是为了更加方便的表示数据

  • 4.2 进制的转换

    • 十进制转二进制(原理:十进制数字除以2操作)

    7 / 2 = 3 余 1
    3 / 2 = 1 余 1
    1 余 1
    十进制7 ---> 二进制为111

  • 二进制转十进制(原理:二进制数字乘以2(次幂)的过程)

    1 * 2(0) + 1 * 2(1) + 1* 2(2)
    = 1 + 2 + 4
    = 7

  • 4.3 进制的计数

    • 十进制 满10进1
    • 二进制

      0,1 ,10,11,110,111,1000...

    • 八进制(满八进1,很少用)

      1,2,3,4,5,6,7,10,11...

    • 十六进制(满16进1)(a-f 标示10-15 )

      1,2,3,4,5,6,7,8,9,a,b,c,d,e,f(15),10,11,12...19(25),1a(26),1b...

  • 4.4 数据换算

    • bit 计算机中最小的单位
    • byte 是计算机可以操作的最小单位
    • 8bit = 1byte(字节)
      1024byte = 1KB(千字节)
      1024byte = 1MB(兆字节)
      1024M = 1GB(千字节)

你可能感兴趣的:(计算机要点)