1. 二進制信號是怎麼轉化為顯示在屏幕上的字元的
顯示圖形時是這樣的:
程序先把需要顯示的內容處理成點陣的信息;就是屏幕上一個一個的點。然後把這些點陣送往顯卡處理。
帶硬體加速的顯卡能處理的信息更原始一些,比如說,可以直接按三維場景生成最終顯示的點陣(簡單說可以這么理解)。這些中間的或最終的點陣有些存儲在主存中,有的存在顯卡的顯存中。但最終使用必須是在顯存中的。
對於VGA介面的顯卡,顯卡的硬體按一定規則生成硬體掃描信號,送往VGA顯示器;這些信號與電視的信號沒有性質上的不同。
對於數字介面輸出的顯卡,顯卡按一定的協議把點陣信息送往顯示器顯示。顯示器接收到信息,通過自身硬體生成顯示信號。
對於CRT顯示器,最終直接是行掃描信號,場信號控制電子束在屏幕上的位置和強度,來產生最終顯示。
對於液晶顯示器,是液晶內部存在的行控制器和列控制器電路,來根據相關信號來控制屏幕上某點的顯示
2. 電腦怎樣讓存儲在磁碟的二進制數據顯示出我們看得懂的東西
先解釋下這點:
Unicode(統一碼、萬國碼、單一碼)是一種在計算機上使用的字元編內碼。Unicode 是為容了解決傳統的字元編碼方案的局限而產生的,它為每種語言中的每個字元設定了統一並且唯一的二進制編碼,以滿足跨語言、跨平台進行文本轉換、處理的要求。
而Unicode是一個字元解析器的工具,算是軟體中的一個載體工具,非硬體層訪問程序。
所以「漢」的解析成二進制,是通過該應用層進行編譯解析的。它只是一個中路轉換工具。具體如何定義,你可以查詢Unicode編碼表。
3. 為什麼電腦可以用簡單的二進制在顯示屏上顯示出這么豐富的內容呢
(1)從數學理論上說每位二進制數碼能表示2種顏色,n位二進制數碼可以表示2^n個顏色,我們處理器一般是32位,即使不用擴展位數,32位足可以表示4294967296種顏色了,相信這已經很強大了吧!
(2)二進製表示一張圖片:圖像由像素組成,於是,用二進制數據表示該像素顏色就可以了。一般過程如下:外界圖像--------->攝像機攝像頭---------->感光矩陣——>特殊程序掃描感光矩陣每一點,獲取像素--->將每個像素用二進制文件保存。電腦獲取該文件------->將數據在內存條中進行初步處理------>將每個二進制數據復制到顯卡顯示儲存器特定位置上----->顯卡對圖像進一步處理----->顯示器根據竄數來的數據,點亮屏幕上相應像素------>豐富的內容.
(3)某個二進制數據表示什麼顏色,人為規定,設置好在電腦里。