Hệ thống điều khiển nhúng - Phần 5
Số trang: 6
Loại file: pdf
Dung lượng: 815.44 KB
Lượt xem: 20
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
KỸ THẬT LẬP TRÌNH NHÚNGTác vụ và quá trình (process)Tácvụ(task)?Làmộtcôngviệccầnthựcthithamgiatronghệthống Quátrình(process)làmộtdiễnbiếnthựcthimộttácvụcủahệthống.
Nội dung trích xuất từ tài liệu:
Hệ thống điều khiển nhúng - Phần 5 • Thờiđiểmkếtthúc di (duetime):Thờiđiểmmàtácvụphảihoànthành.5 KỸ THẬT LẬP TRÌNH NHÚNG5.1 Tác vụ và quá trình (process) Tácvụ(task)?Làmộtcôngviệccầnthựcthithamgiatronghệthống Quátrình(process)làmộtdiễnbiếnthựcthimộttácvụcủahệthống. Hình5‐1:GiảnđồthựchiệncủamộttácvụTi Trêncơsởđóbộlậplịchsẽphảithựchiệnbàitoántốiưuvề:Đôikhingườitavẫndùnglẫnhaikháiniệmnàyvàkhôngphânbiệt. Thờigianđápứng(responsetime)Tácvụchukỳ(period)vàkhôngchukỳ(aperiod) Hiệu suất thực hiện (số lượng công việc thực hiện xong trong một đơn vị thời gian)Cáctácvụphảithựchiệnlặplạimộtcáchđềuđặntheonhữngkhoảngthờigianpđược Sựcôngbằngvàthờigianchờđợi(cáctácvụkhôngphảichờđợiquálâu)gọi là các tác vụ có chu kỳ và pđược gọi là chu kỳ của tác vụ. Các loại tác vụ khác thì đượcgọilàtácvụkhôngchukỳ. Vídụvềmộtlịchthựchiện2tácvụđượcmôtảnhưtrongHình5‐2.5.2 Lập lịch (Scheduling) Tạisaophảilậplịch?Đểđảm bảođược cơ chế thực thi chia sẻ tài nguyên hữu hạn và thoả mãn yêu cầu thờigian thực. Lập lịch phải nhằm thoả mãn hay đạt tới được sự thoả hiệp giữa các ràngbuộcvềtàinguyên,sựphụthuộclẫnnhauhaythờigianthựchiện.5.2.1 Các khái niệm Lậplịchlàmộtphépthựchiệnphânbổvàgánquytrìnhthựcthicáctácvụchobộxửlý Hình5‐2:Giảnđồlậplịchthựchiện2tácvụsaochomỗitácvụđượcthựchiệnhoàntoàn. Trong trường hợp của ví dụ này các thông số về thời gian thực hiện của các tác vụ tính đượcnhưsau:Lập lịch = tìm kiếm một giảnđồ phân bố thời gian thực hiệnđa nhiệm hợp lý với các Thờigiantínhtoán C1 = 9 và C2 = 12 .điềukiệnràngbuộcchotrước.Haynóicáchkháclàbộlậplịchphảixửlýđểquyếtđịnh Thờigianbắtđầuthựchiện: s1 = 0 , s2 = 6 .vàđiềuphốiquátrình/tácvụthựchiện. Thờiđiểmhoànthành: f1 = 18 , f 2 = 28 . Khoảng thời gian chênh lệch thờiđiểm kết thúc và deadline (Lateness) Li = fi − di :Có một số thông tin về tác vụ luôn phải quan tâmđối với bất kỳ bộ lập lịch thời gian L1 = −4 , L2 = 1 .thựcnào,baogồm: • Thờigianxuấthiện ai (arrivaltime):Khisựkiệnxảyravàtácvụtươngứngđược Khoảng thời gi ...
Nội dung trích xuất từ tài liệu:
Hệ thống điều khiển nhúng - Phần 5 • Thờiđiểmkếtthúc di (duetime):Thờiđiểmmàtácvụphảihoànthành.5 KỸ THẬT LẬP TRÌNH NHÚNG5.1 Tác vụ và quá trình (process) Tácvụ(task)?Làmộtcôngviệccầnthựcthithamgiatronghệthống Quátrình(process)làmộtdiễnbiếnthựcthimộttácvụcủahệthống. Hình5‐1:GiảnđồthựchiệncủamộttácvụTi Trêncơsởđóbộlậplịchsẽphảithựchiệnbàitoántốiưuvề:Đôikhingườitavẫndùnglẫnhaikháiniệmnàyvàkhôngphânbiệt. Thờigianđápứng(responsetime)Tácvụchukỳ(period)vàkhôngchukỳ(aperiod) Hiệu suất thực hiện (số lượng công việc thực hiện xong trong một đơn vị thời gian)Cáctácvụphảithựchiệnlặplạimộtcáchđềuđặntheonhữngkhoảngthờigianpđược Sựcôngbằngvàthờigianchờđợi(cáctácvụkhôngphảichờđợiquálâu)gọi là các tác vụ có chu kỳ và pđược gọi là chu kỳ của tác vụ. Các loại tác vụ khác thì đượcgọilàtácvụkhôngchukỳ. Vídụvềmộtlịchthựchiện2tácvụđượcmôtảnhưtrongHình5‐2.5.2 Lập lịch (Scheduling) Tạisaophảilậplịch?Đểđảm bảođược cơ chế thực thi chia sẻ tài nguyên hữu hạn và thoả mãn yêu cầu thờigian thực. Lập lịch phải nhằm thoả mãn hay đạt tới được sự thoả hiệp giữa các ràngbuộcvềtàinguyên,sựphụthuộclẫnnhauhaythờigianthựchiện.5.2.1 Các khái niệm Lậplịchlàmộtphépthựchiệnphânbổvàgánquytrìnhthựcthicáctácvụchobộxửlý Hình5‐2:Giảnđồlậplịchthựchiện2tácvụsaochomỗitácvụđượcthựchiệnhoàntoàn. Trong trường hợp của ví dụ này các thông số về thời gian thực hiện của các tác vụ tính đượcnhưsau:Lập lịch = tìm kiếm một giảnđồ phân bố thời gian thực hiệnđa nhiệm hợp lý với các Thờigiantínhtoán C1 = 9 và C2 = 12 .điềukiệnràngbuộcchotrước.Haynóicáchkháclàbộlậplịchphảixửlýđểquyếtđịnh Thờigianbắtđầuthựchiện: s1 = 0 , s2 = 6 .vàđiềuphốiquátrình/tácvụthựchiện. Thờiđiểmhoànthành: f1 = 18 , f 2 = 28 . Khoảng thời gian chênh lệch thờiđiểm kết thúc và deadline (Lateness) Li = fi − di :Có một số thông tin về tác vụ luôn phải quan tâmđối với bất kỳ bộ lập lịch thời gian L1 = −4 , L2 = 1 .thựcnào,baogồm: • Thờigianxuấthiện ai (arrivaltime):Khisựkiệnxảyravàtácvụtươngứngđược Khoảng thời gi ...
Tìm kiếm theo từ khóa liên quan:
Hệ thống điều khiển điều khiển nhúng cấu trúc phần cứng hệ nhúng Điều khiển tự độngGợi ý tài liệu liên quan:
-
Bài giảng Lý thuyết điều khiển tự động: Bài 4
56 trang 307 0 0 -
Hướng dẫn sử dụng mạch nạp SP200S
31 trang 202 0 0 -
Hình thành hệ thống điều khiển trình tự xử lý các toán tử trong một biểu thức logic
50 trang 168 0 0 -
Luận văn: Xây dựng hệ thống băng tải đếm sản phẩm sử dụng PLC S7-200
61 trang 150 0 0 -
Báo cáo Thực hành lý thuyết điều khiển tự động
14 trang 149 0 0 -
Giáo trình lý thuyết kỹ thuật điều khiển tự động 2
19 trang 119 0 0 -
NGÂN HÀNG ĐỀ THI Môn: CƠ SỞ ĐIỀU KHIỂN TỰ ĐỘNG Dùng cho hệ ĐHTX, ngành Điện tử - Viễn thông
53 trang 114 1 0 -
Luận văn Điều khiển máy công nghiệp bằng thiết bị lập trình
98 trang 111 0 0 -
CƠ SỞ ĐIỀU KHIỂN TỰ ĐỘNG - Học Viện Bưu Chính Viễn Thông
99 trang 107 0 0 -
Đề tài: Điều khiển mức nước trong bình chứa
40 trang 104 0 0