免費開始練習
地特三等申論題 109年 [電力工程] 計算機概論

第 一 題

📖 題組:
請回答下列問題: (一)計算機的四個主要結構元件是那四個?(8分) (二)在計算機的輸入和輸出介面中,當處理器(processor)、主記憶體(main memory)和 I/O 共享一條共用匯流排(bus)時,有那兩種定址(addressing)方式?(6分) (三)在典型的計算機的作業系統(operating system)中,有那三個關鍵介面(key interfaces)?(6分) (四)在計算機的處理器(processor)結構和功能中,有那三種類型的資料危險(data hazards)?(6分) (五)⑴十進位 5 7/8 的二進位表示為何? ⑵十進位-8以8位元二的補數來表示為何? ⑶十六進位36E.74的二進位表示為何? ⑷八進位63712.1515的十六進位表示為何?(8分)
📝 此題為申論題,共 5 小題

小題 (一)

計算機的四個主要結構元件是那四個?

思路引導 VIP

本題考查計算機組織的宏觀基礎架構。看到「四個主要結構元件」,應立即聯想經典教科書(如 Stallings)所定義的四大模組:CPU、主記憶體、I/O 模組以及連接它們的系統匯流排。作答時務必列出中英文專有名詞,並簡述各元件的核心功能以確保拿滿 8 分。

🤖
AI 詳解
AI 專屬家教

【破題】依據經典計算機組織與結構(如馮·紐曼架構延伸),現代計算機的硬體系統主要由下列四個核心結構元件(Structural Components)所組成: 【論述】 一、中央處理器(Central Processing Unit, CPU)

小題 (二)

在計算機的輸入和輸出介面中,當處理器(processor)、主記憶體(main memory)和 I/O 共享一條共用匯流排(bus)時,有那兩種定址(addressing)方式?

思路引導 VIP

看到匯流排與 I/O 定址問題,應立刻聯想「位址空間(Address Space)」的分配方式。思考方向可切入:記憶體與 I/O 是「共用同一塊位址地圖」,還是「各自獨立擁有自己的位址地圖」,進而推導出 Memory-Mapped 與 Isolated 兩種 I/O 架構,並輔以硬體控制線與軟體指令集的差異進行比較。

🤖
AI 詳解
AI 專屬家教

【破題】當處理器(Processor)、主記憶體(Main Memory)與輸入輸出設備(I/O)共享一條系統匯流排時,為了讓處理器能正確識別存取目標,主要有「記憶體映射輸出入」與「獨立輸出入」兩種定址(Addressing)方式。 【論述】 一、記憶體映射輸出入(Memory-Mapped I/O, MMIO)

小題 (三)

在典型的計算機的作業系統(operating system)中,有那三個關鍵介面(key interfaces)?

思路引導 VIP

看到「作業系統的三個關鍵介面」,應從計算機系統的『層次架構(Hierarchical Structure)』來思考。想像從最底層的硬體到最上層的應用程式,中間需要哪三個標準介面來進行溝通:軟硬體交界(ISA)、二進位執行檔與OS交界(ABI),以及高階語言與OS交界(API)。

🤖
AI 詳解
AI 專屬家教

【破題】在典型的計算機系統中,作業系統作為硬體與應用程式之間的橋樑,主要透過以下三個關鍵介面(Key Interfaces)來提供服務與規範: 【論述】 一、指令集架構(Instruction Set Architecture, ISA)

小題 (四)

在計算機的處理器(processor)結構和功能中,有那三種類型的資料危險(data hazards)?

思路引導 VIP

看到「資料危險(Data Hazards)」應立即聯想到處理器管線化(Pipelining)執行指令時,因指令間的資料相依性(Data Dependency)所導致的時序衝突。思考解題時,可利用讀取(Read)與寫入(Write)暫存器的先後順序來推導,邏輯上可精準切分為 RAW(真相依)、WAR(反相依)及 WAW(輸出相依)三種,並補充其發生在循序或非循序架構的情境以提升答題深度。

🤖
AI 詳解
AI 專屬家教

【破題】在處理器採用管線化(Pipelining)技術時,若連續指令間存在資料相依性,導致後續指令無法在正確的時脈週期取得正確資料,即會產生「資料危險(Data Hazards)」。依據讀取(Read)與寫入(Write)的先後順序,可分類為以下三種: 【論述】 一、寫後讀(Read After Write, RAW)/ 真資料相依(True Data Dependency)

小題 (五)

⑴十進位 5 7/8 的二進位表示為何? ⑵十進位-8以8位元二的補數來表示為何? ⑶十六進位36E.74的二進位表示為何? ⑷八進位63712.1515的十六進位表示為何?

思路引導 VIP

面對進制轉換與數值表示題,應掌握「整數除法取餘、小數乘法取整」原則,以及八、十六進位透過二進位作為橋樑的快速轉換法(3位元與4位元對應);負數的二的補數求法為「取一的補數後加一」。計算過程務必條理分明,避免粗心錯位。

🤖
AI 詳解
AI 專屬家教

【解題關鍵】熟練掌握各進制間的權重轉換、二進位橋樑法(3位元對應八進位、4位元對應十六進位)以及二的補數(2's complement)之「反轉加一」運算規則。 【解答】 ⑴ 十進位 5 7/8 轉二進位:

升級 VIP 解鎖