-
扩展的动态内存机制
任务综述
本任务扩展了自己私有的内存管理机制。首先使用预先规划的思想,使用预先分配的内存池和内存分区,再通过使用消息队列作为内...
扩展的动态内存机制
任务综述
本任务扩展了自己私有的内存管理机制。首先使用预先规划的思想,使用预先分配的内存池和内存分区,再通过使用消息队列作为内存池的管理机制处理内存块分配与释放的过程,而消息队列中保存的是每个预先申请内存块的地址。当用户需要分配一个内存块时,使用msgQReceive() 函数从消息队列中获取一个相应大小的内存块地址;当用户需要释放一个内存块时,则使用msgQSend()函数将内存块首地址发送回消息队列中。通过这种方法,减少了内存反复申请与释放产生外部碎片的可能,并能够有效利用预先分配的思想减少内部碎片。同时也通过消息队列的特性实现了方便的内存块申请与释放的管理操作。
同时,本系统作为扩展的动态内存管理机制,引入了定制的内存分配与释放功能,使用了互斥机制保证操作安全性和一系列告警机制。在保证内存分配与释放安全有序的基础上,还增加了管理监视机制。
其系统具体实现参照系统实现部分。-none
- 2022-10-26 02:25:03下载
- 积分:1
-
对学习操作系统的运行原理有很大帮助,必不可多得的内部文档...
对学习操作系统的运行原理有很大帮助,必不可多得的内部文档-No
- 2022-08-20 03:40:12下载
- 积分:1
-
ucos2.52版本的源代码,希望大家珍惜!
ucos2.52版本的源代码,希望大家珍惜-ucos2.52 version of the source code, we hope that the treasure!
- 2022-06-18 12:42:01下载
- 积分:1
-
人们有大量的背景知识来应对日常生活中的情况。
People have vast background knowledge to cope with everyday situations.
We don t have to be told everything explicitly because we can call on the background knowledge.
We use `default knowledge to handle situations where knowledge is incomplete.
This is called common sense reasoning.
-People have vast background knowledge to cope with everyday situations.
We don t have to be told everything explicitly because we can call on the background knowledge.
We use `default knowledge to handle situations where knowledge is incomplete.
This is called common sense reasoning.
- 2022-01-26 01:20:30下载
- 积分:1
-
网络变程事例,采用服务器/客户端模式实现点对点文件传输功能。...
网络变程事例,采用服务器/客户端模式实现点对点文件传输功能。-Network change process examples, the use of server/client model to achieve peer-to-peer file transfer function.
- 2022-02-11 15:56:05下载
- 积分:1
-
书 名: unix和shell程序设计权威教程
出 版 社: 清华大学出版社
作 者: [美]佛努丹,吉尔伯格著
本书介绍了unix操作系...
书 名: unix和shell程序设计权威教程
出 版 社: 清华大学出版社
作 者: [美]佛努丹,吉尔伯格著
本书介绍了unix操作系统和shell编程两个部分的知识。前一部分全面讲解了unix操作系统,包括unix操作系统、vi和ex编辑器、文件系统与文件操作权限、以及各种unix实用程序;后一部分深入介绍了各种类型的unix shell编程,涵盖了korn shell、c shell等主要的shell类型。本书采用可视化讲解方法,全书包含大量的图、表、代码清单、脚本和代码示例,可有效帮助读者理解所介绍的内容;各章章末还配备了相应的复习题、练习题和上机实习等资料,以帮助读者巩固所学的知识。 -Title : unix shell design and authoritative guide publishers : Tsinghua University Press Author : [U.S.] Naodan Dover, Jierbage book, the book on the unix operating system and shell programming two parts of the knowledge. First part of a comprehensive account of unix operating systems, including unix operating system, and ex vi editor. file system and file manipulation authority, and various unix utilities; latter part of the in-depth briefings on the various types of unix shell programming, covering the korn shell. c shell, and other major type of shell. The book on the visual method, the book contains a large number of graphs, charts, code lists, scripts and code examples, ca
- 2022-07-12 03:10:45下载
- 积分:1
-
ncurses
ncurses-5.4 需要的就来下把 一定会有用的哦-ncurses-5.4 needed on to the next will be used to Oh
- 2023-07-26 20:50:04下载
- 积分:1
-
页式虚拟存储管理中地址转换和缺页中断,这是赏完操作系统课时做的实习设计,有完备的分析余与设计,如实验目的,实验内容,实验模块的实现,采用的是采用先进先出页面置换...
页式虚拟存储管理中地址转换和缺页中断,这是赏完操作系统课时做的实习设计,有完备的分析余与设计,如实验目的,实验内容,实验模块的实现,采用的是采用先进先出页面置换算法。-Page storage management in virtual address translation and page fault, which is the operating system rewards End internship hours to do the design, there are more than a complete analysis and design, such as experimental purposes, the experiment content, laboratory module, used in the application of advanced first-out page replacement algorithm.
- 2022-01-24 14:30:36下载
- 积分:1
-
在开发arcgis中的地图的调用和保存功能,有源码,希望给JAVA开发者提供帮助。...
在开发arcgis中的地图的调用和保存功能,有源码,希望给JAVA开发者提供帮助。
- 2023-03-07 13:20:03下载
- 积分:1
-
为改变端固件转储程序
program for changing endianness of firmware dumps
- 2022-08-08 17:33:04下载
- 积分:1