1.编程与编程语言

  • 什么是编程(写代码的本质)

    • 程序员使用计算机能够读懂的语言'将自己的思维逻辑和想法'写下来的过程

  • 什么是编程语言

    • 人与计算机之间沟通交流的媒介,为了让计算机代替人力无休止的干活

      ''' 学编程语言就相当于在学习一门外语 学会了之后就可以跟'外国人'交流 '''

    • 学会了编程语言就可以奴隶计算机

    image

2.计算机的本质

计算机有一个别名:电脑

电脑:既通电的大脑

image

3.计算计五大组成部分(三器两设备)

  • 控制器

    • 控制计算机各个硬件的工作(相当于人的大脑)

  • 运算器

    • 控制数学运算与逻辑运算

      • 数学运算:数字相关的运算
      • 逻辑运算:根据条件判断是否可行,判断对错
  • 存储器

    • 内存:

      • 存取数据的速度很快 断电数据不保存 eg:(内存条)
    • 外存:

      • 存取数据较慢 断电数据保存 不受影响 eg:(磁带 磁盘 U盘)
  • 输入设备

    • 键盘 鼠标 麦克风

      • 将外界的数据传递给计算机
  • 输出设备

    • 显示器 音响 打印机

      • 将计算机内部传给外部

image

4.三大核心硬件

  • 中央处理器(cpu)

    • CPU去内存中取程序的指令并运行

  • 内存

    • 程序要想运行必须先存在于内存中

  • 硬盘

    • 永久保存数据

    1.电脑下载软件的过程其实是将数据下载到了硬盘
    2.双击程序图标其实是将该程序的数据由硬盘加载到内存
    3.程序运行其实就是cpu在执行程序的代码
    image

5.操作系统

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

    • 三层架构

      • 应用程序:为一种计算机程序,可以操作使用,为达到一定的目的的程序,比如 .exe, .bat, .com
      • 操作系统:“32位”和“64位”是指计算机的处理器(也称为“CPU”)有向下兼容性,64的电脑可以用32的,但32的用不了64的
      • 计算机硬件:硬件就是实实在在能看到,拿到的东西,比如CPU、内存、硬盘、主板等

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

拓展知识

  • pc端

    • windows 更加注重用户体验

    • linux 更加注重软件运行

    • macos 两者均可

    • 运维(运行与维护)

  • 移动端

    • 安卓 ios 鸿蒙

    image
posted on 2021-10-29 19:37  耿蜀黍  阅读(763)  评论(0编辑  收藏  举报