2020.08.17 第二章
原创 2022-06-21 10:07:45
231阅读
前言最近在学习Linux内核,读到《深入理解Linux内核》的内存寻址一章。原本以为自己对分段分页机制已经理解了,结果发现其实是一知半解。于是,查找了很多资料,最终理顺了内存寻址的知识。现在把我的理解记录下来,希望对内核学习者有一定帮助,也希望大家指出错误之处。分段到底是怎么回事?相信学过操作系统课程的人都知道分段分页,但是奇怪的是书上基本没提分段分页是怎么产生的,这就导致我们知其然不知其所以然。
原创 2021-01-22 10:12:06
584阅读
内存管理之分段机制 1.        一些基本的概念:逻辑地址,线性地址,物理地址,实地址模式,保护模式,段寄存器,段基址寄存器,段选择子寄存器,段描述符,全局描述表GDT,局部描述表LDT,GDTR,LDTR,CPL,RPL,DPL,权限检查的标准(max(CPL,RPL)<=DPL)。 2.&nb
原创 2009-05-16 17:48:26
1001阅读
1评论
一 分段机制  1、什么是分段机制   分段机制就是把虚拟地址空间中的虚拟内存组织成一些长度可变的称为段的内存块单元。  2、什么是段   每个段由三个参数定义:段基地址、段限长和段属性。   段的基地址、段限长以及段的保护属性存储在一个称为段描述符的结构项中。  3、段的作用   段可以用来存放程序的代码、数据和堆栈,或者用来存放系统数据结构。  4、段的存储地址   系统中
转载 精选 2016-08-18 14:36:14
1942阅读
LongAdder采用了分段锁,分段锁又是CAS实现的。多段并行运行,在线程数比较多的情况下,效率比较高。线程数少的情况下没什么优势。
原创 2022-01-19 15:29:17
82阅读
LongAdder采用了分段锁,分段锁又是CAS实现的。多段并行运行,在线程数比较多的情况下,效率比较高。线程数少的情况下没什么优势。
原创 2021-07-07 15:36:23
533阅读
这篇文章主要说一下linux对于分段机制的处理,虽然都说linux不使用分段机制,但是分段机制属于CPU的一个功能,即使linux不使用,也要通过代码想办法绕过它,况且linux也使用到了分段机制中的某些功能。  分段机制主要功能只有两点:将物理内存划分为多个段,让操作系统可以使用大于其地址线对应的物理内存(比如正常情况下32位地址线可以访问4G大小的内存,但是有分段后则可访问大于4G的内存)。权
原创 2017-06-19 11:32:44
1133阅读
Linux 分段是一种在操作系统内核中处理内存管理的技术,它将内存分成若干个大小不等的段,每个段都有独立的权限和属性。红帽是一家知名的 Linux 发行版提供商,致力于为用户提供高质量的操作系统和支持服务。在红帽 Linux 中,分段技术发挥着重要作用,有助于提高系统的性能和安全性。 在 Linux 系统中,每个进程都有自己的地址空间,通过分段技术可以将地址空间划分为多个段,如代码段、数据段、堆
原创 2024-02-28 12:16:29
78阅读
public class ConcurrentHashMap<K,V>extends AbstractMap<K,V>implements ConcurrentMap<K,V>, Serializable支持检索的完全并发性和更新的高预期并发性的哈希表。 这个类服从相同功能规范如Hashtable ,并且包括对应于每个方法的方法版本Hashtable ...
原创 2021-08-06 16:24:46
175阅读
public class ConcurrentHashMap<K,V>extends AbstractMap<K,V>implements ConcurrentMap<K,V>, Serializable支持检索的完全并发性和更新的高预期并发性的哈希表。 这个类服从相同功能规范如Hashtable ,并且包括对应于每个方法的方法版本Hashtable ...
原创 2022-03-02 15:58:34
214阅读
4.ConcurrentHashMap 锁分段机制ConcurrentHashMap-Java 5.0在 java.util.concurrent 包中提供了多种并发容器类来改进同步容...
原创 2022-07-01 18:54:46
154阅读
1 ConcurrentHashMap  Java 5.0 在 java.util.concurrent 包中提供了多种并发容器类来改进同步容器的性能。  ConcurrentHashMap 同步容器类是Java 5 增加的一个线程安全的哈希表。对与多线程的操作,介于 HashMap 与 Has
转载 2021-01-05 22:05:00
209阅读
2评论
首先抛两个话题: (1)ELF文件有分段linux内存有分段机制,这儿意指哪个?两个分段有什么关联 (2)常有人提到linux不使用分段机制,是什么个情况?   关于第一个问题,ELF文件的分段,更多的是从功能和属性来做区分,是在文件区段上的划分;内存的分段机制是针对内存布局的划分;这两者本来没有必然的联系,ELF文件中的某个段可以加载到内存的任意段中,加载到内存的任何位置。为
原创 2012-04-06 09:56:17
2651阅读
MOVE REG,ADDR ; 它把地址为ADDR(假设为10000)的内存单元的内容复制到REG 中 在8086 的实模式下,把某一段寄存器(段基址)左移4 位,然后与地址ADDR 相加后被直接送到内 存总线上,这个相加后的地址(20位)就是内存单元的物理地址,而程序中的这个地址ADDR就叫逻辑地址 (或叫虚地址)。 ...
转载 2013-09-16 20:21:00
171阅读
2评论
分段锁(Segmented Lock)是一种用于实现并发数据结构的技术。它将数据结构分成多个段(或称为分段),每个段都有自己的
原创 2023-06-03 00:03:07
226阅读
Java 5.0 在包中提供了多种并发容器类来改进同步容器的性能。ConcurrentHashMap 同步容器类是Java 5 增加的一个线程安全的哈希表。对与多线程的操作,介于 HashMap 与 Hashtable 之间。内部采用“锁分段机制替代 Hashtable 的独占锁。进而提高性能。
原创 2024-09-14 14:28:38
136阅读
linux zip分段压缩使用场景 现在我们有一个较大的软件包(10G),需要上传到服务器上使用。 但是一般上传是限速的(1-2M) 如果传输到一半时vpn突然掉线了。那岂不是凉凉。 为了最大程度减少断线后的损失。我们这里使用分割(也可以在windows上分段后,去linux上合并解压)案例1.准备软件包#可以看到这里的包有2G多,我们将他进行分段[root@k8s-master01 test]# lsinstall_file.zip...
原创 精选 2021-11-09 10:36:07
1636阅读
Linux系统下的zip命令是一个非常常用的压缩工具,可以方便地对文件和文件夹进行压缩和解压操作。在处理较大的文件时,有时候我们会希望对文件进行分段压缩,以便于传输或存储。下面我们来看看如何在Linux系统下使用zip命令进行分段压缩文件。 首先,我们需要确保系统中已经安装了zip命令,如果没有安装的话可以通过以下命令进行安装: ``` sudo apt-get install zip unzi
原创 2024-05-24 10:28:42
675阅读
1. rar将/etc 目录压缩为etc.rar 命令为:rar a zc.rar /zc将zc.rar 解压 命令为:rar x zc.rar unrar -e zc.rar2.ziplinux zip命令参数列表:-P 接密码明文显示-a 将文件转成ASCII模式-F 尝试修复损坏的压缩文件-h 显示帮助界面-m 将文件压缩之后,删除源文件-e
红帽(Red Hat)是一家著名的Linux发行版本供应商,其操作系统以稳定性和安全性而闻名。在红帽的操作系统中,有一些重要的机制被广泛应用,这些机制为用户提供了更好的性能和安全性。本文将重点介绍几个与关键词“Linux机制”相关的红帽操作系统特性。 首先我们来谈谈Linux的用户和权限管理机制。在Linux系统中,用户和权限是非常重要的概念。红帽系统通过使用用户组(group)和访问控制列表(
原创 2024-03-20 10:03:22
47阅读
  • 1
  • 2
  • 3
  • 4
  • 5