Day 01
目录
Markdown的基本语法
标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
加粗
我被加粗了
斜体
斜体
高亮
我高亮了
上标
22
下标
H2O
代码引用(>)
hello markdown
代码引用(```式)
print('hello world')
代码引用('式)
print('hello world')
插入链接(链接显示)
插入链接(链接描述显示)
插入图片(路径)
插入图片(链接)
有序列表
- one
- two
- three
无序列表
- one
- two
- three
分割线
表格
name | age | sex |
---|---|---|
black | 22 | male |
white | 21 | female |
计算机基础之编程
什么是编程语言
编程语言是人类和计算机沟通的媒介
什么是编程
程序员基于编程语言的语法, 将想让计算机做的事写成一堆文件, 这个过程就是编程
为什么要编程
奴役计算机, 取代劳动力
计算机的组成
CPU
控制器
控制硬件
运算器
算数运算和逻辑运算
存储器
内存(主存)
速度快, 容量小, 断电既消失
外存(硬盘)
容量大, 永久存储, 速度慢
输入设备
输出设备
计算机基础补充
32位和64位
32位: 计算机一次性读取32个0或一
64位: 计算机一次性读取64位0或一
多核CPU
拥有多个核心, 同一时刻处理多项任务
总线
连接计算机硬件
机械硬盘
机械手臂
读取数据
磁道
存储数据
扇区
将磁道分为若干个弧段, 一个弧段就是一个扇区, 扇区大小是固定的, 为512byte. 扇区也是磁盘最小的存储单位.
#平均寻道时间
机械手臂找到磁道的时间(工业水平限制: 5ms )
平均延迟时间
机械手臂找到数据的时间
平均寻找数据时间
等于平均寻道时间+平均延迟时间
计算机操作系统
什么是文件
文件是操作系统提供的一个虚拟概念, 用于存储信息
操作系统有什么用
可以和硬件进行交互, 将硬件的复杂操作简单化
应用程序的启动
以qq为例:
-
双击左面图标, 告诉操作系统程序所在的位置
-
操作系统发送指令给CPU, CPU发达指令给内存
-
内存接受指令后发送指令给硬盘, 硬盘读取qq软件数据
-
应用数据进入内存, qq启动
操作系统的启动
操作系统本身也是一个软件, 要启动软件就需要依靠操作系统找到软件在硬盘上的位置
操作系统代码由硬盘读入内存(依靠BIOS程序),CPU运行操作系统代码(CMOS存储器),运行成功后操作系统接管操作硬件的工作。