Font size
WorksheetsHệ thống thời gian thực - Worksheet
Total questions: 29
Worksheet time: 15mins
Lựa chọn phương án đúng để hoàn thành khái niệm sau: Hệ thống thời gian thực là một (1) __________ trong đó tính chính xác của các (2) ________ trong hệ thống không chỉ phụ thuộc vào các (3) ________ của các phép tính trong hệ thống mà còn phụ thuộc vào (4) ________ mà các kết quả này được sinh ra.
(1) Hệ thống xử lý - (2) Hoạt động - (3) Kết quả logic - (4) Thời gian vật lý
(1) Hoạt động - (2) Hệ thống xử lý - (3) Kết quả logic - (4) Thời gian vật lý
(1) Hệ thống xử lý - (2) Hoạt động - (3) Thời gian vật lý - (4) Kết quả logic
(1) Hệ thống xử lý - (2) Kết quả logic - (3) Hoạt động - (4) Thời gian vật lý
Yếu tố nào sau đây KHÔNG thuộc thành phần hệ thống thời gian thực?
Đồng hồ thời gian thực
Khối quản lý tài nguyên
Khối điều khiển ngoại
Khối xử lý dữ liệu đa chức năng
Trong hệ thống thời gian thực, yếu tố nào sau đây được xem là quan trọng nhất:
Bộ nhớ lớn, vì hệ thống sẽ xử lý được lượng dữ liệu lớn
Tốc độ xử lý, vì tốc độ càng nhanh càng đáp ứng tốt tính thời gian thực
Thời gian phản hồi, vì nó phản ánh việc hệ thống có tuân thủ deadline hay không
Số lượng nhiệm vụ yêu cầu thời gian thực, vì nó thể hiện hiệu quả của hệ thống
Ví dụ của hệ thống thời gian thực cứng là:
Hệ thống điều khiển ánh sáng do hệ thống cần điều khiển bật tắt nhịp nhàng các thiết bị
Hệ thống điều khiển máy bay do hệ thống này có sự yêu cầu nghiêm ngặt về thời gian đáp ứng
Hệ thống quản lý thư viện do hệ thống này phải đảm bảo phục vụ kịp thời độc giả
Hệ thống phát thanh truyền hình do hệ thống này cần đảm bảo tin tức đến kịp thời với người xem
Khác biệt chính của hệ thống thời gian thực so với hệ thống thông thường thể hiện ở:
Thời gian phản hồi
Tốc độ xử lý
Độ chính xác của dữ liệu
Khả năng lưu trữ
Ví dụ đúng của hệ thống thời gian thực cứng là:
Hệ thống điều khiển, giám sát trang trại cây trồng do hệ thống này cần đảm bảo đúng lộ trình chăm sóc cây trồng
Hệ thống đặt vé máy bay do hệ thống này phải đảm bảo phục vụ khách hàng càng nhanh càng tốt
Hệ thống bán hàng trực tuyến do hệ thống này phải đảm bảo khách hàng nhận được hàng càng nhanh càng tốt
Hệ thống điều khiển lò phản ứng hạt nhân vì hệ thống này phải đáp ứng rất nghiêm ngặt về deadline
Ví dụ đúng của hệ thống thời gian thực mềm là:
Hệ thống giám sát sức khỏe bệnh nhân cấp cứu do hệ thống này phải phản ứng linh hoạt, kịp thời
Hệ thống điều khiển lò phản ứng hạt nhân do hệ thống này phải phản ứng rất nhanh và linh động với các tình huống phát sinh
Hệ thống điều khiển, giám sát trang trại cây trồng do hệ thống này không đòi hỏi nghiêm ngặt về thời gian đáp ứng
Hệ thống điều khiển máy bay do hệ thống này phải thích nghi theo thời tiết
Một hệ thống thời gian thực cần phải có:
Khả năng phản ứng nhanh
Độ truyền dữ liệu cao
Tốc độ xử lý của CPU cao
Bộ nhớ lớn
Đặc điểm của hệ thống thời gian thực (chọn 2). Sinh viên chọn 2 phương án đúng nhất
Có nhiều công việc xử lý song song
Ràng buộc thời gian phản hồi sự kiện
Tính tiên định của một hệ thống thời gian thực thể hiện ở đặc điểm:
Phản ứng được với các sự kiện xảy ra theo chu kỳ không biết trước
Phản ứng được với các sự kiện xảy ra theo chu kỳ đã biết trước
Các sự kiện đã được lập lịch sẵn
Thời gian xử lý các sự kiện đã được dự đoán trước
Tính đồng thời của một hệ thống thời gian thực thể hiện ở đặc điểm:
Có khả năng làm việc với nhiều thiết bị ngoại vi
Vừa giảm chi phí, vừa hiệu quả về tính toán
Có khả năng chạy nhiều hệ điều hành cùng một lúc
Có khả năng xử lý nhiều tác vụ chạy song song
Cho hệ thống thời gian thực gồm 4 nhiệm vụ: Task1, Task2, Task3, Task4 với deadline xử lý sự kiện lần lượt là: 1µs, 4µs, 3µs, 2µs như minh họa. Thời gian phản hồi phù hợp cho các sự kiện tương ứng với Task1, Task2, Task3, Task4 là:
1.2µs, 0.5µs, 2.5µs, 3.1µs
0.5µs, 3.1µs, 2.5µs, 1.2µs
0.5µs, 1.2µs, 3.1µs, 2.5µs
1.2µs, 0.5µs, 3.1µs, 2.5µs
Cho hệ thống thời gian thực gồm 5 nhiệm vụ: Task1, Task2, Task3, Task4 với deadline xử lý sự kiện lần lượt là: 1µs, 2.5µs, 3.5µs, 2µs như hình vẽ. Thời gian phản hồi phù hợp tương ứng với Task1, Task2, Task3, Task4 là:
0.5µs, 2.3µs, 3.2µs, 1.2µs
1.2µs, 0.5µs, 2.3µs, 3.2µs
0.5µs, 1.2µs, 3.2µs, 2.3µs
1.2µs, 2.3µs, 3.2µs, 0.5µs
Đâu là mô tả đúng về một hệ thống thời gian thực sử dụng Watchdog Timer (Bộ định thời chó canh):
Sinh viên chọn 1 phương án đúng nhất
Watchdog Timer sẽ khởi động lại riêng tác vụ thời gian thực đang bị treo và giữ nguyên các tác vụ khác
Cả (1) và (2) đúng
Khi task vụ thời gian thực không gửi tín hiệu "kicking" thì hệ thống sẽ được reset (khởi động lại) (1)
Tác vụ thời gian thực sẽ định kỳ gửi tín hiệu xóa giá trị bộ đếm của Watchdog Timer (2)
Trên kit STM32F0, mở khóa để cấu hình các thanh ghi của Watchdog Timer cần ghi giá trị nào vào thanh ghi KR (viết ở hệ hexa)? IWDG->KR=(uint16_t)____ -> 0x5555
0x5555
0xAAAA
0xCCCC
0xFFFF
Cho khung thời gian deadline của các Task trong hệ thống thời gian thực và thời gian phản hồi tương ứng như sau. Những tác vụ nào KHÔNG đảm bảo tính thời gian thực là:
Task2, Task4
Task1, Task3
Task2, Task3
Task1, Task2
Trong hệ thống thời gian thực, "deadline" được hiểu là:
Thời gian bắt đầu công việc
Thời gian hoàn thành công việc
Thời gian lưu trữ dữ liệu
Thời gian xử lý dữ liệu
Thời gian phản hồi trong hệ thống thời gian thực được hiểu là:
Thời gian hoàn thành tất cả các nhiệm vụ từ khi nhận được tín hiệu kích thích của một nhiệm vụ
Thời gian hoàn thành tất cả các nhiệm vụ trong hệ thống
Thời gian từ lúc nhận dữ liệu đến khi bắt đầu gửi dữ liệu đi trên đường truyền
Thời gian hoàn thành mỗi nhiệm vụ từ khi nhận được tín hiệu kích thích của nhiệm vụ đó
Các đặc điểm thể hiện tính tin cậy của một hệ thống thời gian thực gồm (chọn 2)?
Giá thành thấp
Dễ bảo trì và mở rộng
Kích thước nhỏ gọn
Bảo mật tốt
Cho khung thời gian deadline và thời gian phản hồi của các Task trong hệ thống thời gian thực và thời gian phản hồi tương ứng như sau. Các task nào sau đây đảm bảo tính thời gian thực:
Task1 và task2
Task3 và task4
Task2 và task4
Task2 và task3
Trên kit STM32F0, để kicking Watchdog Timer cần ghi giá trị nào vào thanh ghi KR (viết ở hệ hexa)? IWDG->KR=(uint16_t)____ 0xAAAA
0xAAAA
0x5555
0xCCCC
0x0000
Mô tả đúng về hệ thống thời gian thực mềm là:
Hệ thống phải luôn đáp ứng thời gian chính xác tuyệt đối
Hệ thống có thể chấp nhận một số độ trễ
Hệ thống không cần thời gian chính xác
Hệ thống chỉ cần độ chính xác thấp
Yếu tố "cứng" trong Hệ thống thời gian thực cứng thể hiện ở việc:
Đáp ứng thời gian khi có thể
Đáp ứng thời gian chính xác tuyệt đối
Đáp ứng thời gian linh hoạt
Phát biểu nào sau đây là đúng về một hệ thống thời gian thực?
Nếu vi phạm điều kiện về thời gian thực thì hệ thống sẽ gặp sự cố hoặc bị phá hủy
Thời gian đáp ứng sự kiện có thể linh hoạt với mọi hoạt động
Thời gian đáp ứng phải nhỏ hơn 2s
Đòi hỏi tính chính xác tuyệt đối đối với mọi hoạt động trong hệ thống
Tính bị động của hệ thống thời gian thực thể hiện ở đặc điểm (sinh viên chọn 1 phương án đúng nhất):
Phản ứng được với các sự kiện xảy ra theo chu kỳ không biết trước
Thời gian xử lý các sự kiện đã biết trước
Phản ứng được với các sự kiện xảy ra theo chu kỳ đã biết trước
Các sự kiện đã được lập lịch sẵn
Hệ thống thời gian thực yêu cầu:
Khả năng phản ứng kịp thời
Bộ nhớ lớn
Tốc độ xử lý cao
Độ phân giải cao
Trên kit STM32F0, để khóa cấu hình các thanh ghi của Watchdog Timer cần ghi giá trị nào vào thanh ghi KR (viết ở hệ hexa)? 1) IWDG->KR=(uint16_t)____
0x0000
0x5555
0xAAAA
0xCCCC
Một hệ thống thời gian thực phải đảm bảo:
Thời gian phản hồi sự kiện chính xác nhất
Thời gian phản hồi sự kiện có độ trễ nhất 10 mili giây
Thời gian phản hồi sự kiện lớn hơn thời gian deadline 1 mili giây
Thời gian phản hồi sự kiện ngắn nhất
Các đặc điểm thể hiện tính hiệu quả của một hệ thống thời gian thực là (chọn 2):
Kích thước nhỏ gọn, chi phí thấp
Xử lý sự kiện nhanh
Chạy ổn định
An toàn khi sử dụng
Bảo mật tốt
