03 2016 档案

摘要:casualet + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ” 在linux中, 系统调用充当了用户程序和硬件的接口, 它使得用户态程序可以间接执行0特权级的代码, 这种机制是通 阅读全文
posted @ 2016-03-24 20:20 Casualet 阅读(1058) 评论(0) 推荐(0) 编辑
摘要:“casualet + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ”, Linux系统中提供了很多的系统调用, 这是用户程序进入0特权级和硬件交互的接口. 我们用c语言进行编程的时候 阅读全文
posted @ 2016-03-18 20:59 Casualet 阅读(2504) 评论(0) 推荐(0) 编辑
摘要:前言: 很多人都会比较好奇操作系统是怎么工作的,但是由于系统庞大缺乏工具, 往往导致无从下手。本文将结合linux内核3.18.6的部分代码, 讲述利用虚拟机和gdb进行调试的过程,从而帮助理解操作系统的原理。 我们知道,linux操作系统的启动流程大致如下: 首先,我们有一个cpu和磁盘中的一些操 阅读全文
posted @ 2016-03-13 11:31 Casualet 阅读(14502) 评论(0) 推荐(1) 编辑
摘要:Casualet + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ” 本文将基于linux 内核3.9.4 来分析一个简单的时间片轮转的多道程序的代码, 并总结其中的原理. 首先,我们 阅读全文
posted @ 2016-03-06 22:04 Casualet 阅读(488) 评论(0) 推荐(0) 编辑