這是第一次用Jekyll寫紀錄,雖然我Project是使用Jekyll的概念來開發的,不過實際上我並沒有真的使用它過,主要原因是怕自己想法會因為這樣而被定型,所以當初在開發的時候,只有參考Jekyll網站上的流程圖而已。現在Project的Prototype已完成,就來使用一下,看有什麼可以改進的地方。就整體架構來說,其實差沒有很多,不過Jekyll在程式上分得更細,提供相當多的參數供開發者設定,以及很有彈性而且完整的template render,這些都是值得我後續學習。
This my first time to write articles with Jekyll.
Cherie Hsieh Experience Senior Software Engineer & SRE at TSMC (2022/8 – present) Senior Firmware & Software Engineer at PUFsecurity (2020/03 – 2022/06) Back-End Engineer at UmboCV (2019/11 - 2020/03) Back-End Engineer at TrendMicro (2019/01 – 2019/11) Front-End Engineer at MOXA Inc.
Lab 4 包含三個部分,其中 A 部分介紹 x86 架構的 multiprocessor 啟動與初始化流程,並且實作簡易的 round-robin process scheduling。而我認為從 bootstrap processor 啟動並初始化,到透過 bootstrap processor 把其他的 processor 啟動的整個過程相當重要,可以讓新手更具體地知道 multiprocessor 的運作方式。