返回顶部

计算机基础

一.计算机的基础

  • 什么是计算机

    • 计算机俗称"电脑", 包含人对计算机的终极期望, 能够像人脑一样去工作
  • 计算机的组成

    • 控制器:

      • 作用: 是计算机的指挥系统, 负责控制计算机所有其他组件如何工作的
      • 类比: 控制器=>人类的大脑
    • 运算器:

      • 作用: 运算包括数学运算和逻辑运算
      • 类比: 运算=>人类的大脑
      • 控制器+运算器=>cpu===>人类的大脑
    • 存储器/IO设备

      • 作用: 是计算机的记忆功能,负责数据的存取
      • 分类:
        • 内存(基于电工作): 存取数据块,断电数据丢失,只能临时存取数据
        • 外存(硬盘,基于磁工作): 存取速度慢, 断点数据也不会丢,可以永久保存数据
      • 类比:
        • 内存==>人类的大脑的记忆功能
        • 外存==>人的笔记本
    • 输入设备input

      • 如键盘,鼠标
    • 输出设备output

      • 如显示器, 打印机
    • 一个程序的运行与三大核心硬件的关系
      • 程序最先是存放与硬盘之上
      • 程序的运行一定事先把程序的代码加载到内存
      • 然后cpu从内存中读取指令执行

三.操作系统

  • 引入:
    • 应用程序(qq,暴风影音等等)
    • 操作系统: 控制程序(windows, linux, ubuntu)
    • 计算机硬件
  • 操作系统的概念:
    • 操作系统是一个协调,管理, 控制计算机硬件资源和应用软件资源的一个控制程序
    • 作用:
      • 控制计算机硬件的基本运行
      • 把试用硬件的复杂操作封装成简单的功能, 给上层应用程序使用
      • 例如: 文件就是操作系统提供给应用程序/ 用户操作硬盘的一种功能
  • 程序的区分:
    • 计算机硬件是死的, 计算机硬件的运行都是受软件控制, 所以说, 软件相当与计算机的灵魂
    • 具体来说软件分为两种:
      • 应用软件: 应用程序相关逻辑
      • 系统软件: 控制底层硬件的
  • 计算机系统三层结构
    • 应用程序
    • 操作系统
    • 计算机硬件
  • 平台
    • 计算机硬件+操作系统=> 平台
    • 软件的跨平台性指的是: 一款软件可以任意平台上运行, 是衡量软件质量高低的一个非诚重要的指标
posted @   fuju  阅读(174)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示

目录导航