
linux内核
deanchang
这个作者很懒,什么都没留下…
展开
-
linux内核学习书籍推荐
在学习Linux内核代码的过程中,定会参考很多书籍以及网路资源,但是并不是所有的书籍和资源都能够帮助你前进,或者说是能够将你引导向正确而高效的道路。 在学习的一些阶段可能会需要不同的书,比如在第一个阶段,一些基本的书籍都是可以参考的。这个阶段的书籍非常多,比如《鸟哥的linux私房菜》,它介绍了Linux系统的基本概念和使用。《高级Bash脚本编程指南》可以说是学习Shell的利器,翔实的转载 2012-12-23 12:32:30 · 500 阅读 · 0 评论 -
linux保护模式详解
原创 2013-01-15 20:44:16 · 356 阅读 · 0 评论 -
linux为什么要有分段和分页机制
linux中为什么要有分段和分页机制首先讲述linux系统上的实模式和保护模式是指什么。为什么要分实模式和保护模式呢?他们当中有什么区别呢?首先实模式和保护模式是CPU的两种工作模式。一开始PC启动时CPU是工作在实模式下的,经过某种机制后,CPU跳转到保护模式。其访问空间扩大了,要想从保护模式返回到实模式就只能重启。Intel 8086是16位CPU,它只有16位寄存器、16转载 2013-01-20 17:17:37 · 357 阅读 · 0 评论 -
at&t汇编概述
AT&T汇编0.3.1 Overview开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限制,使用精练的汇编可以缩小目标代码的Size。另外,对于某些需要被经常调用的代码,使用汇编来写可以提高性能。所以我们必须了解汇编语言,即使你有可能并不喜欢它。如果你是计算机专业的话,在大学里你应该学习转载 2013-01-21 21:20:59 · 266 阅读 · 0 评论 -
linux文章推荐
关于Linux内存分配:http://os.chinaunix.net/a2008/0514/979/000000979994.shtml原创 2014-02-25 22:42:50 · 292 阅读 · 0 评论 -
linux mmap函数
linux mmap 详解谨以此文纪念过往的岁月一.前言mmap的具体实现以前在学习内核时学习过,但是对于其中的很多函数是一知半解的,有些只能根据其函数名来猜测其具体的功能,在本文中,一起来重新深入理解其具体的实现。二.mmap的用户层应用void *mmap(void *start,size_t length,int prot,int flags,int fd,o转载 2014-02-27 22:26:55 · 828 阅读 · 0 评论 -
linux内核拾遗
1.为什么Linux驱动要用copy_from_user从用户空间拷贝数据到内核,原创 2014-04-19 16:37:33 · 282 阅读 · 0 评论