其他分享
首页 > 其他分享> > 7.25

7.25

作者:互联网

Markdown的基本语法

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

我被加粗了

我倾斜了

==我高亮了==

2^2^

H~2~o

hello markdown!

hello markdown!

hello markdown!

print('hello nick')

print('hello nick')

https://www.cnblogs.com/

博客园-代码改变世界

1.one
2.two
3.three

one
two
*three


name age sex
tony 20
lucy 18

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

什么编程语言**

Python和中文,英语一样,都是一门语言,只要是语言,其实就可以看成是一种事物与另一种事物沟通的介质,Python属于编程语言,编程语言是程序猿和计算机之间沟通的介质,中文和英语是人与人之间沟通的介质

什么是编程

编程是指程序猿基于某种编程语言的语法格式将在自己脑子中的想要让计算机做的事,写到文件中,所以说编程的结果就是一堆文件,这一堆文件就是程序

为什么要编程

计算机就像是人的奴隶,编程的目的就是奴役计算机,把计算机当成人的奴隶,让计算机帮人类工作,因而取代人力

计算机的五大组成部分

控制器,运算器,存储器,输入设备和输出设备。

控制器,计算机的指挥系统

运算器,运算器是计算机的运算系统,大脑除了指挥,无时无刻还在运算,算术运算和逻辑运算

控制器+运算器(计算机的中央处理器CPU)

存储器,无论内存外存,

内存:速度快容量小

外存:速度慢总量大

IO设备(可输入可输出的设备)

总线

  1. 计算机加电。
  2. BIOS开始运行,检测硬件:CPU、内存、硬盘灯。
  3. BIOS读取CMOS存储器中的参数,选择启动设备等。
  4. 从启动设备上读取第一个扇区的内容。
  5. 根据分区信息读入bootloader启动装载模块,启动操作系统。
  6. 操作系统询问BIOS,获得配置信息。对于每种设备,系统会检查其设备驱动是否存在,如果没有,系统则会要求用户按照设备驱动程序,一旦有了全部的设备驱动程序,操作系统则会将它们调入内核,然后初始有关的表格(计算机启动流程)

机械硬盘

机械手臂:机械硬盘通过机械手臂读取数据,机械手臂的末端是磁头。

磁道:磁道是机械硬盘的磁面中的一个一个圈,磁道用于存储数据。

扇区:扇区的最小单位通常为512KB(由于磁盘大小不断增大,也有部分厂商设定每个扇区的大小是4096字节。

平均寻道时间:由于数据存放在磁道上,因此机械手臂需要读取数据首先要找到磁道。受限于工业水平的限制,目前机械手臂找到磁道的时间为5ms,这个时间被称为平均寻道时间。

平均延迟时间:机械手臂寻道之后,需要寻找数据。由于数据的位置是不确定的,而目前的机械硬盘寻找数据会从硬盘的头部扫描到尾部。以7200r/min的硬盘为例,如果碰巧在硬盘头部找到数据,时间约为0ms;如果在硬盘尾部找到数据,时间约为8.3ms,因此我们采用一个平均时间4.15ms作为机械手臂在磁道找到数据的时间,这个时间被称为平均延迟时间。

平均延迟时间:7200/60=120(r/s)1/120=0.0083(s/r)=8.3(ms/r)8.3/2=4.15(ms/r)(1)(2)(3)(4)(1)平均延迟时间:(2)7200/60=120(r/s)(3)1/120=0.0083(s/r)=8.3(ms/r)(4)8.3/2=4.15(ms/r)

寻找数据的时间=平均寻道时间+平均延迟时间寻找数据的时间=平均寻道时间+平均延迟时间

固态硬盘

传统的机械硬盘(HDD)运行主要是靠机械驱动头,包括马达、盘片、磁头摇臂等必需的机械部件,它必须在快速旋转的磁盘上移动至访问位置,至少95%的时间都消耗在机械部件的动作上。SSD却不同机械构造,无需移动的部件,主要由主控与闪存芯片组成的SSD可以以更快速度和准确性访问驱动器到任何位置。传统机械硬盘必须得依靠主轴主机、磁头和磁头臂来找到位置,而SSD用集成的电路代替了物理旋转磁盘,访问数据的时间及延迟远远超过了机械硬盘。SSD有如此的“神速”,完全得益于内部的组成部件:主控--闪存--固件算法。SSD通过这套组成部件,让数据以电荷的方式存储在每个NAND存储单元内
操作系统

用于人与电脑交流的软件

什么是文件

操作系统提供的一个虚拟概念

操作系统的定义

操作系统位于计算机硬件与软件之间,它是一个协调管理计算机资源和软件资源的控制程序。它把对硬件的复杂操作,封装成一个一个简单的接口,供人们使用

为什么要有操作系统

  1. 应用程序:应用程序位于操作系统之上,它主要用来帮助人干各种各样的工作,它不直接与硬件交互。如快播、同花顺和抖音等。

  2. 操作系统:操作系统一般用来控制硬件,把对硬件复杂的操作封装成一个简单又优美的接口,给用户或应用程序使用。也就是说,但凡需要用硬件的地方,都需要用到操作系统。如Linux、Windows和ios等。

  3. 计算机硬件:以二进制的形式存储数据。如CPU、内存和硬盘等。

操作系统有什么用

由于我们以后开发都是应用程序,应用程序无法操作硬件,但凡需要操作硬件,都是调用操作系统的接口

操作系统和应用程序的启动

操作系统的启动:操作系统代码由硬盘读入内存(BIOS程序),CPU运行操作系统代码(CMOS存储器),运行成功后操作系统接管操作硬件的工作。

应用程序的启动:应用程序代码有硬盘读入内存,CPU运行应用程序码,运行成功即可使用应用程序。虽然应用程序的启动和操作系统的启动有着异曲同工之处,但是得明确一点:装了操作系统之后才能装应用程序,才有应用程序这个概念。因此上述应用程序对硬件控制的每一步操作,都依赖于操作系统的帮助

WindowsQQ启动的详细流程

  1. 双击Windows桌面的QQ图标(qq.exe对应路径的快捷方式)
  2. 双击图标就是给操作系统发送指令,告诉操作系统QQ软件对应的硬盘地址,并让操作系统启动这个路径
  3. 操作系统接收到指令操控CPU发送指令给内存
  4. 内存接受指令后发送指令给硬盘,硬盘读取QQ软件代码给内存,QQ启动

标签:操作系统,7.25,应用程序,磁道,内存,机械,硬盘
来源: https://www.cnblogs.com/jiann/p/11246737.html