zoukankan      html  css  js  c++  java
  • 计算机基础知识

    编程就是人与计算机交流的表达方式

    编程是程序员通过计算机能够理解的表达方式把程序员想让计算机完成的事表达出来写入文件中 这些文件称之为程序

    编程就是想让计算机代替人力去工作

    计算机硬件组成

    控制器:计算机的指挥系统

    运算器: 逻辑运算&数学运算

    存储器I/O 存取数据

          内存 临时存储数据

            优点  存取速度快

            缺点  断电易丢失数据

        外存(硬盘) 永久保存数据

           优点  永久保存数据 断电不丢失数据

           缺点  存取数度慢

    输入设备input

    输出设备output

    cpu=控制器+运算器

    与运行程序相关的三大核心硬件

    cpu 内存 硬盘

    运行软件时 硬件的操作流程:

         软件运行时存入硬盘中;软件代码由硬盘调入内存,cpu从内存中调取软件代码,翻译成自己的指令 进行操作

    完整的计算机体系结构

    应用软件

    操作系统

    计算机硬件(cpu 内存 硬盘)

    操作系统:一个协调控制管理应用软件资源和计算机硬件资源的控制程序

    在应用软件和计算机硬盘中起到承上启下的作用

    应用软件运行平台=操作系统+计算机硬件

    为何要有操作系统?
    把控硬件
    把对硬件的复杂的操作封装成有关简单的接口(文件),给用户或者应用程序去使用

    计算机系统
    应用程序:qq
    操作系统:windows Linux unix
    计算机硬件
    强调:
    我们以后开发的都是应用程序
    应用程序无法直接操作硬件 但凡要操作硬件 都是调用操作系统的接口

    位换算:

    8bit=1Bytes
    1024Bytes=1KB
    1024KB=1MB
    1024MB=1GB
    1024GB=1TB
    1024TB=1PB

  • 相关阅读:
    结构化建模分析
    qemusystemriscv64 machine \?
    git clone commit
    riscv gdb machine mode
    error: src refspec main does not match any.
    riscv ecall
    git windows
    fixedlink
    iperf交叉编译
    每日学习
  • 原文地址:https://www.cnblogs.com/gengbinjia/p/10181269.html
Copyright © 2011-2022 走看看