Главная
Как работают ОС ?
Программист обычно не работает с системными вызовами напрямую, так как системные вызовы обернуты в функции и скрыты в различных библиотеках, например libc.so в Linux или же ntdll.dll в Windows, с которыми и взаимодействует прикладной разработчик.
Системные вызовы, реализованные в Linux:
- int 80h (не рекомендуется использовать в 64-разрядном режиме)
- sysenter/sysexit
- syscall/sysret
- vsyscall
- vDSO