搜索资源列表
Linux内存管理模拟器
- Linux下使用c语言实现的内存管理模拟器 假设有台计算机物理内存大小为4MB,每个内存页大小为4k。采用分页机制,使用二级页表,第一级为页目录,共有1024项,每个页目录项指向一个页表,每个页表项指向一个实际的物理页面,每个页表共有1024个页表项。假设页目录和页表不占用内存空间。 系统中还有一个交换设备,采用分块管理机制,每块大小为4K,共1024个。有一系列内存访问指令,系统根据内存访问指令的内存虚地址访问内存。如果页目录项为空,则分配一个页表,并将相关值存入页目录项,如果页表项为空,
arraylist
- 线性表的实现.用链表做的 可以显示 内存中的地址-linear scale is achieved. Listless do with the show memory address
keil_c51_maule
- 个人收藏的14篇有关KEIL C51语言编程的使用要点。 目录: C51变量或数据类型 C51 怎样将1个子程序段定位在1个固定的地址位置 C51存储模式 C语言下的单片机软件抗干扰实现的基本技巧之一---------对绝对地址的访问 DOS界面的KEIL C编译器的使用方法(^_^) keil51开发系统概述 Keil C51函数(不仅仅是函数,呵呵) Keil C51扩展关键字 Keil C51软件包中的
H3Editor_modify
- 前些时间没什么事,玩英雄无敌III 的 WoG ,水平太差.被电脑折磨得死去活来.无奈之下写了这个修改器.可以修改游戏中的任何东西. 在这个程序中主要使用了以下技术: 1 进程列举 2 进程内存搜索 3 进程内存读/写 现在把它放到这里,希望能起到抛砖引玉的作用:) 欢迎拍砖 忘记说程序用法了: 用法: 先运行 WOG (包括 H3 中英文版都行), 然后切换到资源管理器中运行修改器.点?\"读取英雄信息\"按钮来把所有英雄的名字读入
MEMDUMP
- 汇编,将内存的自定地址开始的1m空间的内容显示出来-compilation, will set the memory address space 1m beginning of the contents of the show
4GB_mem_access
- 在实地址模式访问4g内存,对了解操作系统底层的人有帮助-in real address mode visit 4g memory, the understanding of the underlying operating system help
Edpe
- 一个PE文件编辑工具,可以编辑PE信息和区段,输入表查看,内存地址和文件地址换,还可以查看进程和Dump进程.是一个比较综合的工具.
get_krl_base
- 获取内核内存地址的汇编代码。-access to the kernel memory address compiled code.
Memory_Management
- 扩展的动态内存机制 任务综述 本任务扩展了自己私有的内存管理机制。首先使用预先规划的思想,使用预先分配的内存池和内存分区,再通过使用消息队列作为内存池的管理机制处理内存块分配与释放的过程,而消息队列中保存的是每个预先申请内存块的地址。当用户需要分配一个内存块时,使用msgQReceive() 函数从消息队列中获取一个相应大小的内存块地址;当用户需要释放一个内存块时,则使用msgQSend()函数将内存块首地址发送回消息队列中。通过这种方法,减少了内存反复申请与释放产生外部碎片的可能
DynamicMemoryAllocation
- 对操作系统的动态内存分配(其中包括首次适应算法和最佳适应算法)。可以对内存进行分配,可以查看内存分配情况,可以释放内存。释放内存时,要考虑前后是否有空闲块,有的话得合并,并要改变内存的大小以及视情况改变分配内存的起始地址。-Dynamic memory allocation of the operating system (including first-fit algorithm and the best fit algorithm). Memory can be allocated, you
ucore-lab2
- Ucore是一个很小的适于学习的操作系统,此“麻雀”包含虚存管理、进程管理、处理器调度、同步互斥、进程间通信、文件系统等主要内核功能,总的内核代码量(C+asm)不会超过5K行。充分体现了“小而全”的指导思想。 这是ucore的实验2:内存管理。实验目的:理解内存地址的转换和保护;理解页表的建立和使用方法;了解物理内存的管理方法;了解常用的减少碎片的方法;了解虚拟内存的管理方法。文件中包括源代码、实验指导书和实验报告。-Ucore is a small operating system fo
qiangdaqi
- 汇编语言实现抢答器,实现结过可以通过内存地址的变化观察-Vies to answer first device
shizhong
- 汇编实现时钟程序,可以通过内存地址的变化观察结果-the clock
99
- 计数器,通过内存地址的变化观察计数结果-the counter
BinaryImage
- 汇编编写的二值化图片代码,调用该函数时需要提供两个参数,第一个参数为位图的内存地址,第二个参数为二值化阀值.-Binarization Image code written in assembly, two parameters need to provide a bitmap address, the second binarization threshold.
spckc
- 易语言spec.fne支持库中文名为易语言特殊功能支持库,本易语言支持库提供部分相对特殊的命令,供易语言高级用户使用。包括程序的高级调试功能、易系统功能的调用、内存地址的操作。 易语言spec.fne支持库为一般支持库,需要易系统3.8版本的支持,需要系统核心支持库3.0版本的支持,提供了15种命令。-Easy the language spec.fne support library Chinese named special features easy language support
fuzhu
- 彩虹岛的自动挂机吃药辅助,通过读内存地址获得SP和HP,然后再自动按键嗑药。-The Rainbow Island automatically hang up medicine auxiliary obtained by reading the memory address of the SP and HP, and then automatically button Drugs.
ucore-lab1-lab8
- Ucore是一个很小的适于学习的操作系统,此“麻雀”包含虚存管理、进程管理、处理器调度、同步互斥、进程间通信、文件系统等主要内核功能,总的内核代码量(C+asm)不会超过5K行。充分体现了“小而全”的指导思想。 这是ucore的实验2:内存管理。实验目的:理解内存地址的转换和保护;理解页表的建立和使用方法;了解物理内存的管理方法;了解常用的减少碎片的方法;了解虚拟内存的管理方法。--Ucore is a small operating system for learning, the " Spa
the-benefits-of-the-set-p-=-NULL
- (1)在没有 p = NULL 时,指针p是指向一个内存地址的,只是这个内存地址对当前程序是非法的。对黑客来说,这可是一个机会。 每次程序崩溃时几乎都会在同一个地址(p所指的位置),这个地址会很容易到黑客手上的,然后黑客可以在指定的内存地址上事先布置好自己的代码,然后运行程序,崩溃时就会到黑客指定的代码上去,结果不堪设想啦。 (2)在有 p = NULL 时,程序同样崩溃,但崩溃的地址是0. 0地址对任何程序都是非法的,所以再牛的黑客也不能把自己的代码布置到内存地址是0的空间上。所以对这种情
TCP客户端程序
- 基于labview的TCP客户端程序发送主机通常将发送缓冲区中的数据按内存地址从低到?的顺序发出,接收主机把从?络上接到的字节依次保存在接收缓冲区中,也是按内存地址从低到?的顺序保存。 TCP/IP协议规定,?络数据流应采??端字节序,即低地址?字节。 socket API是?层抽象的?络编程接?,适?于各种底层?络协议,如IPv4、 IPv6,以及后?要讲的UNIX Domain Socket。(Based on the TCP client program to send the hos