作業系統、BIOS及編譯器的觀念問題 - Linux

Steve avatar
By Steve
at 2008-08-05T22:57

Table of Contents

0分 :P
※ 引述《[email protected] (㊣[宋=笨])》之銘言:
: ※ 引述《[email protected] (西瓜汁)》之銘言:
: > 無論linux,或非linux的作業系統(os),為何開機後就會執行?
: 因為對loader的指示有在硬碟的bootstrap區寫好。
X 答錯
開機階段的第一部: RESET CPU到ROM/NOR FLASH區,直接執行BIOS/EFI

: > (3)沒有任何compile過的軟體程式(含os)出現前,compiler要在哪裡寫?
: 當然是用asm硬幹啊。(還有asm都沒有的黑暗期哩!)
: (在那之後還有堅持不用asm的老屁股!)
X 答錯
ASM也是要經過COMPILER,我以前被老師逼過,自己用人腦編譯ASM過 XD
(以前有一種專門用來寫程式的表格方格紙,專門給人用大腦編譯組合語言的工具。)

: > 其打字的I/O處理如何完成?
: 哪有什麼打字,那時候連VDU的終端機都還沒有(煙)
: 再者什麼叫「打字的I/O」?
: 「打字」根本不是compiler要負責的
: 頂多lib裡面會管到,那到了底層也是OS/BIOS的工作
: 這在計算機發展很早很早的時候就已經分出來了
: 絕對不是到了要寫compiler的時候還從底層全部混在一起,做瀨尿牛丸
VX 半對錯
打字本身就是IO
以前的電腦是一大堆搖頭開關用來輸入資料/二元程式碼(機器碼)
這個問題本身並不牽涉COMPILER

: ---
: 早期寫程式也不用考慮interactive I/O,因為所有程式都是排好鐘點上機器批次
: CPU TIME很昂貴的,哪能給你interactive的濫用(茶)
V 答對不給分(非題目內容)

--
~~於是,銀河的歷史又被海賊抹黑了好幾百頁。
- A23203 -
BM4GRM Harlock WolfLord
<<上站通知>> -- 我來啦!

--
Tags: Linux

All Comments

Suhail Hany avatar
By Suhail Hany
at 2008-08-07T15:46
狹義來說 編譯asm的東西叫assembler不是compiler
一般compiler只是將high level language轉成asm
Eartha avatar
By Eartha
at 2008-08-11T08:32
不負責產生出machine code
Zenobia avatar
By Zenobia
at 2008-08-15T15:24
可以先搞清楚compiler/linker/loader..的關係

收不到信的問題

Eartha avatar
By Eartha
at 2008-08-05T14:56
※ 引述《magiccat (~米雪~)》之銘言: : Dear all, : 我知道要爬文, 但是Linux系統我實在很外行 : 即使有些文章內容應該就有答案, 但我仍然無法分辨 : 所以還是來這裡請教大家 : 我有一台Linux系統(ubuntu), 裝了postfix, 且系統中有架WEB網站 : WE ...

作業系統、BIOS及編譯器的觀念問題

Puput avatar
By Puput
at 2008-08-05T14:53
※ 引述《timmy1272 (西瓜汁)》之銘言: : 無論linux,或非linux的作業系統(os),為何開機後就會執行? 因為機器上有一段專為該硬體而設計的基本的開機程式---BIOS-- Basics Input and Output System : (1)它是由BIOS管的嗎?是否BIOS也需要 ...

收不到信的問題

Tristan Cohan avatar
By Tristan Cohan
at 2008-08-05T14:48
Dear all, 我知道要爬文, 但是Linux系統我實在很外行 即使有些文章內容應該就有答案, 但我仍然無法分辨 所以還是來這裡請教大家 我有一台Linux系統(ubuntu), 裝了postfix, 且系統中有架WEB網站 WEB程式中, 當使用者忘記密碼時, 到網頁填寫E-MAIL, 系統會自動寄 ...

作業系統、BIOS及編譯器的觀念問題

Ursula avatar
By Ursula
at 2008-08-05T12:33
無論linux,或非linux的作業系統(os),為何開機後就會執行? (1)它是由BIOS管的嗎?是否BIOS也需要記憶體或CPU才能執行? (2)把os從儲存裝置(如C槽)載入到記憶體的是叫loader嗎?還是? (3)沒有任何compile過的軟體程式(含os)出現前,compiler要在哪裡寫? ...

【問題】Cross-Over是否可能透過終端機開啟?

Queena avatar
By Queena
at 2008-08-05T11:18
如題,小弟買了一台acer aspireone, 它採用量身訂作的linpus linux(算是fedora的一系), 雖說它有付OpenOffice,據以前的使用經驗, 用writer編輯word的doc檔蠻容易跑格式的,甚至也發生過檔案損毀的情形。 所以小弟肖想用crossover付費軟體讓它能裝M$ ...