• 计算机基本了解


    编程语言

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

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

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

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

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

    计算机五大组成部分

      控制器

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

      运算器

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

      存储器

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

      输入设备(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一次能读取的二进制数

    内存分布图

      堆区

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

      栈区

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

    操作系统

      操作系统:也是软件

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

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

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

        硬件:内存,硬盘

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

     

  • 相关阅读:
    设计模式享元模式实现C++
    并查集
    设计模式代理模式实现C++
    设计模式装饰模式实现C++
    最小生成树Prim算法实现
    图的邻接矩阵存储
    威佐夫博弈(Wythoff Game)初识 HDU 1527 POJ 1067
    设计模式原型模式实现C++
    三种经典博弈问题 BashGame;WythoffGame;NimmGame;
    设计模式外观模式实现C++
  • 原文地址:https://www.cnblogs.com/hesujian/p/10691898.html
Copyright © 2020-2023  润新知