zoukankan      html  css  js  c++  java
  • 计算机基本了解

    编程语言

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

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

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

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

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

    计算机五大组成部分

      控制器

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

      运算器

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

      存储器

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

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

    内存分布图

      堆区

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

      栈区

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

    操作系统

      操作系统:也是软件

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

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

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

        硬件:内存,硬盘

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

     

  • 相关阅读:
    Hpuoj1039--【C语言训练】角谷猜想
    hpuoj--1093: 回文数(一)
    Zoj1628--Diamond(Dfs《暴力》)
    Poj1995--Raising Modulo Numbers(快速幂)
    杭电5137--How Many Maos Does the Guanxi Worth(Spfa+暴力枚举)
    杭电1166--敌兵布阵(线段树 | 树状数组)

    南阳5--Binary String Matching(Kmp)
    CGAL
    vs c++默认路径
  • 原文地址:https://www.cnblogs.com/hesujian/p/10691898.html
Copyright © 2011-2022 走看看