TOC]

一级标题

这不是开玩笑

你问我为什么?

粗的才好(滑稽)

什么!明明有人推我

一闪一闪亮晶晶

我上面有人人在这

water?H2O(下标)

hello world!

hello world

hello world!!!!!

hello world

print('hello markdowm!')

print('hello nick')

print('hello nick')

https://baike.baidu.com/item/暴走漫画/5162189?fr=aladdin

LOL

  1. one
  2. two
  3. three
  • one
  • two
  • three

name age sex
tony 20
lucky 18

(不要空格,前两行一一对应,数据行,不要求。源码模式下,必须将行与行之间的空格删除)

内嵌数学公式\(\sum_{i=1}^{10}f(i)\,\,\text{thanks}\)

\[\sum_{i=1}^{10}f(i)\,\,\text{thanks}
\]

一、冯诺依曼机的五大结构:存储器,控制器,运算器,输入设备,输出设备。

1.存储器:内存,外存

内存:运算速度快,内存越大,能运行的程序就越多。

但容量小,断电内容即消失。

外存:

固态硬盘:基于电容存储,运算速度较快。但工艺较复杂,成本高。

机械硬盘:(机械手臂、磁道、扇面3部分)靠机械手臂在磁道上存储数据,查询数据。机械硬盘上有扇面,其划分了磁道,多个扇面组成电脑中的一个盘(区),如C盘,D盘。 一个扇面是512kb,计算机一次性从机械硬盘上读取512kb数据)其实就是一个盘(区

平均寻道时间:由于工业水平限制,为5ms。(机械手臂抬起或放下的时间)

平均延迟时间:如一个7200r/min的机械硬盘。(机械手臂在磁道上划半圈的时间)

\[7200/60=120r/s

1/120=0.0083s=8.3ms

8.3/2=4.15ms
\]

平均寻找数据时间:

\[5+4.15=9.15ms
\]

二、操作系统

如果只有5大组成结构,要读取数据,只能自己滑动机械手臂。但实际我们不需要自己滑动,当我们装一个内存。已经有一小部分被使用,这就是操作系统占用的。

操作系统提供给我们一个一个接口,让复杂的操作简单化。

分为32位操作系统和64位操作系统。

32位即能一次接收32个0和1的组合数据,64位即能一次接收64个0和1的组合数据。它们向下兼容。

1.文件

存储信息的介质,操作系统提供给你的一个虚拟概念。

文件接口(操作系统提供的,文件只是其中一个接口):帮你把对硬件的操作简单化。

双击接口(操作系统提供的):帮助你快速打开一个应用程序。

等等接口

2.应用程序的启动

  1. 双击QQ--》让操作系统通知CPU(企鹅图标是操作系统提供给你的)(找到qq在硬盘的位置)
  2. CPU让内存去外存读取QQ的数据,QQ数据进入内存
  3. 启动QQ

3.计算机的组成(有了操作系统之后)

  1. 应用程序(软件):和操作系统交互
  2. 操作系统:和硬件交互
  3. 硬件:直接和硬件交互

4.操作系统的启动(开机)

启动软件,首先启动操作系统查询软件在硬盘上的位置,操作系统本身也是软件的一种,启动操作系统也必须先找到操作系统在硬盘上的位置(而要找到也必须通过操作系统),这样就有一个问题。

操作系统正确的启动方式为:

  1. 开机,启动临时操作系统(其存储在ROM存储器,且该存储器出厂时就被写死,无法改变)
  2. 临时操作系统去CMOS存储器上寻找本机操作系统在硬盘上的路径(CMOS存储器为临时内存,用电池供电,存储了操作系统的路径和时间,当重装系统时就会对应的修改路径)
  3. 启动操作系统,临时操作系统关闭

最新文章

  1. 吐个槽:bose的售后真心差劲!愧对这个顶级音响产品!
  2. ASP.Net MVC开发基础学习笔记:五、区域、模板页与WebAPI初步
  3. bash里面的一些符号说明
  4. PHP 文件包含总结 include require 命名空间 autoload spl_autoload_register 读取文件路径
  5. 006-Map、Tuple、Zip实战解析
  6. wine
  7. vs2010下C++调用lib或dll文件
  8. UDP异步通信
  9. Java IO8:IO简单总结
  10. 日常使用的shell脚本
  11. [C#高级编程].NET体系结构
  12. poj 3537 Crosses and Crosses 博弈论
  13. iOS 之 static
  14. 辨析字节序(Endianness)
  15. JAVA课程设计---学生基本信息管理系统
  16. python将字符串类型改成日期类型
  17. spark 指定相关的参数配置 num-executor executor-memory executor-cores
  18. cmd命令操作Oracle数据库
  19. scss学习笔记
  20. [AngularJS] “多重路由”嵌套模块——AngularJS“路由”嵌套学习资料教程

热门文章

  1. 初步理解JS的事件机制
  2. 阶段3 1.Mybatis_11.Mybatis的缓存_5 缓存的概念
  3. RobotFramework 用例出错后继续操作
  4. 【Java基础】内部类
  5. 关于OPC连接读写下位机PLC(转)
  6. ES6标准入门 第五章:数值的扩展
  7. 如何面对这个残酷的世界?——Java模拟
  8. Golang中的error类型
  9. Node.js实战1:创建一个新的Node项目。
  10. [ARC101E]Ribbons on Tree(容斥,dp)