• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于真實(shí)硬件的操作系統(tǒng)安全實(shí)驗(yàn)設(shè)計(jì)

    2024-06-03 11:35:25陳波何玲娜韓姍姍
    中國信息技術(shù)教育 2024年10期
    關(guān)鍵詞:實(shí)驗(yàn)教學(xué)

    陳波 何玲娜 韓姍姍

    摘要:本文探索了基于開源硬件,教授低級安全概念的相關(guān)方法,包括與構(gòu)建實(shí)踐學(xué)習(xí)環(huán)境相關(guān)的嘗試,并對嵌入式內(nèi)核進(jìn)行擴(kuò)充,引導(dǎo)學(xué)生深入了解支持樹莓派3B+上的系統(tǒng)調(diào)用和內(nèi)存保護(hù),且設(shè)計(jì)的作業(yè)旨在幫助學(xué)生深入了解復(fù)雜的硬件細(xì)節(jié)。最終教學(xué)結(jié)果表明,基于真實(shí)硬件設(shè)計(jì)操作系統(tǒng)安全實(shí)驗(yàn),提供了一種培養(yǎng)學(xué)生分析和解決較復(fù)雜問題的有效方法。

    關(guān)鍵詞:操作系統(tǒng)安全;開源硬件;實(shí)驗(yàn)教學(xué)

    中圖分類號:G434? 文獻(xiàn)標(biāo)識碼:A? 論文編號:1674-2117(2024)10-0090-05

    引言

    在硬件課程的教學(xué)中,真實(shí)硬件上的操作能夠激發(fā)學(xué)生的好奇心,增強(qiáng)學(xué)生的成就感和參與度。然而,硬件課程對教室、教師、物料有著較高的要求,如在教授操作系統(tǒng)和計(jì)算機(jī)安全等課程時(shí),由于商用操作系統(tǒng)的龐大,學(xué)生的學(xué)習(xí)范圍被限制為單個(gè)組件或子組件,無法合理地呈現(xiàn)基于硬件的設(shè)計(jì)決策,而使用教學(xué)操作系統(tǒng)——用于觀察和開發(fā)操作系統(tǒng)的組件則可以有效解決這一問題。因此,筆者嘗試在操作系統(tǒng)安全課中引入嵌入式Xinu操作系統(tǒng),并設(shè)計(jì)了系統(tǒng)服務(wù)及內(nèi)存保護(hù)相關(guān)作業(yè)。

    背景

    嵌入式Xinu操作系統(tǒng)源自Xinu,其中心目標(biāo)之一是讓學(xué)生接觸真實(shí)的硬件?,F(xiàn)有嵌入式Xinu移植已用于嵌入式系統(tǒng)課程的教學(xué),如移植到樹莓派3B+上,允許硬件系統(tǒng)和操作系統(tǒng)課程提供多核執(zhí)行的實(shí)踐實(shí)驗(yàn),但對操作系統(tǒng)安全方面的關(guān)注較少,沒有實(shí)施明確的安全設(shè)施。

    那么,如何設(shè)計(jì)一個(gè)操作系統(tǒng),讓它既能監(jiān)督特權(quán)執(zhí)行又能安全地操作用戶線程?系統(tǒng)服務(wù)調(diào)用(Supervisor call,SVC)提供了此功能。SVC調(diào)用是非特權(quán)線程臨時(shí)訪問特權(quán)操作系統(tǒng)資源的接口。在arm架構(gòu)上,系統(tǒng)模式功能強(qiáng)大,而用戶模式受到限制,SVC在稱為Supervisor模式的特權(quán)環(huán)境中執(zhí)行。一般情況下,該模式具有與系統(tǒng)相同的高權(quán)限模式,而如修改CPU寄存器的指令,只能從特權(quán)模式訪問。一個(gè)簡單的操作系統(tǒng)(如教育操作系統(tǒng))可能只包含幾個(gè)SVC應(yīng)用程序,生產(chǎn)操作系統(tǒng)則提供更多保護(hù),但復(fù)雜度高。

    嵌入式Xinu操作系統(tǒng)依賴GNU交叉編譯器(GCC)來轉(zhuǎn)換主要用C語言編寫的內(nèi)核源代碼到一系列目標(biāo)文件。這些目標(biāo)文件鏈接在一起以創(chuàng)建可傳輸?shù)淖罱K可執(zhí)行操作系統(tǒng)映像到受支持的機(jī)器上并運(yùn)行。GCC等編譯器有一組可用的優(yōu)化選項(xiàng),常見的優(yōu)化程序的好處包括:更小的代碼大小、更快的程序執(zhí)行,且采用更少的分支(執(zhí)行指令重新排序,在當(dāng)前位置繼續(xù)執(zhí)行,而不是跳轉(zhuǎn)到內(nèi)存中較遠(yuǎn)的空間)。

    系統(tǒng)服務(wù)調(diào)用SVC

    筆者認(rèn)為,學(xué)生應(yīng)嘗試硬件提供的保護(hù)設(shè)施,如基于模式的保護(hù)。一個(gè)處理器的執(zhí)行模式定義了其當(dāng)前狀態(tài),即它將用于執(zhí)行svc等指令的方法。樹莓派3B+的CPU有七種執(zhí)行模式:系統(tǒng)模式、用戶模式、管理員模式、中止模式、快速中斷請求(FIQ)模式、中斷請求(IRQ)模式、未定義模式。

    在嵌入式系統(tǒng)課程中教授Embedded Xinu時(shí),系統(tǒng)僅在System模式、IRQ模式或FIQ模式下執(zhí)行。系統(tǒng)模式是特權(quán)模式,所有指令在此模式下均有效。對所有基本執(zhí)行使用系統(tǒng)模式提供了優(yōu)雅的設(shè)計(jì),但是內(nèi)置硬件安全設(shè)施未使用。當(dāng)處理器在User模式下執(zhí)行時(shí),特權(quán)指令變得未定義。因?yàn)镻i 3B+的SoC沒有公開可用的文檔,很難準(zhǔn)確確定哪些指令被認(rèn)為是特權(quán)的,以及哪些在用戶模式下可用。

    Supervisor模式與系統(tǒng)模式一樣,是一種特權(quán)模式,但它是一種異常模式,而系統(tǒng)模式不是。因此,要進(jìn)入超級用戶模式(或任何異常模式),處理器生成一個(gè)異常,該異常被Xinu的異常處理程序捕獲。

    管理員模式有自己的存儲堆棧指針(一個(gè)跟蹤運(yùn)行時(shí)堆棧的寄存器)和鏈接寄存器(一個(gè)保存當(dāng)前執(zhí)行的函數(shù)完成時(shí)返回的指令地址的寄存器)。根據(jù)ARM調(diào)用約定,寄存器r0-r3在函數(shù)調(diào)用時(shí)被壓入堆棧。當(dāng)處理Supervisor模式異常時(shí),使用其各自的堆棧來保存這些參數(shù)是有益的。因此,它的堆棧是在引導(dǎo)加載程序中初始化的。

    當(dāng)樹莓派上電后,內(nèi)核的bootloader會執(zhí)行初始化步驟,如為每種潛在的執(zhí)行模式準(zhǔn)備堆棧內(nèi)存。當(dāng)處理Supervisor等異常時(shí),平臺要求相應(yīng)的堆棧根據(jù)ARM過程調(diào)用標(biāo)準(zhǔn)進(jìn)行8字節(jié)對齊。在開始執(zhí)行由異常處理程序分支到的函數(shù)(如處理程序例程)之后,模式切換意味著堆棧指針已更新。

    雖然樹莓派3B+配備了四核處理器,但本課程使另外三個(gè)核心處于禁用狀態(tài)。當(dāng)不存在多核并發(fā)問題時(shí),擴(kuò)展內(nèi)核變得更加簡單。這對開發(fā)者有利,因?yàn)橄藢τ嘘P(guān)跨內(nèi)核的系統(tǒng)調(diào)用的探索。這一決定也符合Xinu作為教學(xué)工具的用途。學(xué)生不必因與新硬件細(xì)節(jié)一起引入的多核系統(tǒng)而不知所措。

    在嵌入式Xinu加載Null線程后,處理器仍處于系統(tǒng)模式(如圖1)。 接下來是一些關(guān)鍵的初始化步驟。為了在網(wǎng)絡(luò)傳輸后執(zhí)行內(nèi)核,必須首先初始化以太網(wǎng)設(shè)備,而樹莓派平臺的一個(gè)特點(diǎn)是網(wǎng)絡(luò)通信通過USB設(shè)備進(jìn)行,所以,首先要啟用USB子系統(tǒng)。USB傳輸需要啟用中斷,因此整個(gè)過程在系統(tǒng)模式下進(jìn)行。為了保持簡單性,在主線程開始執(zhí)行之前盡可能晚地進(jìn)入用戶模式。

    SVC接口或系統(tǒng)調(diào)用接口是一種抽象,允許在非特權(quán)模式下運(yùn)行的處理器安全地執(zhí)行特權(quán)指令并返回到正常執(zhí)行。圖2顯示了getcpuid()的系統(tǒng)調(diào)用序列,該函數(shù)返回當(dāng)前處理器核心的數(shù)字標(biāo)識。

    svc指令是32位arm狀態(tài)指令集和16位thumb指令集的一部分。為了區(qū)分所提供的內(nèi)核服務(wù),每個(gè)svc編號在頭文件include/svc.h中唯一定義。

    在使用USB(通用串行總線)設(shè)備等板載設(shè)備的嵌入式操作系統(tǒng)上,必須采用一種機(jī)制來促進(jìn)操作系統(tǒng)和設(shè)備之間的通信。對于許多設(shè)備來說,中斷請求線是必要的通信媒介。在初始化后,操作系統(tǒng)將對與其連接的每個(gè)設(shè)備啟用請求線。在此工作之前,Xinu內(nèi)核為許多設(shè)備啟用了中斷。最值得注意的是UART(通用異步接收器-發(fā)送器)和USB。UART中斷允許接收器傳輸數(shù)據(jù),這對于獲取輸入的系統(tǒng)函數(shù)非常有用,如getc()。但是,如果沒有啟用中斷,用戶模式函數(shù)將無法獲取輸入。

    如圖1所示,關(guān)鍵初始化序列可能發(fā)生在System模式。但是,當(dāng)?shù)谝淮螐挠脩裟J竭M(jìn)行上下文切換時(shí),更新CPSR中斷位的msr(從寄存器傳送到狀態(tài))指令未定義,這是因?yàn)槿绻辉L問該指令,就無法在啟用中斷的情況下啟動新線程。筆者試圖通過從上下文切換例程發(fā)出svc指令來回避這個(gè)問題,隨后,在更改SVC處理程序中的SPSR后,啟用中斷。然而,從svc返回后,系統(tǒng)定時(shí)器立即中斷了上下文切換代碼。在當(dāng)前狀態(tài)下,時(shí)鐘處理程序(在系統(tǒng)定時(shí)器中斷后調(diào)用)無法在用戶模式下執(zhí)行。最后,為了節(jié)省時(shí)間和簡單便捷,不需要啟動中斷來實(shí)現(xiàn)預(yù)期目標(biāo)。

    本節(jié)中設(shè)置的作業(yè)涉及ARM編程和更高級的C編程,允許更多的編程自由。這樣就為學(xué)生提供了一個(gè)啟動到用戶模式的內(nèi)核,但尚未在引導(dǎo)加載程序中初始化Supervisor模式堆棧。他們的任務(wù)是:①建立Supervisor模式堆棧;

    ②實(shí)現(xiàn)create()的系統(tǒng)調(diào)用。這個(gè)功能接受可變數(shù)量的參數(shù),使其API和調(diào)度案例寫起來更有挑戰(zhàn)性。

    在學(xué)生不知道將要測試的參數(shù)數(shù)量的情況下,教師可以要求他們編寫一個(gè)優(yōu)雅的C實(shí)現(xiàn)才能獲得滿分。此作業(yè)的書面測試用例可能包括準(zhǔn)備創(chuàng)建執(zhí)行參數(shù)檢查的線程。

    內(nèi)存保護(hù)

    內(nèi)存管理單元(MMU)是一個(gè)功能單元,負(fù)責(zé)監(jiān)督處理器對可用物理內(nèi)存的使用。因此,可以配置內(nèi)存管理單元來實(shí)現(xiàn)內(nèi)存保護(hù),緩存是處理器之間的中介和物理內(nèi)存。對于支持緩存的單元,標(biāo)記為可緩存的區(qū)域相應(yīng)地保存在翻譯后備緩沖區(qū)(TLB)中。

    處理器請求的內(nèi)存地址首先由MMU檢查以確保其有效。為了實(shí)現(xiàn)這一點(diǎn),MMU檢查存儲在硬件寄存器中的信息,其中包含給定區(qū)域的讀寫權(quán)限。在確定地址可訪問后,進(jìn)行地址轉(zhuǎn)換。這些翻譯存儲在TLB中,因此MMU只需引用此翻譯并抓取相應(yīng)的物理內(nèi)存地址。對于store操作,內(nèi)存系統(tǒng)不需要返回值。如果執(zhí)行l(wèi)oad,請求將被更新以包含位于物理地址的值,并將其發(fā)送回請求者。

    樹莓派3B+支持兩種虛擬內(nèi)存系統(tǒng)選項(xiàng)——MMU和內(nèi)存保護(hù)單元(MPU)。MPU對編程區(qū)域提供更簡單的接口,但由于嵌入式Xinu已經(jīng)啟用了MMU,因此選用MMU。這個(gè)決定更符合硬件系統(tǒng)教學(xué),因?yàn)镸MU是學(xué)生熟悉的必要計(jì)算機(jī)組件。

    樹莓派3B+定義了兩級緩存——L1和L2。在默認(rèn)情況下,樹莓派3B+上禁用二級緩存。嵌入式Xinu最新移植初始化了MMU,但僅使用已啟用的L2系統(tǒng)進(jìn)行原子操作,從而在內(nèi)核之間強(qiáng)制執(zhí)行互斥。在此工作之前,啟用的MMU并未利用其內(nèi)存保護(hù)功能。

    圖3顯示了該器件實(shí)現(xiàn)的存儲系統(tǒng)。當(dāng)MMU初始化時(shí),L2緩存已啟用,并且可以開始轉(zhuǎn)換。如上所述,需要一個(gè)硬件寄存器來確定訪問控制。在這個(gè)平臺上,協(xié)處理器寄存器15(CP15)保存有關(guān)正在訪問的內(nèi)存區(qū)域的信息,如是否可緩存,或者是否允許當(dāng)前執(zhí)行模式訪問它。在地址轉(zhuǎn)換之后,物理地址可能駐留在兩個(gè)緩存層次結(jié)構(gòu)中的任何一個(gè)中,或者駐留在RAM中。該內(nèi)核以虛擬和物理轉(zhuǎn)換1∶1的方式配置MMU,這使得設(shè)計(jì)更加簡單,其中翻譯后的內(nèi)存地址對請求者是可見的。該平臺的內(nèi)存架構(gòu)允許將內(nèi)存區(qū)域編程為多種固定大小之一:4KB頁、64KB頁、1MB節(jié)或16MB超節(jié)。最新的內(nèi)核移植使用1MB部分,無子頁面,以簡化設(shè)計(jì)。為使代碼更便于學(xué)生理解,此實(shí)現(xiàn)保留1MB部分。

    MMU區(qū)域由轉(zhuǎn)換表描述符定義,所選的1MB節(jié)大小使用第一級描述符格式。當(dāng)C位設(shè)置后,1MB區(qū)域是可緩存的。當(dāng)考慮外設(shè)地址空間時(shí),該區(qū)域的C位必須禁用,否則即使有基本輸出也可能會產(chǎn)生嚴(yán)重影響。描述符的12位保留用于該節(jié)的基址部分,AP位允許擴(kuò)展正常訪問權(quán)限(AP)位。當(dāng)設(shè)置APX時(shí),將提供兩種額外的特權(quán)狀態(tài),如特權(quán)只讀,而不是特權(quán)和用戶訪問控制權(quán)限的四種狀態(tài)。本實(shí)驗(yàn)不設(shè)置APX位,而是使用完全訪問模式或使用AP位的用戶寫禁用模式。域格式定義了內(nèi)存區(qū)域集合的訪問類型,從而使高級內(nèi)核具有更大的靈活性。為簡單起見,在此實(shí)現(xiàn)中,為整個(gè)1MB部分定義了一個(gè)域。之前的嵌入式Xinu移植將域位設(shè)置為Manager訪問類型,這阻止了根據(jù)訪問描述符中的權(quán)限位對訪問進(jìn)行檢查,因此永遠(yuǎn)不會生成權(quán)限錯(cuò)誤。因此,要實(shí)施一定程度的內(nèi)存保護(hù),不僅需要更改AP位,還要更改域位。將這些位更改為客戶端模式,根據(jù)條目中的AP位檢查訪問。嵌入式Xinu的MMU初始化代碼是用C和ARM匯編編寫的。mmu_init() C函數(shù)使用輔助函數(shù)mmu_section()來監(jiān)督區(qū)域的一般初始化,以設(shè)置適當(dāng)?shù)拿枋龇袷轿?。一個(gè)for循環(huán)循環(huán)訪問內(nèi)存地址,調(diào)用helper,而一旦所有段基地址都被映射并且外設(shè)被標(biāo)記為不可緩存,MMU就可以啟動。ARM例程啟動mmu()通過CP15執(zhí)行必要的操作。首先,所有指令和數(shù)據(jù)高速緩存行都無效。在設(shè)置域和TLB基址之前,TLB會失效,以防止硬件留下無效引用重置。

    在對某個(gè)區(qū)域應(yīng)用受限訪問權(quán)限(即用戶模式只讀)并且啟用MMU后,中止模式成為可能的執(zhí)行模式。Abort模式是內(nèi)存中止時(shí)使用的異常模式。內(nèi)存中止是由無效的數(shù)據(jù)內(nèi)存訪問引起的,如變量存在于內(nèi)存地址0x00300處,并且該區(qū)域由第一級描述符定義為用戶模式只讀,則嘗試從用戶更改該處的值的行為將導(dǎo)致數(shù)據(jù)存儲器中止。中止處理程序可以編程為以某種方式處理此類故障,具體方式取決于處理者的設(shè)計(jì),它可能會在執(zhí)行動態(tài)配置指令后再次嘗試錯(cuò)誤指令。否則,簡單的中止處理程序?qū)⑻^錯(cuò)誤指令。

    在本節(jié)設(shè)計(jì)的作業(yè)中,學(xué)生將看到一個(gè)按順序創(chuàng)建并運(yùn)行兩個(gè)線程的主程序。運(yùn)行的第一個(gè)線程模擬普通線程,它進(jìn)行一些系統(tǒng)調(diào)用,如gettid()、getcpuid(),并打印每個(gè)結(jié)果。第二個(gè)線程模擬全局變量的惡意賦值,將導(dǎo)致內(nèi)核出現(xiàn)不可恢復(fù)的故障。學(xué)生的任務(wù)是防止故障發(fā)生,而無需刪除或更改惡意線程的指令。

    該作業(yè)包含三個(gè)主要部分:

    ①將insert()函數(shù)設(shè)為系統(tǒng)調(diào)用;

    ②在mmu_init()例程期間修改訪問權(quán)限位;

    ③編寫一個(gè)簡單的中止模式處理程序來跳過無效指令。

    全局線程就緒列表通過insert()修改,它將已就緒線程ID放入就緒列表中。將列表索引賦值為-1將導(dǎo)致調(diào)度程序發(fā)生故障,并打印內(nèi)核錯(cuò)誤消息,打印錯(cuò)誤消息后不會繼續(xù)執(zhí)行,所以學(xué)生可以先考慮執(zhí)行模式提供的保護(hù)。如果在Supervisor模式下執(zhí)行insert(),那么就緒列表將只能從特權(quán)模式寫入。因此,如果就緒列表的地址已知,則MMU可以配置為只允許從特權(quán)模式對該地址進(jìn)行寫訪問。

    該實(shí)現(xiàn)使用一種方案來挑選出就緒列表,將其放入遠(yuǎn)離內(nèi)核內(nèi)存的已知位置。首先,為了使就緒列表地址已知,需要進(jìn)行修改。在initialize.c中,聲明了就緒列表隊(duì)列,可以使用編譯器指令,與加載器腳本一起,將就緒列表復(fù)制到已知位置(如圖4)。因?yàn)镸MU使用1MB的部分進(jìn)行1:1轉(zhuǎn)換,就緒列表可以定義在較高的物理部分,如0x00800000。

    通過可見的已知位置的就緒列表,學(xué)生可以開始修改mmu_init()以使用USER READONLY訪問權(quán)限位。最初,兩個(gè)AP位均被設(shè)置,允許對特權(quán)和非特權(quán)模式進(jìn)行完全讀寫訪問。修改僅需要設(shè)置第二個(gè)AP位,從而授予用戶對保存就緒列表的區(qū)域進(jìn)行只讀訪問。一旦完成,學(xué)生將注意到內(nèi)核在嘗試進(jìn)行現(xiàn)在無效的分配后掛起,這不是期望的行為,描述要求跳過無效指令,因此下一部分需要一些ARM匯編。內(nèi)核掛起是因?yàn)樗鼑L試內(nèi)存寫入時(shí)出現(xiàn)錯(cuò)誤,導(dǎo)致內(nèi)核陷入了中止模式。學(xué)生必須修改中止處理程序以跳過出錯(cuò)的指令。當(dāng)處理器進(jìn)入中止模式時(shí),鏈接寄存器被設(shè)置為中止指令的地址+8。因此,要返回到無效賦值之后的指令,中止處理程序必須從鏈接寄存器中減去4并跳轉(zhuǎn)到該地址。

    結(jié)果與展望

    本文引入了系統(tǒng)調(diào)用,這是嵌入式操作系統(tǒng)的一個(gè)重大結(jié)構(gòu)變化。此外,還提供了基于模式的內(nèi)存保護(hù)實(shí)現(xiàn),所設(shè)計(jì)的作業(yè)提出了相關(guān)理論在實(shí)踐中的應(yīng)用方式。通過教學(xué)實(shí)踐,取得了較好的效果。

    未來工作的許多方向都涉及更高層次的擴(kuò)展,如可以研究嵌套SVC調(diào)用。嵌套SVC指令的能力將簡化Xinu內(nèi)核,特別是如果需要單獨(dú)的用戶和內(nèi)核空間。另外,據(jù)學(xué)生反饋,他們對現(xiàn)代CPU的多核技術(shù)較感興趣,因此,筆者目前正在設(shè)計(jì)啟用樹莓派上其他三個(gè)核心的實(shí)驗(yàn)材料。

    參考文獻(xiàn):

    [1]劉威,常瑞,謝耀濱.面向系統(tǒng)能力培養(yǎng)的嵌入式系統(tǒng)課程教學(xué)模式改革與實(shí)踐[J].計(jì)算機(jī)教育,2019(01):39-43.

    [2]ARM Ltd.ARM Architecture Reference Manual Armv8,for Armv8-A architecture profile[EB/OL].https://static.docs.arm.com/ddi0487/ea/DDI0487E.

    [3]ARM Ltd. SVC Handlers.[EB.OL].https://infocenter.arm.com/help/index.js?topic=/com.arm.doc.dui0203j/Cacdfeci.html.

    [4]Dennis Brylow. An experimental laboratory environment for teaching embedded operating systems[C].Proceedings of the 39th SIGCSE technical symposium on computer science education:192-196.

    [5]Douglas Comer.Operating System Design:The Xinu Approach[M].鄒恒明,周亮,曹浩,等,譯.北京:機(jī)械工業(yè)出版社,2013.

    [6]陳剛,關(guān)楠,呂鳴松,等.實(shí)時(shí)多核嵌入式系統(tǒng)研究綜述[J].軟件學(xué)報(bào),2018,29(07):2152-2176.

    猜你喜歡
    實(shí)驗(yàn)教學(xué)
    問題引導(dǎo)在初中化學(xué)實(shí)驗(yàn)教學(xué)中實(shí)踐探索
    家長(2023年2期)2023-03-14 06:55:16
    關(guān)于基礎(chǔ)教育階段實(shí)驗(yàn)教學(xué)的幾點(diǎn)看法
    光反應(yīng)與有機(jī)化學(xué)實(shí)驗(yàn)教學(xué)結(jié)合的研究
    云南化工(2021年8期)2021-12-21 06:38:04
    小議初中化學(xué)演示實(shí)驗(yàn)教學(xué)
    甘肅教育(2020年4期)2020-09-11 07:42:36
    電容器的實(shí)驗(yàn)教學(xué)
    物理之友(2020年12期)2020-07-16 05:39:20
    對初中化學(xué)實(shí)驗(yàn)教學(xué)的認(rèn)識和體會
    甘肅教育(2020年8期)2020-06-11 06:10:04
    幾何體在高中數(shù)學(xué)實(shí)驗(yàn)教學(xué)中的應(yīng)用
    基于云計(jì)算的計(jì)算機(jī)實(shí)驗(yàn)教學(xué)探討
    高中生物實(shí)驗(yàn)教學(xué)中形成性評價(jià)的實(shí)施——以“觀察根尖分生區(qū)組織細(xì)胞的有絲分裂”實(shí)驗(yàn)教學(xué)為例
    高中自然地理課堂實(shí)驗(yàn)教學(xué)的探討
    韩国av在线不卡| 丝袜喷水一区| 欧美+日韩+精品| 国产白丝娇喘喷水9色精品| 精品不卡国产一区二区三区| 神马国产精品三级电影在线观看| 日日撸夜夜添| 嫩草影院新地址| а√天堂www在线а√下载| 国产精华一区二区三区| 国产精品伦人一区二区| 亚洲人成网站高清观看| 国内精品一区二区在线观看| 亚洲激情五月婷婷啪啪| 国产一区亚洲一区在线观看| 丝袜美腿在线中文| 人妻系列 视频| 亚洲精品456在线播放app| 老女人水多毛片| 黄色欧美视频在线观看| 国产精品乱码一区二三区的特点| 夜夜看夜夜爽夜夜摸| 国产极品天堂在线| 亚洲自偷自拍三级| or卡值多少钱| 在现免费观看毛片| 内地一区二区视频在线| 中国美白少妇内射xxxbb| 99视频精品全部免费 在线| 亚洲精品日韩在线中文字幕 | 免费人成视频x8x8入口观看| 最近的中文字幕免费完整| 亚洲美女搞黄在线观看| 97超碰精品成人国产| 久久久久久久久久久免费av| 91aial.com中文字幕在线观看| 丰满人妻一区二区三区视频av| 久久久精品欧美日韩精品| 亚洲精品影视一区二区三区av| 久久久国产成人精品二区| av在线老鸭窝| 国产毛片a区久久久久| 99久久久亚洲精品蜜臀av| 国产真实伦视频高清在线观看| 我的女老师完整版在线观看| 一夜夜www| 男女视频在线观看网站免费| 欧美丝袜亚洲另类| 色尼玛亚洲综合影院| 成人欧美大片| 天堂网av新在线| 中国国产av一级| 午夜a级毛片| 麻豆av噜噜一区二区三区| 色哟哟·www| 日韩一本色道免费dvd| 国产精品国产高清国产av| 国产在线精品亚洲第一网站| 亚洲天堂国产精品一区在线| 午夜福利成人在线免费观看| 人妻系列 视频| 久久久色成人| 男女视频在线观看网站免费| 国产精品国产三级国产av玫瑰| 欧美精品一区二区大全| 亚洲色图av天堂| 国产激情偷乱视频一区二区| 亚洲精品456在线播放app| 国产黄色视频一区二区在线观看 | 男的添女的下面高潮视频| 国产成人精品久久久久久| 国产高清不卡午夜福利| 久久精品人妻少妇| 日韩欧美三级三区| 亚洲婷婷狠狠爱综合网| 99热这里只有精品一区| 久久久久久久久久成人| 最好的美女福利视频网| 99热只有精品国产| 久久婷婷人人爽人人干人人爱| 啦啦啦韩国在线观看视频| 国产麻豆成人av免费视频| av在线播放精品| 91麻豆精品激情在线观看国产| 五月伊人婷婷丁香| 99国产极品粉嫩在线观看| 久久精品91蜜桃| 久久久久久久久久成人| 男人狂女人下面高潮的视频| 亚洲国产精品成人综合色| 国产成人精品婷婷| 此物有八面人人有两片| 成人毛片a级毛片在线播放| 成年版毛片免费区| 亚洲,欧美,日韩| 黄色欧美视频在线观看| 黄色欧美视频在线观看| 午夜精品一区二区三区免费看| 欧美高清成人免费视频www| 看黄色毛片网站| 久久久久久久亚洲中文字幕| 搡老妇女老女人老熟妇| 91aial.com中文字幕在线观看| 亚洲第一区二区三区不卡| 一个人看的www免费观看视频| 国产精品一区二区三区四区免费观看| 99久久精品一区二区三区| 国产伦精品一区二区三区四那| 一本精品99久久精品77| 极品教师在线视频| 直男gayav资源| 久久久久久久久久久丰满| 一卡2卡三卡四卡精品乱码亚洲| 人妻久久中文字幕网| 老司机福利观看| 特大巨黑吊av在线直播| 欧美另类亚洲清纯唯美| 色尼玛亚洲综合影院| 亚洲美女搞黄在线观看| 久久精品夜色国产| 简卡轻食公司| 国产老妇伦熟女老妇高清| 国产精品女同一区二区软件| 国产伦精品一区二区三区视频9| 美女大奶头视频| 免费观看a级毛片全部| 婷婷色综合大香蕉| eeuss影院久久| 最新中文字幕久久久久| 亚洲精品日韩在线中文字幕 | 国产 一区精品| 国内少妇人妻偷人精品xxx网站| 12—13女人毛片做爰片一| 自拍偷自拍亚洲精品老妇| 日本与韩国留学比较| 少妇丰满av| 最新中文字幕久久久久| 丰满人妻一区二区三区视频av| 18禁黄网站禁片免费观看直播| 日韩制服骚丝袜av| 久久99精品国语久久久| 国产成人freesex在线| 国产成人a区在线观看| 热99re8久久精品国产| 99久久精品国产国产毛片| 国产中年淑女户外野战色| 国产美女午夜福利| 中国美女看黄片| 卡戴珊不雅视频在线播放| 综合色av麻豆| 久久中文看片网| 亚洲精品日韩在线中文字幕 | 亚洲欧美成人综合另类久久久 | av在线观看视频网站免费| 亚洲国产欧洲综合997久久,| 欧美一区二区亚洲| 久久久色成人| 蜜桃久久精品国产亚洲av| 精品国内亚洲2022精品成人| 成年女人看的毛片在线观看| 久久精品国产自在天天线| 黄片wwwwww| 日本-黄色视频高清免费观看| 欧美日韩国产亚洲二区| 久久人人爽人人片av| 国产精品久久久久久久久免| 国产精品久久电影中文字幕| 亚洲精品456在线播放app| 欧美另类亚洲清纯唯美| 亚洲四区av| 国产成人aa在线观看| 老女人水多毛片| .国产精品久久| 国产精品综合久久久久久久免费| 亚洲精品色激情综合| 岛国在线免费视频观看| 麻豆国产av国片精品| 可以在线观看毛片的网站| 九草在线视频观看| 99久久精品一区二区三区| 久久6这里有精品| 一个人免费在线观看电影| 日本一二三区视频观看| 国产成人影院久久av| 人妻系列 视频| 国产在线精品亚洲第一网站| 国产伦理片在线播放av一区 | 精品人妻一区二区三区麻豆| 国产高清三级在线| 99久久精品国产国产毛片| 国产黄色视频一区二区在线观看 | 日韩av不卡免费在线播放| 日本成人三级电影网站| 少妇熟女aⅴ在线视频| 欧美最新免费一区二区三区| 日本-黄色视频高清免费观看| 日本免费一区二区三区高清不卡| 国产精品无大码| 91麻豆精品激情在线观看国产| 亚洲欧洲日产国产| 日日摸夜夜添夜夜爱| 禁无遮挡网站| 男女那种视频在线观看| 久久欧美精品欧美久久欧美| 亚洲国产欧美人成| 美女cb高潮喷水在线观看| 日韩大尺度精品在线看网址| 一进一出抽搐gif免费好疼| 亚洲国产欧美人成| 蜜桃亚洲精品一区二区三区| 欧美激情国产日韩精品一区| 国内揄拍国产精品人妻在线| 国内精品宾馆在线| 中文字幕av在线有码专区| 2022亚洲国产成人精品| 99久久无色码亚洲精品果冻| 亚洲不卡免费看| 三级男女做爰猛烈吃奶摸视频| 97超视频在线观看视频| 亚洲成人久久爱视频| 日日摸夜夜添夜夜添av毛片| 人人妻人人澡欧美一区二区| 青春草亚洲视频在线观看| 99久国产av精品| 黄色日韩在线| 久久久久久久久久黄片| 午夜激情欧美在线| h日本视频在线播放| 免费不卡的大黄色大毛片视频在线观看 | 国产私拍福利视频在线观看| 简卡轻食公司| 伦精品一区二区三区| 国产一区二区在线观看日韩| 高清毛片免费观看视频网站| 日韩成人伦理影院| 国产伦精品一区二区三区视频9| 毛片女人毛片| 亚洲精华国产精华液的使用体验 | 男女视频在线观看网站免费| 美女被艹到高潮喷水动态| 91午夜精品亚洲一区二区三区| 听说在线观看完整版免费高清| 99热这里只有是精品在线观看| 亚洲最大成人中文| 波多野结衣高清作品| 乱系列少妇在线播放| 免费av观看视频| 亚洲精品亚洲一区二区| 久久久久久国产a免费观看| 亚洲一区高清亚洲精品| 久久久久久久久久成人| 国产成人91sexporn| 最近手机中文字幕大全| 99久久精品一区二区三区| 少妇高潮的动态图| 男女下面进入的视频免费午夜| 一级毛片我不卡| 美女被艹到高潮喷水动态| 国产三级中文精品| 亚洲av熟女| 亚洲国产色片| 中文字幕人妻熟人妻熟丝袜美| 国内精品美女久久久久久| 丰满乱子伦码专区| 晚上一个人看的免费电影| 日韩欧美 国产精品| 国产成人精品婷婷| 国产单亲对白刺激| 欧美精品一区二区大全| 国产亚洲av嫩草精品影院| 人妻制服诱惑在线中文字幕| 一级二级三级毛片免费看| 国产日韩欧美在线精品| 亚洲av.av天堂| 免费看日本二区| 你懂的网址亚洲精品在线观看 | 国产麻豆成人av免费视频| 三级男女做爰猛烈吃奶摸视频| 久久综合国产亚洲精品| 午夜免费男女啪啪视频观看| 亚洲内射少妇av| 久久精品国产鲁丝片午夜精品| 人人妻人人澡欧美一区二区| 欧美xxxx性猛交bbbb| 在线观看66精品国产| 青青草视频在线视频观看| 99热精品在线国产| 深夜精品福利| 久久人妻av系列| 男女下面进入的视频免费午夜| 桃色一区二区三区在线观看| ponron亚洲| 一本久久精品| 三级经典国产精品| 国产成人a∨麻豆精品| 国产免费男女视频| 免费看美女性在线毛片视频| 赤兔流量卡办理| 国产成人91sexporn| 晚上一个人看的免费电影| 午夜福利在线在线| 三级毛片av免费| 日本-黄色视频高清免费观看| 欧美成人a在线观看| 免费看光身美女| 噜噜噜噜噜久久久久久91| 精品国内亚洲2022精品成人| 亚洲国产欧美在线一区| 日本一本二区三区精品| 国产蜜桃级精品一区二区三区| 又爽又黄无遮挡网站| 2022亚洲国产成人精品| 少妇人妻精品综合一区二区 | 少妇猛男粗大的猛烈进出视频 | 午夜免费激情av| 一个人看的www免费观看视频| 嫩草影院新地址| 国产精品人妻久久久久久| 精品久久久久久久久av| 久久这里有精品视频免费| 国产成年人精品一区二区| 99久久人妻综合| 精品久久久久久久久亚洲| 久久精品国产亚洲网站| 神马国产精品三级电影在线观看| 欧美xxxx性猛交bbbb| 三级国产精品欧美在线观看| 精品一区二区三区视频在线| 亚洲av二区三区四区| 国产精品,欧美在线| 69人妻影院| 国产av一区在线观看免费| 成人毛片a级毛片在线播放| 久久精品影院6| 色尼玛亚洲综合影院| 午夜福利在线在线| 久久国内精品自在自线图片| 插逼视频在线观看| 亚洲av熟女| 免费看光身美女| 精品久久久久久久久av| 校园春色视频在线观看| 久久亚洲精品不卡| 久久午夜亚洲精品久久| 内射极品少妇av片p| 男女边吃奶边做爰视频| 老女人水多毛片| 欧美日韩精品成人综合77777| 国产麻豆成人av免费视频| 国产亚洲精品久久久久久毛片| 91在线精品国自产拍蜜月| 久久久久久久久久久丰满| 神马国产精品三级电影在线观看| 国产亚洲精品久久久com| 全区人妻精品视频| 国产精华一区二区三区| 我的老师免费观看完整版| 日日干狠狠操夜夜爽| 天天一区二区日本电影三级| 噜噜噜噜噜久久久久久91| 18+在线观看网站| 99热只有精品国产| 国产大屁股一区二区在线视频| av免费观看日本| 国产精品久久久久久久久免| 国内精品美女久久久久久| 久久韩国三级中文字幕| 成人一区二区视频在线观看| 综合色av麻豆| 91精品一卡2卡3卡4卡| 久久久久久伊人网av| 亚洲久久久久久中文字幕| 成人毛片60女人毛片免费| 久久久色成人| 全区人妻精品视频| 男女视频在线观看网站免费| 日韩,欧美,国产一区二区三区 | 欧美性感艳星| 精品少妇黑人巨大在线播放 | 中国美女看黄片| 久久久久免费精品人妻一区二区| 青春草亚洲视频在线观看| 国产精品电影一区二区三区| 亚洲自偷自拍三级| av黄色大香蕉| 国产精品综合久久久久久久免费| 色综合亚洲欧美另类图片| 日韩精品有码人妻一区| 少妇熟女欧美另类| 精品熟女少妇av免费看| 国产一区二区三区在线臀色熟女| 国产又黄又爽又无遮挡在线| 亚洲欧美成人综合另类久久久 | 99热这里只有是精品在线观看| 99国产极品粉嫩在线观看| 久久午夜福利片| 国产69精品久久久久777片| 在线观看av片永久免费下载| 久久久久性生活片| 精品久久久久久久久亚洲| 国产精品蜜桃在线观看 | 一个人免费在线观看电影| 99久久人妻综合| 91午夜精品亚洲一区二区三区| 精品一区二区三区视频在线| 国产白丝娇喘喷水9色精品| 丝袜美腿在线中文| 久久久欧美国产精品| 免费看a级黄色片| 精品一区二区三区视频在线| 成人永久免费在线观看视频| 国产精品久久久久久精品电影| 热99re8久久精品国产| 婷婷精品国产亚洲av| 中国美女看黄片| 亚洲人成网站在线播放欧美日韩| 青青草视频在线视频观看| 看免费成人av毛片| videossex国产| 18+在线观看网站| 国产精品日韩av在线免费观看| 老女人水多毛片| 18禁黄网站禁片免费观看直播| 成年免费大片在线观看| 男的添女的下面高潮视频| 午夜爱爱视频在线播放| 此物有八面人人有两片| 秋霞在线观看毛片| 国产一级毛片七仙女欲春2| 日韩欧美精品免费久久| 日本熟妇午夜| 一区二区三区四区激情视频 | or卡值多少钱| 在线播放无遮挡| АⅤ资源中文在线天堂| 欧美潮喷喷水| 久久中文看片网| 欧美一级a爱片免费观看看| 美女大奶头视频| 性插视频无遮挡在线免费观看| 尾随美女入室| 欧美性猛交黑人性爽| 亚洲欧美日韩高清在线视频| 久久精品国产亚洲av香蕉五月| 99久久人妻综合| 成人亚洲欧美一区二区av| 国产高清有码在线观看视频| 亚洲成av人片在线播放无| 有码 亚洲区| 成人午夜精彩视频在线观看| 狂野欧美激情性xxxx在线观看| 天堂网av新在线| 亚洲精品国产成人久久av| 国产av麻豆久久久久久久| 变态另类丝袜制服| 国产精品永久免费网站| 丰满的人妻完整版| 国产91av在线免费观看| 在线免费观看的www视频| 国产在视频线在精品| 精品午夜福利在线看| 久久婷婷人人爽人人干人人爱| 六月丁香七月| 国产精品1区2区在线观看.| 91久久精品国产一区二区成人| 久久鲁丝午夜福利片| 日韩欧美精品免费久久| 老熟妇乱子伦视频在线观看| 亚洲欧美日韩高清专用| 国产极品天堂在线| 桃色一区二区三区在线观看| 日韩欧美一区二区三区在线观看| 天堂网av新在线| 亚洲国产欧美在线一区| 国产成人一区二区在线| 淫秽高清视频在线观看| 大香蕉久久网| 免费观看人在逋| 精品不卡国产一区二区三区| 可以在线观看的亚洲视频| 日本免费一区二区三区高清不卡| 蜜桃亚洲精品一区二区三区| 久久精品国产自在天天线| 又黄又爽又刺激的免费视频.| 久久中文看片网| 日韩一区二区视频免费看| 日本爱情动作片www.在线观看| 两性午夜刺激爽爽歪歪视频在线观看| 亚洲精品国产av成人精品| 九九在线视频观看精品| 久久精品夜色国产| 欧美+亚洲+日韩+国产| 欧美另类亚洲清纯唯美| 又粗又硬又长又爽又黄的视频 | 女人被狂操c到高潮| 亚洲欧美成人综合另类久久久 | 少妇高潮的动态图| 夜夜爽天天搞| 变态另类成人亚洲欧美熟女| 亚洲成人久久爱视频| 22中文网久久字幕| 午夜激情欧美在线| 国产亚洲5aaaaa淫片| 高清毛片免费看| 日韩欧美一区二区三区在线观看| 小蜜桃在线观看免费完整版高清| 激情 狠狠 欧美| 亚洲精华国产精华液的使用体验 | 大香蕉久久网| 99久国产av精品国产电影| 在线天堂最新版资源| 人妻系列 视频| 久久国产乱子免费精品| 欧美一级a爱片免费观看看| 99在线人妻在线中文字幕| 欧美一级a爱片免费观看看| 我要搜黄色片| 大香蕉久久网| 国产人妻一区二区三区在| 日韩人妻高清精品专区| 国产久久久一区二区三区| 久久精品国产亚洲av香蕉五月| 国产伦精品一区二区三区四那| 91久久精品国产一区二区三区| 亚洲av二区三区四区| 青青草视频在线视频观看| 亚洲性久久影院| 99精品在免费线老司机午夜| 久久国产乱子免费精品| 久久精品国产99精品国产亚洲性色| 日韩中字成人| 麻豆久久精品国产亚洲av| videossex国产| 国产精品久久久久久亚洲av鲁大| 99久久人妻综合| a级毛片a级免费在线| 国产午夜精品一二区理论片| 国产精品久久视频播放| 在线观看免费视频日本深夜| 久久久久性生活片| 欧美日韩在线观看h| 国产日韩欧美在线精品| 国产精品日韩av在线免费观看| 国产黄片美女视频| 国产成人影院久久av| 村上凉子中文字幕在线| 亚洲久久久久久中文字幕| 色综合站精品国产| 国产成人一区二区在线| 久久九九热精品免费| 在线观看av片永久免费下载| 国产精品美女特级片免费视频播放器| 男人舔奶头视频| 国产中年淑女户外野战色| 久久久久久伊人网av| 成人综合一区亚洲| 免费搜索国产男女视频| 日本黄色视频三级网站网址| 婷婷色av中文字幕| 亚洲欧洲国产日韩| 亚洲成av人片在线播放无| 亚洲七黄色美女视频| 国产爱豆传媒在线观看| 麻豆精品久久久久久蜜桃| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 久久久久久久久中文| 成人漫画全彩无遮挡| 亚洲欧美精品自产自拍| 国产麻豆成人av免费视频| 亚洲乱码一区二区免费版| 久久久精品大字幕| 国产一区二区三区在线臀色熟女| 成人特级黄色片久久久久久久| 国产精品.久久久| 国产精品美女特级片免费视频播放器| 欧美日本亚洲视频在线播放| 老女人水多毛片| 亚洲国产欧美人成| 精品不卡国产一区二区三区| 国产淫片久久久久久久久| 国产精品av视频在线免费观看| 最近最新中文字幕大全电影3| 欧美一区二区亚洲| 白带黄色成豆腐渣| 在线免费十八禁| 亚洲av中文av极速乱| 精品久久久久久久久久久久久| 99在线人妻在线中文字幕| 国产精品一区二区在线观看99 | 欧美+亚洲+日韩+国产| 在线播放国产精品三级| 99九九线精品视频在线观看视频| 婷婷亚洲欧美| 日韩一区二区三区影片| 国产高清视频在线观看网站| 久久久久久久久久久免费av| 在现免费观看毛片| 草草在线视频免费看| 欧美日韩国产亚洲二区| 精品久久久久久久末码| 日韩欧美精品v在线| 99热精品在线国产| 精品免费久久久久久久清纯| 日本免费一区二区三区高清不卡| 亚洲成a人片在线一区二区| 国产高清视频在线观看网站| 亚洲av二区三区四区| 麻豆成人午夜福利视频| 日日撸夜夜添| 国内精品一区二区在线观看| 免费观看的影片在线观看| 亚洲精品成人久久久久久| 久久精品国产亚洲av天美| 麻豆国产97在线/欧美| 精品不卡国产一区二区三区|