kernel

    21热度

    4回答

    所有进程共享的内核堆栈还是每个进程都有独立的内核堆栈?如果这个堆栈指针存储在哪个进程的每个进程是分开的?在task_struct中?

    1热度

    2回答

    IronPort开发了一种无堆栈线程模型,与传统操作系统支持的100个连接相比,IronPort设备支持10,000多个同时连接。 如果有人想做同样的事情,但要使它成为开源代码,他们应该从哪里开始?

    0热度

    1回答

    IronPort开发了高性能文件系统和I/O驱动调度程序,针对消息传递的异步特性(即“异步”操作系统)进行了优化。 如果你想要做同样的事情,但要使它成为开源,究竟需要改变什么?

    12热度

    2回答

    当我运行下面的代码: struct sockaddr_in sin; int addrlen; addrlen=sizeof(sin); memset(&sin, 0, sizeof(sin)); sin.sin_family = AF_INET; sin.sin_addr.s_addr=inet_addr("123.456.789.112"); sin.sin_port=htons(

    3热度

    2回答

    在嵌入式Linux环境(定制PowerPC上2.4.25)我得到以下内核恐慌几个小时后: Oops: kernel access of bad area, sig: 11 NIP: C9471C7C XER: 20000000 LR: C0018C74 SP: C0198E20 REGS: c0198d70 TRAP: 0800 Not tainted MSR: 00009030 EE: 1

    5热度

    1回答

    我想知道如何iwlist命令扫描可用的无线网络,在Linux中。我读了它的源代码,并且有一个使用SIOCSIWSCAN的ioctl调用来触发扫描并且SIOCGIWSCAN获得扫描结果。但是,这些系统调用如何捕获和分析信标帧?

    4热度

    1回答

    使用Visual Studio编译器,可以在调用其他函数之前和函数执行后编写2个函数吗?在海湾合作委员会,你可以做到这一点与__cyg_profile_func_*()功能: void __cyg_profile_func_enter(void *func_address, void *call_site) __attribute__ ((no_instrument_fun

    6热度

    4回答

    我正在调查Windows内核相对于内存映射文件/虚拟内存的行为。具体而言,我有兴趣确定内存映射文件的内容被Windows刷新到磁盘的频率,以及Windows使用什么标准来决定是时候这样做了。 我已经在网上做了一些研究,除了MSDN更多地处理'如何处理'而不是详细说明内部工作方式之外,似乎没有太多的信息。如果任何人可以指向我的任何文章或已经看过,并有一些见解,我会欢迎它。 谢谢。

    4热度

    7回答

    我正在创建一个将完整的unix文件名(如/home/earlz/test.bin)分割为各个部分的函数。我有一个函数,它适用于前两个部分完美,但之后,它会产生错误的输出... strlcpy_char将复制一个字符串使用术语作为终止符,以及0. 如果它是以term结尾,那么term将是字符串的最后一个字符,然后是null。 回报TRG字符串长度... int strlcpy_char(char *

    6热度

    3回答

    我在考虑将Windows驱动程序迁移到OS X中。现在我只是开始环顾四周,看看有什么可用的,并且有很多关于目标C和可可。看来,语言和可可框架是高层次的API,我是否有权假设?我有强大的C++技能,我使用它们进行内核开发,我可以使用Mac驱动程序开发的相同技能(我想答案是肯定的)。 Macintosh有没有用于构建驱动程序的任何类型的应用程序/ dev环境