《30天自制操作系統》筆記(06)——CPU的32位模式 進度回顧 上一篇中實現了啟用鼠標、鍵盤的功能。屏幕上會顯示出用戶按鍵、點擊鼠標的情況。這是通過設置硬件的中斷函數實現的,可以說硬件本身的設計就具有事件驅動的性質,所以軟件層面上才有基於事件的消息機制。 但上一篇沒有說明中斷的來龍去脈 ...
最近在看日本人的那本書 CPU自制入門 就開始自己搗鼓。把工程方到QuartusII 里面后發現編譯不通過,總是提示找不到頭文件。工程的目錄架構是這個樣子的 而.v文件中的.h 是這么包含的 提示找不到頭文件,可是我的setting gt file里面明明有了所有的 .h 。 后來發現這個QuartusII 還真是不智能,它居然找不到.h的位置,因為.h位置和 .qpf文件不在一個地方 有子文件 ...
2014-11-12 15:22 0 2126 推薦指數:
《30天自制操作系統》筆記(06)——CPU的32位模式 進度回顧 上一篇中實現了啟用鼠標、鍵盤的功能。屏幕上會顯示出用戶按鍵、點擊鼠標的情況。這是通過設置硬件的中斷函數實現的,可以說硬件本身的設計就具有事件驅動的性質,所以軟件層面上才有基於事件的消息機制。 但上一篇沒有說明中斷的來龍去脈 ...
《30天自制操作系統》筆記(12)——多任務入門 進度回顧 上一篇介紹了設置顯示器高分辨率的方法。本篇講一下操作系統實現多任務的方法。 什么是多任務 對程序員來說,也許這是廢話,不過還是說清楚比較好。 多任務就是讓電腦同時運行多個程序(如一邊寫代碼一邊聽音樂一邊下載電影)。 電腦 ...
電解電容: 多數在1μF以上,直接用數字表示。如:4.7μF、100μF、220μF等等。這種電容的兩極有正負之分,長腳是正極。 獨石電容: 獨石電容器是多層陶瓷電容器的別稱, ...
總線定義:總線(Bus)是計算機各種功能部件之間傳送信息的公共通信干線,它是由導線組成的傳輸線束, 按照計算機所傳輸的信息種類,計算機的總線可以划分為數據總線、地址總線和控制總線,分別用來傳輸數據、數據地址和控制信號。總線是一種內部結構,它是cpu、內存、輸入、輸出設備傳遞信息的公用通道,主機 ...
從今天開始決定用面包板制作一個8位的CPU,實現幾個簡單的指令。我給自己分兩大部分計划,第一部分是學習制作CPU的理論知識,第二部分是實踐。並打算實施計划的同時用博客的方式記錄下來。理論知識的部分重點不在於CPU的邏輯結構,而在於如何用具體材料搭建。 啟蒙書籍:《編碼——隱匿在計算機 ...
1.第一節:最小的操作系統(引導扇區) 1.1環境准備 1.vmware虛擬機: 建立一個新的空白的虛擬機,命名為Tinix.添加軟盤,使用自制的映像文件 虛擬機設置: 2.nasm編譯器 3.notepad++ 1.2制作映像文件 1.boot.asm文件 ...
這篇文章是了解硬件系統概念,提供個人PC服務器選擇參考。 高計算需求,則優先CPU;高訪問需求,則優先帶寬內存。 CPU概述: CPU代表主機的運算能力,計算機的性能在很大程度上由CPU的性能決定,而CPU的性能主要體現在其運行程序的速度上。 CPU性能參數: 主頻: 主頻也叫時鍾頻率 ...
光照模型的概念目前還不明晰,因為筆者也是一個初學者,所以請小心對待筆者介紹的內容。筆者認為光照模型是規定光照算法的模型,比如說前面提到的Lambert光照模型,規定了材質表面的光線的表達式為 環境光 ...