【操作系统】文件系统和数据库系统

文件系统定义及组成

操作系统子系统,用于操作系统明确文件的方法和数据结构;

三部分组成:文件系统的接口+管理软件(对文件增删改查)+对象;

数据库系统定义及组成

两部分组成:DBMS(Oracle,MySQL)+ 数据库;

两者区别

管理对象不同

文件系统:管理文件,非数据本身。不同文件(不同文件后缀)对应不同的数据结构。

数据库系统: 管理数据本身。数据有统一的数据结构。

程序的关系不同

文件系统中, 程序内完成对文件内的数据增删改查;

物理块与文件系统之间的关系图:

映射关系:扇区→物理块→逻辑块→文件系统

数据库系统中,程序和数据彻底独立分开,数据统一由DBMS管理,程序对数据的操作都是通过DBMS实现。

参考:https://blog.csdn.net/wuxiaobingandbob/article/details/80179076

参考:https://blog.csdn.net/hiddpy/article/details/80817184 数据库和文件系统

猜你喜欢

转载自blog.csdn.net/kinglapland/article/details/89358090