Linux
喵新人
这个作者很懒,什么都没留下…
展开
-
深入剖析Linux内核定时器实现机制
深入剖析Linux内核定时器实现机制Sailor_foreversailing_9806@163.com转载请注明http://blog.csdn.net/sailor_8318/archive/2008/07/09/2627136.aspx【摘要】本文详解了Linux内核的定时器实现机制。具体分析了定时器的分级组织结构,以及在此基础之上的插入、更新、扫描执行等过程。其动态刷新转载 2013-04-22 15:20:28 · 1057 阅读 · 0 评论 -
linux 内核定时器编程
1.linux内核定时器基本结构和函数1)struct timer_list 一个struct timer_list对应了一个定时器。#include 以下列出常用的接口:struct timer_list{/*....*/unsigned long expires;//定时器服务函数开始执行时间void (*function)(unsigned long);//定转载 2013-04-23 10:08:29 · 753 阅读 · 0 评论 -
APUE-CH3 文件IO(2)
read FunctionData is read from an open file with read function#include <unistd.h>ssize_t read(itn fd, void(buf), size_t nbytes) Returns: number of bytes read, 0 if end of file, -1 on error翻译 2015-05-28 23:01:09 · 550 阅读 · 0 评论 -
APUE-CH3 文件IO(1)
Ch3 文件IO3.1 引言Unix系统中大多数I/O只需用到五个函数:open,read, write, lseek以及lose。然后说明不同缓冲长度对read和write函数的影响。本章描述的函数被称为不带缓冲的*I/O(unbuffered I/O,与ch5中说明的函数对照)。术语不带缓冲*指的是每个read和write都调用内核中的一个系统调用。这些不带缓冲的I/O函数不是ISO C的组成部翻译 2015-05-27 14:54:47 · 1668 阅读 · 0 评论 -
DPDK-CH3
Chapter 3 ENVIRONMENTABSTRACTION LAYEREnvironment Abstraction Layer (EAL) 负责底层的资源比如像硬件以及内存空间。它提供了一个通用接口,隐藏了从app到lib的环境细节。由初始化例程来负责如何分配这些资源(比如,memory space, PCI devices, timers, consoles 等等)。典型的EAL提供的服务翻译 2015-05-29 23:15:44 · 1371 阅读 · 0 评论 -
proc文件系统相关操作
proc文件系统相关操作 (1)转载 2015-08-23 10:47:44 · 637 阅读 · 0 评论 -
Linux等待队列wait_queue_head_t和wait_queue_t
Linux等待队列wait_queue_head_t和wait_queue_t转载 2015-08-18 19:48:53 · 953 阅读 · 0 评论