python基础课程讲解01.
day01:
编程语言的介绍:
一
1.什么是编程?(****)
两个环节:
1.把做事的思维逻辑给想清楚了
2.用计算机能听懂的语言也就是编程语言把做事的步骤给翻译下来
2.为什么要编程?
人要奴役计算机,让计算机取代人,帮人做事
什么是语言?
人与人,人与计算机之间沟通交流的方式
什么是程序、软件?
程序就是一系列代码文件
程序是由什么组成的?
功能+数据
二
计算机的硬件组成及运行原理?(*****)
大前提:计算机的核心硬件组成都是为了模仿人的某一器官或者功能
控制器:是计算机的指挥系统,负责控制所有其他硬件的运行 ———》 人脑
运算器:负责数学运算与逻辑运算 —— 》 人脑
控制器+运算器-》cpu ——–》人脑
一cpu、一芯片、两核、四线程
存储器:
内存:存的是电信号,断电数据丢失 ———》人脑的记忆功能
特点:存取速度都快,但是只能临时存放数据
外存(磁盘):存的是磁信号,断电数据依然存在———》笔记本
特点:存取速度都慢,但是可以永久存放数据
输入设备————-》人的耳朵
键盘、鼠标
输出设备—————》人的嘴
显示器、音响、打印机
三
三大核心硬件:(******)
cpu
———–》之间加入 缓存 能提高计算机运行速度
内存-》主存 (多软件并运行内存吃的特别快,学运维的要实时监控)
硬盘
程序运行的步骤:
安装的程序是存放与硬盘中的,而程序的运行要经历的步骤
1、加载/启动:需要将程序的代码从硬盘读入内存
2、运行:cpu从内存中读取指令来运行
四
平台与跨平台:
应用程序
操作系统——》这两个叫一个平台,我们写好的py应用程序能够在任何一个平台上使用(windows、Linux、mac),这就叫跨平台
计算机硬件—–》
五
计算机体系三层结构:(******)
py程序:命令 shell程序:shell命令 windows:系统命令
应用程序 python解释器 hell解释器 cmd.exe c语言的程序
操作系统—–>#操作系统是通过cpu来间接控制计算机其他硬件的
——–》系统接口(背后封装的功能)
——–》内核
计算机硬件
了解知识点:
cpu内部存在基础指令集分为两种:
精简指令集
复杂指令集
X86:指复杂指令集(民用的、通用的)
windows X86 32-Bit 指:windows系统、复杂指令集、运行32位的软件
寄存器:
是提升计算机运行速度的,存在于cpu内部,用和cpu一样的材质做的,用于存储的
存储器详细种类分布:寄存器、高速缓存、内存、磁盘、磁带
内存又叫:RAM(可读可写)
ROM(只读的内存)—-》断电数据不丢,里面存的数据不能更改
机械磁盘存取速度慢原因:慢是慢在找数据上:需要9ms
7200转/min
120转/s
1/120一转:0.008s
半圈=4ms(平均延迟时间
平均寻道时间5ms
找到一个数据需要9ms
硬盘最小的指一个扇区:指512字节
磁盘分区指:从一个柱面开始到另一个柱面结束
8bit(比特位)=1Byte(字节)
1024B=1KB
1024KB=1MB
1024MB=1G
1024GB=1TB
1024TB=1PB
500GB=500*1000MB*1000KB*1000B
虚拟内存:
把硬盘的一部分空间分出一部分来干内存的活