您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 全面介绍Windows内存管理机制及C++内存分配实例

  2. 本文背景: 在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。 本文目的: 对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。 本文内容: 本文一共有六节,由于篇幅较多,故按节发表。 1. 进程地址空间 1.1地址空间 · 32|64位的系统|CPU 操作系统运行在硬件CPU上,32位操作系统运行于32位CPU上,64位操作系统运行于
  3. 所属分类:网络攻防

    • 发布日期:2009-12-04
    • 文件大小:129kb
    • 提供者:perfectpdl
  1. MIPS汇编语言程序设计]

  2. 这本书的用户将获得一个当代计算机体系结构的基本概念的理解,具有精简指令集计算机(RISC)的开始。一个计算机建筑的理解需要开始组织与现代计算机的基本知识。 MIPS架构体现了当代所有的RISC架构的基本设计原则。这本书提供了如何现代电脑的功能组件放在一起,以及如何在一台计算机的机器语言级作品的理解。 精心编写的,显然是有组织,这本书涵盖了MIPS架构的基础知识,包括算法开发,数字系统,函数调用,可重入函数,内存映射I / O,异常和中断,和浮点指令。
  3. 所属分类:硬件开发

    • 发布日期:2011-03-09
    • 文件大小:628kb
    • 提供者:callightman
  1. 内存映射文件与虚拟内存有些类

  2. 内存映射文件,是由一个文件到一块内存的映射。Win32提供了允许应用程序把文件映射到一个进程的函数 (CreateFileMapping)。内存映射文件与虚拟内存有些类似,通过内存映射文件可以保留一个地址空间的区域,同时将物理存储器提交给此区域,内存文件映射的物理存储器来自一个已经存在于磁盘上的文件,而且在对该文件进行操作之前必须首先对文件进行映射。使用内存映射文件处理存储于磁盘上的文件时,将不必再对文件执行I/O操作,使得内存映射文件在处理大数据量的文件时能起到相当重要的作用。
  3. 所属分类:C/C++

    • 发布日期:2011-08-01
    • 文件大小:28kb
    • 提供者:liuliuyuda
  1. Linux 下内存映射与分块读取速度测试程序

  2. 使用每行的字符个数统计和 MD5 两个算法比较内存映射和分块直接读取文件的速度。
  3. 所属分类:其它

    • 发布日期:2011-08-25
    • 文件大小:3kb
    • 提供者:hpsmouse
  1. 一个多线程文件拷贝工具的实现(使用内存映射文件)

  2. 一个多线程的文件拷贝工具的实现,文件操作接口使用了内存映射模型的方式实现,可以指定线程数量,可以在拷贝过程中查看整体的进度信息(进度、速度、剩余时间、已用时间),同时可以查看每个子线程对应的进度信息。 应用程序使用Controller来隔离底层模型与视图。模型部分包括定时器、文件I/O以及文件传输等模块。 底层模块对于上层模块的回调通过委托的方式实现(具体参考ITransfer对于Controller的回调,Timer对于TransferImp的回调),委托机制通过函数对象IFunctor的设
  3. 所属分类:C++

    • 发布日期:2012-06-10
    • 文件大小:865kb
    • 提供者:yao050421103
  1. IO端口和IO内存详解

  2. 几乎每一种外设都是通过读写设备上的寄存器来进行的。外设寄存器也称为“I/O端口”,通常包括:控制寄存器、状态寄存器和数据寄存器三大类,而且一个外设的寄存器通常被连续地编址。CPU对外设IO端口物理地址的编址方式有两种:一种是I/O映射方式(I/O-mapped),另一种是内存映射方式(Memory-mapped)。而具体采用哪一种则取决于CPU的体系结构。
  3. 所属分类:Linux

    • 发布日期:2013-05-15
    • 文件大小:101kb
    • 提供者:u010701880
  1. 关于内存映射

  2. 内存I/O映射,允许我们将一个磁盘文件映射到内存中的一块缓存。这样,当我们从缓存中获取数据的时候,我们相当于读取了文件中相应字节的数据;我们像缓存中存放数据的时候,数据会被自动地写到文件中
  3. 所属分类:专业指导

    • 发布日期:2013-07-26
    • 文件大小:71kb
    • 提供者:lc_0521
  1. UNIX网络编程 卷2:进程间通信

  2. 第一部分 简介   第1章 简介 2   1.1 概述 2   1.2 进程、线程与信息共享 3   1.3 IPC对象的持续性 4   1.4 名字空间 5   1.5 fork、exec和exit对IPC对象的影响 7   1.6 出错处理:包裹函数 8   1.7 Unix标准 9   1.8 书中IPC例子索引表 11   1.9 小结 13   习题 13   第2章 Posix IPC 14   2.1 概述 14   2.2 IPC名字 14   2.3 创建与打开IPC通道 1
  3. 所属分类:专业指导

    • 发布日期:2015-06-16
    • 文件大小:42mb
    • 提供者:lengwuqin
  1. 文件映射VS2015实例 每一行都带注释适合新手

  2. 文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址区间一块内存那样来对待。因此,进程不必使用文件I/O操作,只需简单的指针操作就可读取和修改文件的内容。本例子为一个完整的文件映射过程
  3. 所属分类:C++

    • 发布日期:2017-08-31
    • 文件大小:6kb
    • 提供者:qq_20217567
  1. UNIX网络编程 卷2 进程间通信 带完整书签,完整目录

  2. 目录 封面 -12 封底 -11 扉页 -10 版权 -9 版权声明 -8 前言 -7 目录 -3 第一部分 简介 1 第1章 简介 2 1.1 概述 2 1.2 进程、线程与信息共享 3 1.3 IPC对象的持续性 4 1.4 名字空间 5 1.5 fork、exec和exit对IPC对象的影响 7 1.6 出错处理:包裹函数 8 1.7 Unix标准 9 1.8 书中IPC例子索引表 11 1.9 小结 13 习题 13 第2章 Posix IPC 14 2.1 概述 14 2.2 IPC
  3. 所属分类:Linux

    • 发布日期:2017-09-20
    • 文件大小:42mb
    • 提供者:liupingjin
  1. 内存映射I/O大文件性能测试代码

  2. 内存映射I/O的读写性能测试,以内存映射I/O和和系统调用write写500M文件为例
  3. 所属分类:C

    • 发布日期:2018-10-05
    • 文件大小:4kb
    • 提供者:qq_35733751
  1. 在标准C和C中表示和操作硬件.pdf

  2. 几乎所有的计算机架构都使用以下至少一种方法来访问输入/输出(i/o)设备的硬件:•内存映射i/o将设备寄存器映射到常规数据空间。 对于C或c 程序员来说,内存映射的i/o寄存器看起来很像普通数据。 存储到内存映射设备寄存器中会向设备发送命令或数据。 从内存映射的i/o寄存器读取可以从设备中检索状态信息或数据。 这就是摩托罗拉68K系列处理器所采用的方法。 •端口i/o将控制和数据寄存器映射到一个单独的(通常很小的)数据空间。 端口i/o类似于内存映射的i/o,只是程序必须使用特殊的指令,例如I
  3. 所属分类:其它

    • 发布日期:2019-07-23
    • 文件大小:72kb
    • 提供者:weixin_39840387
  1. BBBIOlib, Beaglebone黑色的简单 I/O 库,包括一些演示.zip

  2. BBBIOlib, Beaglebone黑色的简单 I/O 库,包括一些演示 BBBiolibBeaglebone黑色 I/O 库,使用内存映射i/oBeaglebone balck的简单C I/O 库============================嗨,大家我非常抱歉,我无法保留BBBiolib的p
  3. 所属分类:其它

    • 发布日期:2019-09-18
    • 文件大小:57mb
    • 提供者:weixin_38744375
  1. 向嵌入式Linux移植实时设备驱动程序

  2. 本文将纵览几种常用的内存映射I/O方法,它们经常出现于旧的嵌入式应用中。它们涵盖的范围,包括从对中断服务例程的特殊使用和用户线程对硬件访问,到出现于有些ROTS中的半规范化驱动程序模型。它对于移植RTOS 代码到规范化模式的Linux设备启动程序具有启发性,并且介绍了一些方法。特别地,本文会重点讨论和比较RTOS代码中的内存映射,Linux基于 I/O调度队列的移植,和重新定义RTOS I/O,以便在本地Linux 驱动程序和守护进程里应用。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:45kb
    • 提供者:weixin_38617851
  1. 多线程文件快速拷贝工具的实现(使用内存映射文件)

  2. 一个多线程的文件快速拷贝工具的实现,文件操作接口使用了内存映射模型的方式实现,可以指定线程数量,可以在拷贝过程中查看整体的进度信息(进度、速度、剩余时间、已用时间),同时可以查看每个子线程对应的进度信息。 应用程序使用Controller来隔离底层模型与视图。模型部分包括定时器、文件I/O以及文件传输等模块。 底层模块对于上层模块的回调通过委托的方式实现(具体参考ITransfer对于Controller的回调,Timer对于TransferImp的回调),委托机制通过函数对象IFunctor的
  3. 所属分类:C++

    • 发布日期:2012-06-07
    • 文件大小:43kb
    • 提供者:yao050421103
  1. 向嵌入式Linux移植实时设备驱动程序

  2. 本文将纵览几种常用的内存映射I/O方法,它们经常出现于旧的嵌入式应用中。它们涵盖的范围,包括从对中断服务例程的特殊使用和用户线程对硬件访问,到出现于有些ROTS中的半规范化驱动程序模型。它对于移植RTOS代码到规范化模式的Linux设备启动程序具有启发性,并且介绍了一些方法。特别地,本文会重点讨论和比较RTOS代码中的内存映射,Linux基于I/O调度队列的移植,和重新定义RTOSI/O,以便在本地Linux驱动程序和守护进程里应用。
  3. 所属分类:其它

    • 发布日期:2020-10-19
    • 文件大小:98kb
    • 提供者:weixin_38512781
  1. Java I/O底层是如何工作的?

  2. 本博文主要讨论I/O在底层是如何工作的。本文服务的读者,迫切希望了解Java I/O操作是在机器层面如何进行映射,以及应用运行时硬件都做了什么。假定你熟悉基本的I/O操作,比如通过Java I/O API读写文件。这些内容不在本文的讨论范围。   目录   缓存处理和内核vs用户空间   虚拟内存   内存分页   面向文件、块的I/O   文件锁定   面向流的I/O   缓存处理和内核vs用户空间   缓冲与缓冲的处理方式,是所有I/O操作的基础。术语“输入、输出”只对数据
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:115kb
    • 提供者:weixin_38564598
  1. C语言实现大数据文件的内存映射机制

  2. C语言实现大数据文件的内存映射机制 摘要 本文主要讲述大量数据的文件的内存映射机制的实现。 1. 内存映射 内存映射文件,是由一个文件到一块内存的映射。Win32提供了允许应用程序把文件映射到一个进程的函数 (CreateFileMapping)。内存映射文件与虚拟内存有些类似,通过内存映射文件可以保留一个地址空间的区域,同时将物理存储器提交给此区域,内存文件映射的物理存储器来自一个已经存在于磁盘上的文件,而且在对该文件进行操作之前必须首先对文件进行映射。使用内存映射文件处理存储于磁盘上的文
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:45kb
    • 提供者:weixin_38738830
  1. Python3 mmap内存映射文件示例解析

  2. 1. mmap内存映射文件 建立一个文件的内存映射将使用操作系统虚拟内存来直接访问文件系统上的数据,而不是使用常规的I/O函数访问数据。内存映射通常可以提供I/O性能,因为使用内存映射是,不需要对每个访问都建立一个单独的系统调用,也不需要在缓冲区之间复制数据;实际上,内核和用户应用都能直接访问内存。 内存映射文件可以看作是可修改的字符串或类似文件的对象,这取决于具体的需要。映射文件支持一般的文件API方法,如close()、flush()、read()、readline()、seek()、tel
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:94kb
    • 提供者:weixin_38610815
  1. 几种常用的经常出现于现有嵌入式应用中的内存映射I/O方法概述

  2. Linux 暴风雨般占领了嵌入式系统市场。分析家指出,大约有1/3到1/2的32/64位新的嵌入式系统设计采用了Linux。嵌入式 Linux 已经在很多应用领域显示出优势,比如SOHO家庭网络和成像/多功能外设。在(NAS/SAN)存储,家庭数字娱乐(HDTV/PVR/DVR /STB),和手持设备/无线设备,特别是数字移动电话更获得大幅度发展。   嵌 入式Linux新应用不会凭空从开发者的头脑中冒出来,大部分项目都是由成千上万行,甚至数百万行的代码组成。成千上百的嵌入式项目已经成功地将现
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:76kb
    • 提供者:weixin_38632247
« 12 3 4 5 6 7 8 9 10 ... 15 »