Chinaunix首页 | 论坛 | 博客
  • 博客访问: 316523
  • 博文数量: 130
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 554
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-19 19:24
文章分类

全部博文(130)

文章存档

2016年(31)

2015年(16)

2014年(13)

2013年(70)

发布时间:2013-10-11 23:09:41

......【阅读全文】

阅读(1388) | 评论(0) | 转发(0)

发布时间:2013-10-11 22:05:07

对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似“error while loading shared libraries”这样的错误,这是典型的因为需要的动态库不在动态链接器ld.so的搜索路径设置当中导致的。  具体说来,动态链接器ld.so按照下面的顺序来搜索需要的动态共享库:  1.ELF可执行文件中动态段中DT_RPATH所指定的路径.........【阅读全文】

阅读(495) | 评论(0) | 转发(0)

发布时间:2013-10-10 22:18:37

导读:普通进程的调度选择算法基于进程的优先级,拥有最高优先级的进程被调度器选中。2.4中,时间片counter同时也表示了一个进程的优先级。2.6中时间片用任务描述符中的time_slice域表示,而优先级用prio(普通进程)或者rt_priority(实时进程)表示。调度器为每一个CPU维护了两个进程队列数组:指向活动运行队列的activ.........【阅读全文】

阅读(569) | 评论(0) | 转发(0)

发布时间:2013-10-10 22:16:44

一、软中断描述1.中断服务程序往往都是在CPU关中断的条件下执行的,以避免中断嵌套而使控制复杂化。但是CPU关中断的时间不能太长,否则容易丢失中断信号。为此, Linux将中断服务程序一分为二,各称作“Top Half”和“Bottom Half”。前者通常对时间要求较为严格,必须在中断请求发生后立即或至少在一.........【阅读全文】

阅读(590) | 评论(0) | 转发(0)

发布时间:2013-10-10 22:03:07

//nanosleep()使当前进程进入睡眠,但是在指定时间以后由内核唤醒,常常实现周期性的运行//sleep()等库函数就是调用nanosleep()实现的asmlinkage long sys_nanosleep(struct timespec *rqtp, struct timespec *rmtp){    //rqtp指定睡眠时间,rmtp.........【阅读全文】

阅读(548) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册