大约有 1,454 项符合查询结果(耗时:0.0097秒) [XML]

https://www.tsingfun.com/it/os_kernel/663.html 

深入理解 x86/x64 的中断体系 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术

...己的中断服务例程 在中断向量表里还有许多空 vector 是使用的,我们可以在这些空白的向量里设置自己的中断服务例程,典型的如: DOS 操作系统中使用了 0x21 号向量作为 DOS 提供给用户的系统调用! 在这里我将展示,使用 0...
https://www.tsingfun.com/it/cpp/1439.html 

Socket 错误返回码详解 - C/C++ - 清泛网 - 专注C/C++及内核技术

...義是指錯誤的socket描述子,這個錯誤的socket描述子可能是經開啟的socket或是以關閉的socket。 在WinSock中有個相通的錯誤代碼WSAENOTSOCK,用來指定錯誤的socket描述子。詳細說明請參考WSAENOTSOCK部分。 WSAEACCES (10013) 無此權限 ...
https://www.tsingfun.com/it/cp... 

内存管理内幕:动态分配的选择、折衷和实现 - C/C++ - 清泛网 - 专注C/C++及内核技术

...(system break)的特定地址的初始内存分配。该地址之后是被映射的内存 —— 用于在 RAM 或者硬盘中没有分配相应物理位置的内存。因此,如果一个进程运行超出了 它初始分配的内存,那么它必须请求操作系统“映射进来(map ...
https://www.tsingfun.com/it/os... 

【内核源码】linux UDP实现 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术

...udp_portaddr_hash ^= snum; //地址+端口 hash if (sk_unhashed(sk)) { //添加过hash表中 if (sk->sk_reuseport && udp_reuseport_add_sock(sk, hslot, saddr_comp)) { //添加到sk_reuseport_cb inet_sk(sk)->inet_num = 0; udp_sk(sk)->udp_port_hash = 0; udp_sk(sk)->udp_portad...