System Call
User space kodunun kernel tarafından sağlanan dosya, ağ, süreç ve bellek hizmetlerine kontrollü biçimde geçiş yaptığı arayüz.
Teknik Bağlam
Yoğun küçük I/O operasyonlarında syscall frequency, context geçişi ve kopyalama maliyeti throughput'u sınırlayabilir. Batching, memory mapping veya io_uring gibi teknikler bu sınırı farklı biçimlerde azaltabilir.
Sınırlar
System call ile normal function call aynı maliyet modeline sahip değildir; ancak modern CPU ve kernel optimizasyonları nedeniyle maliyet workload'a göre ölçülmelidir.
İlgili Kavramlar
- io_uring
- Context Switch
- Zero Copy
- Direct I/O