码迷,mamicode.com
首页 >  
搜索关键字:内核代码    ( 412个结果
系统调用syscall---用户态切换到内核态的唯一途径
1、应用程序有时需要内核协助完成一些处理,但是应用程序不可能执行内核代码(主要是安全性考虑), 那么,应用程序需要有一种机制告诉内核,它现在需要内核的帮助,这个机制就是系统调用。 2、系统调用的本质是,应用程序主动触发软中断,这个软中断异常立即被系统捕获到(cpu指令产生异常,触发异常处理程序),在 ...
分类:其他好文   时间:2017-11-05 13:15:56    阅读次数:341
如何获取内核代码的变更信息说明
有时候内核代码因为各种原因,发生改变,如何查找更新理由? 1、首先git内核全部代码,不能用下载的压缩包,git可以包含全部信息。 2、查看下载的内核版本? 3、比如:我想查看 include/linux/kernel.h内的min3()函数是何时更改的? 4、首先:用grep命令,查看min3的行 ...
分类:其他好文   时间:2017-10-19 19:44:43    阅读次数:139
重修课程day35(网络编程九之协程)
什么是用户态和内核态: 内核态:当一个任务(进程)执行系统调用而陷入了内核代码中执行,这就叫做内核态。 用户态:当用户在执行自己的代码时,这就叫在用户态 内核态和用户态的详情:http://www.cnblogs.com/viviwind/archive/2012/09/22/2698450.htm ...
分类:其他好文   时间:2017-10-18 00:28:25    阅读次数:176
Linux内核:分析coredump文件 - 内核代码崩溃
转自:http://blog.csdn.net/guowenyan001/article/details/12975221 一、分析Core文件 1.1 找到core文件目录,启动mycrash:mycrash 1.2 查看崩溃的堆栈信息:bt 1.3 反汇编崩溃点的代码,10行:dis -l ex ...
分类:系统相关   时间:2017-09-29 21:05:20    阅读次数:172
I/O模型详细解析
内核空间和用户空间:由于操作系统都包括内核空间和用户空间(或者说内核态和用户态),内核空间主要存放的是内核代码和数据,是供系统进程使用的空间。而用户空间主要存放的是用户代码和数据,是供用户进程使用的空间。目前Linux系统简化了分段机制,使得虚拟地址与线性地址总是保持一致,因此,Linux系统的虚拟 ...
分类:其他好文   时间:2017-09-24 23:39:27    阅读次数:271
Github
github是什么?以下来自网络: GitHub是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。 GitHub可 ...
分类:其他好文   时间:2017-09-24 19:25:09    阅读次数:248
Git与GitHub
一:GitHub项目地址 https://github.com/zhuzhihun/123 git教程 二:git与GitHub GitHub是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Rub ...
分类:其他好文   时间:2017-09-24 13:46:03    阅读次数:153
第二次作业
第一次接触gittub通过这次作业了解了一下这个东西的作用。 GitHub是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Merb和Bitcoin在内的很多知名项目都使用 ...
分类:其他好文   时间:2017-09-24 10:41:06    阅读次数:133
【Github教程】史上最全github使用方法:github入门到精通
【初识Github】首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Me ...
分类:其他好文   时间:2017-09-05 00:19:37    阅读次数:154
《Linux内核设计与实现》读书笔记(六)- 内核数据结构
内核数据结构贯穿于整个内核代码中,这里介绍4个基本的内核数据结构。 利用这4个基本的数据结构,可以在编写内核代码时节约大量时间。 主要内容: 链表 队列 映射 红黑树 1. 链表 链表是linux内核中最简单,同时也是应用最广泛的数据结构。 内核中定义的是双向链表。 1.1 头文件简介 内核中关于链 ...
分类:系统相关   时间:2017-08-24 19:57:28    阅读次数:248
412条   上一页 1 ... 7 8 9 10 11 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!