-
Linux的雏形,也就是Linux的创始人公布的最初代码。 现在各种分析Linux的书太多了,但对于初学者来说都过于复杂,难以理解,这个最初版本相对来说要简单多...
Linux的雏形,也就是Linux的创始人公布的最初代码。 现在各种分析Linux的书太多了,但对于初学者来说都过于复杂,难以理解,这个最初版本相对来说要简单多了,但一样可以让我们了解Linux的基本实现过程,大小只有70多K-Linux prototype, is the founder of Linux announced the initial code. Now, all kinds of analysis of the Linux too many books, but for a newcomer are too complicated to understand, the initial version to be relatively more simple, but you can help us understand the basic realization of Linux process, the size of only 70 K
- 2022-06-30 23:05:41下载
- 积分:1
-
c语言的小编译器,学习的好东东.
c语言的小编译器,学习的好东东.-small c language compiler, a good learning Wanton.
- 2022-03-03 00:30:16下载
- 积分:1
-
a simple process of learning to create programs
一个简单的学习进程创建程序-a simple process of learning to create programs
- 2022-05-13 19:58:27下载
- 积分:1
-
操作系统第一次实验作业,一个模拟若干售票网点的售票程序
操作系统第一次实验作业,一个模拟若干售票网点的售票程序-Operating system first experiment operations, a simulation of a number of ticket outlets ticketing procedures
- 2022-03-17 06:31:19下载
- 积分:1
-
UCOS
UCOS-II在VC++6.0环境下的调试及编译-UCOS-II in VC++ 6.0 debugging environment and compiler
- 2023-06-29 17:20:04下载
- 积分:1
-
扩展的动态内存机制
任务综述
本任务扩展了自己私有的内存管理机制。首先使用预先规划的思想,使用预先分配的内存池和内存分区,再通过使用消息队列作为内...
扩展的动态内存机制
任务综述
本任务扩展了自己私有的内存管理机制。首先使用预先规划的思想,使用预先分配的内存池和内存分区,再通过使用消息队列作为内存池的管理机制处理内存块分配与释放的过程,而消息队列中保存的是每个预先申请内存块的地址。当用户需要分配一个内存块时,使用msgQReceive() 函数从消息队列中获取一个相应大小的内存块地址;当用户需要释放一个内存块时,则使用msgQSend()函数将内存块首地址发送回消息队列中。通过这种方法,减少了内存反复申请与释放产生外部碎片的可能,并能够有效利用预先分配的思想减少内部碎片。同时也通过消息队列的特性实现了方便的内存块申请与释放的管理操作。
同时,本系统作为扩展的动态内存管理机制,引入了定制的内存分配与释放功能,使用了互斥机制保证操作安全性和一系列告警机制。在保证内存分配与释放安全有序的基础上,还增加了管理监视机制。
其系统具体实现参照系统实现部分。-none
- 2022-10-26 02:25:03下载
- 积分:1
-
操作系统下的仿真操作系统开发的替换页面
用VC开发的模拟操作系统的页面置换-VC simulation of the operating system developed by the replacement pages
- 2022-01-23 10:19:20下载
- 积分:1
-
操作系统磁盘分区的源程序
操作系统磁盘分区的源程序-operating system disk partition of the source
- 2022-08-22 00:14:32下载
- 积分:1
-
5,操作系统图形界面银行家算法
5,操作系统图形界面银行家算法-5, the operating system GUI bankers Algorithm
- 2022-02-26 08:59:06下载
- 积分:1
-
线程同步机制。
互斥器的功能和临界区域很相似。区别是:Mutex所花费的时间比Critical Section多的多,但是Mutex是核心对象(Event、...
线程同步机制。
互斥器的功能和临界区域很相似。区别是:Mutex所花费的时间比Critical Section多的多,但是Mutex是核心对象(Event、Semaphore也是),可以跨进程使用,而且等待一个被锁住的Mutex可以设定TIMEOUT,不会像Critical Section那样无法得知临界区域的情况,而一直死等。-Thread synchronization mechanism. Mutex" s function and the critical region is very similar. The difference is: Mutex spent more time than the multi-Critical Section, but the Mutex is the core object (Event, Semaphore is), you can cross-process use, and has been locked waiting for a Mutex can be set to TIMEOUT, not as Critical Section did not know the critical situation in the region, for so long and so die.
- 2023-07-23 08:05:05下载
- 积分:1