day01 计算基础
一.python是什么
python一门编程语言
1、什么是编程?
(1)想好做事的步骤
(2)找一种对方能听懂的语言把做事的步骤翻译下来,并存入文件中
2、什么是程序?
程序就是一系列代码文件
3、什么是进程?
进程就是一个正在运行的程序
二、计算机硬件
cpu:
运算器:数学运算和逻辑运算
控制器:是计算机的指挥系统,负责控制其他硬件的运行
运算器+控制器==》cpu---------------------------人类大脑
存储器:存取数据:
1、内存:基于电工作,存放的数据都是电信号
特点:存取速度快,断电数据丢失------------------------------》人脑的记忆功能
2、外存:比如磁盘,基于磁工作,磁盘里存放的是磁信号
特点:存取速度远远慢于内存,断电数据存在---------------》人的笔记本
输入设备 input:(键盘、鼠标等)
输出设备output:(耳机、显示器等)
三、与运行程序有关的三大核心硬件
cpu
内存
硬盘
程序运行步骤:
1.先将程序由硬盘读入内存 —》程序启动、加载过程
2.cpu从内存中读取程序的命令来运行 —》程序的运行
ps:程序运行过程中产生的数据最先存放于内存,关键数据一定要由内存刷入硬盘永久保存
四、计算机硬件详解
cpu-x86-64
x86:cpu的型号
64:一次性从cpu中读取64位指令,向下兼容性(64位系统可以用32位程序)
例:4核8线程:4个cpu 每个cpu有2个线程 所以是8线程==》假8核
内存: cpu——寄存器—— 高速缓存—— 内存
读缓存cache 写缓冲buffer
虚拟内存(内存填满后,在硬盘中预留的一块做为虚拟内存)
硬盘:
机械硬盘:磁道 扇面 扇区 磁头 柱面
固态硬盘:电子
五、操作系统
操作系统是一个协调、管理、控制计算机硬件资源与软件资源的控制程序。
它处于硬件与应用程序之间。
六、计算机的三层结构:
应用程序
操作系统
计算机硬件(cpu、内存、硬盘)

浙公网安备 33010602011771号