姓名:何伟钦 学号:20135223 ( *原创作品转载请注明出处*) ( 学习课程:《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-100002900 学习内容:Linux内核如何装载和启动一个可执行程序 理解编译链接的过程和ELF可执 ...
分类:
系统相关 时间:
2016-04-05 22:54:24
阅读次数:
211
1.纵表转横表: 纵表结构:Table1 转换后的横表结构: Sql示例代码: 1 2 3 4 5 6 7 8 9 10 11 select username, sum(case Course when '语文' then Grade else 0 end) as 语文, sum(case Cour ...
分类:
其他好文 时间:
2016-04-05 19:52:56
阅读次数:
138
可执行程序的装载 于佳心 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 实验:Linux内核如何装载和启动一个可执行程序 首先,按照老流程,我们进入LinuxKernel,删除menu,再拷 ...
分类:
系统相关 时间:
2016-04-05 19:18:14
阅读次数:
254
LINUX内核分析第六周学习总结——进程的描述和进程的创建 张忻(原创作品转载请注明出处) 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、知识概要 (一)预处理、编译、链接和目标文件的格式 1.可执行程序是怎么 ...
分类:
系统相关 时间:
2016-04-04 22:43:34
阅读次数:
403
实验七:Linux内核如何装载和启动一个可执行程序 姓名:李冬辉 学号:20133201 注: 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 云课堂笔记: (1)可执行文件的创建 C代码 ...
分类:
系统相关 时间:
2016-04-04 13:06:33
阅读次数:
363
潘恒 原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 task_struct结构: struct task_struct { volatile long state;进程状态 void *sta ...
分类:
系统相关 时间:
2016-04-03 23:48:12
阅读次数:
344
作者:严哲璟 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 fork属于系统调用,而此系统调用创建一个子进程,由于其为系统调用,所以基本的用户态到内核态的切换,以及中断的处理,都与普通的 ...
分类:
系统相关 时间:
2016-04-03 23:38:10
阅读次数:
396
分析Linux内核创建一个新进程的过程 攥写人:李鹏举 学号:20132201 ( *原创作品转载请注明出处*) ( 学习课程:《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ) 本周要求: 阅读理解task_str ...
分类:
系统相关 时间:
2016-04-03 22:16:54
阅读次数:
362
李俊锋 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.实验原理 1.进程的定义 进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,在这个过程中,伴随 ...
分类:
系统相关 时间:
2016-04-03 22:15:47
阅读次数:
366
进程的描述和进程的创建 作者:刘世鹏20135304 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、进程的描述 1、1进程描述符task_struck数据结构(一) (1)操作系统的三大功能:进程管理、内存管理 ...
分类:
系统相关 时间:
2016-04-03 22:08:45
阅读次数:
221