15. Nêu đặc điểm và chức năng của Hệ điều hành thời gian thực.

Màu nền
Font chữ
Font size
Chiều cao dòng

Hệđiềuhànhthờigianthựccónhữngđặcđiểmsau:

1) Độtrễchuyểnđổitrạngtháinhỏ.

2)Thờigiantiêuhaotừviệc thực hiệncâu lệnhcuốicùng củamộttác vụđếnviệc thực hiện lệnh đầutiêncủachươngtrìnhxửlýngắtlàcóthểdựđoánvàđủngắn.

3)Tươngtự,thờigiantiêuhaotừviệcthựchiệncâulệnhcuốicùngcủachươngtrìnhxửlýngắt đếnviệcthựchiệnlệnhđầutiêncủatácvụtiếptheocũngcóthểdựđoánvàđủngắn.

4)Độtincậyvàthờigianràng buộc giữa cáccơchếxửlýphảiđược đảmbảo đểcáctácvụgiao tiếpvớinhaumộtcáchkịpthời.

5) MộtRTOScóhỗtrợxửlýđanhiệmvàtheomứcưutiênchotừngtácvụ.

6)Hệthống thờigianthực khônghỗtrợxửlýtheomức ưutiênchohạtnhân (kernel)màtrong khi xửlýhạtnhânsẽđượcđặtmứcưutiênbởimộtsốquátrìnhkhác.

Hệđiềuhànhthờigianthựccómộtsốchứcnăngnhưsau:

1) Quảnlýtácvụ(TaskManagement)

Quảnlýtácvụchophépngườilậptrìnhthiếtkếphầnmềmứngdụngthànhmộtsốđoạn mãriêng biệtđểthựchiệncácmụctiêuvàthờihạnriêngbiệt.Chứcnăngnàythựchiệnthôngquabộlập lịchvàbộđiềuphối.

2) Quảnlýbộnhớ(MemoryManagement)

CóhailoạiquảnlýbộnhớtrongRTOSs.ChúngbaogồmQuảnlýngăn xếp(Stack) vàQuảnlý vùngnhớdùngchung(Heap).

3)Đồngbộgiữacáctácvụ(IntertaskSynchronization)vàThôngtingiữacáctácvụ(Intertask

Communication)

Đồngbộhóalà điềucầnthiết cho cáctácvụchiasẻ tài nguyên(nhưthiếtbị, bộđệm,vv)và /hoặc chophépnhiềunhiệmvụđượcthựchiệnđồngthời.

Thôngtinliênlạcgiữacáctácvụbaogồmviệc chiasẻ dữliệugiữacáctácvụthôngquaviệcchia sẻtàinguyênkhônggianbộnhớvàdữliệu.

4) Quảnlýbộđịnhthời(TimerManagement)

Trongcáchệthốngnhúng,cáctácvụcủahệ thốngvà ngườisửdụngthườngđượclênkếhoạchđể thực hiệnsaumộtthờigiannhấtđịnh. Đểcung cấpmộtcôngcụnhưbộ lậpkếhoạchthìcầnthiết cómộtngắtđịnhkỳđểtheodõithờigiantrễvàthờigianchờ.RTOSsnhấthiệnnaycungcấpcả hailoạithờigian:"thờigiantươngđối”tínhthờigianbằngcácđơnvịcủaxungvà"thờigian tuyệtđối" bằngthờigianthựcnhưlịch.

5)Ngắtvà xửlýsự kiện(InterruptandEventHandling)

Ngắtlàmộtcơchếphầncứngđược sửdụng đểthông báochoCPUlà mộtsựkiệnkhông đồng bộ đãxảyra.MộttháchthứccơbảntrongviệcthiếtkếRTOSlàhỗtrợngắtvàtừđóchophéptruy cậpkhôngđồngvàocấutrúcdữliệubêntrongRTOS.

6) Quảnlýthiếtbị vào/ra(DeviceI/OManagement)

Mộthạtnhân RTOSthường đượctrang bịdịch vụquảnlýthiết bịI/Ođểcungcấpmộtkhung thốngnhất(ứng dụng lậptrìnhgiaodiệnAPI)vàcôngcụgiámsátchomộthệthốngnhúng đểtổ chứcvàtruycập cácthiếtbịphầncứngđadạng.

Bạn đang đọc truyện trên: Truyen2U.Pro