1,python 是什么?
Python 是一门编程语言
2, 什么是编程语言?(*****)
只要是语言, 那语言的本质都一样: 语言是一种事物与另外一种事物沟通的介质
编程语言是程序员与计算机沟通的介质
3, 什么是编程?(*****)
编程指的是: 程序员基于某种编程语言的语法格式将自己脑子中的想要让计算机做的事写到文件中
所以说编程的结果就是一堆文件, 这一堆文件就是程序
4, 为什么要编程?(*****)
计算机就像是人的奴隶, 编程的目的就是人想要奴役计算机,
让计算机代替人类去工作, 从而解放人力
5, 计算机硬件基础
cpu:x86-64(*****)
什么是 x86 因为最早的那颗 Intel 发展出来的 CPU 代号称为 8086, 后来依此架构又开发出 80285,80386...., 因此这种架构的 CPU 就被称为 x86 架构了. 复杂指令集 基本我们所用的和服务器都是这种架构的
什么 64 位 CPU 一次执行指令的数据带宽 每次 cpu 从内存取数据的数量
cpu 具有向下兼容性, 即 64 的 cpu 可以执行 32 的程序
32 的 cpu 运行不了 64 的软件
存储器:(*****)
内存: 内存条
优点: 存取速度快
缺点: 断电数据丢失, 容量小
外存: 磁盘
优点: 断电数据也不丢失, 可以永久保存数据, 容量大
缺点: 存取速度慢
了解:(**)
十进制
- 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 取余法)
存储单位 (***)
一个二进制位称为 1bit
8bit=1Bytes 称为一个字节
- 1024Bytes = 1KB
- 1024KB=1MB
- 1024MB=1GB
- 1024GB=1TB
- 1024TB=1PB
补充存储器:(**)
ROM-> 存储 BIOS 的指令
BIOS:BASIC INPUT OUPUT SYSTEM
(*****)
对于磁盘来说, 寻找到数据的总时间 = 平均寻道 (5ms)+ 平均延迟时间 (7200 转的磁盘该值等于 4ms 60/7200=8ms 算半圈 = 4ms)
为了避免浪费时间每次都是 512B 读写一次磁盘.
(**)
磁道 一圈一圈的
柱面 实际就是 c 盘 d 盘的分类
扇区 每个大小 512B
6, 操作系统
启动流程
1 加电
2 BIOS-> 检测硬件 ->CMOS
3 找到启动盘 -读取第一个扇区 512B(了解: 446 引导信息 64 分区信息 2 结束标志位)
4 加载 bootloader
5 读取操作系统内核 (接管 BIOS 的任务, 控制计算)
总结:
重点一: 计算机的三大核心组件, 以及它们的功能?
1,cpu 执行
2, 内存 存储
3, 硬盘 存储
重点二: cpu, 内存, 硬盘的工作原理, 解释一个程序如何从无到有运行起来的?
预习
6, 操作系统
1, 什么是操作系统
2, 为什么要有操作系统 (操作系统的作用是什么?)
3, 谁来调用操作系统
7,python 基本语法
来源: http://www.bubuko.com/infodetail-2615742.html