- 博客(9)
- 资源 (16)
- 收藏
- 关注
原创 Quake2 Engine研究(一)
令人兴奋的时刻要到来了! 友情URL:http://www.cnblogs.com/miztook/category/149849.html
2011-02-25 14:35:00 904
转载 Emboss bump mapping (浮雕效果)
<br />/* This Code Was Created by Jens Schneider (WizardSoft) 2000 * Lesson22 to the series of OpenGL tutorials by NeHe-Production * * This Code is loosely based upon Lesson06 by Jeff Molofee. * * contact me at: schneide@pool.informatik.rwth
2011-02-23 12:02:00 2471 1
原创 小结011
花了3个周末的休息时间,Fedaro8.0 下gcc4.2版本编译linux0.11内核成功,运行死机,相当郁闷! 花了一个月的业余时间复读了src,总结了blog,温故而知新:-) Jett huang
2011-02-19 02:26:00 488
原创 文件系统(二)
前言 本篇主要讲述src/fs目录下的代码,该部分代码是文件系统的核心部分,也是kernel最为复杂的部分。将从下面四部分进行分析: 1. 高速缓冲区的管理程序,是对磁盘以块为单位数据的cache; buffer.c 1. struct buffer_head * getblk(int dev,int block); 在cache-buffer中找到指定的缓存块,如果不存在则找个未使用的bh(这个不从磁盘加载数据). icount++
2011-02-14 22:19:00 1154
原创 文件系统(一)
文件系统占得代码比较多,我们将从提供给用户的api开始逐步进入核心,顺藤摸瓜!最终获取文件系统的抽象+设备的组织。 【设备号】 /* * 系统所含的设备如下:(与minix 系统的一样,所以我们可以使用minix 的 * 文件系统。以下这些是主设备号。) * * 0 - 没有用到(nodev) * 1 - /dev/mem 内存设备。 * 2 - /dev/fd 软盘设备。 * 3 - /dev/hd 硬盘设备。 * 4 -
2011-02-11 22:20:00 179
原创 进程的数据结构和管理
1. 进程的内核描述 struct task_struct { /*----------------------- these are hardcoded - don't touch -----------------------*/ long state; // 进程运行状态(-1不可运行,0可运行,>0以停止) long counter; // 任务运行时间片,递减到0是说明时间片用完
2011-02-09 18:50:00 1139
原创 Memory 管理
源码位置:mm/memory.c, mm/page.s 1. 内存管理代码主要工作为: a. 物理内存(基于页框)的分配与释放; b. 页表到物理内存的映射; c. 缺页中断; d. 页面写保护中断; 利用intel的内存管理机器,可实现页面共享. 2. 内存管理函数的归类 A. 中断处理 page.s B. 页框的分配与释放 get_free_pa
2011-02-09 18:48:00 632
3D Game Engine Design for Mobile Phone with OpenGL ES 2.0.pdf
2011-08-09
myOpenGL的实现
2010-11-15
C++参考手册, English
2007-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人