課 程 概 述
Course Description

課程編碼
Course Code
中文課程名稱
Course Name (Chinese)
英文課程名稱
Course Name (English)
總學分數
Credits
總時數
Hours
5904370 並行計算 Concurrent Computing 3.0 3
中文概述
Chinese Description
1. 並行計算之重要基本系統概念 2. 複行程與複執行線程式設計基礎 3. 競爭情況、臨界區段、與同步 4. 互斥之純軟體、純硬體解法與證明技法 5. 同步基本機制(含訊號機制、互斥鎖、Hoare和Mesa類型監督程式、基礎訊息傳遞) 6. 死結與活結 7. 程式語言與函式庫簡介
英文概述
English Description
1. Basic systems concepts important to concurrent computing 2. Multi-process and multithreaded programming basics 3. Race conditions, critical sections, and synchronization 4. Pure software and hardware solutions and proof techniques for mutual exclusion 5. Synchronization primitives (i.e., semaphores, mutex locks, monitors of Hoare and Mesa types, basic message passing) 6. Deadlocks and livelocks 7. Survey of some languages (e.g., Java and Ada) and libraries (e.g., Pthreads)

備註:

  1. 本資料係由本校各教學單位、教務處課務組、進修部教務組、進修學院教務組及計網中心所共同提供!
  2. 若您對課程有任何問題,請洽各開課系所。