计算机基础

计算机基础

一、编程与编程语言

1.什么是语言?

中文、英语、韩语都是人用来沟通交流的媒介

2.什么是编程语言

人与计算机之间沟通交流的媒介,让计算机按照人的意愿为人工作

3.什么是编程(写代码本质)

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

计算机基础

二、计算机五大组成部分

  • 控制器
    控制计算机各个硬件的工作 # 人脑

  • 运算器
    控制数学运算和逻辑运算 # 人脑
    数学运算:数字相关的运算
    逻辑运算:根据条件判断是否可行

  • 存储设备
    内存 # 人的短期记忆
    #eg:内存条
    存取数据的速度很快
    但它基于电工作,断电数据立刻丢失,不能用来永久保存数据
    外存 # 人的长期记忆
    # eg:磁带、硬盘、U盘、磁盘
    存储数据的速度比较慢
    但断电之后数据不受影响 可以永久保存数据

  • 输入设备 # 人的眼睛、嘴巴、耳朵
    # eg:鼠标、键盘、麦克风
    将外界的数据传递给计算机

  • 输出设备 # 人的嘴巴
    # eg:显示屏、音响、打印机
    将计算机内的数据传递给外部

三、三大核心硬件

  • *处理器(CPU) # 控制器 + 运算器
    CPU去内存中取程序的指令并运行

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

  • 硬盘
    永久保存相应数据

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

四、操作系统

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

三层架构:

应用程序

操作系统

计算机硬件

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

PC端

windows 更加注重用户体验

linux 更加注重软件运行

macOS 两者兼备

计算机基础

移动端

安卓、 ios、 鸿蒙

计算机基础

上一篇:python-for循环-内置方法


下一篇:计算机密码学2_对称加密