Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Operating system 操作系统在文件系统中的角色_Operating System - Fatal编程技术网

Operating system 操作系统在文件系统中的角色

Operating system 操作系统在文件系统中的角色,operating-system,Operating System,我试图更好地理解操作系统在文件系统、内存管理和I/O设备管理中的作用。有人能帮我回答这个问题吗?与文件系统、内存管理和I/O设备管理相关的操作系统角色是什么 有人能帮我回答这个问题吗 不幸的是,没有——至少不是一个权威的答案。对于操作系统的实际含义没有一致的或标准的定义,没有人能够在不首先定义操作系统的含义的情况下真正说出它的作用是什么。例如,;MS-DOS曾经是一个操作系统,但现在固件UEFI提供了比MS-DOS更多的功能,MS-DOS不能再被视为一个操作系统,这可以说是正确的,也可以说是不正

我试图更好地理解操作系统在文件系统、内存管理和I/O设备管理中的作用。有人能帮我回答这个问题吗?与文件系统、内存管理和I/O设备管理相关的操作系统角色是什么

有人能帮我回答这个问题吗

不幸的是,没有——至少不是一个权威的答案。对于操作系统的实际含义没有一致的或标准的定义,没有人能够在不首先定义操作系统的含义的情况下真正说出它的作用是什么。例如,;MS-DOS曾经是一个操作系统,但现在固件UEFI提供了比MS-DOS更多的功能,MS-DOS不能再被视为一个操作系统,这可以说是正确的,也可以说是不正确的。例如,操作系统是否包含GUI,Windows 10是否包含GUI,或者Windows 10是否与不属于操作系统本身的GUI捆绑在一起

对于为嵌入网络设备、路由器等的CPU设计的系统软件,可能根本没有文件系统;这是否意味着系统的软件不是操作系统,即使它通过提供用户界面。电信网?在我看来;操作系统的定义包括一个或多个终端用户安装第三方应用程序的能力,如果网络设备的系统软件不允许安装第三方应用程序,则它不是操作系统;但很多人不同意这一点


更具体地说;我想说,操作系统包括终端用户安装第三方应用程序的能力,安装第三方应用程序的能力意味着第三方应用程序可以使用某种执行环境,这意味着各种抽象接口;这些抽象接口的设计是我对操作系统的定义中隐含的,但不是严格要求的,它定义了操作系统与文件系统、内存管理和I/O设备管理之间的关系。然而,不同定义的人也会不同意这一点,没有人能真正说出什么是正确的/不正确的,明天我可能会有不同的心情,以不同的方式定义操作系统,明天我可能会成为不同意我今天所写内容的人之一。

这不是真正的编程问题。我也不确定这个问题的答案会是什么样子,除了大多数操作系统操作系统管理所有这些……一个非常详细的答案,大多数关于操作系统设计/内部结构的书都能回答得更好