Re: [問題] 問一個作業系統間的問題,望高手賜教...
※ 引述《kingstong (卍解-天鎖斬月)》之銘言:
: 在DOS時代,作業系統多採用MICROSOFT的DOS
: CPU多採用INTEL的處理器,而為什麼作業
: 系統的檔案彼此是不相容的,這是為什麼?!
假設這邊說的 OS 的檔案是指 OS 啟動以後的可執行檔,
雖然 CPU 指令集是相容的,
但是 CPU 上還有 OS,
執行檔是屬於 OS 的管轄,
不同 OS 的 system call 不需要相同,
所以執行檔不見得相容。
: 所以後來有跨平台的JAVA出現
不清楚 Java 是否因此出現,
攤開跨平台這部分來看,
Java 是跑在 JVM 裡,
面對的都是一樣的平台,
真的跨了平台的其實是 JVM。
→
02/02 12:03,
02/02 12:03
→
02/02 12:04,
02/02 12:04
→
02/02 12:04,
02/02 12:04
file system 是設備裡的資料,
若要能分享內容,
它的 spec 應該要公開,
所以能不能存取端看 OS 有沒有實現。
→
02/01 21:43,
02/01 21:43
→
02/01 21:44,
02/01 21:44
→
02/01 21:46,
02/01 21:46
→
02/01 21:48,
02/01 21:48
→
02/01 21:48,
02/01 21:48
→
02/01 21:49,
02/01 21:49
副檔名只是 metadata,
有的 OS 只靠他來辨識檔案但不是所有的 OS。
→
02/02 11:57,
02/02 11:57
Hardware initialize 後,
指揮權交給 bootloader,
bootloader 再交給 OS。
一般安裝 OS 會自動裝 bootloader,
為避免 ambiguous,
顯然 BIOS/UEFI 只會認一份 bootloader;
新安裝的 bootloader 把舊的蓋掉後,
沒有做多重開機,
就會有競爭的感覺。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.224.172.10
推
02/03 00:35, , 1F
02/03 00:35, 1F
→
02/03 00:35, , 2F
02/03 00:35, 2F
推
02/03 00:49, , 3F
02/03 00:49, 3F
※ 編輯: changyuheng 來自: 36.224.172.10 (02/03 01:00)
→
02/03 03:57, , 4F
02/03 03:57, 4F
→
02/03 03:58, , 5F
02/03 03:58, 5F
→
02/03 03:58, , 6F
02/03 03:58, 6F
→
02/03 03:59, , 7F
02/03 03:59, 7F
→
02/03 03:59, , 8F
02/03 03:59, 8F
→
02/03 03:59, , 9F
02/03 03:59, 9F
→
02/03 04:00, , 10F
02/03 04:00, 10F
推
02/03 16:37, , 11F
02/03 16:37, 11F
→
02/03 19:55, , 12F
02/03 19:55, 12F
→
02/03 19:55, , 13F
02/03 19:55, 13F
推
02/06 15:24, , 14F
02/06 15:24, 14F
→
02/06 15:25, , 15F
02/06 15:25, 15F
→
02/06 20:58, , 16F
02/06 20:58, 16F
討論串 (同標題文章)
完整討論串 (本文為第 5 之 7 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章