现在让我们转向I/O软件的研究。I/O软件设计的一个非常重要的目标是设备独立性。你什么意思?这意味着我们可以编写访问任何设备的应用程序,而无需事先指定特定的设备。例如,如果你编写一个可以从设备读取文件的应用程序,该应用程序可以从硬盘、DVD或USB读取,因此你不必为每个设备定制应用程序。其实这体现了设备独立的理念。