很難理解什么是硬件加密加速器對嗎?沒關系,只要你會走路你就知道什么是硬件加密加速器。
什么是嵌入式系統?
你們家的快遞是不是都是你去拿呢?如果是的話,恭喜你已經知道了什么是嵌入式系統。
嵌入式系統就是被設計用來實現特定功能的計算機系統。你專門負責取快遞。那么你就可以被抽象成一個嵌入式系統,取快遞就是你這個嵌入式系統要實現的特定功能。非常簡單吧!很好,你已經知道什么是嵌入式系統了,接下來我們來了解硬件是什么。
什么是硬件?
如下圖所示:
沒錯,像你的頭,手,腿這種能摸到的東西,就相當于嵌入式系統中的硬件。而摸不到的精神,思想之類的就是嵌入式系統中的軟件。我們的精神控制我們的身體,我們的身體又是精神存在的載體。恭喜你,已經能過夠區分硬件和軟件了!
什么是加速器?
那加速器又是什么呢?就是字面意思,給嵌入式系統加速的讓它更快的完成我們的功能。聰明的大家肯定已經想到,這不就是讓我更快的拿快遞嗎。如下圖所示:
非常明顯,爸爸媽媽的行為都讓我們拿快遞的速度變快了。這個就是加速器。按照我們之前學習的軟硬件知識,是不是可以將我們的加速器分類。爸爸加生活費這是一個看不見摸不到的承諾,所以這個承諾是一個軟件加速器。媽媽讓我們騎車,給我們加了一輛可以騎的車,所以這輛車就是一個硬件加速器。完美!你已經知道了什么嵌入式系統中的硬件加速器——自行車!但要記住的是,自行車只是硬件加速器的一種,因為影響你拿快遞速度的還有其他很多因素,比如我們開篇提到的——嵌入式系統中的硬件加密加速器!
什么是加密?
這個是你的取件碼,你為了不讓別人看到于是退出了軟件,這就是加密。
退出軟件之后你自己也看不到取件碼了,于是你忘了取件碼的時候又把軟件打開了,但這個時候你要看5秒的廣告,這個過程就是解密。嵌入式系統中的硬件加密加速器——這里面的加密指的是加密和解密都加速,而不是只加速加密過程。那怎么加速這個過程呢?簡單,拿張紙把取件碼抄下來,忘了就取出來看一眼,這樣就不用等待開屏廣告了。你已經完全了解了什么是嵌入式系統中的硬件加密加速器了!沒錯,它就是這張寫著取件碼的紙!