E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux内核分析
系统调用过程的理解
《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000一、使用C和内嵌汇编方式完成系统调用我使用了39号系统调用sys_mkdir
冰封飞飞
·
2015-03-25 17:15
Linux内核分析
谈谈对linux系统调用的理解
罗晓波+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000本文主要讨论一下系统调用是如何工作以及其中发生了神马
萝卜cherish
·
2015-03-24 15:42
linux
内核分析
《
Linux内核分析
》MOOC课程之从汇编语言角度看计算机是如何工作的
piratezgw原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 其实写这个就是为了应付MOOC
Zha_GW
·
2015-03-24 00:00
Linux内核分析
,gdb调试linux内核--第三周
Linux内核分析
-gdb调试linux内核一:准备为了更好的追踪分析内核运行,自己搭建平台分析。
Higx_C
·
2015-03-22 22:41
编程
通过从代码层面分析Linux内核启动来探知操作系统的启动过程
通过从代码层面分析Linux内核启动来探知操作系统的启动过程前言说明本篇为网易云课堂
Linux内核分析
课程的第三周作业,我将围绕Linux3.18的内核中的start_kernel到init进程启动过程来深入探知操作系统的启动
Mark_Woo
·
2015-03-22 21:00
简单介绍Linux内核从start_kernel到init进程的启动过程
内容未完成,还会继续补充...实验截图2.通过gdb调试器跟踪start_kernel函数执行过程3.关于idle进程和1号进程的一点理解参考资料:《
Linux内核分析
》MOOC课程http://mooc.study
xjhznick
·
2015-03-22 16:19
linux
kernel
init
Linux内核分析
之跟踪内核启动过程
Author:宵伯特原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000实验内容:使用实验楼的虚拟机打开
宵伯特
·
2015-03-22 16:00
linux内核分析
-week3
bintasong原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-10000290000笔记1.1x86计算机启动过程
binta
·
2015-03-21 00:00
linux-kernel
动静结合学内核:linux idle进程和init进程浅析
刘柳 + 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/
[email protected]
退休的贵族进程0号进程所有进程的祖先叫做进程
titer1
·
2015-03-19 21:00
Linux内核的启动过程简述
陈铁 +原创作品转载请注明出处 + 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 其实对于Linux
swordautumn
·
2015-03-19 18:49
初始化
start_kernel
内核代码
Linux内核的启动过程简述
陈铁 +原创作品转载请注明出处 + 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 其实对于Linux
swordautumn
·
2015-03-19 18:49
初始化
start_kernel
内核代码
分析一个C语言程序生成的汇编代码-《
Linux内核分析
》Week1作业
署名信息郭春阳原创作品转载请注明出处:《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000C源码这里为了防止重复,修改了部分源码
inevermore
·
2015-03-19 00:00
分析Linux内核中进程的调度(时间片轮转)-《
Linux内核分析
》Week2作业
1.环境的搭建:这个可以参考孟宁老师的github:mykernel,这里不再进行赘述。主要是就是下载Linux3.9的代码,然后安装孟宁老师编写的patch,最后进行编译。2.代码的解读课上的代码全部保存在github上,我fork了一份,然后为它加上了详细的注释,参见mykernel3.代码结构这里主要有三个文件:mypcb.h这个头文件定义了进程控制结构PCBmymain.c这个文件主要是定
inevermore
·
2015-03-19 00:00
分析Linux内核启动过程:从start_kernel到init
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000STEP1:在自己的linux系统中搭建实验环境。
冰封飞飞
·
2015-03-17 20:12
Linux内核分析
《
Linux内核分析
》MOOC课程之从迷你Linux内核角度理解进程时间轮片调度(未完)
代码分析mypcb.hmymain.c上面这段代码主要完成了对0号进程的初始化,即pid置为0,状态state置为0(即runnable状态),进程入口及当前进程的线程的ip指向my_process,线程的sp指向当前进程的进程堆栈,由于目前只有0号进程,所以next指针指向自己形成一个单PCB链表。上面这段代码主要是扩充循环链表,使用memcpy()复制0号进程的状态给创建的从1号到MAX_TA
Zha_GW
·
2015-03-15 23:00
LINUX内核分析
作业02-mykernel代码分析
by zhangqingyu原创作品转载请注明出处《
Linux内核分析
》MOOC课程 http://mooc.study.163.com/course/USTC-1000029000mykernel代码包含三部分
zqy_guet
·
2015-03-15 21:00
Mykernel 第三周课程报告
刘子健+原创作品转载请注明出处+ 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000使用gdb跟踪调试内核从start_kernel
u011368821
·
2015-03-15 20:00
linux
操作系统
linux内核
Linux内核分析
之搭建Mykernel
Author:宵伯特原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-10000290001.第二周的作业是完成一个时间片轮转的调度
宵伯特
·
2015-03-15 17:00
【操作系统】用代码解释简单的时间片轮转
李景源原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000一、准备:1、代码:mykernel。
sr5220
·
2015-03-15 14:26
linux
操作系统
计算机
跟踪分析Linux内核的启动过程
网易云课堂《
Linux内核分析
》作业实验目的:跟踪分析一个简单的Linux内核启动过程,理解操作系统是怎么启动的实验过程:登陆实验楼虚拟机http://www.shiyanlou.com/courses
aapu
·
2015-03-15 13:21
通过分析一个简化版时间片轮转多道程序内核代码来认识操作系统中的进程调度
通过分析一个简化版时间片轮转多道程序内核代码来认识操作系统中的进程调度前言说明本篇为网易云课堂
Linux内核分析
课程的第二周作业,我讲将围绕一个时间片轮转,进程切换的执行过程来分析该代码来认识理解操作系统的进程工作情况
Mark_Woo
·
2015-03-15 03:00
Mykernel 第二周实验报告
刘子健+原创作品转载请注明出处+ 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 题目自拟,内容围绕操作系统是如何工作的进行
u011368821
·
2015-03-13 22:00
linux内核
操作系统的进程调度简析
陈铁+ 原创作品转载请注明出处 + 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ”。
swordautumn
·
2015-03-13 10:24
linux
虚拟机
操作系统
进程
操作系统的进程调度简析
陈铁+ 原创作品转载请注明出处 + 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ”。
swordautumn
·
2015-03-13 10:24
虚拟机
linux
操作系统
进程
Linux内核分析
-week 2
bintasong原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000这周的课程信息量比较大,现做一个整理
binta
·
2015-03-13 00:00
linux-kernel
计算机是如何工作的?
作者:申小宁原创作品转载请注明出处《
Linux内核分析
》MOOC课程 http://mooc.study.163.com/course/USTC-1000029000 实验截图:c代码:编译命令:汇编代码
鹏鹏李12138
·
2015-03-09 10:03
计算机
寄存器
frame
处理器
作品转载
计算机是如何工作的?
作者:申小宁原创作品转载请注明出处《
Linux内核分析
》MOOC课程 http://mooc.study.163.com/course/USTC-1000029000 实验截图:c代码:编译命令:汇编代码
鹏鹏李12138
·
2015-03-09 09:49
计算机
寄存器
frame
处理器
作品转载
How the Computer Works (based on X86/Linux)
注明李振业原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000一、实验过程首先创建一个C语言文件vi
自觉不醒
·
2015-03-08 23:21
return
计算机
C语言
作品转载
LINUX内核分析
作业01-简单C程序的堆栈变化
by zhangqingyu原创作品转载请注明出处《
Linux内核分析
》MOOC课程 http://mooc.study.163.com/course/USTC-1000029000实验中main.c程序如下
zqy_guet
·
2015-03-08 23:00
【汇编】计算机是如何工作的
李景源原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000一、编写一个main.c文件,保存并退出。
sr5220
·
2015-03-08 23:35
linux
汇编
计算机
计算机是如何工作的?
作者:申小宁原创作品转载请注明出处《
Linux内核分析
》MOOC课程 http://mooc.study.163.com/course/USTC-1000029000 实验截图:c代码:编译命令:汇编代码
XIAONING666
·
2015-03-08 22:48
计算机
寄存器
frame
处理器
计算机是如何工作的?
作者:申小宁原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000实验截图:c代码:编译命令:汇编代码:
XIAONING666
·
2015-03-08 22:48
计算机
寄存器
处理器
汇编语言
计算机是如何工作的?
如需转载请保留以下信息: 陈铁+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000。
swordautumn
·
2015-03-07 18:23
linux
汇编语言
MOOC
计算机语言
计算机是如何工作的?
如需转载请保留以下信息: 陈铁+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000。
swordautumn
·
2015-03-07 18:23
linux
汇编语言
MOOC
计算机语言
简单汇编代码分析与基础
简单汇编代码分析与基础comA《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000现代计算机中最常用的是冯诺依曼体系结构,这种体系结构的特点是
comA
·
2015-03-06 13:00
汇编
一段C语言和汇编的对应分析,揭示函数调用的本质
原文:一段C语言和汇编的对应分析,揭示函数调用的本质最近网易云课堂开放了一节叫
Linux内核分析
的课程。
P_Chou水冗
·
2015-03-03 00:00
asm
c
通过反汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的
刘子健 原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000对一下代码进行反汇编分析:intg(intx
u011368821
·
2015-03-01 13:00
汇编
编译器
冯诺依曼
Linux内核分析
(六)----字符设备控制方法实现|揭秘系统调用本质
Linux内核分析
(六)昨天我们对字符设备进行了初步的了解,并且实现了简单的字符设备驱动,今天我们继续对字符设备的某些方法进行完善。今天我们会分析到以下内容:1.
zdy0_2004
·
2015-02-07 01:00
linux内核
slab分配器 很好的 参考网址(个人保存)
1.Linuxslab分配器剖析http://www.ibm.com/developerworks/cn/linux/l-linux-slab-allocator/2.
linux内核分析
———SLAB原理及实现
j123kaishichufa
·
2015-01-14 14:00
Linux设备模型(1)_基本概念
Linux设备模型(1)_基本概念作者:蜗蜗发布于:2014-2-2717:01分类:
Linux内核分析
1.前言在“Linux内核的整体架构”中,蜗蜗有提到,由于Linux支持世界上几乎所有的、不同功能的硬件设备
JK198310
·
2014-10-30 16:00
Linux内核分析
- 网络[四]:路由表
说明:本文转自 http://blog.csdn.net/qy532846454/article/details/6423496路由表 在内核中存在路由表fib_table_hash和路由缓存表rt_hash_table。路由缓存表主要是为了加速路由的查找,每次路由查询都会先查找路由缓存,再查找路由表。这和cache是一个道理,缓存存储最近使用过的路由项,容量小,查找快速;路由表存储所有路由项
JXH_123
·
2014-04-25 09:00
linux内核分析
--中断的分类
写在前面:这篇文章比较宽泛的写了关于中断的一些内容,包括中断的定义,中断的分类,计算机内部硬件产生中断的过程,以及中断的未来展望。但是并没有详细介绍中断处理过程。什么是中断Linux内核需要对连接到计算机上的所有硬件设备进行管理,毫无疑问这是它的份内事。如果要管理这些设备,首先得和它们互相通信才行,一般有两种方案可实现这种功能:轮询(polling) 让内核定期对设备的状态进行查询,然后做出相应的
fivedoumi
·
2014-04-22 14:00
linux内核分析
--浅析内存管理机制
linux内存管理---虚拟地址、逻辑地址、线性地址、物理地址的区别linux内存管理---物理地址、线性地址、虚拟地址、逻辑地址之间的转换上述两篇文章介绍了内存寻址的方式linux内存管理--Linux中的物理和虚拟存储空间布局讲述了物理和虚拟内存之间的关系linux内存管理--linux内核高端内存讲述了内核空间(3G~4G)的划分linux内存管理--内存管理机制综述从宏观的角度讲述了lin
yusiguyuan
·
2014-04-12 21:00
linux
内存管理
linux内核
linux内核分析
--中断处理流程
linux内核的中断处理,里面由始至终都贯穿着"重要的事马上做,不重要的事推后做"的异步处理思想.于是整理一下~第一阶段--获取中断号每个CPU都有响应中断的能力,每个CPU响应中断时都走相同的流程.这个流程就是内核提供的中断服务程序.在进入中断服务程序时,CPU已经自动禁止了本CPU上的中断响应,因为CPU不能假定中断服务程序是可重入的.中断处理程序的第一步要做两件事情:1.将中断号压入栈中;(
yusiguyuan
·
2014-04-12 15:00
中断
linux内核
linux内核分析
--浅析中断处理机制解析
linux内核--中断和中断处理(一)linux内核--中断和中断处理(二)linux内核--中断处理程序linux内核--中断嵌套&ARM中断来源
linux内核分析
--中断中的下半部
linux内核分析
yusiguyuan
·
2014-04-12 14:00
linux内核
中断处理机制
linux内核分析
--中断中的下半部
1.软中断 实际上软中断使用的并不多,反而是后面的tasklet比较多,但tasklet是通过软中断实现的,软中断的代码位于/kernel/softirq.c中。软中断是在编译期间静态分配的,由softirq_action结构表示,它定义在linux/interrupt.h中:1234structsoftirq_action{ void(*action)(structsoftirq_act
yusiguyuan
·
2014-04-12 14:00
中断
linux内核
linux内核分析
--中断和中断处理程序
写在前面: 在前面的这篇文章
linux内核分析
--中断的分类讲解了关于中断的基本概念,从宏观的角度了解了中断的基本知识。
yusiguyuan
·
2014-04-12 12:00
中断
中断处理
中断注册
linux内核分析
--中断的分类
写在前面:这篇文章比较宽泛的写了关于中断的一些内容,包括中断的定义,中断的分类,计算机内部硬件产生中断的过程,以及中断的未来展望。但是并没有详细介绍中断处理过程。什么是中断Linux内核需要对连接到计算机上的所有硬件设备进行管理,毫无疑问这是它的份内事。如果要管理这些设备,首先得和它们互相通信才行,一般有两种方案可实现这种功能:轮询(polling)让内核定期对设备的状态进行查询,然后做出相应的处
yusiguyuan
·
2014-04-12 10:00
linux
内核
中断
Kernel Memory Layout on ARM Linux
但要想深入理解Linux内存管理,建议还是找几本好书看看,如深入理解Linux虚拟内存,嵌入系统分析,
Linux内核分析
及程序设计等; Kernel Memory Layout on
·
2014-03-26 21:00
layout
linux内核分析
-内存管理
http://blog.csdn.net/zhijianjingling00/article/details/9335333在内核模块中申请分配内存需要使用内核中的专用API:kmalloc、vmalloc、kzalloc、kcalloc、get_free_pages;当然,设备驱动程序也不例外;对于提供了MMU功能的处理器而言,Linux提供了复杂的内存管理系统,使得进程所能访问到的地址空间可以
laviolette
·
2014-03-19 11:00
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他