- 浏览: 86159 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
songfantasy:
不错,学习了
java与c/c++之间的数据交互-----jni点滴 -
wen0301:
有时间,读读看,并且看看花多长时间。
为了练好口语,你敢不敢每天读一遍,坚持一个月? -
wen0301:
加一些 代码,效果会更好。。。
设计模式:简单工厂、工厂方法、抽象工厂之小结与区别 -
wen0301:
能加一些实际代码 效果会更好吧~~
设计模式:简单工厂、工厂方法、抽象工厂之小结与区别 -
lijiancool:
每天一遍,都不要做其他事情了,哦滴神呀。。。。
为了练好口语,你敢不敢每天读一遍,坚持一个月?
29 struct kfifo {
发表评论
-
mysqldump备份时出现when using LOCK TABLES
2011-03-09 19:06 1501mysqldump备份时出现when using LOC ... -
Facebook分布式日志收集框架——Scribe
2011-02-28 09:33 1412Scribe是用来收集日志的服务器。它具备很强的扩展能力 ... -
整库备份mysql
2011-02-27 00:23 895我们经常要对数据库做备份,库里面有好几个schema ... -
5款主流开源企业级数据库选型纵览
2011-02-26 14:11 1257c++编程网 开源数据库使得信息处理的成本降低,强有力的 ... -
socket编程
2011-02-09 17:17 1678希望看了以后对socket编程有更加深入的了解。 接着直 ... -
c++程序员该看的书
2011-02-09 09:18 2172C++应看的书 纸质书籍类: 1、C++程序设计语言( ... -
常见开源许可协议(共享协议)的比较与浅析
2011-02-02 16:38 1823关于开源与许可协议 ... -
MFC类库结构、编号和 Visual C++ 版本编号
2011-02-02 16:27 1040c++编程网 MFC Visua ... -
ATL ActiveX控件中用WTL::CButton动态添加按钮代码步骤
2011-02-02 10:51 2964ATL ActiveX控件中用WTL::CButton动态添加 ... -
Linux自启动脚本编写(RH series)
2011-01-30 17:44 1090这里以ASSP(Anti-Spam SMTP Proxy)为例 ... -
教你在Linux操作系统中如何创建函数库
2011-01-30 17:40 935函数库分为静态 ...
相关推荐
- **调度算法**:介绍了Linux内核中用于决定进程执行顺序的不同调度算法及其实现细节。 - **进程管理**:深入探讨了进程创建、销毁以及生命周期管理的具体实现方法。 #### 三、物理内存管理(第三章) - **硬件交互...
它包括进程描述符、调度算法(如公平调度、实时调度)、信号量和互斥锁等概念,这些是多任务环境下保证系统正常运行的基础。 3. **内存管理**:Linux内核采用分页机制管理内存,包括物理内存和虚拟内存。页表映射、...
该压缩包中的文件"OReilly.Understanding.the.Linux.Kernel.3rd.Edition.Nov.2005.HAPPY.NEW.YEAR.chm"是这本书的电子版,采用CHM(Compiled HTML Help)格式,便于在电脑上离线阅读。CHM文件是一种包含HTML页面和...
《Linux Kernel核心中文手册》是对这个复杂而重要的软件组件的详细解释,旨在帮助读者深入理解其工作原理和使用方法。 在Linux内核中,以下是一些关键知识点: 1. **进程管理**:内核通过调度算法来管理多个并发...
进程是Linux中的执行实体,内核通过调度算法来决定哪个进程获取CPU时间。学习这部分内容,你需要理解进程的状态转换、调度策略(如CFS、实时调度)、信号量和互斥锁等同步机制。 四、内存管理 Linux内核的内存管理...
### Linux Kernel I/O预读算法 #### 预读机制原理 Linux内核的预读算法主要基于两个关键假设:连续性读取和局部性原理。连续性读取是指当一个程序读取了一个数据块时,很可能接下来会读取相邻的数据块。局部性原理...
本文主要探讨了Linux Kernel 2.6的调度算法及其相关数据结构,并针对基于Linux的专用实时系统调度算法提出了改进策略。 Linux Kernel的调度算法是决定操作系统如何分配处理器时间给各个进程的关键组件。在Kernel ...
Linux内核是操作系统的核心部分,它负责管理系统的硬件资源,提供基本的服务给其他软件,并且作为用户程序与...通过深入学习,我们可以更有效地管理和优化Linux系统,解决各种问题,甚至参与到内核的开发和贡献中去。
本章详细介绍了Linux内核提供的各种同步原语,如信号量、自旋锁等,并解释了它们在实际场景中的应用。此外,还涵盖了进程间通信的各种方式,比如管道、消息队列和共享内存等。 #### 六、设备驱动(Chapter 6) ...
进程调度决定了CPU资源如何在多个进程中分配,本书分析了调度器的设计理念以及调度算法的具体实现。时间管理部分则介绍了内核如何处理时间相关事件,以及定时器的使用方法。 系统调用接口是用户程序与内核进行交互...
通过深入理解《Linux Kernel Internals.pdf》中提到的这些知识点,我们可以更全面地掌握Linux内核的工作原理,这对于开发人员、系统管理员以及任何希望深入了解Linux操作系统的人来说都是极其宝贵的资源。
### Linux Kernel 中文手册:深度解析硬件基础知识与内核原理 #### 一、现代PC的硬件基础 在深入了解Linux内核之前,掌握其运行环境——现代个人计算机(PC)的硬件基础至关重要。自1975年“Popular Electronics”...
- **知识点**:讨论了Linux内核中用于同步访问共享资源的各种锁机制,如自旋锁、信号量等;同时也介绍了进程间通信的方式,如管道、消息队列等。 - **重要性**:正确的同步机制可以防止数据竞争条件的发生,保证多...
6. **同步机制**:讨论了并发编程中的锁机制和其他同步技术,确保多任务环境下的数据一致性。 7. **调试与性能优化**:提供了调试技巧和工具,以及如何优化内核以提高系统性能的方法。 #### 三、关键技术点详解 ...
书中详细讲解了进程的状态转换、调度算法(如抢占式调度和实时调度)、信号量与互斥锁等概念,这些都是理解和优化系统性能的基础。 3. **内存管理**:Linux内核的内存管理包括物理内存分配、虚拟内存映射、页面缓存...
- **重要性**:了解Linux内核中使用的数据结构和算法对于理解其工作原理至关重要。这些数据结构和算法支撑着整个操作系统的高效运行。 - **具体实例**:书中可能会详细介绍诸如链表、哈希表等数据结构在进程管理、...
本书第三版对Linux内核中最为关键的数据结构、算法以及编程技巧进行了深入讲解。作者丹尼尔·P·博韦(Daniel P. Bovet)和马可·切萨蒂(Marco Cesati)通过细致的分析,提供了一种深入了解操作系统如何在各种系统...
- **主题概述**:介绍Linux内核中的进程调度策略和算法。 - **关键知识点**: - **调度策略**:概述Linux内核支持的不同调度策略。 - **调度算法**:深入分析Linux内核采用的调度算法原理。 - **抢占与上下文切换...