码迷,mamicode.com
首页 >  
搜索关键字:Linux内核    ( 6643个结果
X86架构下Linux启动过程分析
1、X86架构下的从开机到Start_kernel启动的总体过程 这个过程简要概述为: 开机——>BIOS——>GRUB/LILO——>Linux Kernel 其运行的流程图和重要函数如下图所示:     2、加载Linux内核(基于X86)的内存布局图   |          | 0A0000 +--------------------------+ |  Reserve...
分类:系统相关   时间:2014-08-07 15:43:23    阅读次数:318
Linux内核设计与实现——内核同步
内核同步 同步介绍 同步的概念 临界区:也称为临界段,就是访问和操作共享数据的代码段。 竞争条件: 2个或2个以上线程在临界区里同时执行的时候,就构成了竞争条件。 所谓同步,其实防止在临界区中形成竞争条件。 如果临界区里是原子操作(即整个操作完成前不会被打断),那么自然就不会出竞争条件。但在实际应用中,临界区中的代码往往不会那么简单,所以为了保持同步,引入了锁机制。但又会产生一些关于锁...
分类:系统相关   时间:2014-08-07 13:16:30    阅读次数:365
整理Git的命令使用
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更新;从远程仓库拉数据下来或者推数据上去。         用于 Linux内核开发的版本控制工具。与常用的版本控...
分类:其他好文   时间:2014-08-07 13:12:10    阅读次数:289
Linux内核——定时器和时间管理
定时器和时间管理 系统定时器是一种可编程硬件芯片,它能以固定频率产生中断。该中断就是所谓的定时器中断,它所对应的中断处理程序负责更新系统时间,还负责执行需要周期性运行的任务。系统定时器和时钟中断处理程序是Linux系统内核管理机制中的中枢。 另外一个关注的焦点是动态定时器——一种用来推迟执行程序的工具。比如说,如果软驱马达在一定时间内都未活动,那么软盘驱动程序会使用动态定时器关闭软驱马达。内核...
分类:系统相关   时间:2014-08-07 13:07:00    阅读次数:302
Linux LVM硬盘管理及LVM扩容
一、LVM简介LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实...
分类:系统相关   时间:2014-08-07 12:07:20    阅读次数:396
使用TFS+GIT实现分布式项目管理
前言GIT是近来很流行的一种版本控制系统,是Linux内核之父Linus Torvalds为了管理Linux内核的开发而开发的一种开源的版本控制工具。GIT相比传统的版本控制工具最大的优点是实现了分布式项目管理,开发者可以在本地做版本控制,极大的提高了开发人员在项目实施过程中的自由度。GIT的分支功...
分类:其他好文   时间:2014-08-06 22:50:35    阅读次数:391
android开发学习笔记001a
Android 应用与开发环境1.使用SDK版本:Android2.3 。2.发展和历史创始人:Andy Rubin,Android公司被Google收购。07年11月5日1.0发布。3.平台架构及特性Linux内核(操作系统)-》函数库,Android运行时(中间件)-》应用程序框架-》应用程序我...
分类:移动开发   时间:2014-08-06 21:50:02    阅读次数:248
给PHP扩展/C语言/网络编程初学者推荐的几本书
Linux/Unix系统 深入理解计算机系统 UNIX环境高级编程 深入理解Linux内核 网络通信编程 UNIX网络编程 TCP/IP详解 Linux多线程服务端编程 数据结构与算法 算法导论 《数据结构》(C语言版) C程序设计语言...
分类:编程语言   时间:2014-08-06 19:37:22    阅读次数:200
Linux内核的主要模块
进程调度SCHED 进程调度指的是系统对进程的多种状态之间转换的策略。分别是:SCHED_OTHER、SCHED_FIFO、SCHED_RR。 内存管理MMU 内存管理是多个进程间的内存共享策略。在Linxu系统中,内存管理的主要概念是虚拟内...
分类:系统相关   时间:2014-08-06 15:07:52    阅读次数:288
Linux内核——中断机制
中断机制 为什么需要中断? 如果让内核定期对设备进行轮询,以便处理设备,那会做很多无用功,因为外设的处理速度一般慢于CPU,而CPU不能一直等待外部事件。所以能让设备在需要内核时主动通知内核,会是一个聪明的方式,这便是中断。 中断处理程序 在响应一个特定中断时,内核会执行一个函数——中断处理程序。中断处理程序与其他内核函数的区别在于,中断处理程序是被内核调用来响应中断的,而它们运行于我们称...
分类:系统相关   时间:2014-08-06 14:52:11    阅读次数:425
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!