This program offers an in-depth exploration of the Peripheral Component Interconnect (PCI) standard and its implementation within the Linux kernel. Students will gain a comprehensive understanding of how PCI devices are connected, communicate with the CPU, and are initialized and managed by the operating system. The curriculum covers fundamental concepts such as PCI address spaces, configuration headers, and the roles of PCI-ISA and PCI-PCI bridges in modern computer systems. Designed for students with a background in computer science or related fields, this program delves into the electrical and behavioral specifications of PCI. It emphasizes practical applications within the Linux environment, preparing students to work with device drivers, system initialization, and the intricacies of peripheral management. Through detailed analysis of real-world examples, participants will develop advanced skills in system-level programming and hardware-software interaction. The program is ideal for those aspiring to careers in operating system development, embedded systems, or hardware driver engineering. It provides the theoretical knowledge and practical insights necessary to navigate complex system architectures and contribute to the evolution of computing platforms.
The program covers essential aspects of PCI, from its foundational architecture to its interaction with the Linux kernel. It details the mechanisms by which the CPU and peripheral devices share memory and how the system configures and controls these components.
Tuition fees are subject to change, typically adjusted annually based on the Consumer Price Index (CPI) for enrolled students. Once university registration is complete, tuition fees are non-refundable. Tuition can be paid in full before the Fall semester or in two installments, with the second installment for the Spring semester adjusted for inflation. A 50% scholarship will reduce the tuition fee by half.
This Master's program offers an in-depth study of the Peripheral Component Interconnect (PCI) standard and its implementation within the Linux kernel. You will learn how PCI devices connect, communicate with the CPU, and are managed by the operating system, covering topics like address spaces and bridges.
For international students, please contact the admissions office for current tuition rates. The domestic rate for newly admitted Turkish citizens starts from 950,000 TL per year for the 2025-2026 academic year.
Yes, merit-based scholarships offering a 20% to 100% tuition waiver are available. Additionally, a limited Accommodation Scholarship covering dormitory fees is offered to top students with a full tuition waiver.
The program is structured over two years, with modules covering essential PCI concepts and Linux kernel integration in the first year, and more advanced topics like bridges and initialization in the second year.
This program prepares students for careers in operating system development, embedded systems, or hardware driver engineering, equipping them with advanced skills in system-level programming and hardware-software interaction.