磁盘的存储、读取与屏幕显示

在我们的认知中,磁盘是包括柱面盘面和扇区的,其实这些都是我们人为划分的,在磁盘上并没有具体的体现。那么数据在计算机上的存储和读取是如何进行的?

下面我给出了,计算机硬件的原理图:

由此图我们可以得知,CPU是从内存中获取数据的,而每次获取64bit的数据,需要花费的时间为20ns。内存的数据是来自磁盘的,每次获取数据需要的时间为5ms。

1、现在我们有一个问题,为什么要设置一个内存,而不是直接有CPU读取磁盘上的数据呢?

cup单次存取64bit的数据,而内存从磁盘上读取的数据为4KB,同样的数据量,CPU需要的时间,是内存的好几百倍。同时,内存支持存储很多数据的时候,磁头臂转半圈可以存储很多数据,不需要转很多圈。

内存向CPU传送数据数据所用时间为20ns。20ns*10000=0.2ms+5ms*20与CPU直接处理所需要的时间10000*5ms相差好几百倍。所以设置了内存之一功能硬件。

2、那么磁盘上的信息是如何通过磁头臂读取传输的呢?

 3、信息在计算机上的存储是机器语言,也就是0-1编码。那是如何存放在磁盘上的呢?

编码存放在磁颗粒点上;N极为1,S极为0。磁头臂匀速运动,经过的磁通量会发上变化,因此产生电压。

 4、磁盘上的信息是如何显示在显示屏幕上的?

编码:电脑上存在的视觉信息、听觉信息

视觉信息:屏幕(屏幕由像素点(有自己的平面坐标想(x,y))组成)上颜色(光学三原色(红、绿、蓝)不同比例组成各种颜色)、形状(坐标)、亮度(三色光的组成值大小表示亮度)

操作系统记录坐标用的short类型16bit共32bit三色素8bit共24bit。每次读取56bit。

编码的作用是降低存储,由来是为了记录形状颜色亮度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值