Professional Documents
Culture Documents
NHÓM 2
HỆ THỐNG ĐỊNH THỜI
Thành viên : Mai Khắc Nguyên
Lê Thị Huyền
Nguyễn Văn Nam
Nội dung chính
Nếu ứng dụng điều khiển không thể đọc và xử lý các chỉ
số cảm biến một cách kịp thời, an toàn chuyến bay có nguy
cơ bị đe doạ. Máy bay ném bom B-2 là một ví dụ tuyệt vời:
cấu trúc cánh bay của nó là vốn đã không ổn định, hệ thống
fly-by-wire khắc phục sự bất ổn này với liên tục điều chỉnh
điều khiển trong giây phút, độc lập với phi công, dựa trên
đầu vào nhận được từ cảm biến. Cái gọi là thời gian thực
mềm chỉ đơn giản đề cập đến việc không có khả năng đảm
bảo tuyệt đối (nói cách khác, không phải thời gian thực).
HỆ THỐNG ĐỊNH THỜI
Khi một quá trình thực hiện lệnh gọi hệ thống và lõi
đang sửa đổi cấu trúc dữ liệu nội bộ để hoàn thành yêu
cầu, quyền ưu tiên ngắt bị vô hiệu hóa bởi lõi để đảm
bảo rằng một quá trình khác không thể được chuyển
sang ngữ cảnh để thực hiện lệnh gọi hệ thống có thể
truy cập vào các dữ liệu nội bộ này cấu trúc trong khi
chúng ở trạng thái không nhất quán. Chuỗi mã liên tục
này là được gọi là critical section.
HỆ THỐNG ĐỊNH THỜI
Lõi chỉ có thể yêu cầu xác định bằng cách đảm bảo
một WCET có thể tính toán cho mọi phần quan trọng.
Ngay cả những hệ điều hành thời gian thực đơn giản, tự
mô tả cũng có thể vô hiệu hóa quá trình xử lý gián đoạn
ở hàng trăm địa điểm.
HỆ THỐNG ĐỊNH THỜI
Hình 1.2: Sử dụng cuộc gọi có mã để gây ra một cuộc tấn công
định thời giữa các phân vùng
HỆ THỐNG ĐỊNH THỜI
Các nhà thiết kế hệ thống an toàn yêu cầu khả năng đảm
bảo rằng thời gian chạy các đặc điểm của ứng dụng thu thập
số liệu thống kê không thể ảnh hưởng đến thời gian chạy đặc
điểm của hệ thống xử lý cuộc gọi. Bộ lập lịch chuỗi chỉ đơn
giản là không thể thực hiện Bảo hành.
HỆ THỐNG ĐỊNH THỜI