今日内容:
1、计算机硬件(******)
cpu
内存
硬盘
2、操作系统(******)
3、(***)
什么是编程语言?
什么是编程?
什么是程序?
为何要编程?
4、编程语言分类(***)
6、安装多版本python解释器(*****)
7、第一个python程序(******)
8、变量(*****)
一:python是什么?
python是一门编程语言
什么是编程语言?
人————————编程语言————————计算机
什么是编程?
1、想好做事的步骤
2、找一种对方能听懂的语言把做事的步骤给翻译下来,并存入文件中
银行行长—————————————————业务员
接受用户输入的账号
接受用户输入的密码
判断 输入的账号 等于 正确的账号 并且 输入的密码 等于 输入的密码
告诉用户登录成功
否则
告诉用户登录失败
程序员——————————————————计算机
接受用户输入的账号
接受用户输入的密码
判断 输入的账号 等于 正确的账号 并且 输入的密码 等于 输入的密码
告诉用户登录成功
否则
告诉用户登录失败
计算机就相当于人类的奴隶
什么是程序?
程序就是一系列的代码文件
什么是进程?
进程就是一个正在运行的程序
为何要编程?
计算机就相当于人类的奴隶,编程的目的是为了控制计算机让其代替人类去工作
二:计算机硬件
运算器:数学运算与逻辑运算
控制器:是计算机的指挥系统,负责控制所有其他硬件的运行
控制器+运算器=》cpu————————人类的大脑
存储器:存取数据
内存:基于电工作的,内存里存放的数据都是电信号
特点:存取速度快,断电数据丢失————》人脑的记忆功能
外存(硬盘):比如磁盘,基于磁工作,磁盘里存放的是磁信号
特点:存取速度远远慢于内存,断电数据依然存在————》人的笔记本
输入设备input
输出设备output
三:与运行程序有关的三大核心硬件
cpu
内存
硬盘
程序的运行经历的步骤:
先将程序由硬盘读入内存——》程序启动/加载过程
2.cpu从内存中取出程序的指令来运行——》程序的运行
ps:程序运行中产生的数据一定是最先存放于内存中的,关键数据一定要由内存存入硬盘作永久保存
四、计算机硬件详解
cpu_x86-64
一个cpu芯片4核8线程(真4核假8核)
内存(主存)
硬盘:每个磁头可以读取一段换新区域,称为磁道
把一个戈丁手臂位置上所有的磁道合起来,组成一个柱面
每个磁道划分成若干扇区,扇区典型的值是512字节
五:操作系统
操作系统是一个协调、管理、控制计算机硬件资源与软件资源的控制程序,它处于计算机硬件与应用程序之间。
计算机的三层结构:
应用程序
操作系统
计算机硬件(三大核心:cpu、内存、硬盘)