1. PDP-1 計算機
- 早期圖形計算機的例子
- 文本任務和圖形任務是分開的
- 早期的屏幕無法顯示清晰的文字,打印到紙上,有更高的對比度和分辨率
- 早期屏幕的用途:跟蹤程序的運行情況,比如寄存器的值,很適合查看臨時值
- 屏幕很少用於輸出計算結果,結果一般打印到紙上
2. 陰極射線管 CRT
- 幾十年間裏最有影響力的顯示技術
- 原理:把電子發射到有磷光體塗層的屏幕上,當電子撞擊塗層時,會發光幾分之一秒,由於電子是帶電粒子,路徑可以用磁場控制,屏幕內用板子或者線圈,把電子引導到想要的位置,上下左右都行
- 兩種繪圖方式
- 1 「矢量掃描」:引導電子束描繪出形狀
- 2 「光柵掃描」:按固定路徑,一行行來,從上到下,從左到右,不斷重複,只在特定的點打開電子束,以此繪製圖形
3. 液晶顯示器
- 簡稱:LCD
- 方法:使用光柵掃描,每秒更新多次像素裏紅綠藍的顏色
4. 字符生成器
- 第一代顯卡
- 作用:從內存讀取字符,轉換成光柵圖形,然後顯示到屏幕上
- 結構:內部有一小塊只讀存儲器,簡稱 ROM,存着每個字符的圖形,叫「點陣圖案」
- 屏幕緩衝區:內存中的一塊特殊區域,這塊區域專門爲圖形保留,程序想顯示文字時,修改這塊區域裏的值就行
- 評價:是一種省內存的技巧,但是沒有辦法繪製任意形狀
5. 矢量命令畫圖
- 概念:所有東西都有線組成,如果想要顯示文字,就用線條畫出來
- 位置:存在內存中,通過矢量圖形卡畫到屏幕上
6. Sketchpad,
- 1962 年誕生,被廣泛地認爲是第一個完整的圖形程序,代表了人機交互方式的關鍵轉折點
- 一個交互式圖形界面,用途是計算機輔助設計(CAD)
- 使用當時發明不久的輸入設備:光筆(一個有線連着電腦的觸控筆)
7. 最早用真正像素的計算機和顯示器
- 出現於 1960 年代末
- 位圖顯示:內存中的位(Bit)對應屏幕上的像素
- 「幀緩衝區」:計算機把像素數據存在內存中的特殊區域。早期,這些數據存在內存裏,後來存在高速視頻內存裏,簡稱 VRAM。VRAM 在顯卡上,這樣訪問更快。