计算机基础知识
(一)计算机的起源
计算机诞生的目的就是为解放人类,让人们不用重复做着重复繁杂的工作。
什么是编程语言?
人--------------人类的语言--------------------人
人---------------编程语言--------------------计算机
什么是编程思想?
编程就用编程语言把人类想让计算机做的事情给翻译下来
编程细分为两个环节
1、先把想让计算机做的事情的步骤给想清楚了
2、再用一种计算机可以听懂的语言把做事的步骤给翻译下来
逻辑流程
接收用户输入的用户名
接收用户输入的密码
判断 用户输入的用户名 等于 正确的用户名 并且 用户输入的密码=正确的密码:
告诉用户登录成功
否则:
告诉用户账号或者密码错误
什么是程序?
翻译的结果就是程序
为何要编程?
为了解放人力
(二) 计算机硬件组成
五大组成部分
控制器:是计算机的指挥系统,负责控制计算机所有其他硬件的运行
运算器:负责数学运算与逻辑运算
控制器+运算器=》cpu ======================================》人脑
存储器
内存:内存条============================================》人脑的记忆功能
优点:存取都快
缺点:断电数据丢失,只能用于临时存储
外存:磁盘==============================================》人的笔记本
优点:断电数据仍然存在,用于永久存放数据
缺点:存取速度都慢
输入设备:input
输出设备:output
输出出入:io设备
三大核心硬件
CPU: 毫无疑问是三件之一。CPU是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。是一台电脑的核心配件。而且一个不错的CPU也价值不菲,甚至能占到整机价值的。
硬盘: 负责电脑的数据存储,一块好的硬盘能加快文件的读取速度,提升工作。也是人们口中三大件的常客。
内存: 它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响也非常大。
一个软件的运行与三大核心硬件的关系
软件是先存放与硬盘的
软件运行是先把指令or数据从硬盘读入内存
然后cpu从内存中读取指令来运行
程序--------》硬件(cpu-》其他硬件)
-
软件是促使计算机系统结构发展的最重要的因素(没有软件,机器就不能运行,所以为了能方便地使用现有软件,就必须考虑系统结构的设计。软件最重要)
-
应用需求是促使计算机系统结构发展的最根本的动力(机器是给人用的,我们追求更快更好,机器就要做得更快更好。所以需求最根本)
-
器件是促使计算机系统结构发展最活跃的因素(没有器件就产不出电脑,器件的每一次升级就带来计算机系统结构的改进。