day01

计算机基础之编程

什么是编程语言

人与计算机交流的介质(导体)

什么是编程

用编程语言写一堆文件,实现一些功能

为什么要编程

解放劳动力

计算机基本组成

CPU

控制器

控制硬件

运算器

逻辑运算和算术运算

存储器

外存

  • 优点:容量大,可以永久保存
  • 缺点:速度慢

主存

  • 优点:速度快
  • 缺点:容量小,断电即消失

应用程序启动

  1. 双击qq(找到qq在硬盘的路径)
  2. 然后读取qq内容放入内存
  3. qq启动

输入设备

输入信息, 如鼠标/键盘

输出设备

输出信息,如显示屏/打印机

计算机组成补充

多核CPU

同一时刻处理多件事情

32位与64位

计算机一次性读取32位/64位二进制

向下兼容性,64位电脑可以用32位安装包

总线

计算机连接硬件,相当于人类的神经、血管

机械硬盘原理

机械手臂

读取数据

磁道

存储数据

扇区

划分磁道

平均寻道时间

5ms

平均延迟时间

7200r/min的机械硬盘

\[7200/60 = 120(r/s)\\ 1/120 = 0.0083(s/r) = 8.3(ms/r)\\ 8.3/2 = 4.15(ms/r) \]

平均寻找数据时间

9.15ms

固态硬盘

固态硬盘是基于固态电子(SSD, 断电数据也会保留)和算法实现数据存储的。

操作系统

什么是文件

操作系统虚拟出来的存储单位,用来存储数据

什么是应用程序

用来实现一个需求

操作系统的作用

把对硬件的复杂操作简单化

计算机三大组成

  • 硬件 (硬件直接交互,CPU/内存/外存)
  • 应用程序
  • 操作系统

应用系统的启动

  1. 双击qq(发送指令给操作系统)
  2. 操作系统给CPU发送指令,CPU发送指令给内存
  3. 内存发送指令给硬盘,qq数据读入至内存
  4. qq启动

操作系统的启动

  1. 开机,启动临时操作系统
  2. 临时操作系统去ROM存储器上读取真正操作系统的路径
  3. 操作系统启动,临时操作系统关闭
posted @ 2019-09-05 19:47  SetCreed  阅读(185)  评论(0编辑  收藏  举报