Thesis Details

Správa paměti v Linuxu

Bachelor's Thesis Student: Tuček Jaroslav Academic Year: 2006/2007 Supervisor: Vojnar Tomáš, prof. Ing., Ph.D.
English title
Memory Management in Linux
Language
Czech
Abstract

This work describes the memory manager subsystem of the linux kernel. The first part gives a brief account of operating systems architecture and memory management theory - of virtual memory management, page tables, page replacement algorithms and kernel allocators in particular. The second part discusses the actual implementation of these principles in a modern kernel - in linux. Finally, a series of tests stressing the memory subsystem is conducted to determine the memory manager's real behaviour. Limitations of the current linux kernel memory management and some of their proposed solutions are also discussed.

Keywords

Operating system, kernel, linux, memory management, virtual memory, page table, page replacement, memory allocation, performance, benchmark

Department
Degree Programme
Information Technology
Files
Status
defended, grade A
Date
11 June 2007
Reviewer
Committee
Schwarz Josef, doc. Ing., CSc. (DCSY FIT BUT), předseda
Linhart Miroslav, doc. Ing., CSc. (DCSY FIT BUT), člen
Orság Filip, Ing., Ph.D. (DITS FIT BUT), člen
Pitner Tomáš, doc. RNDr., Ph.D. (FI MUNI), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Vojnar Tomáš, prof. Ing., Ph.D. (DITS FIT BUT), člen
Citation
TUČEK, Jaroslav. Správa paměti v Linuxu. Brno, 2007. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2007-06-11. Supervised by Vojnar Tomáš. Available from: https://www.fit.vut.cz/study/thesis/5792/
BibTeX
@bachelorsthesis{FITBT5792,
    author = "Jaroslav Tu\v{c}ek",
    type = "Bachelor's thesis",
    title = "Spr\'{a}va pam\v{e}ti v Linuxu",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2007,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/5792/"
}
Back to top