0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

峰會(huì)回顧第19期 | 多內(nèi)核操作系統(tǒng)研究

OpenHarmony TSC ? 來(lái)源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2023-07-27 16:22 ? 次閱讀

演講嘉賓 | 蔣金虎

回顧整理 | 廖 濤

排版校對(duì) | 李萍萍

a8e04898-2c56-11ee-b9c7-dac502259ad0.png

嘉賓簡(jiǎn)介

蔣金虎,復(fù)旦大學(xué)大數(shù)據(jù)研究院高級(jí)工程師,曾任江南計(jì)算技術(shù)研究所操作系統(tǒng)室主任。研究方向?yàn)楦咝阅苡?jì)算、操作系統(tǒng)和并行存儲(chǔ)等。作為項(xiàng)目負(fù)責(zé)人承擔(dān)國(guó)家多個(gè)重大專項(xiàng)子課題、科技支撐課題和863課題等,負(fù)責(zé)和參與的多個(gè)項(xiàng)目獲省部級(jí)科技進(jìn)步一等獎(jiǎng)。

內(nèi)容來(lái)源

第一屆開放原子開源基金會(huì)OpenHarmony技術(shù)峰會(huì)——OpenHarmony高校技術(shù)俱樂(lè)部分論壇

視頻回顧

正 文 內(nèi) 容

多核處理器的出現(xiàn)大大提升了系統(tǒng)并行處理能力,使越來(lái)越多不同類型的應(yīng)用能夠同時(shí)在多核平臺(tái)上進(jìn)行高效的并行計(jì)算。但多核處理器的核數(shù)迅速增長(zhǎng)、結(jié)構(gòu)日益復(fù)雜,同樣使操作系統(tǒng)在設(shè)計(jì)與優(yōu)化上面臨巨大挑戰(zhàn)。復(fù)旦大學(xué)大數(shù)據(jù)研究院高級(jí)工程師蔣金虎在第一屆OpenHarmony技術(shù)峰會(huì)上介紹了當(dāng)前復(fù)旦大學(xué)OpenHarmony技術(shù)俱樂(lè)部的工作進(jìn)展以及多內(nèi)核操作系統(tǒng)相關(guān)研究成果。

a904cd62-2c56-11ee-b9c7-dac502259ad0.png

01?

復(fù)旦大學(xué)OpenHarmony技術(shù)俱樂(lè)部

復(fù)旦大學(xué)OpenHarmony技術(shù)俱樂(lè)部指導(dǎo)單位為復(fù)旦大學(xué)團(tuán)委,依托單位為復(fù)旦大學(xué)大數(shù)據(jù)研究院,支撐單位為計(jì)算機(jī)科學(xué)技術(shù)學(xué)院、軟件學(xué)院、大數(shù)據(jù)學(xué)院、信息科學(xué)與工程學(xué)院以及微電子學(xué)院等。其中,復(fù)旦大學(xué)大數(shù)據(jù)研究院于2015年10月成立,并于2020年11月實(shí)體化獨(dú)立運(yùn)行,由鄔江興院士擔(dān)任院長(zhǎng),20名院士擔(dān)任兼職教授、10名院士擔(dān)任兼職博士生導(dǎo)師。大數(shù)據(jù)研究院的基礎(chǔ)系統(tǒng)軟件研究所主要開展系統(tǒng)軟件、軟硬件協(xié)同和編譯優(yōu)化等科研方向的工作,包括多內(nèi)核操作系統(tǒng)、智能存儲(chǔ)系統(tǒng)、功能驗(yàn)證與芯片設(shè)計(jì)、已有軟件生態(tài)無(wú)縫遷移等細(xì)分領(lǐng)域。并先后承擔(dān)國(guó)家重點(diǎn)研發(fā)、科技支撐、核高基和上海市重點(diǎn)項(xiàng)目等項(xiàng)目10余項(xiàng)以及多項(xiàng)自然科學(xué)基金項(xiàng)目,連續(xù)發(fā)表了多篇訂刊論文,并獲得了多項(xiàng)國(guó)家級(jí)獎(jiǎng)項(xiàng),與華為、阿里、江南所等有密切合作。

a961e510-2c56-11ee-b9c7-dac502259ad0.png

大數(shù)據(jù)基礎(chǔ)系統(tǒng)軟件研究所相關(guān)研究方向

未來(lái),復(fù)旦大學(xué)OpenHarmony技術(shù)俱樂(lè)部將會(huì)有10+老師和50+學(xué)生團(tuán)隊(duì)持續(xù)投入?yún)⑴c,并逐步承擔(dān)以下3方面工作:(1)承接OpenHarmony課題:如技術(shù)挑戰(zhàn)課題、社區(qū)任務(wù)課題、學(xué)術(shù)科研課題等,激勵(lì)復(fù)旦大學(xué)師生開展OpenHarmony技術(shù)研究和創(chuàng)新探索;(2)舉辦技術(shù)報(bào)告和科研交流系列活動(dòng):舉辦技術(shù)報(bào)告、科研交流等系列線上線下活動(dòng),通過(guò)社區(qū)技術(shù)專家與復(fù)旦大學(xué)師生的互動(dòng)交流,進(jìn)一步吸引更多的社區(qū)開發(fā)者;(3)組織和參與國(guó)內(nèi)高水平競(jìng)賽:組織和參與國(guó)內(nèi)高水平的學(xué)科競(jìng)賽、技術(shù)競(jìng)賽、挑戰(zhàn)賽(互聯(lián)網(wǎng)+、挑戰(zhàn)杯),在復(fù)旦大學(xué)校內(nèi)識(shí)別優(yōu)秀創(chuàng)新項(xiàng)目、創(chuàng)新人才。

02?

多內(nèi)核操作系統(tǒng)研究

目前,計(jì)算應(yīng)用領(lǐng)域正在由傳統(tǒng)計(jì)算向移動(dòng)計(jì)算、端云協(xié)同以及泛在計(jì)算不斷發(fā)展演進(jìn),針對(duì)未來(lái)計(jì)算系統(tǒng)的研究需考慮到其硬件多樣、場(chǎng)景復(fù)雜以及高安全等特征。硬件趨于多樣后,目前操作系統(tǒng)無(wú)法靈活定制和適配,無(wú)法發(fā)揮異構(gòu)硬件特性,導(dǎo)致資源競(jìng)爭(zhēng)加?。粓?chǎng)景趨于復(fù)雜后,目前操作系統(tǒng)內(nèi)核屬性單一,在多場(chǎng)景中表現(xiàn)不佳,且多種場(chǎng)景隔離不徹底;安全趨于高標(biāo)準(zhǔn)后,目前操作系統(tǒng)內(nèi)核缺乏內(nèi)生安全能力,導(dǎo)致功能安全難以保障和網(wǎng)絡(luò)安全被動(dòng)防御問(wèn)題?;谏鲜鲇?jì)算應(yīng)用領(lǐng)域痛點(diǎn),多內(nèi)核操作系統(tǒng)的研究目標(biāo)主要為易定制且高彈性,使操作系統(tǒng)可以靈活適配部署;具備多屬性且適用多場(chǎng)景以及高安全且強(qiáng)隔離。

a99e6bb6-2c56-11ee-b9c7-dac502259ad0.png

未來(lái)計(jì)算系統(tǒng)特點(diǎn)

2009年至今,Barrelfish、Fos、Mckernel、Popcorn Linux、HermitCore以及NrOS等操作系統(tǒng)陸續(xù)發(fā)布,多核操作系統(tǒng)研究逐步受到工業(yè)界以及學(xué)術(shù)界的廣泛關(guān)注。

aa095d0e-2c56-11ee-b9c7-dac502259ad0.png

Barrelfish

aa2d3a9e-2c56-11ee-b9c7-dac502259ad0.png

NrOS

蔣金虎研究員所在團(tuán)隊(duì)在多內(nèi)核架構(gòu)領(lǐng)域主要研究以下3方面內(nèi)容:(1)內(nèi)核框架:研究多內(nèi)核架構(gòu)、資源虛擬化以實(shí)現(xiàn)對(duì)泛在硬件多樣化的高效適配以及復(fù)雜場(chǎng)景的多內(nèi)核屬性支持與強(qiáng)隔離;(2)內(nèi)核間交互:研究核間豐富通信和快速、準(zhǔn)確和高效的共識(shí)機(jī)制以實(shí)現(xiàn)操作系統(tǒng)內(nèi)生安全屬性支持;(3)原型系統(tǒng)和驗(yàn)證:面向典型場(chǎng)景進(jìn)行驗(yàn)證和評(píng)估,檢驗(yàn)研究?jī)?nèi)容的正確性和有效性,并指導(dǎo)關(guān)鍵技術(shù)改進(jìn)和優(yōu)化。其中,在多內(nèi)核架構(gòu)研究方面的相關(guān)工作有:對(duì)多種操作系統(tǒng)的架構(gòu)和運(yùn)行相關(guān)機(jī)制分析,研究了構(gòu)建支持同種內(nèi)核的系統(tǒng)架構(gòu),并設(shè)計(jì)了支持不同內(nèi)核的操作系統(tǒng)多內(nèi)核架構(gòu)。

aa689d78-2c56-11ee-b9c7-dac502259ad0.png

團(tuán)隊(duì)相關(guān)領(lǐng)域研究進(jìn)展

目前,蔣金虎研究員所在團(tuán)隊(duì)已經(jīng)在多內(nèi)核系統(tǒng)架構(gòu)研究和設(shè)計(jì)、多種內(nèi)核支持以及多種指令架構(gòu)支持等方面有一定的工作進(jìn)展。多內(nèi)核系統(tǒng)架構(gòu)研究和設(shè)計(jì)方面,支持同種多個(gè)內(nèi)核啟動(dòng)和運(yùn)行,支持內(nèi)核動(dòng)態(tài)加載,內(nèi)核資源可配置,且支持16個(gè)內(nèi)核引導(dǎo)加載;在多種內(nèi)核支持方面,已經(jīng)可以成功啟動(dòng)seL4、fiasco、zircon等多種內(nèi)核,并支持不同內(nèi)核的配置和不同內(nèi)核動(dòng)態(tài)加載;在多種指令架構(gòu)支持方面,能夠支持X86、ARM和RICS-V等多種指令架構(gòu)平臺(tái)。

aaaa022c-2c56-11ee-b9c7-dac502259ad0.png

多內(nèi)核架構(gòu)

后續(xù),蔣金虎研究員所在團(tuán)隊(duì)還會(huì)進(jìn)一步在(1)核間通信:內(nèi)核級(jí)和應(yīng)用級(jí)通信機(jī)制、同步和異步通信機(jī)制以及共享內(nèi)存和消息的通信機(jī)制;(2)資源虛擬化:設(shè)備I/O空間和設(shè)備數(shù)據(jù)空間的映射、資源虛擬化的管理和配置、多種通路展開分離和整合以及虛擬化服務(wù)的Qos機(jī)制;(3)共識(shí)機(jī)制:內(nèi)核的可共識(shí)機(jī)制的分析、基于多內(nèi)核共識(shí)機(jī)制和優(yōu)化以及構(gòu)建可靠服務(wù)驗(yàn)證共識(shí)機(jī)制等方向繼續(xù)研究工作。

03?

總結(jié)

OpenHarmony和OpenHarmony高校技術(shù)俱樂(lè)部是一個(gè)溝通的紐帶,能夠很好地促進(jìn)開發(fā)者與高校師生的技術(shù)交流,也期待借助復(fù)旦大學(xué)OpenHarmony技術(shù)俱樂(lè)部這個(gè)重要平臺(tái),多內(nèi)核操作系統(tǒng)研究能夠在OpenHarmony開源技術(shù)生態(tài)上做出越來(lái)越多的貢獻(xiàn)。

E N D

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6688

    瀏覽量

    123140
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3641

    瀏覽量

    16061
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    關(guān)于Trampoline操作系統(tǒng)有哪些研究

    OSEK操作系統(tǒng)研究現(xiàn)狀及相關(guān)工作OSEK OS及Trampoline分析在Linux/x86上開發(fā)Trampoline應(yīng)用程序
    發(fā)表于 04-27 06:36

    峰會(huì)回顧7 | 視窗繪制技術(shù)演進(jìn)和新趨勢(shì)

    、OpenHarmony視窗系統(tǒng)等架構(gòu)設(shè)計(jì)和技術(shù)開發(fā)。 文章內(nèi)容來(lái)源第一屆開放原子開源基金會(huì)OpenHarmony技術(shù)峰會(huì)——OS內(nèi)核及視窗分論壇? 正 文 內(nèi) 容 視窗繪制是圖形操作系統(tǒng)
    發(fā)表于 08-22 16:33

    嵌入式實(shí)時(shí)操作系統(tǒng)VxWorks內(nèi)核調(diào)度機(jī)制研究

    嵌入式實(shí)時(shí)操作系統(tǒng)VxWorks內(nèi)核調(diào)度機(jī)制研究
    發(fā)表于 03-29 12:26 ?13次下載

    嵌入式操作系統(tǒng)內(nèi)核研究

    嵌入式操作系統(tǒng)是嵌入式系統(tǒng)應(yīng)用的核心。而內(nèi)核完成操作系統(tǒng)最核心的功能,本文通過(guò)對(duì)兩種嵌入式操作系統(tǒng)內(nèi)核
    發(fā)表于 07-30 14:55 ?22次下載

    操作系統(tǒng)網(wǎng)絡(luò)計(jì)算機(jī)的啟動(dòng)研究

    介紹了一種基于集成的方法將多個(gè)單操作系統(tǒng)NC 的啟動(dòng)程序代碼整合成一個(gè)操作系統(tǒng)NC 啟動(dòng)環(huán)境的方法。文中著重介紹了單操作系統(tǒng)NC 的啟動(dòng)原理及
    發(fā)表于 09-02 11:21 ?13次下載

    什么是操作系統(tǒng)內(nèi)核

    什么是操作系統(tǒng)內(nèi)核 操作系統(tǒng)內(nèi)核是指大多數(shù)操作系統(tǒng)的核心部分。它由操作系統(tǒng)中用于管理存儲(chǔ)器、文
    發(fā)表于 06-17 07:23 ?9891次閱讀

    嵌入式實(shí)時(shí)操作系統(tǒng)MQX內(nèi)核研究

    嵌入式實(shí)時(shí)操作系統(tǒng)MQX內(nèi)核研究
    發(fā)表于 10-31 08:20 ?7次下載
    嵌入式實(shí)時(shí)<b class='flag-5'>操作系統(tǒng)</b>MQX<b class='flag-5'>內(nèi)核</b><b class='flag-5'>研究</b>

    淺談嵌入式微內(nèi)核實(shí)時(shí)操作系統(tǒng)的說(shuō)明與測(cè)試

    操作系統(tǒng)的可靠性。 關(guān)鍵詞:嵌入式實(shí)時(shí)操作系統(tǒng)ERTOS 微內(nèi)核 Wolf 軟件測(cè)試儀 eBook 1 嵌入式實(shí)時(shí)操作系統(tǒng)概述 嵌入式實(shí)時(shí)操作系統(tǒng)
    發(fā)表于 03-11 09:20 ?1760次閱讀
    淺談嵌入式微<b class='flag-5'>內(nèi)核</b>實(shí)時(shí)<b class='flag-5'>操作系統(tǒng)</b>的說(shuō)明與測(cè)試

    為什么要選擇微內(nèi)核操作系統(tǒng)?

    例如原來(lái)在宏內(nèi)核操作系統(tǒng)中,用戶應(yīng)用程序是通過(guò)系統(tǒng)調(diào)用,陷入到內(nèi)核中,然后再讀取、訪問(wèn)文件。而在微內(nèi)核操作系統(tǒng)中,則是用戶應(yīng)用程序通過(guò)發(fā)送I
    的頭像 發(fā)表于 06-03 14:35 ?4064次閱讀

    操作系統(tǒng)產(chǎn)業(yè)峰會(huì)2021:操作系統(tǒng)立根鑄魂產(chǎn)業(yè)宣言

     歐拉開源操作系統(tǒng)產(chǎn)業(yè)峰會(huì)2021上,歐拉負(fù)責(zé)人帶頭領(lǐng)讀操作系統(tǒng)立根鑄魂產(chǎn)業(yè)宣言。
    的頭像 發(fā)表于 11-09 11:15 ?1357次閱讀
    <b class='flag-5'>操作系統(tǒng)</b>產(chǎn)業(yè)<b class='flag-5'>峰會(huì)</b>2021:<b class='flag-5'>操作系統(tǒng)</b>立根鑄魂產(chǎn)業(yè)宣言

    Linux 是操作系統(tǒng)還是內(nèi)核?

    內(nèi)核是每個(gè)操作系統(tǒng)的中心。這不僅僅是 Linux 的事情。Windows 和 macOS 也有內(nèi)核。
    發(fā)表于 03-15 10:05 ?1063次閱讀

    單片系統(tǒng)及基于單片內(nèi)核操作系統(tǒng)介紹

    目前市場(chǎng)上流行的操作系統(tǒng)可以根據(jù)許多標(biāo)準(zhǔn)進(jìn)行分類,而在本次分析時(shí),研究人員則是從安全架構(gòu)的角度來(lái)對(duì)操作系統(tǒng)進(jìn)行分類的,所以根據(jù)它們的內(nèi)核類型,研究
    的頭像 發(fā)表于 04-13 15:26 ?1154次閱讀

    峰會(huì)回顧8 | OpenHarmony 分布式硬件關(guān)鍵技術(shù)

    OpenHarmony分布式硬件架構(gòu)設(shè)計(jì)以及華為設(shè)備協(xié)同方向的研究。 ? 內(nèi)容來(lái)源 第一屆開放原子開源基金會(huì)OpenHarmony技術(shù)峰會(huì)——生態(tài)與互聯(lián)分論壇 ? ? 正 文 內(nèi) 容
    的頭像 發(fā)表于 05-05 15:46 ?1039次閱讀
    <b class='flag-5'>峰會(huì)</b><b class='flag-5'>回顧</b><b class='flag-5'>第</b>8<b class='flag-5'>期</b> | OpenHarmony 分布式硬件關(guān)鍵技術(shù)

    峰會(huì)回顧20 | 操作系統(tǒng)形式驗(yàn)證與安全認(rèn)證

    演講嘉賓 | 趙永望 回顧整理 | 廖? ?濤 排版校對(duì) | 李萍萍 嘉賓簡(jiǎn)介 趙永望,浙江大學(xué)教授/博士生導(dǎo)師。擔(dān)任移動(dòng)終端安全技術(shù)浙江省工程研究中心主任、ARINC653國(guó)際操作系統(tǒng)標(biāo)準(zhǔn)委員會(huì)
    的頭像 發(fā)表于 07-27 16:21 ?794次閱讀
    <b class='flag-5'>峰會(huì)</b><b class='flag-5'>回顧</b><b class='flag-5'>第</b>20<b class='flag-5'>期</b> | <b class='flag-5'>操作系統(tǒng)</b>形式驗(yàn)證與安全認(rèn)證

    第二屆大會(huì)回顧9 | 從操作系統(tǒng)視角看大模型數(shù)據(jù)安全挑戰(zhàn)

    演講嘉賓 | 李? ?屹 回顧整理 | 廖? ?濤 排版校對(duì) | 李萍萍 嘉賓介紹 ?OS安全分論壇? 李屹 ,華為OS內(nèi)核實(shí)驗(yàn)室安全技術(shù)專家與助理科學(xué)家。主要研究領(lǐng)域包括操作系統(tǒng)安全
    的頭像 發(fā)表于 02-22 10:36 ?498次閱讀
    第二屆大會(huì)<b class='flag-5'>回顧</b><b class='flag-5'>第</b>9<b class='flag-5'>期</b> | 從<b class='flag-5'>操作系統(tǒng)</b>視角看大模型數(shù)據(jù)安全挑戰(zhàn)