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系统内核流转浅析
SJTUBEAR 原创作品转载请注明出处 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
·
2015-11-07 13:14
linux
C程序汇编运行模式简析
SJTUBEAR 原创作品转载请注明出处 /《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 1.
·
2015-11-07 13:13
模式
linux内核分析
笔记----定时器和时间管理
在这一次里,主要讲讲和时间相关的东西,这个我们都比较熟悉,我就直接如主题。 首先要明白两个概念:系统定时器和动态定时器。周期性产生的事件都是有系统定时器驱动的,这里的系统定时器是一种可编程硬件芯片,它能以固定频率产生中断。该中断就是定时器中断,它所对应的中断处理程序负责更新
·
2015-11-02 13:06
linux
unix系统编程小结(一)------文件I/O
在尝试看
linux内核分析
的书时发现很多困难,所以拿起apue,继续打基础。读着读着,对apue上瘾了。这是题外话,就说这么多。
·
2015-10-31 15:12
unix
linux内核分析
-初始化分析
linux内核分析
-初始化分析 参考我提供的三个文件
·
2015-10-30 14:39
linux
linux内核分析
笔记----系统调用
在Linux中,系统调用是用户空间访问内核的唯一手段,它们是内核唯一的合法入口。实际上,其他的像设备文件和/proc之类的方式,最终也还是要通过系统调用进行的。 一般情况下,应用程序通过应用编程接口(API)而不是直接通过系统调用来编程,而且这种编程接口实际上并
·
2015-10-28 08:20
linux
《
Linux内核分析
》第六课笔记
孟宁的《
Linux内核分析
》在课上把繁杂庞大的Linux内核抽像出主脉络,本文试图探索第六课中创建进程这一主题迷的途幽径。同时本文也是《第四讲进程管理》的补充。
li_boxue
·
2015-10-25 01:00
linux
kernel
Linux vm运行参数之(一):overcommit相关的参数
:overcommit相关的参数http://www.wowotech.net/linux_kenrel/overcommit.html作者:linuxer 发布于:2015-9-2318:54分类:
Linux
zdy0_2004
·
2015-09-23 20:00
linux
《
Linux内核分析
》(三)——跟踪分析Linux内核的启动过程
作者:Sandy原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000”实验环境:c+Linux64位(
Sandy在路上
·
2015-08-16 21:27
Linux内核分析课
linux内核分析
——CFS调度器
CFS调度器【摘要】本系列博文主要介绍linux内核几个重要概念和技术原理,部分来自于网上总结、部分来自于自己对《linux内核设计与实现》和《深入理解linux内核》的总结。目的是让一些刚接触linux内核的人对linux内核的一些实现技术有一个大概了解.1.1 CFS原理 cfs定义了一种新的模型,它给cfs_rq(cfs的run queue)中的每一个进程安排一个虚拟时钟,vrunti
a2796749
·
2015-07-28 09:00
反编译C程序为汇编代码,汇编代码执行过程的分析与思考
张韩+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000系统:32位Ubuntu14.04编写C程序
HanJan
·
2015-07-18 21:00
汇编
栈
反编译
32位
linux内核
一个简单的时间片轮转多道程序内核代码 的实现
张韩 + 原创作品转载请注明出处 + 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000首先,解读一下程序的核心代码void
HanJan
·
2015-07-18 21:00
linux
kernel
kernel
C语言
qemu
linux内核
linux内核分析
之进程fork操作
最近线上遇见了奇怪的现象,redis在做rdb持久化的时候,后台曝出cannotallocatmemory的错误具体错误参见redis模块中的错误分析这里主要说明一下fork(),以及copy-on-write操作linux内核在2.6以后对fork操作加入copy-on-write,提高系统的可靠性和高性能首先说明的是fork(),只是一次资源的确认(这里由vm.overcommit参数决定),
jsycwangwei
·
2015-05-25 22:00
How the Computer Works (based on X86/Linux)
注明李振业原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000一、实验过程首先创建一个C语言文件vi
自觉不醒
·
2015-05-18 11:36
return
计算机
C语言
作品转载
linux内核分析
――CFS(完全公平调度算法)
1.1 CFS原理 cfs定义了一种新的模型,它给cfs_rq(cfs的run queue)中的每一个进程安排一个虚拟时钟,vruntime。如果一个进程得以执行,随着时间的增长(也就是一个个tick的到来),其vruntime将不断增大。没有得到执行的进程vruntime不变。 而调度器总是选择vruntime跑得最慢的那个进程来执行。这就是所谓的“完全公平”。为了区别不同优先级的进
冷血封情
·
2015-05-16 13:33
linux内核
CFS
进程调度
虚拟运行时间
完全公平调度
linux内核分析
———SLAB原理及实现二
Slab原理及实现整体关系图注:SLAB,SLOB,SLUB都是内核提供的分配器,其前端接口都是一致的,其中SLAB是通用的分配器,SLOB针对微小的嵌入式系统,其算法较为简单(最先适配算法),SLUB是面向配备大量物理内存的大规模并行系统,通过也描述符中未使用的字段来管理页组,降低SLUB本身数据结构的内存开销。1相关数据结构2.1缓存kmem_cache(/mm/slab.c)structkm
jlaij
·
2015-05-11 17:50
linux学习
c/c++
动静结合学内核之 linux 系统调用浅析
刘柳+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000直入主题实验过程1-增加新的菜单updatethemenu
titer1
·
2015-05-06 21:00
How program is executed
刘柳+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000以下从gdb追踪的角度来解释这个问题。
titer1
·
2015-05-06 21:00
MOOC Linux内核之旅小结
MOOCLinux内核之旅小结 刘柳+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000+titer2008
titer1
·
2015-04-28 22:00
linux
分析
内核
Linux内核学习总结
陈铁+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 我本来一直在用Linux,
swordautumn
·
2015-04-28 19:17
计算机
在线学习
作品转载
Linux内核学习总结
陈铁+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 我本来一直在用Linux,
swordautumn
·
2015-04-28 19:17
计算机
在线学习
作品转载
linux 系统调用浅析
linux系统调用浅析刘柳+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程+http://mooc.study.163.com/course/USTC-1000029000+titer2008
titer1
·
2015-04-26 16:00
linux 进程调度switch_to宏浅析+系统执行过程总结
刘柳+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程+http://mooc.study.163.com/course/
[email protected]
titer1
·
2015-04-26 16:00
switch
系统
调度
Linux内核进程调度的时机和进程切换
陈铁+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 对于现代操作系统,
swordautumn
·
2015-04-21 09:10
schedule
linux
进程
内核堆栈
Linux内核进程调度的时机和进程切换
陈铁+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 对于现代操作系统,
swordautumn
·
2015-04-21 09:10
schedule
linux
进程
内核堆栈
通过分析exevc系统调用处理过程来理解Linux内核如何装载和启动一个可执行程序
前言说明本篇为网易云课堂
Linux内核分析
课程的第七周作业,本次作业我们将具体来分析exec*函数对应的系统调用处理过程,来分析Linux内核如何来执行一个可执行程序,由于有一个在网易云课堂共同学习的朋友
Mark_Woo
·
2015-04-19 15:00
linux可执行文件创建过程 浅析
刘柳+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程+http://mooc.study.163.com/course/
[email protected]
titer1
·
2015-04-19 11:00
Linux内核如何装载和启动一个可执行程序
陈铁 +原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 学习过程其实就是模仿老师的过程
swordautumn
·
2015-04-16 23:40
可执行文件
ELF格式
入口地址
Linux内核如何装载和启动一个可执行程序
陈铁 +原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 学习过程其实就是模仿老师的过程
swordautumn
·
2015-04-16 23:40
可执行文件
ELF格式
入口地址
分析Linux内核创建一个新进程的过程
前言说明本篇为网易云课堂
Linux内核分析
课程的第六周作业,本次作业我们将具体来分析fork系统调用,来分析Linux内核创建新进程的过程关键词:fork,系统调用,进程*运行环境:**Ubuntu14.04LTSx64gcc4.9.2gdb7.8vim7.4withvundle
Mark_Woo
·
2015-04-12 21:00
linux 可执行文件创建 学习笔记
刘柳+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程+http://mooc.study.163.com/course/
[email protected]
titer1
·
2015-04-12 11:00
Linux内核创建一个新进程的实验
陈铁 + 原创作品转载请注明出处 + 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 Linux内核对进程管理是操作系统的重要任务之一
swordautumn
·
2015-04-10 11:56
copy_process
task_struct
ret_from_fork
Linux内核创建一个新进程的实验
陈铁 + 原创作品转载请注明出处 + 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 Linux内核对进程管理是操作系统的重要任务之一
swordautumn
·
2015-04-10 11:56
copy_process
ret_from_fork
task_struct
Linux 进程管理浅析
刘柳+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程+http://mooc.study.163.com/course/
[email protected]
titer1
·
2015-04-07 21:00
通过分析system_call中断处理过程来深入理解系统调用
通过分析system_call中断处理过程来深入理解系统调用前言说明本篇为网易云课堂
Linux内核分析
课程的第五周作业,上一次作业中我以2个系统调用(getpid,open)作为分析实例来分析系统调用的过程
Mark_Woo
·
2015-04-05 22:00
分析系统调用的处理过程(systemcall->iret)
罗晓波+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000本片内容接上一篇,是系统调用的续篇,也就是简要分析一下系统调用的处理过程
萝卜cherish
·
2015-04-05 16:51
linux
内核分析
Linux内核分析
(五)系统调用过程解析
禹晓博+原创作品转载请注明出处+欢迎加入《
Linux内核分析
》MOOC网易云课堂学习一、系统调用流程分析系统调用系统调用就是用户空间应用程序和内核提供的服务之间的一个接口。
小博鱼
·
2015-04-04 16:20
Linux内核分析
使用GDB进行系统调用过程简析
陈铁+ 原创作品转载请注明出处 + 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 作业的难度在增加,实验楼的虚拟机不太稳定
swordautumn
·
2015-04-03 00:35
系统调用
寄存器
中断
服务例程
使用GDB进行系统调用过程简析
陈铁+ 原创作品转载请注明出处 + 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 作业的难度在增加,实验楼的虚拟机不太稳定
swordautumn
·
2015-04-03 00:35
系统调用
寄存器
中断
服务例程
使用GDB进行系统调用过程简析
陈铁+原创作品转载请注明出处+《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000作业的难度在增加,实验楼的虚拟机不太稳定,
swordautumn
·
2015-04-03 00:35
寄存器
中断
系统调用
跟踪sys_mkdir的系统调用过程
原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000向MenuOS系统中加入自己写的系统调用函数:1.1
冰封飞飞
·
2015-04-01 20:25
sys-mkdir
系统调用
Linux内核分析
linux内核分析
笔记之系统滴答定时
linux0.11内核中滴答时钟被设置成10ms一个系统滴答。从而执行中断程序timer_interrupt↓jiffies++;//用于记录系统总共运行的时钟数↓被中断的程序CPL(特权级)传入do_timer();↓CPL=0内核被中断内核态运行时间++否则用户态运行时间++↓处理时间链表。//程序有添加使用定时器时才处理↓进程运行时间-----------------------------
JerryRowe
·
2015-03-29 13:31
linux内核分析笔记
Linux系统调用的system_call处理过程分析
董涛原创作品转载请注明出处《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000基于实验楼网站提供的《
Linux内核分析
》实验平台
希格斯波色子0001
·
2015-03-29 10:15
liunx
linux内核分析
-week4
0.笔记本周进行了
linux内核分析
的第四周学习,对系统调用过程有了初步了解。撰写此文,记录学习同时也是为了完成作业。
binta
·
2015-03-29 00:00
linux-kernel
通过调用C语言的库函数与在C代码中使用内联汇编两种方式来使用同一个系统调用来分析系统调用的工作机制
通过调用C语言的库函数与在C代码中使用内联汇编两种方式来使用同一个系统调用来分析系统调用的工作机制前言说明本篇为网易云课堂
Linux内核分析
课程的第四周作业,我将通过调用C语言的库函数与在C代码中使用内联汇编两种方式来使用同一个系统调用来分析系统调用的工作机制
Mark_Woo
·
2015-03-28 17:00
System Call 扒开系统调用的三层皮[未完待续~]
SystemCall扒开系统调用的三层皮刘子健+ 原创作品转载请注明出处+ 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
u011368821
·
2015-03-27 16:00
Linux系统调用getuid的简单分析
陈铁+ 原创作品转载请注明出处 + 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000。
swordautumn
·
2015-03-27 15:39
linux
操作系统
系统调用
寄存器
Linux系统调用getuid的简单分析
陈铁+ 原创作品转载请注明出处 + 《
Linux内核分析
》MOOC课程http://mooc.study.163.com/course/USTC-1000029000。
swordautumn
·
2015-03-27 15:39
linux
操作系统
系统调用
寄存器
一段C语言和汇编的对应分析,揭示函数调用的本质
最近网易云课堂开放了一节叫
Linux内核分析
的课程。一直对操作系统和计算机本质很感兴趣,于是进去看了下,才第一堂课,老师就要求学生写一篇关于课时1的博客作为作业。
明天好天气
·
2015-03-26 10:37
计算机
C语言
基础知识
寄存器
网易
一段C语言和汇编的对应分析,揭示函数调用的本质
最近网易云课堂开放了一节叫
Linux内核分析
的课程。一直对操作系统和计算机本质很感兴趣,于是进去看了下,才第一堂课,老师就要求学生写一篇关于课时1的博客作为作业。
明天好天气
·
2015-03-26 10:37
计算机
C语言
基础知识
寄存器
网易
上一页
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
其他