计算机基础day01
一、入门篇
1、python是什么?
Python是一门编程语言
2、什么是编程语言?
语言的本质:一种事物与另外一种事物沟通的介质
编程语言是程序员与计算机沟通的介质
3、什么是编程?
编程指的是:程序员基于某种编程语言的语法格式将自己脑子中的想要让计算机做的事写到文件中
所以说编程的结果就是一堆文件,这一堆文件就是程序
4、为什么要编程?
让计算机代替人类去工作,从而解放人力
二、计算机硬件
1、五大组成部分
控制器:计算机的指挥系统
运算器:实现算术运算和逻辑运算的部件
存储器I/O:是计算机用来存放所有数据和程序的记忆部件。它的基本功能是按指定的地址存(写)入或者取(读)出信息。分为内存和外存
输入设备input:是向计算机中输入信息(程序、数据、声音、文字、图形、图像等)的设备。
输出设备output:主要有显示器、打印机和绘图仪等。外存储器也当作一种输出设备
2、CPU
控制器+运算器=CPU
功能:控制+运算
工作方式:取指--->分析--->执行
软件的执行都是由CPU执行,强调所有的软件最终都要转换成CPU的指令集去执行
3、存储器
十进制:0 1 2 3 4 5 6 7 9
123
1*(10^2) + 2*(10^1) + 3*(10^0)=123
二进制
111
# 二进制转十进制
1*(2^2)+1*(2^1) + 1*(2^0) = 7
# 十进制转二进制(除2取余法)
8bit=1Bytes
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
常见的存储器
补充存储器:
ROM→存储BIOS的指令。
BIOS:basic input output system
BIOS:可以设置启动项(设定启动盘)
4、磁盘
磁盘中包含:磁道,柱面,扇区(典型的扇区一个为512Bytes)
读写磁盘的最小单位为扇区
磁盘找数据的时间计算:
第一、平均寻道时间:5ms
第二、平均延迟时间:磁盘转半周的时间,以7200r/min为例,约为4ms
总的时间=平均寻道时间+平均延迟时间=9ms