Re: [問題] 問一個作業系統間的問題,望高手賜教...

看板Programming作者 (張昱珩)時間12年前 (2013/02/02 23:37), 編輯推噓4(4012)
留言16則, 7人參與, 最新討論串5/7 (看更多)
※ 引述《kingstong (卍解-天鎖斬月)》之銘言: : 在DOS時代,作業系統多採用MICROSOFT的DOS : CPU多採用INTEL的處理器,而為什麼作業 : 系統的檔案彼此是不相容的,這是為什麼?! 假設這邊說的 OS 的檔案是指 OS 啟動以後的可執行檔, 雖然 CPU 指令集是相容的, 但是 CPU 上還有 OS, 執行檔是屬於 OS 的管轄, 不同 OS 的 system call 不需要相同, 所以執行檔不見得相容。 : 所以後來有跨平台的JAVA出現 不清楚 Java 是否因此出現, 攤開跨平台這部分來看, Java 是跑在 JVM 裡, 面對的都是一樣的平台, 真的跨了平台的其實是 JVM。

02/02 12:03,
還有同時灌有DOS和LINUX的電腦,選DOS開
02/02 12:03

02/02 12:04,
機,然後打DIR....抱歉,你是查不到LINUX
02/02 12:04

02/02 12:04,
的檔案的
02/02 12:04
file system 是設備裡的資料, 若要能分享內容, 它的 spec 應該要公開, 所以能不能存取端看 OS 有沒有實現。

02/01 21:43,
只有MICROSOFT的系統後面才有副檔名喔
02/01 21:43

02/01 21:44,
LINUX的檔案後面就沒有副檔名
02/01 21:44

02/01 21:46,
麥金塔的作業系統檔案有的後面有副檔名
02/01 21:46

02/01 21:48,
但那是為了可以執行Microsoft的檔案才對
02/01 21:48

02/01 21:48,
麥金塔的電腦系統做修改讓它可以跑
02/01 21:48

02/01 21:49,
Mcrosoft的系統程式
02/01 21:49
副檔名只是 metadata, 有的 OS 只靠他來辨識檔案但不是所有的 OS。

02/02 11:57,
LINUX和DOS好像會搶奪開機權,如果沒程式
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
除了有些地方是我自己推測的,其他應該都算是 OS 的範疇吧 OS 的聖經本是:http://tinyurl.com/abo7m2v

02/03 00:49, , 3F
把名詞拿去查 wikipedia 還是不懂再問吧
02/03 00:49, 3F
※ 編輯: changyuheng 來自: 36.224.172.10 (02/03 01:00)

02/03 03:57, , 4F
有*多一點*Linux安裝經驗就會知道這兩者
02/03 03:57, 4F

02/03 03:58, , 5F
通常安裝在磁碟上不同partition,DOS不
02/03 03:58, 5F

02/03 03:58, , 6F
能直接掛ext*fs partition,所以看不到.
02/03 03:58, 6F

02/03 03:59, , 7F
而開機選DOS還是Linux,那是bootloader
02/03 03:59, 7F

02/03 03:59, , 8F
的事情,他也是選一個partition然後載入
02/03 03:59, 8F

02/03 03:59, , 9F
裡面的boot record。以前slackware可以
02/03 03:59, 9F

02/03 04:00, , 10F
裝在FAT partition下,就會互相看得到了
02/03 04:00, 10F

02/03 16:37, , 11F
你講太多了 太認真了
02/03 16:37, 11F

02/03 19:55, , 12F
其實現在的bootloder都很肥塞不下了
02/03 19:55, 12F

02/03 19:55, , 13F
所以有的會在MBR塞個記錄往後指....
02/03 19:55, 13F

02/06 15:24, , 14F
所以我說樓上諸位尤其是MOONRAKER一定
02/06 15:24, 14F

02/06 15:25, , 15F
都是年過半百的大叔,哪像我今年才15歲
02/06 15:25, 15F

02/06 20:58, , 16F
國中小屁孩就去旁邊玩沙別打嘴砲
02/06 20:58, 16F
文章代碼(AID): #1H3JB3JV (Programming)
討論串 (同標題文章)
文章代碼(AID): #1H3JB3JV (Programming)