Sistemy i Sredstva Informatiki [Systems and Means of Informatics]
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Sistemy i Sredstva Inform.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Sistemy i Sredstva Informatiki [Systems and Means of Informatics], 2016, Volume 26, Issue 1, Pages 4–12
DOI: https://doi.org/10.14357/08696527160101
(Mi ssi445)
 

Sparse buffers — using the virtual memory mechanism to reduce physical memory and CPU time usage

I. M. Adamovich, D. V. Zemskov

Institute of Informatics Problems, Federal Research Center "Computer Science and Control" of the Russian Academy of Sciences, 44-2 Vavilova Str., Moscow 119333, Russian Federation
References:
Abstract: This article discusses sparse buffers — address ranges in computer's virtual memory, for which mapping to the physical memory is partially or completely absent. Such buffers are intended for use in subroutines to transfer to them input data or to obtain from them output data so that when a subroutine reads or writes data at addresses for which no physical memory is allocated, a registered exception handler is called that allocates physical memory for virtual memory fragment to which access has been made, and in the case of reading data fills that memory with the necessary data. Actions made by a subroutine handler do not affect the execution of the subroutine, i. e., are transparent to it. This mechanism allows avoiding unnecessary allocation of physical memory when the amount of read or written data is less than the provided buffer's size and, in the case of reading the data, allows saving the CPU time required to fill the buffer with portions of data that would not be used by the subroutine.
Keywords: informatics; virtual memory; memory buffer; subroutines; reducing memory usage; reducing CPU time usage.
Received: 17.09.2015
Bibliographic databases:
Document Type: Article
Language: Russian
Citation: I. M. Adamovich, D. V. Zemskov, “Sparse buffers — using the virtual memory mechanism to reduce physical memory and CPU time usage”, Sistemy i Sredstva Inform., 26:1 (2016), 4–12
Citation in format AMSBIB
\Bibitem{AdaZem16}
\by I.~M.~Adamovich, D.~V.~Zemskov
\paper Sparse buffers — using the virtual memory mechanism to reduce physical memory and CPU time usage
\jour Sistemy i Sredstva Inform.
\yr 2016
\vol 26
\issue 1
\pages 4--12
\mathnet{http://mi.mathnet.ru/ssi445}
\crossref{https://doi.org/10.14357/08696527160101}
\elib{https://elibrary.ru/item.asp?id=26009645}
Linking options:
  • https://www.mathnet.ru/eng/ssi445
  • https://www.mathnet.ru/eng/ssi/v26/i1/p4
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Системы и средства информатики
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025