操做系统提供的虚拟单位算法
应用程序其实很好理解,计算机只由硬件和软件组成,应用程序必定不是硬件,那么软件中除了操做系统咱们均可以称之为应用程序。说了这么多,其实就像让你明白一件事:应用程序位于操做系统之上,它主要用来帮助人干各类各样的工做,它不直接与硬件交互。
把对计算机硬件交互的复杂指令简单化编程
硬件:操做系统 操做系统:硬件/应用程序/用户 应用程序:操做系统 用户:操做系统
1. 开机,通电 2. 启动临时操做系统 3. 临时操做系统启动真正的操做系统
应用程序的启动:应用程序代码有硬盘读入内存,CPU运行应用程序码,运行成功便可使用应用程序。虽然应用程序的启动和操做系统的启动有着殊途同归之处,可是得明确一点:装了操做系统以后才能装应用程序,才有应用程序这个概念。所以上述应用程序对硬件控制的每一步操做,都依赖于操做系统的帮助。
1.双击Windows桌面的QQ图标(qq.exe对应路径的快捷方式) 2.双击图标就是给操做系统发送指令,告诉操做系统QQ软件对应的硬盘地址,并让操做系统启动这个路径 3.操做系统接收到指令操控CPU发送指令给内存 4.内存接受指令后发送指令给硬盘,硬盘读取QQ软件代码给内存,QQ启动
多个大脑,同时处理不少件事情
1.开机就是在告诉计算机操做系统的位置,存储在CMOS存储期内 2.重装系统的时候为何要插优盘:是为了更改操做系统的路径 ROM存储器:ROM只读存储器(不可写)在工厂中就被编程完毕,而后不再能修改。它通常存放BIOS(Basic input output system)程序,该程序通常用于启动计算机,或用于处理底层设备的控制。 CMOS存储器:CMOS存储器由一块电脑内置的电池驱动供电,它通常用来保持当前时间和日期的更新,也就是说,即便计算机没有充电,时间也会持续更新;同时它也能够存储启动磁盘的路径。(装机的时候通常会告诉计算机操做系统在计算机中的位置,如C:/)
机械硬盘主要由机械手臂、磁道和扇区组成 1.机械手臂:机械硬盘经过机械手臂读取数据,机械手臂的末端是磁头。 2.磁道:磁道是机械硬盘的磁面中的一个一个圈,磁道用于存储数据。 3.扇区:扇区的最小单位一般为512KB(因为磁盘大小不断增大,也有部分厂商设定每一个扇区的大小是4096字节)。为了减少IO操做,机械硬盘也会将多个相邻的扇区组合在一块儿,造成一个块,这个块便就是咱们在Windows系统中看到的C、D分区。
固态硬盘不须要平均延迟时间,RAM(断电即消失) SSD(断电不消失+算法(数学))基于电存储 固态硬盘是基于固态电子(SSD,断电数据也会保留)和算法实现数据存储的。