搜索资源列表
实验室申请20051122
- 需要.net环境,用vb语言编的,为做作业,所以界面没设计,功能仅实现而已-needs. Net environment, the language used vb series of assignments, and therefore no interface design, function only achieve it
buddy_算法
- Buddy(伙伴)算法每次分配包含一个或者多个物理页面的内存块,页面以2的次幂的内存块来分配。首先搜寻满足请求大小的页面,它从满足当前申请大小的Buddy数据结构的m_ freePages域着手沿链来搜索空闲页面。如果没有这样请求大小的空闲页面,则它搜索两倍于请求大小的内存块。这个过程一直将持续到所有的Buddy 被搜索完或找到满足要求的内存块为。如果找到的页面块大于请求的块则对其进行分割以使其大小与请求块匹配。由于块大小都是2的次幂所以分割过程十分简单:空闲块(低地址)被连进相应大小的队列而这
bankari
- 银行家算法是避免死锁的一种方法,输入某时刻各个进程的相关信息,包括资源的最大需求量,已经分配的资源数,还需要的资源数以及系统可利用资源数,然后判断该序列是否安全,再模拟某个进程向系统提出资源申请,判断是否可以给该进程分配资源。 -bankers avoid deadlock algorithm is a method of importation of a certain moment all process-related information, including the greate
qsda
- 1. 随机确定内存大小,进程的个数,每个进程的段数及段大小。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.当某进程提出申请空间的大小后,显示能否满足申请,以及为该进程分配资源后有关地址转换的数据。 -1. Random determine memory size, number of processes, each of the process and the number of size. Asked the main tasks : (
memorymanagement_os
- 内存管理演示程序,内存申请 提交 等等 需要的就去下载哦-Memory Management Demonstration Program, memory applications, and so on need to go download oh
nizhi
- 这是一个将链表就地逆置的算法!用户输入原始数据,该程序将不需另申请空间而将原序列进行逆置!-This is a local chain of home inverse algorithm! User input raw data, The procedure will no longer have to apply for another space, the original sequence inverse home!
Socket
- 基于C/S结构的Socket程序设计 即通信双方一方作为服务器等待客户提出请求并予以响应。客户则在需要服务时向服务器提出申请。服务器一般作为守护进程始终运行,监听网络端口,一旦有客户请求,就会启动一个服务进程来响应该客户,同时自己继续监听服务端口,使后来的客户也能及时得到服务。
3
- 最近写了一个银行家算法的实现,不过还有待完善,因为我这个算法只是一个进程申请资源后的安全性检测,还不能循环检测。如果有错,请浏览者指证或提出更好的方法
myprog
- 用char *malloc(unsigned size)函数向系统申请一次内存空间(如size=1000,单位为字节),用首次适应法 addr = (char *)fmalloc(unsigned size) 和 ffree(unsigned size,char * addr)(基本要求)或 循环首次适应法(提高一步) addr = (char *)lmalloc(unsigned size) 和 lfree(unsigned size,char * addr)
osdiaodu
- 实现UP、DOWN原语 产生3个进程: 两个进程模拟需要进入临界区的用户进程。 当需要进入临界区时,显示:“进程x请求进入临界区…”,同时向管理进程提出申请; 申请返回,表示进入了临界区。在临界区中等待一段随机时间,并显示:“进程x正在临界区…”; 当时间结束,显示:“进程x退出临界区…”,同时向管理进程提出退出申请; 当申请返回,显示:“进程x已退出临界区。” 一个进程作为原语的管理进程,接受其他进程的临界区进入请求: 如果允许进入,则根据DOWN 原语的操作步
memoryAlgorithminC
- c程序内存分配算法,通过适应性算法获得最佳内存分配申请条件
mem
- 模拟编译系统的内存分配与释放的,实现一些简单的操作。首先用一个静态数组模拟内存空间(buf),当调用申请内存操作时,将从数组空间(buf)返回给调用者一定的空间,当调用释放内存的时候,将将指定部分的内存标记为未用。
C++NeiCunFenPei
- C++模拟内存分配 一、思路 模拟编译系统的内存分配与释放的,实现一些简单的操作。首先用一个静态数组模拟内存空间(buf),当调用申请内存操作时,将从数组空间(buf)返回给调用者一定的空间,当调用释放内存的时候,将将指定部分的内存标记为未用。 1.分配规则 每块被分配或释放的内存由MemInfo记录,并保存于数组(buf)中作为内存空间的“头”,其后紧跟数据。MemInfo组成链表结构,表头不占用数组空间(buf)。当调用者申请内存时,将导致MemInfo链表的遍历,遍历的
UnixFileSysSim
- 在内存中申请1M的空间来模拟存取设备,空间划分为三部分,第一部分用来存放位示图,用于标识数据块的使用情况,第二部分放置一个文件索引的数据,用于快速的查找数据,第三部分放置数据信息,第三部分划分为512块,每块512B,其256K,放置在1M空间的最末端,由第三部分的大小可知,第一部分只需64B即可,中间的部分用来存放文件索引。其他用到的存储单元由系统分配。
xiaoa
- 通过程序实现定义的进程,为各进程分配资源,具体过程是:首先在程序中定义了3类资源,数量分别为10,5,7。然后定义进程p0,p1,p2,p3,p4,接着为各进程申请各资源,然后在程序执行并比较申请的资源数量与各资源所剩数量,若前者大于后者则申请失败,反之则成功。同时该程序可以撤消新建进程,也可以查看资源分配情况。
公司资产管理系统
- 用vfp实现的一个公司资产管理系统,其中的维修申请功能的实现比较完善。-Probe achieved with a company's assets management system, the maintenance function for the realization of a relatively perfect.
xca-0.4.6.rar
- 一个精简的CA程序,包含根证书创建、用户证书申请及创建、证书管理、证书撤销等许多功能。是了解CA及证书原理的好工具。,CA a streamlined procedures, including creation of the root certificate, certificate applications and users to create, certificate management, certificate revocation and many other functions.
MemoryPool.rar
- 一个内存池的实现,能够减少碎片的产生,只支持普通内存,不支持类空间申请.,The realization of a memory pool, to reduce debris, only to support the common memory, do not support the type of space applications.
aefa334231
- 模拟银行家算法,检测死锁。当用户申请一组资源时,系统必须确定这些资源的分配是否仍会使系统处于安全状态。如果会,就可分配资源;否则,进程必须等待直到某个其他进程释放足够资源为止。-Analog banker s algorithm to detect deadlock. When users apply a set of resources, the system must determine whether the allocation of these resources is still c
rngLib
- 环行buffer的实现以及操作函数,主要包括环行buffer的内存申请,释放,读取数据和写入数据,还有返回该buffer的一些属性参数-Circular buffer and the operation of the realization of function, including memory ring buffer to apply, release, read data and write data, as well as the return of some of the buffe
