硬件工程師面試試題
硬件工程師面試試題
硬件工程師Hardware Engineer職位 要求熟悉計(jì)算機(jī)市場行情;制定計(jì)算機(jī)組裝計(jì)劃;能夠選購組裝需要的硬件設(shè)備,并能合理配置、安裝計(jì)算機(jī)和外圍設(shè)備;安裝和配置計(jì)算機(jī)軟件系統(tǒng);保養(yǎng)硬件和外圍設(shè)備;清晰描述出現(xiàn)的計(jì)算機(jī)軟硬件故障。下面就由學(xué)習(xí)啦小編為大家介紹一下硬件工程師面試試題的文章,歡迎閱讀。
硬件工程師面試試題篇1
1、Cache的主要作用是什么,它與Buffer有何區(qū)別。
Cache即是高速緩沖存儲器,是一種特殊的存儲器子系統(tǒng),其中復(fù)制了頻繁使用的數(shù)據(jù)以利于快速訪問。存儲器的高速緩沖存儲器存儲了頻繁訪問的 RAM 位置的內(nèi)容及這些數(shù)據(jù)項(xiàng)的存儲地址。當(dāng)處理器引用存儲器中的某地址時(shí),高速緩沖存儲器便檢查是否存有該地址。如果存有該地址,則將數(shù)據(jù)返回處理器;如果沒有保存該地址,則進(jìn)行常規(guī)的存儲器訪問。因?yàn)楦咚倬彌_存儲器總是比主RAM 存儲器速度快,所以當(dāng) RAM 的訪問速度低于微處理器的速度時(shí),常使用高速緩沖存儲器。
Cache是一個(gè)高速小容量的臨時(shí)存儲器,可以用高速的靜態(tài)存儲器芯片實(shí)現(xiàn),或者集成到CPU芯片內(nèi)部,存儲CPU最經(jīng)常訪問的指令或者操作數(shù)據(jù)。
Buffer與Cache操作的對象不一樣。Buffer(緩沖)是為了提高內(nèi)存和硬盤(或其他I/0設(shè)備)之間的數(shù)據(jù)交換的速度而設(shè)計(jì)的。Cache(緩存)是為了提高cpu和內(nèi)存之間的數(shù)據(jù)交換速度而設(shè)計(jì),也就是平常見到的一級緩存、二級緩存、三級緩存等。
2、嵌入式微控制器、嵌入式微處理器和嵌入式DSP有什么區(qū)別。
嵌入式微控制器又稱單片機(jī),顧名思義,就是將整個(gè)計(jì)算機(jī)系統(tǒng)集成到一塊芯片中。嵌入式微控制器一般以某一種嵌入式微處理器內(nèi)核為核心,芯片內(nèi)部集成ROM/EPROM、RAM、總線、總線邏輯、定時(shí)/計(jì)數(shù)器、WatchDog、I/O、串行口、脈寬調(diào)制輸出、A/D、D/A、Flash RAM、EEPROM等各種必要功能和外設(shè)。為適應(yīng)不同的應(yīng)用需求,一般一個(gè)系列的單片機(jī)具有多種衍生產(chǎn)品,每種衍生產(chǎn)品的處理器內(nèi)核都是一樣的,不同的是存儲器和外設(shè)的配置及封裝。這樣可以使單片機(jī)最大限度地和應(yīng)用需求相匹配,功能不多不少,從而減少功耗和成本。
和嵌入式微處理器相比,微控制器的最大特點(diǎn)是單片化,體積大大減小,從而使功耗和成本下降、可靠性提高。微控制器是目前嵌入式系統(tǒng)工業(yè)的主流。微控制器的片上外設(shè)資源一般比較豐富,適合于控制,因此稱微控制器。
嵌入式DSP處理器(Embedded Digital Signal Processor, EDSP)對系統(tǒng)結(jié)構(gòu)和指令進(jìn)行了特殊設(shè)計(jì),使其適合于執(zhí)行DSP算法,編譯效率較高,指令執(zhí)行速度也較高。在數(shù)字濾波、FFT、譜分析等方面DSP算法正在大量進(jìn)入嵌入式領(lǐng)域,DSP應(yīng)用正從在通用單片機(jī)中以普通指令實(shí)現(xiàn)DSP功能,過渡到采用嵌入式DSP處理器。嵌入式DSP處理器有兩個(gè)發(fā)展來源,一是DSP處理器經(jīng)過單片化、EMC改造、增加片上外設(shè)成為嵌入式DSP處理器,TI的TMS320C2000 /C5000等屬于此范疇;二是在通用單片機(jī)或SOC中增加DSP協(xié)處理器,例如Intel的MCS-296和Infineon(Siemens)的TriCore。
硬件工程師面試試題篇2
BLOCKING和NONBLOCKING 賦值的區(qū)別。
答:非阻塞賦值:塊內(nèi)的賦值語句同時(shí)賦值,一般用在時(shí)序電路描述中;阻塞賦值:完成該賦值語句后才能做下一句的操作,一般用在組合邏輯描述。
硬件工程師面試試題篇3
What is PC Chipset?
芯片組(Chipset)是主板的核心組成部分,按照在主板上的排列位置的不同,通常分為北橋芯片和南橋芯片。北橋芯片提供對CPU的類型和主頻、內(nèi)存的類型和最大容量、ISA/PCI/AGP插槽、ECC糾錯(cuò)等支持。南橋芯片則提供對KBC(鍵盤控制器)、RTC(實(shí)時(shí)時(shí)鐘控制器)、USB(通用串行總線)、Ultra DMA/33(66)EIDE數(shù)據(jù)傳輸方式和ACPI(高級能源管理)等的支持。其中北橋芯片起著主導(dǎo)性的作用,也稱為主橋(Host Bridge)。除了最通用的南北橋結(jié)構(gòu)外,目前芯片組正向更高級的加速集線架構(gòu)發(fā)展,Intel的8xx系列芯片組就是這類芯片組的代表,它將一些子系統(tǒng)如IDE接口、音效、MODEM和USB直接接入主芯片,能夠提供比PCI總線寬一倍的帶寬,達(dá)到了266MB/s。