机灵山水

文章
5
资源
1
加入时间
3年1月12天

linux内核-内存管理 - 物理内存为什么分区?分区地址映射从内核地址空间虚实转换的视角来看,如下:内存分配器

本篇从我自己的角度来写对物理内存管理的理解。由于 Linux 引入了虚拟内存的概念,应用程序对物理内存的访问都是由内核模块来接管的,因此带着以下问题,逐步揭开相关的细节:内核是使用什么地址访问物理内存的? 物理内存为何需要分区? 伙伴系统和 SLAB 系统 有何区别?页框管理想要管理内存,首先要知道有哪些内存,并且把内存状态记录下来。物理内存默认以 4k 分割为一个个的单元,每个单元被称为页框(page frame)。内核使用struct page数组跟踪内存中每个页框的当前状态。数组的每个元.

固体的弹性性质

(1)应力和应变应力的单位和压强相同。将固体在直角坐标系x1,x2,x3,中划分为体积可以忽略的正方体体积元,设物体受力为Fij,其中,i为所受力的面,j为所受力的方向。所以体积元共受9个力,可以写成3*3的矩阵,其中F(i,j)=F(j,i),在这里不做证明,所以一共有6个独立分量。(2)广义胡克定律F(i,j)=c(i,j,k,l)*e(k,l)

Kubernetes 第九章 Service

ServiceKubernetes 在设计之初就充分考虑了针对容器的服务发现与负载均衡机制,提供了 Service 资源,对于内部容器资源提供负载均衡机制,对外提供统一访问入口。Service 是对一组提供相同功能的 Pods 的抽象,并为它们提供一个统一的入口。借助 Service,应用可以方便的实现服务发现与负载均衡,并实现应用的零宕机升级。Serv...

MQTT服务搭建与测试(apollo)

序 发现最近每次新东西都是被驱动着,这样不好。以后看到好的技术,还是要结合业务场景尽量用上。 这次遇到的场景是以前的空调改造项目控制是走的http内外网穿透,现在客户要求改造成MQTT协议控制,这样可以绕过内外网穿透,稍微损失点等待时间。废话不多说了,上菜。一,MQTT服务搭建 这里选型用的是Apache的apollo,不要问我为什么,也不要问我其他的...