国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 4591|回復: 0
打印 上一主題 下一主題

[提問] 考一考!嵌入式 ARM基礎(chǔ)題三道

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2018-7-28 09:35:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關(guān)鍵詞: 嵌入式、arm
題一:
uboot是怎么傳參給內(nèi)核的?
思考過后,再到下方尋找答案

題二:
linux怎么進行內(nèi)存管理?
思考過后,再到下方尋找答案

題三:
請簡單說說進程和線程的區(qū)別。
思考過后,再到下方尋找答案

題一答案:
簡單的講,uboot利用函數(shù)指針及傳參規(guī)范,它將
     R0: 0x0
     R1: 機器號
     R2: 參數(shù)地址
     三個參數(shù)傳遞給內(nèi)核。
     其中,R2寄存器傳遞的是一個指針,這個指針指向一個TAG區(qū)域。

題二答案:
早期計算機中,由于應用程序比較小,可以直接在物理內(nèi)存中運行,但現(xiàn)在計算機里面程序那么多又那么大,所以就需要對內(nèi)存進行管理。

1、對內(nèi)存的分配和管理,也就是平時應用層malloc和內(nèi)核層vmalloc、kmalloc之類的內(nèi)存申請的管理。

2、虛擬內(nèi)存和物理內(nèi)存之間的轉(zhuǎn)換。

題三答案:

簡單的來說,一個程序至少有一個進程,一個進程至少有一個線程。

第一點、進程有自己的獨立地址空間,每啟動一個進程,系統(tǒng)就會為它分配地址空間,建立數(shù)據(jù)表來維護代碼段、堆棧段和數(shù)據(jù)段,這種操作非常昂貴。而線程是共享進程中的數(shù)據(jù)的,使用相同的地址空間,因此CPU切換一個線程的花費遠比進程要小很多,同時創(chuàng)建一個線程的開銷也比進程要小很多。

但這樣帶來的缺點就是,多線程程序只要有一個線程掛掉了,那么整個進程也就掛掉了,而進程則不會影響另外一個進程,它有自己的獨立地址空間。

第二點、線程之間的通信更方便,同一進程下的線程共享全局變量、靜態(tài)變量等數(shù)據(jù),而進程之間的通信需要以通信的方式(IPC)進行。

以下課程可免費試聽C語言電子PCBSTM32LinuxFPGA、Python、安卓等。
想學習的你和我聯(lián)系預約就可以免費聽課了。宋工Q35--24-65--90-88   Tel/WX:173--17--95--19--08

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 婷婷在线综合 | 日韩毛片大全 | 国自产拍亚洲免费视频 | 亚洲精品嫩草研究院久久 | 黑人又大又粗猛烈 | 国产麻豆交换夫妇 | 国产精品.com | 黄色小视频在线播放 | 免费大片av手机看片 | 在线观看h视频 | 天天艹逼 | 黄色片视频在线播放 | 国产精品国产亚洲精品不卡 | 四虎成人国产精品视频 | 国产剧情毛片 | 狠狠88综合久久久久综合网 | 国产成人性色视频 | 在线看va | 日韩欧美一区二区三区不卡 | 亚洲s色大片在线观看 | 欧美日韩一区二区三在线 | 国产成人91高清精品免费 | 久久婷婷色 | 日本中文字幕一区二区有码在线 | 九九手机视频 | 四虎久久久 | 欧美色欧美亚洲高清在线视频 | 日韩欧美亚洲国产一区二区三区 | 91九色丨porny丨制服 | 成人午夜网 | 亚洲一区二区免费在线观看 | 日本va在线观看 | 久久香蕉国产线看观看网站 | 91区国产福利在线观看午夜 | 落跑甜心电视剧全集在线观看 | 日韩孕妇孕交在线视频 | 日本在线观看免费观看完整版 | 奶茶app下载网址进入下载 | 国产欧美日韩中文字幕 | 在线看欧美三级中文经典 | 在线a久青草视频在线观看g |