[2221] Emulation
Title Text:I laugh at the software as if I’m 100% confident that it’s 2019. Origin:https://xkcd.com/2221/ https://www.explainxkcd.com/wiki/index.php/2221:_Emulation http://xkcd.in/comic?lg=cn&id=2221 在这里,Cueball讲的是一个虚构的人工智能软件示例,类似于1980年代个人计算机刚刚成为主流时普及的那种类型。尽管现代计算平台可能仍与8位时代的软件向后兼容,但较旧的应用程序很有可能需要在可以模拟应用程序所需的必要硬件组件的仿真器中运行。 在这种情况下,“ 8位AI”正在与Cueball进行对话,因为它执行了该时代常见的任务,特别是要求用户将软盘插入驱动器“ A:”(A:传统上是第一个软盘驱动器)在IBM兼容PC上)。当时,像硬盘一样的内部存储是昂贵的奢侈品,大多数应用程序都存储在可移动媒体上。将编写一个不能放在单个软盘上的应用程序,以提示用户插入包含所需数据的连续软盘。但是,从此类设备加载数据的速度非常慢,需要10秒钟到10分钟才能加载关卡或高级对话框。有时,该软件甚至会包含诸如加载屏幕之类的反馈机制,以使用户知道程序正在按预期进行并且没有崩溃。 当在诸如Dosbox之类的仿真器下运行的软件发出访问磁盘存储的请求时,仿真器通常会将命令映射到包围计算环境上的文件或文件系统,该环境现在可以包含数百或数千GB的存储。根据配置,这可能需要用户执行操作才能完成虚拟操作(提示球的单击)。现代硬件的速度允许以比过去可能的速度高几个数量级的速度传输数据。8位AI会注意到这一点,并对传输速度做出评论。 在这里,我们开始看到仿真对拟人化软件应用程序的影响。由于仿真器正在构建应用程序的整个现实,因此8位AI没有理由相信它不是为1980年代设计的计算平台而设计的。尽管该应用程序确实注意到异常快的加载时间,但Cueball决定不破坏其拟人化程序的气泡,并回应说由于Memorex的新软盘而使文件快速加载,Memorex是该公司高级磁记录媒体的著名制造商。 1980年代。梅莫雷克斯也被称为一个著名系列的广告它的标语是“它是活的吗?还是Memorex?”,这与漫画的主题有关,即人们不知道某些东西会被数字复制。 使问题更加复杂的是,那个时代的计算机通常缺少实时时钟,或者无法处理1999年以后的日期,因此,该漫画中的软件应用程序仍然认为它在其创作之初即1980年代就在运行。 。为此,该计划随便询问里根总统的情况,正如罗纳德·里根(Ronald Reagan)从1981年至1989年担任美国总统期间,当时早期的个人电脑正在兴起。他于2004年去世,距漫画出版仅15年。这就是为什么CUEBALL似乎略有不舒服不置可否地告诉软件里根“还好”。 在标题文本中,Cueball提到了住在模拟平底锅中的人,并指出尚不清楚他实际上是在2019年生活。这一直是科幻小说中的主题,例如《黑客帝国》,在xkcd中已多次提及。我们生活在模拟中也是505漫画:一堆岩石的主题。