面试官问:有人说操作系统将一切资源当作文件来表示,你了解原理吗?这样做有什么好处?
1条回答 默认 最新
- CSDN专家-赖老师(软件之家) 2021-05-03 23:57关注
所谓一切皆文件就是指计算机操作系统将一切计算机的可用资源都映射成文件形式向使用者提供统一的操作方式。我们在操作系统中为用户构建的虚拟系统中,树的每一个节点都是一个文件,而这些文件虽然有着不同的类型和功能,如普通文件、键盘、鼠标、打印机、显示器、内存页、操作系统调度状态等等,但却有着相同的文件操作接口。对于用户而言普通文件的操作通常只有“打开”、“关闭”、“读取”、“写入”这几个操作,而对于较为特殊的文件,通常还需要加入“输入输出控制”、“尝试获取数据”这两个操作。
本回答被专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报