国产毛片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
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 手机看片一区二区 | 99久久国产视频 | 91最懂男人的午夜社区 | 亚洲毛片一级带毛片基地 | 青青青在线视频人视频在线 | 男人天堂2020 | 欧美日韩中文字幕 | 国产成人亚洲综合91精品555 | 欧美另类videos高清精品 | 国产网站91| 手机看片在线精品观看 | 国产麻豆videoxxxx实拍 | 亚洲国产精品欧美综合 | 免费高清欧美大片在线观看 | 99福利资源久久福利资源 | 久久永久免费 | 欧美乱人伦中文在线观看不卡 | 国产码欧美日韩高清综合一区 | 日本一区不卡在线观看 | 国产三级在线观看免费 | 国产精品久久久久久免费播放 | 欧美成人免费全部观看天天性色 | 清纯唯美亚洲综合欧美色 | 9984四虎永久免费网站 | 麻豆中文字幕 | 亚洲二区在线播放 | 欧美日韩精品一区二区三区不卡 | 一级做a爱片特黄在线观看 一级做a爱片就在线看 | 日日摸人人看97人人澡 | www.天天操 | 卡一卡二卡三精品app下载 | 婷婷五月在线视频 | 恐怖星球在线观看完整版免费 | 韩国毛片基地 | 欧美三级在线观看视频 | 亚洲精品乱码久久久久久蜜桃欧美 | 欧美在线播放一区二区 | 最新国产精品视频 | 女人洗澡一级特黄毛片 | 久草热视频 | 国产精品香蕉在线一区二区 |