zoukankan      html  css  js  c++  java
  • 计算机组成原理

    什么是编程语言

    你学普通话为了什么?--》交流

    有自己的方言就够了--》我是不是听不懂,交流

    为什么学英语?-》考试,和试卷交流

    日语/韩语/

    他们都是语言,并且他们都是为了和人交流

     

    编程语言:为了计算机交流。人与计算机交流的语言(介质/方式)

    什么是编程

    编程的目的:通过你的编程的语言写出一个一个文件,然后这个文件的集合其实就可以看成一个qq软件。这个过程就是编程。

    为什么要有编程

    为什么要编程:假设我们是奴隶主,我们把计算机当作奴隶,通过编程让计算机帮我们干活,取代劳动力。

     

     

    计算机五大组成

    CPU中央处理器:

    1. 控制器:控制硬件(我们的四肢/眼睛……)

    2. 运算器:进行运算或逻辑判断

    吃饭的流程:

    1. 判断能不能吃饭(运算器)
    2. 端起饭碗(控制器)
    3. 张口嘴
    4. 夹饭
    5. 咀嚼
    6. 吞咽
    7. 结束
    1. 存储器:

    1. 内存: 假设记忆1000个单词,睡一觉就忘了

       1. 优点:能够快速回忆
       2. 缺点:睡一觉就忘了

    2. 外存:假设存储1000个单词,笔记本上的单词不会消失

       1. 优点:不会丢失,永久存储
       2. 缺点:如果让你翻第500个单词,速度非常慢

       

      ```python
       计算机:
       1. 内存: 内存条
           1. 优点(相比较外存):读取速度非常快
           2. 缺点(相比较外存):断电即消失
       2. 外存:u盘,内存卡,光盘,磁盘,硬盘,
           1. 优点(相比较内存):永久存储
           2. 缺点(相比较内存):读取速度非常慢
    **注意**:如果哦我们需要启动一个程序(程序一定在外存中),在外存中查找这个程序,然后会在内存中运行这个程序。

    **补充:**计算机是以0和1存储的,0和1是通过高低电压控制的。(了解中的了解)
    1. 输入设备:键盘,鼠标,游戏手柄,输入一堆的信息给计算机

    2. 输出设备:显示屏,音响,打印机

      注意:U盘既是输入设备,又是输出设备,它成为I(input)O(output)设备

  • 相关阅读:
    YbtOJ#573后缀表达【二分图匹配】
    CF605EIntergalaxy Trips【期望dp】
    YbtOJ#482爬上山顶【凸壳,链表】
    AT4996[AGC034F]RNG and XOR【FWT,生成函数】
    YbtOJ#903染色方案【拉格朗日插值,NTT,分治】
    YbtOJ#832鸽子饲养【凸包,Floyd】
    YbtOJ#463序列划分【二分答案,线段树,dp】
    CF618FDouble Knapsack【结论】
    P3214[HNOI2011]卡农【dp】
    YbtOJ#526折纸游戏【二分,hash】
  • 原文地址:https://www.cnblogs.com/zrx19960128/p/10787634.html
Copyright © 2011-2022 走看看