• <div id="0yoao"><tr id="0yoao"></tr></div>
    <dl id="0yoao"></dl>
  • <sup id="0yoao"></sup>
    <div id="0yoao"><tr id="0yoao"></tr></div>
  • <div id="0yoao"><tr id="0yoao"></tr></div>
  • Linux时间子系?#25345;?#20845;):POSIX timer

    作者:linuxer 发布于:2015-1-22 18:12 分类:时间子系统

    用户空间接口函数文档中, 我们描述了和POSIX timer相关的操作,主要包括创建一个timer、设定timer、获取timer的状态、获取timer overrun的信息、删除timer。本文将沿着这些用户空间的接口定义来看看内核态的实现。虽然POSIX timer可以基于各种不同的clock创建,本文主要描述real time clock相关的timer。

    本文第二章描述了POSIX timer的基本原理,第三章描述系统调用的具体实现,第四章主要讲real time clock的timer callback函数的实现,第五章介绍了timer超期后,内核如何处理信号。

    阅读全文>>

    标签: timer POSIX

    评论(15) 浏览(14363)

    “极致”神话和产品观念

    作者:travelhop 发布于:2015-1-19 15:30 分类:技术漫谈

    产品真的有“极致”吗?按照极致的思路来打造产品真?#30446;科?#21527;?为什么说创业企业搞极致就是自杀?为什么产品经理?#24067;?#33268;就是作?

    产品的天性,只是迎合消费者的需要,体现技术的价值而已,无他。

    其实这些问题我都回答不出来,仅以一篇《程序员》杂志纸质版的最后一刊,2014年12刊?#31995;?#25105;的文章和大家讨论好了。

    阅读全文>>

    评论(7) 浏览(15230)

    Linux cpuidle framework(4)_menu governor

    作者:wowo 发布于:2015-1-18 23:14 分类:电源管理子系统

    本文以menu governor为例,进一步理解cpuidle framework中governor的概念,并学习governor的实现方法。

    在当前的kernel中,有2个governor,分别为ladder和menu(蜗蜗试图理解和查找,为什么会叫这两个名字,暂时还没有答案)。ladder在periodic timer tick system中使用,menu在tickless system中使用。

    现在主流的系统,出于电源管理?#30446;?#37327;,大多都是tickless system。另外,menu governor会利用pm qos framework(蜗蜗会在后续的文章中分析),在选择策略中加入延迟容忍度(Latency tolerance)?#30446;?#37327;。因此本文选取menu governor作为分析对象,至于ladder,就不再分析了。

    注:有关periodic timer tick和tickless的知识,可参考本站时间子系统的系列文章。

    阅读全文>>

    标签: Linux cpuidle menu governor pm_qos

    评论(19) 浏览(11866)

    Linux cpuidle framework(3)_ARM64 generic CPU idle driver

    作者:wowo 发布于:2015-1-6 23:13 分类:电源管理子系统

    本文以ARM64平台下的cpuidle driver为例,说明怎样在cpuidle framework?#30446;?#26550;下,编写cpuidle driver。另外,本文在描述cpuidle driver的同时,会涉及到CPU hotplug的概念,因此也可作为CPU hotplug的引子。

    阅读全文>>

    标签: driver arm64 dts cpuidle

    评论(10) 浏览(11816)

    Linux时间子系?#25345;?#20116;):POSIX Clock

    作者:linuxer 发布于:2015-1-5 19:03 分类:时间子系统

    clock是timer的基础,任?#25105;?#20010;timer都需要运作在一个指定的clock上来。内核中维护了若干的clock,本文第二章描述了clock的 基本概念和一些静态定义的posix clock。根据计时的特点,clock分成两种:一种是真实世界的时间概念,另外一个是仅仅计算CPU执行时间 ,这两种clock分别在第三和第四章描述。从clock的生命周期来看,可以分?#21024;?#24577;和动态的posix clock,静态是一直存在于内核中的,而动态clock有创建和销毁的概念,本文第五章描述了dynamic posix clock。

    阅读全文>>

    标签: posix-clock

    评论(12) 浏览(16772)

    我的bash shell学习笔记

    作者:shanshan1995 发布于:2015-1-1 6:56 分类:Linux应用技巧

    本文?#24067;础禠earning the bash Shell》3rd Edition的第四章Basic Shell Programming之读书笔记,但我们将不限于此。

    阅读全文>>

    评论(0) 浏览(6312)

    Copyright @ 2013-2015 蜗窝科技 All rights reserved. Powered by emlog
    连码三全中是什么
  • <div id="0yoao"><tr id="0yoao"></tr></div>
    <dl id="0yoao"></dl>
  • <sup id="0yoao"></sup>
    <div id="0yoao"><tr id="0yoao"></tr></div>
  • <div id="0yoao"><tr id="0yoao"></tr></div>
  • <div id="0yoao"><tr id="0yoao"></tr></div>
    <dl id="0yoao"></dl>
  • <sup id="0yoao"></sup>
    <div id="0yoao"><tr id="0yoao"></tr></div>
  • <div id="0yoao"><tr id="0yoao"></tr></div>
  • 排列三走势图南方双彩 红姐心水论坛480555 中彩票怎么兑奖 内蒙古快3出豹子特征 118论坛公式规律 安阳中彩票得主是谁 黑龙江p62几号开奖 德州扑克翻倍牌 喜乐彩走势分析 足彩胜负彩对阵表 福彩3d图纸藏机图 双色球基本走势图表图中彩网 北京快3一定牛形 黑龙赌王双胆历史记录 真钱信誉棋牌