穿越时间·世纪之交,苹果Macintosh的2000年问题(Y2K千年虫)

您所在的位置:网站首页 office2000已经彻底解决了千年虫的问题 穿越时间·世纪之交,苹果Macintosh的2000年问题(Y2K千年虫)

穿越时间·世纪之交,苹果Macintosh的2000年问题(Y2K千年虫)

2023-08-04 04:50| 来源: 网络整理| 查看: 265

0 分享至

用微信扫码二维码

分享至好友和朋友圈

世纪之交,计算机领域遇到了一个关于时间的公元2000年问题,即Y2K,或者称之为“千年虫”,假想一下,一段从1999年12月31日午夜前一瞬间开始,而在2000年1月1日凌晨稍后结束的电话,有可能被索要高达99年的通话费。或许很多人知道微软曾经为Windows 95、Windows 98等发布过Year 2000 Update来解决问题,这是一个小小的补丁程序,具备单独的光盘载体,运行界面如下。

然而,令人好奇的是,当年Macintosh苹果电脑领域是否同样存在Y2K问题呢?

一、Y2K千年虫的由来

时间对于计算机系统的运行至关重要,在电脑发展的早期阶段,许多电脑系统采用的是6位日期格式,即省略了19XX年开头的19(使用后两位XX来表示某一年在一定程度上可以节省计算资源),这在平时不会出现什么问题,只是如果遇上世纪之交,那么这些系统会把公元2000年解释为公元1900年,无法正确处理跨越公元2000年日期的电脑系统将会在1999 年12月31日午夜过后立即面临危机,此类系统的崩溃即被称为公元2000年问题或简称Y2K

公元2000年问题的影响有多大?苹果曾举了一个例子:

根据信息周刊(Information Week)报道,单单解决公元2000年问题而修复软件所需的费用就高达6千亿美元。这笔钱足够以每台1299美元的价格购买461,893,764台 iMac(以这种订单量价格应该还可以再打折扣)。

这些 iMac 排列起来足够绕地球四圈。(最好先准备好船、火车及大拖车等运输设备:因为每部 iMac 重38.1磅,所以上述 iMac 机的总重高达8百万吨。) 6 千亿美元不但足够为美国的每位公民,无论男、女、老、幼,还可以为澳大利亚、比利时、柬埔寨、厄瓜多尔、埃塞俄比亚、法国、希腊和瓜地马拉的每个人买一台 iMac。(而且还有剩余3,000,000台 iMac 可以奖励给运送人员;这些人每人得进行超过150次的逐户送货上门。)

二、Y2K千年虫问题涉及的内容

Y2K问题可以来自几个方面:

* 硬件:计时电路无法保存超过公元1999年的日期

* 操作系统对超过公元1999年的日期辨识及处理上有错误

* 应用软件和工具程序:日期处理能力受限制

除此之外,有些系统无法辨识公元2000年为闰年。年数如果可以被4整除则被视为闰年,但是它若同时可被100整除,则除非该年数可以同时被400整除,否则不是闰年。因此公元1900年不是闰年,但公元2000则是闰年。

三、苹果电脑存在Y2K问题吗?

庆幸的是自 Macintosh 电脑1984年问世以来,它就具备跨越公元2000年的能力。其实, Mac OS 和大部分的 Mac 应用软件一直到公元29,940年都可正确处理内部所产生的日期。

所以简单的说:每一部 Macintosh 的内部程序编码都可以处理到公元 29,940年的日期。如果您可以活得那么久。

美国总统的千禧年委员会主席约翰·高斯基能(John Koskinen)说,武器系统将被公元2000年搞得不知时间方向而自动关闭,他又开玩笑的说:「公元 2000年1月1日或许是促进世界和平的最佳时机。」哦,不尽然:好事的 Mac 使用者仍然可以利用 Macintosh 上的一堆模拟战争游戏继续战斗,从事数字性破坏(您当然得想办法在手边预备额外的 PowerBook 电池以防电力公司无法运转。)

但苹果依旧对不同的产品是否符合公元2000年进行了详细的检查。

四、苹果硬件产品对Y2K问题的兼容性

主机:Apple Macintosh,Power Macintosh 和 PowerBook 电脑的硬件都具备公元2000年兼容性。 这些产品线中的代表性机种如下列(但不是只限于以下几种):

Macintosh

Mac、Mac Plus、 Mac II、 Mac IIci、 Mac IIvx、 Quadra 700、 Quadra 800、 Quadra 950 和 Performa 系列。

Power Macintosh

5500、5700、 6100、 6500、 7100、 8100、 8500、 8600、 9500、 9600、 Macintosh 二十周年纪念机型,Power Macintosh G3 和 iMac。

PowerBook

1400、 2400、 3400、 Duo 230、 Duo 250、Duo 280、 Duo 2300 和 PowerBook G3。

服务器

由 Macintosh 和 Power Macintosh 产品衍生出的服务器硬件,经过测试都具备公元2000年兼容性,未针对网络服务器进行 AIX 测试。* 未测试某些 Macintosh 68000 处理器。

外围设备

打印机

截至到目前为止,苹果电脑公司所交付的苹果品牌的打印机内部未含日期或时间计时器,因此不受公元2000年问题的影响。

显示器

所有 Apple 品牌的显示器都具备公元2000年兼容性(参阅详细产品清单)。代表性机型包括(仅列举):12" RGB、13" RGB、14" RGB、MultiScan 系列、ColorSync 系列、AppleVision 系列和平面式显示器。

扩充座

所有的 Duo Docks 都具备公元2000年兼容性。

扩展卡

苹果电脑公司所测试过的网卡、处理器升级卡和视频卡都具备公元2000年兼容性。(参照详细产品清单)PC 兼容卡未检测。

QuickTake 相机

QuickTake 照相机以及它所搭配的 Macintosh 软件都具备公元2000年兼容性。QuickTake 相机的 Windows 版本软件未经过测试。

上述硬件产品之外,当时苹果停产的Newton 和 eMate 产品和 Newton 连接工具程序在公元2000年都可以正确的运行,不过NeXT电脑、Lisa 电脑、Apple II 电脑、Apple III 电脑将不被测试。

五、苹果操作系统对Y2K问题的兼容性

Mac OS(Classic Mac OS)

自 Macintosh 电脑问世以来,Macintosh 和 Mac OS 就能够正确处理超过 1999年的日期。任何 Mac OS 的应用程序只要正确使用 Mac OS Toolbox 的时间和日期功能就具备公元2000年兼容性。

原先的时间和日期工具程序(搭配于1984年问世的 Macintosh 128K 电脑)能正确显示的日期可以到公元2040年2月6日6:28:15AM。

目前的工具程序,根据“Inside Macintosh: Operating System Utilities”,所包含的日期从公元前30,081年到公元29,940年(Inside Macintosh 最早在1985年出版,但是 Macintosh Toolbox 文件在1984 年 Macintosh 问世前就已经以非正式版本方式提供给 Apple 的程序开发者。1985年版的 Inside Macintosh 记载着早期版本的 Macintosh Toolbox 呼叫程序,此程序可以处理有限 - 但符合公元2000 年 - 的日期范围1904-2040。)

苹果电脑公司已经测试过 System 7.5.5、System 7.6.1、Mac OS 8.1、Mac OS 8.5 、Mac OS 8.5.1和 Mac OS 8.6 的操作系统,含括系统软件组件。如果您使用 Macintosh 操作系统的早期版本(比如:7.5.3、7.6或8.0),则应升级到最新的已测试版本以确保公元2000年之兼容性。您可以在 Apple Software Updates 上免费下载升级程序。

如果您使用 Macintosh 操作系统的早期版本(比如:6.0、7.0或7.1),以及 System 7.5.3,您可以在 Apple Software Updates 上免费下载升级程序将其升级为 System 7.5.5。另外,使用者可以订购 System 7.5.3 的系统盘,并通过800 293-6617(在美国)或888 295-0653(在加拿大)电话支持咨询有关购买途径和价格。其它国家的使用者可以联系本地的苹果电脑公司办事处,以得到最新信息。

公元2000年兼容性还包括了一些扩展功能、工具程序和测试版本的 Mac OS 的其他软件组件。以下是这些组件的一部份列表:

Apple Language Kits(苹果语言套件)、AppleScript、计算机(Calculator)、选配器(Chooser)、ColorSync、日期与时间(Date & Time)控制面板*、Desk Accessories(桌面附件)、磁盘修理工具(Disk First Aid)、DiskCopy、查找文件(Find File)、字体(Fonts)、Graphing Calculator(图形计算机)、LaserWriter 工具程序(LaserWriter Utility)、应用软件启动程序(Launcher)、Mac OS Java 运行环境(Mac OS Runtime for Java)、显示器与声音(Monitors & Sound)、记事本(Note Pad)、PC Exchange、PlainTalk 语音辨识、QuickDraw GX、剪贴簿(Scrapbook)、脚本指令编写程式(Script Editor)、TeachText 与 WorldScript。

* Mac OS 日期与时间(Date & Time)控制面板的目前版本具备公元2000年兼容性,但是限制使用者只能输入1920年1月1日到2019年12月31日之间的日期,日期与时间控制面板将被修订以支持未来的日期,请使用可以处理到公元29,940年的时间的操作系统工具程序。

Mac OS X Server

目前的 OS 版本可以显示的时间到2038年。更详尽的信息,软件开发者必须阅读 Rhapsody 发行通告:Implications of the Year 2000 for Rhapsody 以及 Mac OS X Server 软件开发商文件 。

OpenStep 与 NeXTSTEP

有关 OpenStep 和 NeXTSTEP 的信息,请参阅 Apple Enterprise 网站.软件开发者须阅读 Year 2000 OPENSTEP developer information。

六、苹果软件应用对Y2K问题的兼容性

消费性产品

苹果品牌消费性产品的某些版本具备公元2000年兼容性。这些包括:AppleWorks、ClarisWorks、ClarisEmailer、ClarisDraw、ClarisImpact 和 ClarisOrganizer。更详尽的信息请参阅「消费性软件产品公元2000年」 网页。

多媒体产品

某些版本的 Apple 多媒体软件具备公元2000年兼容性,它含括:苹果影像播放程序(Apple Video Player)、Apple Web Page Construction Kit、苹果音乐光盘播放程序(AppleCD Audio Player)、HyperCard*、MoviePlayer、QuickTake、QuickTime 和 QuickTime VR Authoring Studio。

* HyperCard 内所发展的指令程序使用完整4位数的年份日期,用以确保在公元2000年之后仍可以正常运行。

网络产品

某些版本的 Apple 网络软件具备公元2000年兼容性。这些包括:Apple File Exhange、Apple Network Administrator Toolkit、Apple Remote Access Client、Apple Remote Access Multiport Server、Apple Remote Access Personal Server、AppleShare、AppleShare IP、At Ease、Mac X.25、Open Transport PPP 和 个人Web 共享(Personl Web Sharing)。

开发用软件

某些版本的 Apple 开发工具具备公元2000年兼容性。这些包括:Macintosh Application Environment 2.0 和 3.0 以及 WebObjects 3.0 及其更高的版本。更详尽的信息请参阅网站 Apple Enterprise

其它

有关FileMaker 产品,包括 FileMaker Pro 和 HomePage,是否具备公元2000年兼容性的信息请访问网站 FileMaker。

以上是本文的全部内容,最后使用苹果公元2000年就绪公告中引用的名言结束本文。

“我们也许不能做对每一件事情,但至少知道这个世纪即将结束。”

——道格拉斯·亚当(Douglas Adams)

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

/阅读下一篇/ 返回网易首页 下载网易新闻客户端


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3