一.编程与编程目的
1.编程语言的定义
编程语言是人与计算机之间沟通的介质
2.什么是编程
编程就是程序员通过编程语言让计算机实现所想做的事
3.编程的目的
解放人力,让计算机按照人的逻辑思维进行工作
二.计算机的组成
计算机主要由5部分组成:
1.控制器:计算机的指挥系统,控制计算机其他硬件的工作
2.运算器:负责数学运算与逻辑运算
控制器 + 运算器 = CPU
3.存储器:存储器分为内存与外存(硬盘)
内存 优点:存取速度快
缺点:断电数据丢失,只能临时保存数据
外存 优点:断电数据也不丢失,能永久保存数据
缺点:存取速度慢
4.输入设备(input)
5.输出设备(output)
总结:
1.计算机运行的三大核心硬件:CPU,内存,硬盘
2.程序启动时硬件的工作流程:
由于程序最先存放于硬盘,所以程序启动时相关数据先从硬盘读入内存
cpu从内存取出指令数据然后运行
三.CPU
cpu的向下兼容性:
64位CPU可以运行32bit和64bit的软件
32位CPU可以运行32bit的软件,但是不能运行64bit的软件
四.存储器
单位换算:8bit=1Bytes
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
一次IO时间 = 平均寻道时间(找磁道的时间) + 平均延迟时间(转半圈的时间)
对于7200转/分钟的硬盘,一次IO时间大概为:5MS +4MS = 9MS
五.完整的计算机系统
1.应用程序
2.操作系统
3。计算机硬件
六.操作系统的定义
操作系统是协调、管理、控制计算机硬件资源与应用软件的一个控制程序
应用程序是通过操作系统间接来控制硬件的