Skip to main content
ET6210

Real-time Systems

CÁC HỆ THỐNG THỜI GIAN THỰC

Credits
2 credits · 3.25 ECTS (Lec 30 · Ex 15 · Lab 0 · Self 60 periods)
Language
Tiếng Việt,Tiếng Anh
Instructors
Nguyễn Thanh Bình

Course description

This course provide students with basic knowledge and requirements for real-time systems, different levels of real-time (hard/firm/soft real-time). Algorithmically, students become familiar with algorithms that schedule real-time tasks, control their reception and rejection. It also discusses the architecture and design of commercial real-time operating systems (RTOS) (QNX, VxWorks, etc.) and open source (RTAI/RT Linux) as well as real-time intermediate software (real-time middleware) for embedded systems. Students are introduced to real-time database with synchronization, query and transaction functions. Finally, the module will introduce typical applications of real-time information systems including multimedia communication, real-time monitoring and control using sensors and actors / actuators, and control systems in manufacturing as well as vehicle engineering. The course also provides students with teamwork and presentation skills

Tiếng Việt

Môn học này nhằm cung cấp cho học viên kiến thức cơ bản và yêu cầu đối với hệ thống thời gian thực, các cấp độ thời gian thực khác nhau (hard/firm/soft real-time). Về mặt thuật toán, học viên làm quen với các thuật toán định thời biểu các tác vụ thời gian thực, điều khiển tiếp nhận và từ chối chúng. Học phần cũng đề cập kiến trúc và thiết kế các hệ điều hành thời gian thực (RTOS) thương mại (QNX, VxWorks, .v.v) và mã mở (RTAI/RT Linux) cũng như phần mềm trung gian thời gian thực (real-time middleware) cho hệ nhúng. Học viên được giới thiệu cơ sở dữ liệu thời gian thực kèm theo các chức năng đồng bộ, truy vấn và giao dịch. Cuối cùng học phần sẽ giới thiệu các ứng dụng điển hình của các hệ thống thông tin thời gian thực bao gồm truyền thông đa phương tiện, giám sát và điều khiển thời gian thực sử dụng sensor và actor/actuator, và hệ thống điều khiển trong sản xuất cũng như kỹ thuật xe cộ. Môn học cũng cung cấp cho sinh viên kỹ năng làm việc nhóm, báo cáo và thuyết trình.

Course Learning Outcomes (CLOs) 5

Click each outcome to see the translation, mapped PLOs and contribution level.

  • CLO1 Describe the requirements for real-time systems, different levels of real-time

    Mô tả yêu cầu đối với hệ thống thời gian thực, các cấp độ thời gian thực khác nhau

  • CLO2 Describe, analyze real-time system architecture

    Mô tả, phân tích kiến trúc hệ thống thời gian thực

  • CLO3 Describe real-time systems in specific aspects such as scheduling, database access, control, communication in real-time manners.

    Mô tả hệ thống thời gian thực ở các khía cạnh cụ thể như lập lịch, truy xuất cơ sở dữ liệu, điều khiển, truyền thông thời gian thực.

  • CLO4 Analysis of real-time scheduling algorithms, real-time operating systems (RTOS).

    Phân tích các thuật toán định thời biểu thời gian thực, hệ điều hành thời gian thực (RTOS).

  • CLO5 Describe the modern real-time information system

    Mô tả hệ thống thông tin thời gian thực hiện đại

Assessment

ComponentWeightTiming
Thi cuối kỳ (Final Examination)70.0%
Báo cáo thuyết trình (Presentation report)30.0%

All courses