คำอธิบาย
หลักการและวิธีการออกแบบระบบปฏิบัติการโดยประยุกต์กับระบบเรียลไทม์และระบบฝังตัว การเขียนโปรแกรมพร้อมกัน: กลไกและภาษาที่ใช้; แนวทางการออกแบบและประเด็นที่เกี่ยวข้อง; การสนับสนุนเวลาทำงาน (เคอร์เนล) วิธีการสำหรับงานเรียลไทม์แบบยาก วิธีการสำหรับระบบกระจาย งานโปรแกรมมิงมอบหมายในภาษาที่เหมาะสม.
รายวิชาก่อนหน้า
- วิชาที่ต้องมี: SYSC 3303 หรือ SYSC 5704 (ELG 6174) หรือวิชาเทียบเท่าและ/หรือประสบการณ์ ประสบการณ์การเขียนโปรแกรมในภาษาเชิงระดับสูงและภาษาแอสเซมบลี.
เงื่อนไขและข้อกำหนด
- วิชาที่ต้องมี: SYSC 3303 หรือ SYSC 5704 (ELG 6174) หรือวิชาเทียบเท่าและ/หรือประสบการณ์ ประสบการณ์การเขียนโปรแกรมในภาษาเชิงระดับสูงและภาษาแอสเซมบลี.
ข้อความอ้างอิงในภาษาต้นฉบับ
Principles and methods for operating system design with application to real-time, embedded systems. Concurrent programming: mechanisms and languages; design approaches and issues; run-time support (kernel). Methods for hard real-time applications. Methods for distributed systems. Programming assignments in a suitable programming language.
- Prerequisite(s): SYSC 3303 or SYSC 5704 (ELG 6174) or equivalent courses and/or experience. Programming experience in high level and assembly languages.
แหล่งที่มาและอ้างอิง
วันที่และแหล่งที่มาถูกเก็บไว้เพื่อช่วยให้คุณตรวจสอบข้อมูล การแปลเสนอเพื่ออำนวยความสะดวกในการอ่าน แหล่งทางการเป็นที่อ้างอิงสำหรับเงื่อนไขและข้อกำหนด
แหล่งอ้างอิง : https://calendar.carleton.ca/grad/courses/SYSC/