2025年7月14日 星期一

碰到ramfs的議題,老人家的回憶

 因為這是我十幾歲的時候,早期學電腦的經驗,所以細節不清楚,也不確定自己判斷的對不對。

我最早學電腦是使用學校的PA-2000。你沒聽說是必然的,因為它是全華早期出的PC,CPU是Z-80,記憶體多大?不清楚,它使用的OS是CP/M,厲害的是,他一台有四個終端機,共用兩個軟碟機。

四台終端機,只有兩個軟碟機?那怎麼搶?不用搶,因為一旦用系統開機,它會開一個ramdisk,把RAM拿來做硬碟,只要你沒關機,就用這個記憶體磁碟機來存放你的程式。要離開的時候,再把軟碟插上,把檔案帶走即可。

這是因為我發現Linux早期開機initrd所使用的ramdisk,應該跟我早期用的,在CP/M上的ramdisk,應該是一樣的技術,搞不好原始碼還相同,只是Linux早期直接拿來用。難怪後來還要換成ramfs,早期考慮東考慮西做出來的東西,後來發現條件、環境都變了,不再適用了,換掉是必然的。


沒有留言:

張貼留言

用 Claude 在 PsotgreSQL 的 Docker Container 中建立一個 database

Claude 是一個很強的 AI 工具,大概是我用過唯一可以和 Gemini 挑戰的 AI 工具。 它對於程式設計的能力相當強大。我這個測試證明了,不止程式設計能力很強,連資料庫的整個架構能力也是很嚇人的。 之前,我不是在 Proxmox VE 上建了一個 Zorin OS 的 ...