- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 uboot 中分区信息
1、http://hi.baidu.com/w3sun/blog/item/4b7768e9ef452dcab21cb179.htmlhttp://www.linuxidc.com/Linux/2012-02/55135.htmhttp://blog.chinaunix.net/uid-14114479-id-3148959.htmlhttp://www.linuxidc.com/Li
2012-06-18 22:36:41 3882
原创 XP remote control ubuntu
在ubuntu方面,只需:sudo apt-get install xrdp 一条命令足以。参见ubuntu 论坛。 2、在系统首选项中的 远程桌面中选上 允许访问。 3、在window方面 ,即可通过系统自带的远程桌面访问了。 ====================================================1、关于装ubuntu系
2012-06-18 16:18:33 479
原创 2.4 存储管理
系统中有两种不活跃的页面。一种是“dirty” ;一种是“clean”。不活跃的脏页面只有一个,那就是inactive_dirty_list;而不活跃的“干净”页面队列则有很多,每个页面管理区中的都有个inactive_clean_list队列。
2012-06-16 14:08:32 335
原创 内核中关链表的操作
list_add(new, head); /*将当前表节点添加进链表*/ } list_add就是一个构建双向链表的过程: static __inline__ void list_add(struct list_head *new, struct list_head *head) { __list_add(new, head, head->next); } stat
2012-06-13 09:44:39 799
原创 2.4内核 add_page_to_hash_queue
static void add_page_to_hash_queue(struct page * page, struct page **p){ struct page *next = *p; *p = page; page->next_hash = next; page->pprev_hash = p; if (next) next->pprev_hash =
2012-06-11 09:52:40 577
原创 Linux内存管理中address_space疑惑及解答
Linux内存管理中address_space疑惑及解答在阅读Linux2.6的内核内存管理这一部分时,我看到page结构中的一个mapping成员,我感到很迷惑,这个成员的属性太复杂了,我们来看看:struct address_space *mapping;表示该页所在地址空间描述结构指针,用于内容为文件的页帧(1) 如果page->mapping等于0,说明该页属于交换
2012-06-10 21:00:59 1157
原创 内核struct address_space
看linux内核很容易被struct address_space 这个结构迷惑,它是代表某个地址空间吗?实际上不是的,它是用于管理文件(struct inode)映射到内存的页面(struct page)的;与之对应,address_space_operations 就是用来操作该文件映射到内存的页面,比如把内存中的修改写回文件、从文件中读入数据到页面缓冲等。 参考下面这张图,摘自《
2012-06-10 21:00:24 1481
原创 内核中的static inline
GCC的static inline定义很容易理解:你可以把它认为是一个static的函数,加上了inline的属性。这个函数大部分表现和普通的static函数一样,只 不过在调用这种函数的时候,gcc会在其调用处将其汇编码展开编译而不为这个函数生成独立的汇编码。除了以下几种情况外:*函数的地址被使用的时候。如通过函数指针对函数进行了间接调用。这种情况下就不得不为static inline函
2012-06-05 16:03:45 902
原创 初始化的困惑
#include #include using namespace std;class StudentID { int value;public: StudentID( int id = 1050 ){ value = id; cout << "Assining studnet id " << value << "\n"; }};clas
2012-06-03 21:06:26 344
原创 p305页不懂
关于初始化的困惑:#include #include using namespace std;class StudentID { int value;public: StudentID( int id = 100 ){ value = id; cout << "Assining studnet id" << value << "\n"; }}
2012-06-03 20:57:03 283
原创 c++构造函数
头文件:wangkai.h#ifndef HEADER_PPOINT#define HEADER_PPOINTclass Uestc { double x, y;public: Uestc( double ix, double iy ); void print();};#endif一定要注意类定义后的那个分号。如果没有那个分号,会导致个各种编译错误。
2012-06-03 19:20:18 318
jdk1.7 (copy).0_80_part2.tar.gz
2018-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人