硬體基本知識

2021-06-17 14:53:39 字數 1315 閱讀 7499

與非門

與非門是cpu中的基本單元,利用它可以進行最基本的運算。

常見的匯流排

1.rs232c---串列埠資料標準--一般有25連引腳線,但其實用不到那麼多,常用到9根,最簡單只用到3根線

常用的9根線是  rts/cts----請求傳送/清除傳送流控制

rxd/txd---接收資料/傳送資料

dst/dtr-----資料終端就緒/資料設定就緒流控制

dcd---------資料載波檢測

ringing-ri----振鈴提示

sg---訊號地

cpu中的uart控制器------把uart發出的ttl訊號轉換成rs232的轉換晶元----rs232的介面(9口,25口的)

2.i2c

i2c,有兩條線,scl,sda,

任意乙個可以進行傳送和接收的裝置,都可以做為主裝置,但是任意時刻只能有乙個主裝置,但可有多個從裝置。sda,scl在不用時,要連線成「線與」--目的就是為了 這兩條線在任意時候都是0,或者都是1,這樣這i2c就用不起來了。在scl穩定輸出為高時,sda從高到低的變化,代表發出乙個開始位,在scl穩定輸出為高時,sda由低到高代表發出乙個停止  位,這個是由i2c主裝置產生的。在從裝置位址為7位時,主裝置在傳送前,先發1個位元組的裝置位址資訊,最後一位為讀/寫標誌位在傳輸資料的時候,也是1個位元組1個位元組的傳輸的,從msb位開始,scl的時鐘又主裝置發出,在scl的第8個時鐘傳輸完後,要釋放對sda的控制權,在第9個scl的上公升沿到來的時候,從裝置要發乙個ack位,表明乙個位元組結束。

3.usb

usb1.1有兩種模式   全速--12mbps    低速--4.8mbps

usb2.0 在usb1.1的基礎上增加了乙個高速模式---480mbps

usb介面有四根線 養分資料線d+ 和d-, vbus ,vdd

usb主控最多可接127個裝置,每個裝置之間的接不要超過5公尺,

當板子做為連線usb裝置的時候,板子要提供主控器和聯結器

當板子做為usb裝置接其它主控的時候,板子要提供介面卡和聯結器

接在主控上的裝置速度最快,其次是hub上的。

4.時序

看時序圖,要抓住兩個重點

乙個是建立時間-------是指觸發器的時鐘訊號上公升沿到來以前,資料穩定不變的時間。

輸入訊號應提前時鐘上公升沿(如上公升沿 有效)t時間到達晶元,這個t就是建立時間-setup time.如不滿足setup time,這個資料就不能被這一時鐘打入觸發器,只有在下乙個時鐘上公升沿,資料才能被打入觸發器

乙個是保持時間-----是指觸發器的時鐘訊號上公升沿到來以後,資料穩定 不變的時間。如果hold time不夠,資料同樣不能被打入觸發器。

硬體防火牆基本知識

硬體防火牆是指把防火牆程式做到 晶元裡面,由硬體執行這些功能,能減少cpu的負擔,使路由更穩定。硬體防火牆是保障內部 網路安全的一道重要屏障。它的安全和穩定,直接關係到整個內部網路的安全。因此,日常例行的檢查對於保證硬體防火牆的安全是非常重要的。系統中存在的很多隱患和故障在暴發前都會出現這樣或那樣的...

Oracle 基本知識

乙個表空間只能屬於乙個資料庫 每個資料庫最少有乙個控制檔案 建議3個,分別放在不同的磁碟上 每個資料庫最少有乙個表空間 system表空間 建立system表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率,只應存放資料字典 每個資料庫最少有兩個聯機日誌組,每組最少乙個聯機日誌檔案 乙個資料...

Oracle 基本知識

乙個表空間只能屬於乙個資料庫 每個資料庫最少有乙個控制檔案 建議3個,分別放在不同的磁碟上 每個資料庫最少有乙個表空間 system表空間 建立system表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率 每個資料庫最少有兩個聯機日誌檔案 乙個資料檔案只能屬於乙個表空間 乙個資料檔案一旦被...