Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Java 中排序(内存映射?)文件中的二分搜索
我正在努力将 Perl 程序移植到 Java 并一边学习 Java 原始程序的核心组成部分是Perl模块 http search cpan org jfreeman File SortedSeek 0 015 lib File Sorted
Java
NIO
largefiles
BinarySearch
memorymapping
使用 mmap 访问 PCI-e 内存空间
我在 Freescale MPC8308 处理器 基于 PowerPC 架构 上使用 PCI e 端口 在尝试使用它时遇到一些问题 端点 PCI e 设备的内存空间等于 256 MB 我可以使用 pciutils 包轻松读取和写入端点设备的
Linux
mmap
PCIe
memorymapping
哪些真实平台将硬件端口映射到内存地址?
我有时会在某些平台上看到以下 C 或 C 代码的语句 int ptr ptr 0 可能会导致写入硬件输入输出端口 如果ptr恰好存储了该端口映射到的地址 通常它们被称为 嵌入式平台 此类平台的真实例子有哪些 根据我的经验 大多数系统都使用内
c
memory
ports
memorymapping
Java 中的内存映射集合
我正在填满 JVM 堆空间 更改参数以为 JVM 提供更多堆空间 或更改代码中算法中的某些内容以不使用这么多空间是最推荐的两个选项 但是 如果这两个已经被尝试和应用 并且我仍然遇到内存不足的异常 我想看看其他选项是什么 我发现了这个例子 对
Java
Collections
memorymapping
将内存映射与服务一起使用
我构建了一个也可以作为服务运行的应用程序 使用 service 转变 当我从命令提示符运行服务时 这可以完美地工作 没有任何问题 我设置了一些设置 可以让我在不作为真正的服务运行时从控制台调试它 但是 当我尝试将其作为真正的服务运行然后使用
c
sharedmemory
memorymappedfiles
memorymapping
如何在Java中内存映射(mmap)Linux块设备(例如/dev/sdb)?
我可以使用 Java 读取 写入 Linux 块设备java nio 以下代码有效 Path fp FileSystems getDefault getPath dev sdb FileChannel fc null try fc File
Java
javanativeinterface
mmap
memorymapping
在 Windows 10 驱动程序中将内核空间虚拟地址映射到用户空间虚拟地址
我正在 Windows 10 64 位 中编写一个内核模式驱动程序 其主要目的是从 DMA 读取 我想知道是否不是将内存块从内核空间复制到用户空间中分配的缓冲区 我可以以某种方式向用户空间公开一个地址 当然不是物理地址 并节省内存复制操作
c
Windows10
Driver
memorymapping
kernelmode
CPU通用寄存器通常是内存映射的吗?
我对内存映射和内存映射 I O 感到困惑 通用寄存器 例如 ARM 架构中的 r0 r1 等 通常是内存映射的吗 不 这些寄存器位于实际 CPU 或多核 CPU 的 CPU 核心 内部 您无法通过加载或存储到任何内存地址来访问它们 内存映射
Assembly
arm
cpuregisters
memorymapping
通过预定义的静态地址访问寄存器在 C++ 中是未定义的行为吗?
我正在编译一个 C 程序以在独立环境中运行 并且我正在运行的 CPU 定义了一个可用的 32 位外设寄存器 编辑 内存映射 at PERIPH ADDRESS 正确对齐 并且不与任何其他 C 对象 堆栈等重叠 我编译以下代码PERIPH A
c
languagelawyer
undefinedbehavior
volatile
memorymapping
为什么数据段和堆栈段是可执行的?
我刚刚注意到我的简单程序的数据和堆栈段是可执行的 我在 proc pid maps 中看到它 并且简单的代码证实了这一点 例如 prog asm section data code db 0xCC int3 section text glo
Linux
Assembly
nasm
memorymapping
有关内存映射接口的进一步问题
我处理内存映射设备的 C 代码仍然存在一些问题 目前 我将写入的寄存器的地址空间声明为易失性 指针 我向它们写入数据 如下所示 volatile unsigned int wr register int 0x40000000 volatil
c
memorymapping
可执行 C 程序中的段
我正在阅读有关章节和片段的内容 似乎您可以列出部分和段之间的映射 如下所示 readelf l test Elf file type is EXEC Executable file Entry point 0x8048330 There a
c
Linux
memorymanagement
memorymapping
segments
如何使用VBA中的CopyMemory在内存映射文件中存储数据和从内存映射文件中取出数据?
我正在尝试构建一个分布式计算系统 该系统使用内存映射文件来通过 VBA 协调多台联网 PC 之间的工作 换句话说 我想让一组联网的计算机以协调的方式同时在一个可以轻松划分为不同部分的项目上工作 一台 PC 需要 13 个多小时才能完成该项目
vba
Excel
distributedcomputing
memorymapping