15. Nêu đặc điểm và chức năng của Hệ điều hành thời gian thực.
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: Truyen247.Pro