Day——01
一编程与编程的目的
1 什么是语言?什么是编程语言
语言就是事物与事物之间进行沟通的介质
编程语言就是程序员与计算机之间进行沟通的介质
2 什么是编程?
编程就是程序员把自己想让计算机做的事情使用编程语言表达出来,编程就是一系列的文件
3 为什么要编程?
编程就是人类为了让计算机按照人类的逻辑思维去做工作,从而解放了人力
通俗的说,就是在编程的世界里面,计算机就是人类的奴隶,人类编程的目的就是为了奴隶计算机
二 计算机组成
1.控制器:就是整个计算机的大脑,其作用就是负责控制整个计算机硬件的工作
2.运算器:运算数学运算和逻辑运算
3.存储器:内存和外存
内存: 相当于人的大脑
优点:存取速度快
缺点:断电之后数据就丢失,只能存储临时的数据
外存: 例如:硬盘
优点:数据不会在断电以后丢失,可以永久保存数据
缺点:存取速度慢
IO设备:负责输入输出
4.输入设备:input 例如:键盘 鼠标
5.输出设备:output 例如:显示器 音响
总结:与运行程序有关的三大核心硬件:cpu,内存,硬盘(*****)
三 cpu详解
cpu的特性:具有向下兼容性
就是64位的cpu可以使用64bit和32bit的应用程序,但是32位的cpu只能使用32bit的应用程序
四 存储器
存储器主要分为五个类型;寄存器,高速缓存,内存,硬盘,磁带
还有就是ROM和CMOS
ROM存储的都是不可更改的,例如计算机在制作时就制作的好的不可更改数据
CMOS存储时间和日期以及关机之后需要继续随时间变化而变的数值
磁盘:包括磁道,柱面,扇区
换算单位
8bit=1Bytes(字节)
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
一次IO的时间
平均寻道时间+平均延迟时间=一次IO的时间
例:7200转/分钟的硬盘来说,一次IO的时间大概 5MS+4MS=9MS
五 一套完整的计算机系统分为三层
应用程序,操作系统,计算机硬件
六 操作系统定义
操作系统是协调,管理,控制计算机硬件资源与应用软件的一个控制程序
应用程序是通过操作系统来间接的控制硬件的