1. 什么是進程,什么是線程?進程和線程之間有什么區(qū)別?2. 多進程和多線程的優(yōu)缺點分別是什么?3. 在什么情況下應該使用進程,什么時候應該使用線程?4. 線程有哪5種狀態(tài),分別是什么?5. 父進程和子進程之間的關(guān)系以及區(qū)別是什么?6. 什么是孤兒進程、僵尸進程和守護進程?它們有什么特點?7. 進程間通信的方式有哪些?各自的特點是什么?8. 什么是進程上下文和中斷上下文?它們有什么區(qū)別?9. 軟鏈接和硬鏈接的區(qū)別是什么?10. Linux中虛擬地址空間的作用是什么?11. 為什么操作系統(tǒng)要分內(nèi)核態(tài)和用戶態(tài)?12. 什么是宏內(nèi)核和微內(nèi)核?它們有什么區(qū)別?13. 嵌入式系統(tǒng)的基本概念、特點和應用領(lǐng)域有哪些?14. 常見的嵌入式開發(fā)語言有哪些?它們各自的特點是什么?15. 嵌入式系統(tǒng)的常見架構(gòu)有哪些?請簡單介紹。16. 嵌入式系統(tǒng)開發(fā)流程包括哪些主要環(huán)節(jié)?17. 嵌入式系統(tǒng)調(diào)試和優(yōu)化的常見方法和工具有哪些?18. 嵌入式系統(tǒng)中常見的通信協(xié)議有哪些?它們的原理和應用場景是什么?19. 嵌入式系統(tǒng)驅(qū)動開發(fā)的基本原理和方法是什么?20. 嵌入式系統(tǒng)安全性的要求和常見的防護措施有哪些?21. 嵌入式系統(tǒng)中固件和驅(qū)動程序有什么區(qū)別?22. 嵌入式系統(tǒng)中閃存和EEPROM的區(qū)別是什么?23. 嵌入式系統(tǒng)中模擬和數(shù)字信號處理(DSP)的特點是什么?24. 嵌入式系統(tǒng)中PWM(脈寬調(diào)制)的原理是什么?25. 嵌入式系統(tǒng)中看門狗定時器(Watchdog Timer)的作用是什么?26. 嵌入式系統(tǒng)中電磁兼容性(EMC)有什么重要性?27. 嵌入式系統(tǒng)的設(shè)計流程是什么?28. C語言中static關(guān)鍵字有哪三個作用?29. C++中new和malloc的區(qū)別是什么?30. 請解釋一下C++中子類與父類的同名成員變量的問題。 c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM