Search Results
ECE 565 Operating Systems Design
The course explores basic concepts and mechanisms related to the design of modern operating systems, including: process scheduling and coordination, memory management, synchronization, storage, file systems, security and protection, and their application to multi-core and many-core processors. The course involves coding projects requiring strong C programming skills.
Prerequisite: ECE306 or CSC246; ECE309; Restrictions: ECE465, ECE565 and CSC501 are mutually exclusive: students may not receive credit for both ECE465 and ECE565, or both ECE465 and CSC501, or both ECE565 and CSC501
Typically offered in Fall only
Computer Engineering (BS): Artificial Intelligence and Machine Learning Concentration
...systems (ECE 460/560, ECE 461/561), and systems software (ECE 448/548, 465/565...
Computer Engineering (BS): Embedded Systems Concentration
...design (ECE 464/564, ECE 463/563) and systems software (ECE 465/565, ECE 466...
Computer Engineering (BS): Computer Architecture and Emerging Systems Concentration
...architecture (ECE 406/506), software (ECE 465/565, 466/566, 517), embedded systems (ECE 460...
Computer Engineering (BS): Computer Systems Software Concentration
...ECE 406/506, 463/563), software (ECE 465/565, 466/566, 517), embedded systems (ECE...