国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品
電子工程網
標題:
考一考!嵌入式 ARM基礎題三道
[打印本頁]
作者:
技術小白
時間:
2018-7-28 09:35
標題:
考一考!嵌入式 ARM基礎題三道
題一:
uboot是怎么傳參給內核的?
思考過后,再到下方尋找答案
題二:
linux怎么進行內存管理?
思考過后,再到下方尋找答案
題三:
請簡單說說進程和線程的區別。
思考過后,再到下方尋找答案
題一答案:
簡單的講,uboot利用函數指針及傳參規范,它將
R0: 0x0
R1: 機器號
R2: 參數地址
三個參數傳遞給內核。
其中,R2寄存器傳遞的是一個指針,這個指針指向一個TAG區域。
題二答案:
早期計算機中,由于應用程序比較小,可以直接在物理內存中運行,但現在計算機里面程序那么多又那么大,所以就需要對內存進行管理。
1、對內存的分配和管理,也就是平時應用層malloc和內核層vmalloc、kmalloc之類的內存申請的管理。
2、虛擬內存和物理內存之間的轉換。
題三答案:
簡單的來說,一個程序至少有一個進程,一個進程至少有一個線程。
第一點、進程有自己的獨立地址空間,每啟動一個進程,系統就會為它分配地址空間,建立數據表來維護代碼段、堆棧段和數據段,這種操作非常昂貴。而線程是共享進程中的數據的,使用相同的地址空間,因此CPU切換一個線程的花費遠比進程要小很多,同時創建一個線程的開銷也比進程要小很多。
但這樣帶來的缺點就是,多線程程序只要有一個線程掛掉了,那么整個進程也就掛掉了,而進程則不會影響另外一個進程,它有自己的獨立地址空間。
第二點、線程之間的通信更方便,同一進程下的線程共享全局變量、靜態變量等數據,而進程之間的通信需要以通信的方式(IPC)進行。
以下課程可免費試聽C語言、電子、PCB、STM32、Linux、FPGA、Python、安卓等。
想學習的你和我聯系預約就可以免費聽課了。宋工Q35--24-65--90-88 Tel/WX:173--17--95--19--08
歡迎光臨 電子工程網 (http://m.qingdxww.cn/)
Powered by Discuz! X3.4
主站蜘蛛池模板:
中文字幕日韩在线观看
|
香蕉视频网址
|
网球王子在线观看
|
欧美黑寡妇香蕉视频
|
婷婷综合在线观看丁香
|
精品四虎
|
欧美高清网站
|
97视频在线观看视频最新
|
国产三级在线观看视频
|
日本成年免费网站
|
在线看的毛片
|
亚洲大片免费
|
国产精品视频一区麻豆
|
亚洲清色
|
久久久久久久国产精品毛片
|
天天摸天天操天天射
|
亚洲免费三级
|
青青青网
|
天天摸天天摸色综合舒服网
|
日本国产亚洲
|
四虎影视免费
|
四虎影院色
|
久久网国产
|
国产精品手机视频
|
美国黑人一级毛片免费看的
|
成人夜色香网站在线观看
|
国产免费av片在线观看
|
蝴蝶传媒视频免费观看
|
性生生活三级视频观看
|
日韩在线视频在线观看
|
日本高清视频网站
|
欧美在线一区视频
|
美国伦理片大全手机在线
|
欧美91在线
|
国产视频a区
|
国偷盗摄自产福利一区在线
|
日本精品视频
|
亚洲一区毛片
|
99热这里只有精品3 99热这里只有精品2
|
夜色福利久久久久久777777
|
久99久精品免费视频热77
|