Reference:
最基本的指令集為 RV32I Base Integer Instruction Set
,分為四個形式:R, I, S, U,之後又有了兩個擴充集:B, J
Learn More →
這邊著重討論 supervisor-level
sstatus
SIE
SPIE
UBE
SPP
VS
FS
XS
SUM
MXR
SD
biRISC 和課堂提到的 RISC-V 處理器實作很不同, 本質是 superscalar (dual-issue) in-order 6 or 7 stage pipeline,是進階的處理器實作,但在本專題中,你們只要專注在 biRISC 的 datapath, control, pipeline 的內部設計
Apr 26, 2024這篇文章是用來記錄我貢獻一行程式碼給 Linux 的心得,裡面包含 patch 的流程還有一些細節。
Mar 12, 2024Outline:
Jan 17, 2024什麼是OS? 確保行程 (Process) 可以獨立執行,並透過 kernel mode 跟 user mode 保護硬體,並提供系統呼叫 (system call) 讓使用者不能直接操作硬體,簡化操作,也更加有效率等。 1. Process Concept 行程與執行緒之間的狀態轉換類別 行程:具有一定獨立功能的程式關於某個資料集合上的一次執行活動,程式是系統進行資源分配和排程的一個獨立單位。 執行緒:程式的一個實體,是CPU排程和分派的基本單位,它是比程式更小的能獨立執行的基本單位。 行程的狀態
Jun 26, 2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up