Fork me on GitHub
上一页 1 ··· 68 69 70 71 72 73 74 75 76 ··· 99 下一页
摘要: 有关System.map文件的信息好象很缺乏。其实它一点也不神秘,并且在整个事情当中它并不象看上去那么得重要。但是由于缺乏必要的文档说明,使其显得比较神秘。它就象耳垂,我们每个人都有,但却不知道是干什么用的。本网页就是用来说明这个问题的。 注意,我并不会是百分之一百正确的。例如,一个系统很可能没有/ 阅读全文
posted @ 2019-01-27 18:32 yooooooo 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 wakelocks是一个有故事的功能。 wakelocks最初出现在Android为linux kernel打的一个补丁集上,该补丁集实现了一个名称为“wakelocks”的系统调用,该系统调用允许调用者阻止系统进入低功耗模式(如idle、suspend等)。同时,该补丁集更改了Linu 阅读全文
posted @ 2019-01-25 16:15 yooooooo 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 缓存为什么会有冷热? 究其原因,是因为对于内存的访问,可能是CPU发起的,也可以是DMA设备发起的。 如果是CPU发起的,在CPU的硬件缓存中,就会保存相应的页内容。如果这个页本来没有存在于硬件缓存中,那么它的到来,势必会将原本为其他的页缓存的内容挤出硬件缓存。 但是,如果对于内存的访问是由DMA设 阅读全文
posted @ 2019-01-25 15:19 yooooooo 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 通过之前的网络层基础知识,IP地址以及路由器的简介,大家应该对于TCP/IP有一个大致的了解,在脑海里应该对于网络的几个基础概念有个大概的了解,简单点说整个协议栈就是在做一件事,规定网络报文(网络传输中的数据报)的发送和接收,而整个协议栈内的协议,也是可以分为之前介绍过的链路层 》网络层 》传输层 阅读全文
posted @ 2019-01-23 15:54 yooooooo 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 读完这个系列的第一篇浅谈TCP/IP协议栈(一)入门知识和第二篇浅谈TCP/IP协议栈(二)IP地址,在第一篇中,可能我对协议栈中这个栈的解释有问题,栈在数据结构中是一种先进后出的常见结构,而在整个TCP/IP协议中,在封装报文时就相当于是压栈操作,而在报文解析过程中,则是一个出栈的过程,在封装是最 阅读全文
posted @ 2019-01-21 15:38 yooooooo 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 首先需要思考的问题是:什么是调度器(scheduler)?调度器的作用是什么?调度器是一个操作系统的核心部分。可以比作是CPU时间的管理员。调度器主要负责选择某些就绪的进程来执行。不同的调度器根据不同的方法挑选出最适合运行的进程。目前Linux支持的调度器就有RT scheduler、Deadlin 阅读全文
posted @ 2019-01-21 14:27 yooooooo 阅读(2892) 评论(0) 推荐(1) 编辑
摘要: 上一节大致了解TCP/IP协议栈是个啥东西,依旧是雾里看花的状态,有很多时候学一门新知识时,开头总是很急躁,无从下手,刚学会一点儿,却发现连点皮毛都不算,成就感太低,所以任何时候学习最重要的是要在合适的时间掌握应该掌握的知识,循序渐进方能进步。 先简单回顾一下,TCP/IP协议栈: 如果为每一层加上 阅读全文
posted @ 2019-01-21 10:49 yooooooo 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 说来惭愧,打算写关于网络方面的知识很久了,结果到今天才正式动笔,好了,废话不多说,写一些自己能看懂的入门知识,对自己来说是一种知识的总结,也希望能帮到一些想了解网络知识的童鞋。 万事开头难,然后中间难,最后结尾难。。。哈哈,不扯这种心灵砒霜了,讲讲我这个小菜鸟是如何从对网络一窍不通到现在可以完整的说 阅读全文
posted @ 2019-01-20 21:28 yooooooo 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 1. vmstat 参照《 "Linux CPU占用率监控工具小结 vmstat" 》 2. memstat memstat可以通过 安装,安装包括两个文件memstat和memstat.conf。 其中memstat.conf是memstat配置文件,指定memstat检索目录,里面应该包括主要的 阅读全文
posted @ 2019-01-03 10:32 yooooooo 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 1 固定映射 1.1 数据结构 linux高端内存中的临时内存区为固定内存区的一部分, 对于固定内存在linux内核中有下面描述 x86| arm| arm64 | | "arch/x86/include/asm/fixmap.h?v=4.7, line 67" | "arch/arm/includ 阅读全文
posted @ 2019-01-01 22:05 yooooooo 阅读(1811) 评论(0) 推荐(0) 编辑
上一页 1 ··· 68 69 70 71 72 73 74 75 76 ··· 99 下一页