摘要: 一、mmap原理 在虚拟内存空间那一节,我们知道,每一个进程都有一个列表vm_area_struct,指向虚拟地址空间的不同内存块,这个变量名字叫mmap 其实内存映射不仅仅是物理内存和虚拟内存之间的映射,还包括将文件中的内容映射到虚拟内存空间,这个时候访问内存空间就能够访问到文件里面的数据。 而仅 阅读全文
posted @ 2019-05-28 17:55 活的潇洒80 阅读(3909) 评论(1) 推荐(0) 编辑
摘要: 一、怎么查看系统上下文切换情况 通过前面学习我么你知道,过多的上下文切换,会把CPU时间消耗在寄存器、内核栈以及虚拟内存等数据的保存和回复上,缩短进程真正运行的时间,成了系统性能大幅下降的一个元凶 既然上下文切换对系统性能影响那么大,你肯定迫不及待想知道,道题怎么查看上下文切换 1、系统总的上下文切 阅读全文
posted @ 2019-05-28 17:54 活的潇洒80 阅读(1644) 评论(2) 推荐(0) 编辑
摘要: 一、数组的基本概念 数组是一种线性数据结构,它用连续的内存空间,来存储一组具有相同类型的数据 1、线性表 第一线性表:顾名思义,线性表就是数据排成像一条线一样的结构,每个线性上的数据最多只有前后两个方向,其实除了数组、链表、队列、栈等也是线性结构 而与它相对立的概念是非线性表,比如二叉树、堆、图等, 阅读全文
posted @ 2019-05-28 17:51 活的潇洒80 阅读(462) 评论(0) 推荐(0) 编辑