一、编程语言/编程的目的
编程语言的定义:编程语言是程序员与计算机沟通的语言
编程的定义:编程是用符合语法规范的编程语言表达出想要计算机做的事情
编程的目的:编程是想要解放人力,让计算机替我们工作
二、计算机硬件的组成部分(*****)
1、控制器:指挥系统
2、运算器:数学运算+逻辑运算
3、控制器+运算器 = CPU==>相当于人的大脑
4、存储器:
内存:==>相当于人大脑的记忆功能
优点:读取数据速度快
缺点:断电后无法保存数据
外存:如硬盘==>相当于现实中的笔记本
优点:断电后可以永久保存数据
缺点:读取数据速度慢
5、输入设备input: 键盘、鼠标、摄像头、麦克风
6、输出设备output: 显示器、扬声器、打印机
总结:计算机运行的三大核心硬件:CPU、内存、硬盘 (*****)
程序最初都是放在硬盘中的,站在硬件的角度,硬件的工作流程:
程序相关数据从硬盘读入内存
CPU从内存中读取数据/指令然后运行
三、CPU详解 (*****)
CPU具有向下兼容性:
64bit的系统可以运行64bit和32bit的软件
32bit的系统只能运行32bit的软件
四:存储器的规格(*****)
8bit=1Bytes
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
平均寻道时间(找磁道的时间)+平均延迟时间(转半圈的时间)=一次IO时间
五、一套完整的计算机系统分为三层 (*****)
1、计算机硬件
2、操作系统
3、应用程序(我是一个 应用 程序员)
六:操作系统 (*****)
操作系统本质就是一个软件,该软件的功能是专门用来帮我们控制硬件的
操作系统位于计算机硬件与软件之间,协调、管理、控制计算机硬件资源和应用软件的一种控制程序
应用软件是通过操作系统来间接控制计算机硬件的
操作系统的两大功能
1、将复杂的硬件操作封装成简单的功能提供给用户或应用程序使用
2、将多个任务对硬件的竞争变的有序