计算机基本了解

编程语言

  语言:一个物体与另一个物体交流的介质

  编程:将人类能识别的语言转化成机器能识别的机器指令,这个过程就叫做编程

    注:最终这些指令都会变成被计算机所识别的高低电频,然后进行处理。

  编程语言:有特定的语法,可以通过编程方式,从而让计算机根据人类的意愿完成人类想干的事

  总结 : 学习编程的目的 -- 奴役计算机,完成人类想干的事。

计算机五大组成部分

  控制器

     统筹规划硬件与软件的运行,调控计算机各组成部分协调合作。

  运算器

     可以完成数据的 算术运算 与 逻辑运算 ,得到我们想要的结果。

  存储器

     需要再次使用的数据,通过存储器进行 临时 或者 永久 的存储。

  输入设备(input)

       将外界的信息,通过输入设备提供给计算机。 

  输出设备(output)

       通过输出设备从计算机内部提取想要的数据。

计算机三大核心

  cpu

     中央控制器 + 运算器

  内存

      临时存储数据,断电就消失。

  硬盘

      永久保存数据,断电不消失。

进制*****

  二进制  :1010  101100011

  八进制  :12     543

  十六进制    :a       163

  十进制  :10   1+2+32+64+256=355

  十二进制

  七进制

  六十进制

一个八进制的位数对应二进制的三位数,一个十六进制的位数对应二进制的四位数

二进制换算成十进制

  0  1  1  0  1  0  1  0  0  1

  2^9   2^8   2^7   2^6   2^5  2^4  2^3   2^2      2^1    2^0

二进制为1下面对应的数相加为十进制的得数

上式二进制 == 2^8 + 2^7 + 2^5 + 2^3 + 2^0 == 256 + 128 + 32 + 8 + 1 == 425

我们平时所说的32位、64位指的是cpu一次能读取的二进制数

内存分布图

  堆区

      数据存储的地方,相当于客房,每个房间都有一个编号。

  栈区

      我们可以操作栈区来寻找堆区里面的资源,同时也能获得栈区房间的信息

操作系统

  操作系统:也是软件

    可以直接往硬件上发送操作指令,完成对硬件的操作,同时协调运行在操作系统上的软件

      --软件与软件之间的交流

      --软件与硬件之间的交流

    硬件:内存,硬盘

    软件:应用软件--应用软件不能直接操作硬件,只能通过操作系统间接控制硬件

 

原文地址:https://www.cnblogs.com/hesujian/p/10691898.html