RELIANCE 0-56936-103/103CA同步原型與共享內(nèi)存 多進(jìn)程應(yīng)用程序需要共享內(nèi)存和外設(shè)資源,為避免競爭采用了互斥的方法保證資源在同一時(shí)刻只被一個(gè)任務(wù)訪問。Linux內(nèi)核用一個(gè)系統(tǒng)調(diào)用來決定一個(gè)線程阻塞或是繼續(xù)執(zhí)行來實(shí)現(xiàn)互斥,在線程繼續(xù)執(zhí)行時(shí),這個(gè)費(fèi)時(shí)的系統(tǒng)調(diào)用就沒有必要了。
RELIANCE 0-56936-103/103CA所支持的Fast User-Space Mutexes 可以從用戶空間檢測是不是需要阻塞線程,只在需要時(shí)執(zhí)行系統(tǒng)調(diào)用終止線程。它同樣采用調(diào)度優(yōu)先級來確定將要執(zhí)行的進(jìn)程[4]。 多處理器嵌入式系統(tǒng)各處理器之間需要共享內(nèi)存,對稱多處理技術(shù)對內(nèi)存訪問采用同等優(yōu)先級,在很大程度上限制了系統(tǒng)的可量測性和處理效率。Linux2.6則提供了新的管理方法——NUMA(Non Uniform Memory Access)。NUMA根據(jù)處理器和內(nèi)存的拓?fù)洳季?在發(fā)生內(nèi)存競爭時(shí),給予不同處理器不同級別權(quán)限以解決內(nèi)存搶占瓶頸,提高吞吐量。
1.4 RELIANCE 0-56936-103/103CA線程及NPTL 新的線程模型基于一個(gè)1:1的線程模型(一個(gè)內(nèi)核線程對應(yīng)一個(gè)用戶線程),包括內(nèi)核對新的 NPTL(Native POSIX Threading Library)的支持,這是對以前內(nèi)核線程方法的明顯改進(jìn)。2.6內(nèi)核同時(shí)還提供POSIX signals和POSIX high-resolution timers。POSIX signals不會(huì)丟失,并且可以攜帶線程間或處理器間的通信信息。嵌入式系統(tǒng)要求系統(tǒng)按時(shí)間表執(zhí)行任務(wù),POSIX timer可以提供1kHz的觸發(fā)器使這一切變得簡單,從而可以有效地控制進(jìn)度。
1.5 微控制器的支持
RELIANCE 0-56936-103/103CA內(nèi)核加入了多種微控制器的支持。無MMU的處理器以前只能利用一些改進(jìn)的分支版本,如uClinux,而2.6內(nèi)核已經(jīng)將其整合進(jìn)了新的內(nèi)核中,開始支持多種流行的無MMU微控制器,如Dragonball、ColdFire、Hitachi H8/300。Linux在無MMU控制器上仍舊支持多任務(wù)處理,但沒有內(nèi)存保護(hù)功能。同時(shí)也加入了許多流行的控制器的支持,如S3C2410等。
CONTROL TECHNIQUES DRIVER SE23400400 SE5.5T 4.0KW
CONTROL TECHNIQUES 2950-8002 USPP 29508002
CONTROL TECHNIQUES, COMMANDER SE AC DRIVE, SE23400220
CONTROL TECHNIQUES UM1506-100 USPP UM1506100
Control Techniques Unimotor UM 75UMB200BCAA
CONTROL TECHNIQUES 960503-01 NSFP 96050301
CONTROL TECHNIQUES FM-P NSFP FMP
CONTROL TECHNIQUES TDT-15 USPP TDT15
CONTROL TECHNIQUES MDA75 USPP MDA75
EMERSON UNIDRIVE Model SP 1201 Control Techniques
Control Techniques Dynamic Braking Unit CD2DBU NEW
CONTROL TECHNIQUES CFEF-025 NSPP CFEF025
Error-Control Techniques for Digital Communication NEW
Stochastic Digital Control System Techniques: Advances
Discrete-Time Control System Implementation Techniques:
?