当前位置:网站首页>Malloc et configurateur d'espace
Malloc et configurateur d'espace
2022-07-22 01:16:00 【Diligent Wu】
mallocLe principe:
1.mallocCommencez la recherche d'espace libre,Si on trouve un espace approprié, on le répartit
2.Appelez l'appel système s'il n'est pas trouvébrkObtenir plus d'espace libre de la zone du tas(Par128Limite,brkOummap)
3.AppelezbrkPuis dans l'état du noyau,Le système d'adresse virtuelle commence à fonctionner,Étendre le tas du processus(Pas plus de mémoire physique allouée)
4.brkRetour àmalloc,mallocAprès avoir trouvé l'espace approprié, retournez à(Passage de l'état du noyau à l'état utilisateur)
5.Processus obtenir des ressources,Continuez à travailler.
6.Lorsqu'il y a une interruption de page manquante dans la mémoire d'une nouvelle demande de lecture et d'écriture de code,Passer de l'état utilisateur à l'état du noyau,Le système d'exploitation alloue maintenant la mémoire physique,Et revenir en arrière,La procédure se poursuit.
Configurateur d'espace
STL-SGIUtilisation d'un configurateur d'espace à deux niveaux pour assurer une utilisation rationnelle des ressources de la zone du tas,Plus que128typesUtilisation et configurateur d'espace,Inférieur à128Utilisation d'octets configurateur d'espace secondaire,Voici le processus d'allocation spécifique du configurateur d'espace secondaire
边栏推荐
- 实行STEAM校本课程体系的策略
- Software resources Encyclopedia
- 探寻机器人创客教育中的趣味
- Considérations relatives à la référence de la bibliothèque externe par Visual Studio
- Strategies for implementing steam school-based curriculum system
- 子网掩码的作用
- 类模板重载输出运算符报错
- Time insertion syntax of Oracle table
- Cloud foundry 4: application lifecycle
- 06. Introduction, installation and simple use of octave
猜你喜欢
随机推荐
[终端_1]-Xshell 5 最火的终端软件!
DOM -- preloading and lazy loading
The Sandbox 联手 Agoria,共同打造 Agoriaverse
Technology sharing | introduction to proxysql binlog reader component (Part 1)
Halcon and opencv finally chose the latter
<a>標簽跳轉到Servelet頁面並實現參數的傳遞
Verilog: bitwise, logical
开展创客教育活动的多元化体系
B类网络子网划分
Redis official visualization tool, with high appearance value and powerful functions!
子网掩码的作用
47:第四章:开发文件服务:8:图片自动审核(阿里云内容安全);(还没写,别看;待写……)
Share 50 free cloud disk and online disk Services - with unlimited storage space
Carefree Manager installation
vector的常见接口介绍
Ultra high precision UWB is not expensive -- detailed explanation of UWB positioning base station cost
websocket 传输文件
If else: is there a clock cycle difference between the judgment statement and the execution statement? Parallel execution? Is there a priority?
实行STEAM校本课程体系的策略
Leetcode skimming 03