- 5
- 0
- 约1.25万字
- 约 9页
- 2018-11-21 发布于河南
- 举报
Spin-lock技术与应用.doc
Spin-lock技术及应用
在 Linux Kernel 里有着许多重要的资料结构,这些资料在作业系统的运作中扮演着举足轻重的角色。然而,Linux 是个多任务的作业系统,也就是在同一时间里可以同时有许多的行程在执行,所以,很有可能某个行程在依序读取 inode list,同时却又有另一个在 inode list 里加入新的 inode,这会造成什幺情形呢?这会造成 inode list 的不稳定。所以,在 Kernel 里,我们需要一个机制,可以使得当我们在修改某个重要的资料结构时,不能被中断,即使被中断了,这个资料结构由于还没修改完,别的行程也都不能去读取和修改它。Linux Kernel提供了 spinlock 这个机制可以使我们做到这样的功能。
有的人会想到当我们在修改某个重要的资料结构时,将中断都 disable 掉就好了,等修改完了再将中断 enable 不就得了,何必还要再提供一个 spinlock 来做同样的事。在 uni-processor 的环境底下,的确是如此。所谓 uni-processor 就是指只有一个 CPU 的电脑,但是在SMP的环境下就不是这幺一回事了。
我们知道现在 Linux 已经有支持 SMP,也就是可以使用多颗 CPU 来加
您可能关注的文档
- 2006年普通高等学校招生全国统一考试(浙江卷.理)含答案.doc
- 2010年规模相近券商经纪业务分析.docx
- 2011 年沈阳市辽中县城郊九年一贯制学校第一次月考.doc
- 2012年一级建造师考试真题—项目管理.doc
- 2013届高三模拟考试试题汇编:功和能.doc
- 2013届高考物理第一轮考纲专项复习课件5:重力 弹力.ppt
- 2013年上海市行测A类真题与答案解析.doc
- 2013年化学专题辅导4.钠及其化合物的性质.doc
- 2013年北京卷高考试题及答案理综.doc
- 2014年专技人员公需科目培训(初级)考试A.doc
- 体育产业概论 课件 第8--14章 体育中介业 ---体育产业政策.pptx
- 体育旅游(第二版)全套课件 第1--13章 体育旅游概述--- 体育旅游的影响.pptx
- 《税务合规计划》课后题参考答案 .pdf
- 互换性与测量技术 第2版 课件 2.4 大尺寸孔轴公差与配合.pptx
- 互换性与测量技术 第2版 课件 7.1 尺寸链的基本概念.pptx
- 互换性与测量技术 第2版 课件 7.4 用极值法计算尺寸链-实例.pptx
- 体育产业概论 课件 第1--7章 导论、体育产业资源 ---体育旅游业.pptx
- 体育旅游(第二版)课件 第二章 体育旅游资源.pptx
- 体育旅游(第二版)课件 第三章 体育旅游者.pptx
- 体育产业概论 课件全套 曹可强 第1--14章 导论、体育产业资源 ---体育产业政策.pptx
最近下载
- 国家医疗质量安全改进目标以及各专业质控工作改建目标(最新).docx VIP
- 2026年重庆市九龙坡区中考英语适应性试卷(含答案).docx VIP
- 挂网喷射混凝土施工技术方案.docx VIP
- 贵州贵州省公路建设养护集团有限公司招聘真题含答案详解(综合题).docx VIP
- 2026年中国炼钢脱氧剂材料市场调查研究报告.docx
- 26春《点金训练 数学选择性必修第三册(配人教A版)》答案详解.pdf VIP
- 2025年湖北省中考生物、地理合卷试卷真题(含答案解析).pdf
- 2026-2030中国口腔CT机行业营销管理策略及发展前景监测研究报告.docx
- 2025年津酒品尝测试题及答案.doc VIP
- 华为MSTP城域传送网.ppt VIP
原创力文档

文档评论(0)