Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

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

Tags: