计算机基础

编程与编程语言

  1. 语言
    中文、英文、日文、婆罗米文都是人类的语言
    语言:人用来沟通交流的媒介

  2. 编程语言
    人与计算机之间沟通交流的媒介

  3. 什么是编程(写代码的本质)
    程序员使用计算机能够读懂的语言'将自己的思维逻辑和想法'写下来的过程

计算机基础

计算机五大组成部分

计算机基础

  1. 控制器
    控制计算机各个硬件的工作 # 相当于人的大脑
  2. 运算器
    控制数学运算与逻辑运算 # 也相当于人的大脑
    数学运算:数字相关的运算
    逻辑运算:根据条件判断是否可行
  3. 存储设备
    • 内存:
      相当于人的短期记忆
      eg:内存条
      存取数据的速度很快
      但是它是基于电工作的 断电数据立刻丢失 它不能用来永久保存数据
    • 外存:
      相当于人的长期记忆
      eg:磁带 磁盘 u盘 硬盘
      存取数据的速度较慢
      但是它断电之后数据也不受影响 可以永久保存数据
  4. 输入设备:
    相当于人的眼睛 嘴巴 耳朵
    eg:鼠标 键盘 麦克风
    将外界的数据传递给计算机
  5. 输出设备:
    相当于人的嘴巴...
    eg:显示屏 音响 打印机

三大核心硬件

  1. *处理器(CPU):
    控制器+运算器
    CPU去内存中取程序的指令并运行
  2. 内存:
    程序要想运行必须先存在于内存中
  3. 硬盘:
    永久保存相应数据
1.电脑下载软件的过程其实是将数据下载到了硬盘
2.双击程序图标其实是将该程序的数据由硬盘加载到内存
3.程序运行其实就是CPU在执行程序的代码

操作系统

  • 协调、管理、控制计算机各个硬件的工作

    三层架构

    1.应用程序

    2.操作系统

    3.计算机硬件

我们日常生活中所使用的 程序员所编写的程序都必须基于操作系统之上
  • PC端

    • windows 更加注重用户体验
    • linux 更加主动软件运行
    • macOS 两者均可
  • 移动端

    • 安卓
    • ios
    • 鸿蒙

计算机基础

上一篇:python基础


下一篇:计算机基本介绍