我們都只是接受宋醫生的營銷對於數據的看法,他從未忘記任何事情。只是因為數據說:“先生,我記得我所接觸的所有事實。”並不意味著他實際上是。他對語音操作和長長的數據串(例如他的語言訪問代碼)的各種竅門對我們來說僅僅是凡人,但對於現代計算機而言,它們也不是那麼令人印象深刻。
數據可能具有分層存儲系統。 ( https://zh.wikipedia.org/wiki/Hierarchical_storage_management)他顯然具有短期記憶能力,可以隨意清除數據。他刪除的關係程序最有可能在臨時存儲層中。
他將具有工作記憶,短期記憶和長期檔案。 (我總是想像他歪著頭說“正在工作”或“正在搜索”之類的東西時,他正在解壓縮檔案)。請記住,這不僅僅是原始數據的大小,而是我們應該考慮的數據的可壓縮性。大多數日子都是一樣的,大多數事實都是相似的,並且數據可以使用文件重複數據刪除和文件壓縮來存檔長期內存,而這種方式我們根本無法像潮濕的計算機那樣使用。這將使他“永遠不會忘記任何事實”,而不必“記住一切”。某些事情只是不需要記住,因為它與其他事物完全相同。
最後,Soong努力工作以使他的機器人盡可能地像人類。傳說甚至有情緒。對於Data而言,Soong博士有意減弱了他的情感能力(儘管我敢說他即使在情緒低落的情況下也會有情感上的暗流),以避免Lore引起的問題類型。但是,如果我們假設宋醫生的成功是因為他試圖對人形機器人進行建模,那麼他很可能也對我們的數據存儲系統進行了建模。他可能有大量的存儲空間,但是像我們一樣,長期記憶更多地是關於從分散的記憶印像中重建記憶。例如,數據可以用實際口語的實際記錄來補充。
數據可能甚至沒有意識到他實際上忘記了很多事情,而只是重建記憶或其他。 C3PO是否實際上使用了超過600萬種溝通形式,或者僅僅是他的營銷介紹? C3PO告訴我們多少次,他知道6M的通訊方式...但是那是他不知道的一種,或者他認為這可能是另一回事,或者與他所知道的類似。 C3PO可能不僅僅了解通信和協議的細節,並且了解幾千種最重要的語言,然後動手其餘的語言嗎?他是在撒謊,還是只是告訴我們Cybot Galactica的市場部要求他做什麼?數據不是在撒謊,他只是在說宋向他講述了他的記憶。
最後,我們已經了解了數據能夠以何種速度和能力訪問企業計算機以顯示任務數據。我覺得Data尚未在他上班之前沒有對他的住所中的每個任務進行徹底的研究,這令人難以置信。他有充裕的時間,演出清楚地表明他的工作就是他的生命。人們經常看到他在夜班等工作。為什麼他必須如此頻繁地訪問Ops計算機才能向Picard提供有關任務的信息?假設:他知道數據在計算機上的什麼地方,但是沒有打擾將數據保留在他的個人記憶中,因為在必要時可以訪問它們。
TL; DR :就像Spock一樣,每個人都“知道”瓦肯人不會撒謊(儘管他們經常躺在Enterprise中,而在其他屬性中“不完全說出真相”)和“沒有情緒”(儘管瓦肯人會表現出很多情緒) ,或在壓制它們上獲得或多或少的成功),我想說Data的“我不會忘記任何東西”不過是行銷。
對於我們來說,完全可以相信的是一袋袋裝水,會說話的計算機不會情緒激動,並且具有即時,完全的回憶作用。他各種各樣的發聲技巧,將使我們印象深刻。
但是就像瓦肯人可以撒謊和情緒激動一樣,數據可以忘記細節,將記憶拖到高度包裝,有損的存儲中(例如JPEG與PNG)。當他需要它們時,他可以解壓縮它們,用啟發式方法重建細節,並用計算機來補充他的記憶,同時保持他永遠不會忘記任何東西。