* = 了解
1.python是什么?
Python是一门编程语言
2.什么是编程语言?
语言的本质:语言是一个对象与其它对象沟通的工具
编程语言:程序员与计算机沟通的工具
3.什么是编程?
程序员基于某种编程语言的语法格式将自己想要让计算机做的事写到文件中。
编程的结果是一堆文件,这一堆文件就是程序。
4.为什么要编程?
计算机就像人的奴隶,编程的目的就是人要奴役计算机,让计算机代替人类去工作,从而解放人力。
5.计算机硬件:
五大部分:
控制器:计算机的指挥系统。控制器通过地址访问存储器,从存储器中取出指令,经译码器分析后,
根据指令分析结果产生相应的操作控制信号作用于其他部件,使得各部件在控制器控制下有条不紊地协调工作。
运算器:实现算术运算和逻辑运算的部件。
存储器:是计算机用来存放所有数据和程序的记忆部件。它的基本功能是按指定的地址存(写)入或者取(读)出信息。
输入设备:是向计算机中输入信息的设备。外存储器也是一种输入设备。
输出设备:主要有显示器、打印机和绘图仪等。外存储器也当作一种输出设备。
控制器 + 运算器 = cpu
cpu:x86-64
x86:cpu型号 (x86架构的cpu)
64:每次可处理64位二进制数
cpu具有向下兼容性,即64位的cpu可以执行32位的程序
存储器:
内存:内存条
优点:存取速度快
缺点:断电数据丢失,容量小
外存:磁盘
优点:断电不丢失,永久保存
缺点:存取速度慢
{对于磁盘来说,寻找到数据的总时间 = 平均寻道时间(5ms)+ 平均延迟时间(转半圈所用时间)(7200转/分钟 ÷ 60 = 120 转/秒, 1/120转/秒 ÷ 2 ≈ 4ms)}
*ROM:存储BIOS的指令
BIOS:BASIC INPUT OUTPUT SYSTEM
*CMOS:它是易失性的。保持当前时间和日期,CMOS还可以保存配置的参数。
*6.存储单位:一个二进制位称为1bit
8bit = 1Bytes 称为一个字节
1024 Bytes = 1KB
1024 KB = 1MB
1024 MB = 1G
1024 G = 1TB
1024 TB = 1PB
*十进制:
0 1 2 3 4 5 6 7 8 9
123
1*(10^2)+ 2*(10^1) + 3 *(10^0) = 123
*二进制:
0 1
111
二进制转十进制
1*(2^2)+ 2*(2^1) + 3 *(2^0) = 7
十进制转二进制(除2余法,从下到上写!)
来源:https://www.cnblogs.com/luck-L/p/9084752.html