# 2025q1 Homework5 (assessment) contributed by < `vicLin8712` > ## 測驗題探討與改進 ### 2025q1 第 4 週測驗題 `測驗一` 研究CRC如何利用 XOR 運算達到二進位除法。 :::info CRC32 選用 `0x1EDC6F41` 做為除數的依據是甚麼?相較於其他除數,對於硬體有何效能上的影響? ::: 觀察 `測驗一` 之生成函數 \begin{align} P(x) = x^{32} + x^{28} + x^{27} + x^{26} + x^{25} + x^{23} + x^{22} + x^{20} + x^{19} + x^{18} + x^{14} + x^{13} + x^{11} + x^{10} + x^9 + x^8 + x^6 + 1 \end{align} :::info 測驗題$x$最高次應該修正為31 ::: 無法理解 `crc32_naive` 實作邏輯。 ## 閱讀〈因為自動飲料機而延畢的那一年〉心得 * 決策者應綜觀全局,思考資源布局效率。 * 沒有完美的計畫,只有計畫中的計畫,有想法做下去就知道了。 * 不要怕失敗,一帆風順的人生哪有刻苦銘心的回憶。 * 珍惜人才。 ## 課程材料問題紀錄 ### Linux Kernel Module Programming Guide ## 期末專題想法 想先好好做完現有的功課,尤其是深入研究 kxo 作業所探討的問題。