通过配置Tomcta的虚拟路径,即将请求映射到实际的物理路径下,实现上传文件的保存地址和服务器的分离。需要配置tomcat的\conf\server.xml文件 tomcat配置完成后,页面中在写上虚拟地址 则可以映射到实际地址取数据了。 ...
分类:
编程语言 时间:
2019-11-04 11:33:11
阅读次数:
93
解决: 在宿主机执行: sysctl -w vm.max_map_count=262144 原因: vm.max_map_count参数,是允许一个进程在VMAs拥有最大数量(VMA:虚拟内存地址, 一个连续的虚拟地址空间),当进程占用内存超过时, 直接OOM。 elasticsearch占用内存较 ...
分类:
其他好文 时间:
2019-11-02 17:40:40
阅读次数:
212
》 TLB 是为了增加访问内存的效率即 如果 是 29 9 12 分页 请求数据 可能需要访问 4次内存;为了解决这个问题;出现了 TLB (虚拟地址到物理地址的转换关系),如果目标地址在TLB缓存中,那么直接从TLB 取出 物理地址;》 这个实验做起来很麻烦,因为:TLB 是CPU 内部的,没法通... ...
分类:
其他好文 时间:
2019-10-22 15:03:14
阅读次数:
104
一、逻辑地址转线性地址 机器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到。我们写个最简单的hello world程序,用gcc编译,再反编译后会看到以下指令: mov 0x80495b0, %eax 复制代码 这里的内 ...
分类:
系统相关 时间:
2019-10-20 11:01:05
阅读次数:
84
命名访问控制列表本章目标:通过实验学会命名访问控制列表,添加访问控制,删除访问控制实验图:4台主机,一个二层交换机,一个三层交换机sw1:划分VLAN,给VLAN配置接口,做trunk链路sw2:划分vlan,通过接口给vlan配置虚拟地址,做trunk链路,做命名访问控制,关闭交换端口变成三层端口。pc1:192.168.10.10/24pc2:192.168.10.20/24pc3:192.1
分类:
其他好文 时间:
2019-10-16 09:17:40
阅读次数:
95
"点我查看秘籍连载" 进程的地址空间布局:分段 Linux的虚拟地址空间采用“分段+分页”结合的方式实现。先看分段,之后再介绍分页。 分段是将内存划分成各个段落(Segment),每个段落的长度可以不同,且虚拟地址空间中未使用的空间不会映射到物理内存中,所以操作系统不会为这段空间分配物理内存。这样的 ...
分类:
其他好文 时间:
2019-10-15 10:04:00
阅读次数:
84
Docker安装elasticsearch 启动注意2点,1是内存,2是线程数(此处进行简单安装,后面会详细补充es文档) 在宿主机执行: vm.max_map_count参数,是允许一个进程在VMAs拥有最大数量(VMA:虚拟内存地址, 一个连续的虚拟地址空间),当进程占用内存超过时, 直接OOM ...
分类:
编程语言 时间:
2019-10-12 01:21:30
阅读次数:
175
4.2保护模式和内存管理(80X86) 4.21 内存寻址 物理内存 计算机的物理内存是字节的线型数组,每个字节具有一个唯一地物理地址。 地址总线32位,共2^32个不同的物理地址。即内存物理地址空间有4G,总共可以寻址4G字节的物理内存。 小端法 段寻址技术 为了进行内存寻址,80X86使用了段寻 ...
分类:
系统相关 时间:
2019-10-11 01:01:38
阅读次数:
125
1.编写LED驱动程序步骤 1.1 框架 1.2 完善硬件操作 1.2.1 查看原理图 1.2.2 看2440手册 1.2.3 写代码 其中需要注意的是:单片机通常直接用物理地址去操作寄存器。而这里要将物理地址映射为虚拟地址,用ioremap函数。 2.查看原理图 从mini2440的原理图可以看到 ...
分类:
其他好文 时间:
2019-10-01 14:32:33
阅读次数:
128
教材学习内容总结 1.进制 二进制、八进制、十进制、十六进制(转换:以二进制作为中间变量) 2.字 每台计算机都有一个字长,指明整数和指针数据的大小。 虚拟地址是以这样的一个字来编码的,字长决定虚拟地址空间的最大大小。 3.字节顺序 小端法——在存储器中按照从最低有效字节到最高有效字节的顺序存储对象 ...
分类:
其他好文 时间:
2019-09-29 22:15:42
阅读次数:
128