目录
一.什么是IO
第一类:存储器IO
第二类:设备IO
二.存储
三:文件系统
总结
一.什么是IO
I(input):放入数据
O(output):取出数据
所以我们平时说的IO,实际上就是放入数据和存储数据的意思
在这里,我们一般将IO又分为两大类
第一类:存储器IO
这类IO主要针对的是计算机中的硬件
在存储器IO中,CPU会将数据从寄存器读取,然后将其存储到内存中。当需要读取数据时,CPU会从内存中读取数据,然后将其存储到寄存器中。存储器IO是非常快速和高效的,因为内存的访问速度很快,通常可以达到每秒数GB的速度。
第二类:设备IO
这类IO主要是说我们的外设(U盘,键盘)对计算机进行数据的存入和取出
最经典的就是我们的U盘,他的IO我们在拷贝数据的时候能直观看到速度
二.存储
简单来说就是我们计算机中存放数据的地方
什么硬盘,内存,U盘之类的
每个存储介质都有各自的好处和适用场景
U盘:用于存放小文件可以轻松地将文件从一台计算机传输到另一台计算机
内存:读写速度非常,快但是内存中存储的数据在计算机关闭后会丢失,因此,它仅适用于临时存储数据。
硬盘:硬盘的读写速度较慢,计算机关闭和重新启动后保留数据,适合长期存储数据
固态硬盘:硬盘的升级版,造价更贵,IO速度更快,但因为造价贵所以一般存储量较小大概100-300GB左右(随时代发展可能会越来越大)
三:文件系统
就是用某种特定的方式来组织管理电脑中的数据
文件系统的作用是让计算机能够方便地对存储在硬盘或其他存储设备中的数据进行
管理、存储、读取和写入等操作
以及保证数据的安全性、完整性和可靠性
拿我的Win10电脑来举例,就有种N叉树的感觉
总结
1.IO是存储和读取数据,也是计算机最重要的操作
2.数据存放在各类设备中,比如硬盘,内存,U盘上
3.数据依靠文件系统进行管理