Re: [問題] 作業系統、BIOS及編譯器的觀念問題
0分 :P
※ 引述《GOLDMEMBER.bbs@bbs.cs.nctu.edu.tw (㊣[宋=笨])》之銘言:
: ※ 引述《timmy1272.bbs@ptt.cc (西瓜汁)》之銘言:
: > 無論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
★ <<上站通知>> -- 我來啦!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.59.234
→
08/06 00:05, , 1F
08/06 00:05, 1F
→
08/06 00:05, , 2F
08/06 00:05, 2F
→
08/06 00:06, , 3F
08/06 00:06, 3F
→
08/06 10:38, , 4F
08/06 10:38, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 17 篇):