day 01
01.markdown文档的使用
markdown;以md结尾的文件
文档的标题
一级标题
/#一级标题
二级标题
/##二级标题
。。。
六级标题
/######六级标题
加粗
/* /* 加粗/* /*
斜体
/* 斜体 /*
支持前端代码
```python
创建表格
第二行;:-:|:-:|:-:的写法
02.计算机基础之编程
-
什么是编程语言 编程语言是人与计算机沟通的介质。
-
什么是编程 通过编程语言编写一堆文件
-
为什么要编程 通过编程让机器取代劳动力
03.计算机组成原理
-
控制器 通过控制器调动其他硬件
-
-
CPU 计算机的中央处理器(控制器+运算器)
-
存储器 计算机的存储系统,分主存(内存)和外存(硬盘)
-
内存 存取速度快 容量小 数据断电即消失
-
外存 容量大 永久储存 读取速度慢
-
CPU+内存+外存(计算机的三大核心组件)的互动 以打开QQ应用程序举例
-
双击QQ图标,CPU先向内存发出取出的指令(CPU-->内存)
-
内存从硬盘中取出运行QQ的指令(硬盘)
-
控制器分析 运行QQ的指令并告知运算器工作(控制器)
-
运算器进行一系列的算术运算和逻辑运算打开QQ,并从硬盘中读取QQ的代码至内存(运算器+内存+硬盘)
-
计算机在内存中运行QQ的代码(内存)
-
如果此时从QQ好友接受一个文件并下载,该文件将会永久储存在硬盘中(硬盘)
-
关闭QQ时CPU向内存发出关闭QQ的指令,内存关闭QQ并清理QQ中的代码(内存)
-
-
输入设备 向计算机输入信息(程序,数据,文字,声音,图形,图像等)的设备。 常见的有;键盘、鼠标、图形扫描仪、触摸屏、条形码输入器、光笔等。外存储器(U盘等)也是一种输入设备。
-
输出设备 计算机输出信息的设备 常见的有;显示器、打印机、和绘图仪等。外存储器也是一种输出设备。
04.计算机操作系统
-
什么是操作系统
操作系统是一个协调计算机软硬件之间的一个媒介
-
文件 操作系统给出的一个虚拟单位,用于储存信息
-
应用程序 应用程序基于操作系统之上,不与计算机硬件直接交互,通过操作系统来完成
-
为什么要有操作系统 操作系统将硬件的复杂操作封装成一个个简易的接口供应用程序和人们使用 由于我们以后开发的都是应用程序,无法直接操作硬件,都是调用操作系统的接口
-
操作系统和应用程序的启动 操作系统的启动:操作系统代码由硬盘读入内存(BIOS程序),CPU运行操作系统代码(CMOS存储器),运行成功后操作系统接管操作硬件的工作。 应用程序的启动:应用程序代码有硬盘读入内存,CPU运行应用程序码,运行成功即可使用应用程序。虽然应用程序的启动和操作系统的启动有着异曲同工之处,但是得明确一点:装了操作系统之后才能装应用程序,才有应用程序这个概念。因此上述应用程序对硬件控制的每一步操作,都依赖于操作系统的帮助。