Python 01--计算机编程基础
1、markdown的使用
1.加粗
我被 加粗了编程
2.斜体
我 倾斜了markdown
3.高亮
我==高亮了==编程语言
4.上下标
①上标性能
2^2^spa
②下标操作系统
H~2~ocode
5.代码引用
①>式
hello world!接口
hello world!three
hello world!
②```式
print('hello world')
③`式
print('hello world')
6.插入连接
[python官网](https://www.python.org " python官网")
7.有序列表
one
two
three
8.无序列表
one
two
three
9.分割线
10.表格
name
time
late
a
8.25
no
b
8.31
yes
11.数学公式
①行内嵌
内嵌数学公式\(\sum_{i=1}^{10}f(i)\,\,\text{thanks}\)
②块状
\[ \sum_{i=1}^{10}f(i)\,\,\text{thanks} \]
2、计算机基础之编程
1.什么是编程语言
和计算机交流的一种介质
2.什么是编程
编程指的是:程序猿基于某种编程语言的语法格式将本身脑中想要让计算机作的事,写到文件中。
3.为何要编程
代替劳动力
3、计算机的组成
五大组成
1.运算器
负责算术运算和逻辑运算,和控制器一块儿组成CPU
2.控制器
负责发送和接收指令
3.存储器
用来存储正在运行的程序,分为
内存:优势: 速度快
缺点: 容量小,断掉即消失
外存 :优势:容量大,永久存储
缺点:速度慢
4.输入设备
5.输出设备
组成补充
1.多核CPU
一个CPU至关于一个大脑,多核CPU--》计算机同时拥有多个CPU,同一时刻处理多件事情(多进程)
2.32位和64位
计算机如何存储图片:计算机只认识0(低电频)和1(高电频),图片本质就是一串0和1
鼠标点击--》低电频低电频低电频高电频低电频 --》00010
光盘 --》凹0凸1刻印
32位--》计算机一次性能处理32个0和1
64位--》计算机一次性能处理64个0和1
32位和64位本质上是同一种东西
安装包是64位的(一次性给你64个0和1),计算机是32位的(一次性能接收32个0和1)
3.机械硬盘的工做原理
机械手臂:读取数据
磁道:存储数据
扇面:划分了磁道,多个扇面(512kb,计算机一次性从机械硬盘上读取512kb数据)其实就是一个盘(区)
平均寻磁道时间:5ms
平均延时时间:以7200r/min的电脑为例
\[ 7200r/60s=120r/s\\ 1s/120r/s=0.0083s=8.3ms\\ (8.3+0)/2=4.15ms\\ \]
平均寻找数据时间:5+4.15=9.15ms
4.固态硬盘
基于电容存储
优势:不须要机械手臂,基于电存储
4、操做系统
1.什么是文件
存储信息的介质,操做系统提供给你的一个虚拟的概念,这个虚拟的概念能够用来存储信息,帮你滑动了机械手臂
文件接口(操做系统提供的,而文件只是其中的一个接口):帮你把对硬件的复杂操做简单化
双击接口(操做系统提供的):让你快速打开一个应用程序
2.操做系统的做用
提供给咱们一个一个接口,让咱们再也不关心硬件的复杂操做,让复杂操做简单化
3.应用程序的启动
应用程序的启动:应用程序代码有硬盘读入内存,CPU运行应用程序码,运行成功便可使用应用程序。虽然应用程序的启动和操做系统的启动有着殊途同归之处,可是得明确一点:装了操做系统以后才能装应用程序,才有应用程序这个概念。所以上述应用程序对硬件控制的每一步操做,都依赖于操做系统的帮助。
双击QQ--》让操做系统通知CPU(QQ图标是操做系统提供给你的)(找到QQ在外存的位置)
cpu让内存去外存读取QQ的数据,QQ数据进入内存
启动QQ
4.计算机的组成(有操做系统后)
应用程序(软件):和操做系统交互
操做系统(软件):和硬件交互
硬件:硬件直接交互
5.操做系统的启动
操做系统的启动:操做系统代码由硬盘读入内存(BIOS程序),CPU运行操做系统代码(CMOS存储器),运行成功后操做系统接管操做硬件的工做。
启动软件,首先启动操做系统找软件在硬盘上的位置; 操做系统本质也是一个软件,启动操做系统也须要找到操做系统在硬盘中的位置(要找就必须经过操做系统)
临时操做系统(ROM存储器)
计算机出厂的时候就写死了,他会区CMOS存储器上调用操做系统的路径,只负责寻找操做系统的路径
临时内存(CMOS存储器)
用电池供电,存储了操做系统的路径(重装操做系统修改启动盘的位置,改的就是这个),存储了时间
开机,启动临时操做系统
临时操做系统区CMOS存储器上找到操做系统的路径
启动操做系统,临时操做系统关闭