There has been great progress from the traditional allocation algorithms designed for small memories to more modern algorithms exemplified by McKusick's and Karels' allocator (McKusick MK, Karels MJ. Design of a general purpose memory allocator for the 4.3BSD UNIX kernel. In USENIX Conference Procee...
Herlihy, Maurice.
A methodology for implementing highly concurrent data objects.
ACM transactions on programming languages and systems,
vol.15,
no.5,
745-770.
Ritchie, D. M..
TheUNIXSystem: A Stream Input-Output System.
AT & T Bell Laboratories technical journal : a journal of the AT & T companies,
vol.63,
no.8,
1897-1910.
10.1145/143365.143506 TorrellasJ GuptaA HennessyJ.Characterizing the caching and synchronization performance of a multiprocessor operating system.ASPLOS V October1992.
10.1109/HPCS.1992.759449 McKenneyPE GraunkeG.Efficient buffer allocation on shared‐memory multiprocessors.IEEE Workshop on the Architecture and Implementation of High Performance Communication Subsystems Tucson AZ February1992.
McKusickMK KarelsMJ.Design of a general purpose memory allocator for the 4.3BSD UNIX kernel.USENIX Conference Proceedings Berkeley CA June1988.
Performance Evaluation Review Lee TP 17 1 1989 Design and evaluation of a watermark‐based lazy buddy system
MyersN.C++ memory management: An overview. Message‐ID 9210131855.AA24066@rwave.roguewave.com [October1992].
The Art of Computer Programming Knuth D 1973
KornDG VoK‐P.In search of a better malloc.USENIX Conference Proceedings Berkeley CA June1985.
10.1145/800217.806613
10.1145/195473.195569 HeinrichM KuskinJ OfeltD HeinleinJ BaxterJ SinghJP SimoniR GharachorlooK NakahiraD HorowitzM GuptaA RosenblumM HennessyJ.The performance impact of flexibility in the stanford flash multiprocessor.Proceedings of the 6th International Conference on Architectural Support for Programming Languages and Operating Systems October1994.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.