Developers Need to Know System Calls

David Lee
Towards Dev
Published in
6 min readApr 10, 2024

--

A system call is a programmatic way in which a computer program requests a service from the kernel of the operating system. This service could be a hardware-related service such as accessing a hard drive, requesting network resources, creating a process, or any other type of service that the operating system can provide.

In the context of I/O operations, system calls can be relatively expensive in…

--

--

I malloc() and I free(), sometimes I make(chan int) 🤺 BTW I use Vim 🥋