一、编程与目的:
1、什么是编程语言
语言是一个事物与另外一个事物沟通的介质
编程语言是程序员与计算机沟通的介质
2、什么是编程
编程就是程序按照某种编程语言的语法规范将自己想要让计算机做的事情表达出来
表达的结果就是程序,程序就是一系列的文件
3、为什么要编程
在编程世界里,计算机其实就是人的奴隶,编程的目的就是为了奴隶计算机。
我们编程的目的就是为了让计算机代替人类去工作,从而解放人力
二、计算机硬件基础:
五大组成部分:
控制器:计算机指挥系统 负责控制计算机其他硬件的工作
运算器:数学运算+逻辑运算
控制器+运算器=CPU 相当于人类的大脑
存储器:
内存:相当于人的记忆
优点:存取速度快与硬盘
缺点:断电数据丢失
硬盘:写日记的笔记本
优点:断电数据不会丢失,永久保存
缺点:存取速度慢与内存
输入设备:键盘、鼠标
输出设备:显示器、打印机
总结:与运行程序有关的三大核心硬件:CPU、内存、硬盘
.1、程序最先都是存放于硬盘。程序(程序硬件角度)运行经历的过程:
1:程序相关数据先读从硬盘入内存
2:CPU从内存取出指令运行
三、CPU具有向下兼容性:
64位的CPU可以运行32/64位的软件,但是32位的CPU只能运行32位的应用软件
四、存储器:
8bit=1Bytes
1024Bytes=1KB
1024KB=1MB
1024MB=1TB
1024TB=1PB
平均寻道时间(找磁道的时间)+平均延迟时间(找到内容的时间平均值)=一次IO时间
7200转/每分钟的硬盘来说一次IO时间是大概是:0.5ms+0.4ms=0.9ms
五、一套完整的计算机系统分三层:
应用程序
操作系统
计算机硬件
六、操作系统的定义:
操作系统是协调、管理、控制计算机硬件资源与应用软件的一个控制程序
应用程序是通过操作系统来间接的控制电脑硬件