About: Coalescing (computer science)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : dbo:Band, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FCoalescing_%28computer_science%29

In computer science, coalescing is a part of memory management in which two adjacent free blocks of computer memory are merged. When a program no longer requires certain blocks of memory, these blocks of memory can be freed. Without coalescing, these blocks of memory stay separate from each other in their original requested size, even if they are next to each other. If a subsequent request for memory specifies a size of memory that cannot be met with an integer number of these (potentially unequally-sized) freed blocks, these neighboring blocks of freed memory cannot be allocated for this request. Coalescing alleviates this issue by setting the neighboring blocks of freed memory to be contiguous without boundaries, such that part or all of it can be allocated for the request.

AttributesValues
rdf:type
rdfs:label
  • Coalescing (computer science) (en)
  • Coalescenza (informatica) (it)
  • 통합과 집약 (ko)
  • Coalescência (informática) (pt)
  • Об'єднання пам'яті (інформатика) (uk)
rdfs:comment
  • 컴퓨터 과학에서 통합과 집약은 기억장치에서 공백의 처리에 관한 용어이다. 이 처리를 하지 않으면 단편화 현상이 나타나 기억공간을 효율적으로 쓸 수 없게 된다. (ko)
  • Coalescência, em informática, é a combinação de partições adjacentes de memória livre. Requer um sistema operacional mais complexo, porque precisa localizar partições adjacentes, portanto se faz necessário criar algoritmos para pesquisar tabelas e procurar por estas partições livres. Sem a coalescência, o Sistema Operacional "enxerga" muitas partições pequenas de memória livre. (pt)
  • In computer science, coalescing is a part of memory management in which two adjacent free blocks of computer memory are merged. When a program no longer requires certain blocks of memory, these blocks of memory can be freed. Without coalescing, these blocks of memory stay separate from each other in their original requested size, even if they are next to each other. If a subsequent request for memory specifies a size of memory that cannot be met with an integer number of these (potentially unequally-sized) freed blocks, these neighboring blocks of freed memory cannot be allocated for this request. Coalescing alleviates this issue by setting the neighboring blocks of freed memory to be contiguous without boundaries, such that part or all of it can be allocated for the request. (en)
  • In informatica, la coalescenza è l'atto della fusione di due blocchi di memoria adiacenti. Quando in un'applicazione si libera della memoria, le lacune potrebbero finire nel segmento di memoria che l'applicazione usa. Tra le altre tecniche, la coalescenza è usata per ridurre la frammentazione esterna, ma non ne risolve definitivamente il problema. La coalescenza può essere applicata non appena dei blocchi di memoria si liberano, oppure qualche tempo dopo (azione conosciuta come coalescenza in differita), o potrebbe non essere mai applicata. (it)
  • В комп'ютерних науках, об'єднання (англ. coalescing) це процес злиття двох сусідніх вільних блоків пам'яті. Коли застосунок звільняє пам'ять, прогалини можуть з'явитися в сегменті пам'яті, що використовується застосунком. Разом із іншими методами, об'єднання використовується для зменшення зовнішньої фрагментації, але не є абсолютно ефективним. Об'єднання можна виконувати як тільки блоки пам'яті звільняються, або воно може бути відкладене і виконане через деякий час (відкладене об'єднання), або взагалі може не виконуватись. (uk)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • In computer science, coalescing is a part of memory management in which two adjacent free blocks of computer memory are merged. When a program no longer requires certain blocks of memory, these blocks of memory can be freed. Without coalescing, these blocks of memory stay separate from each other in their original requested size, even if they are next to each other. If a subsequent request for memory specifies a size of memory that cannot be met with an integer number of these (potentially unequally-sized) freed blocks, these neighboring blocks of freed memory cannot be allocated for this request. Coalescing alleviates this issue by setting the neighboring blocks of freed memory to be contiguous without boundaries, such that part or all of it can be allocated for the request. Among other techniques, coalescing is used to reduce external fragmentation, but is not totally effective. Coalescing can be done as soon as blocks are freed, or it can be deferred until some time later (known as deferred coalescing), or it might not be done at all. Coalescence and related techniques like heap compaction, can be used in garbage collection. (en)
  • In informatica, la coalescenza è l'atto della fusione di due blocchi di memoria adiacenti. Quando in un'applicazione si libera della memoria, le lacune potrebbero finire nel segmento di memoria che l'applicazione usa. Tra le altre tecniche, la coalescenza è usata per ridurre la frammentazione esterna, ma non ne risolve definitivamente il problema. La coalescenza può essere applicata non appena dei blocchi di memoria si liberano, oppure qualche tempo dopo (azione conosciuta come coalescenza in differita), o potrebbe non essere mai applicata. La coalescenza e le relative tecniche come la compattazione della pila, possono essere usate nelle garbage collection. (it)
  • 컴퓨터 과학에서 통합과 집약은 기억장치에서 공백의 처리에 관한 용어이다. 이 처리를 하지 않으면 단편화 현상이 나타나 기억공간을 효율적으로 쓸 수 없게 된다. (ko)
  • Coalescência, em informática, é a combinação de partições adjacentes de memória livre. Requer um sistema operacional mais complexo, porque precisa localizar partições adjacentes, portanto se faz necessário criar algoritmos para pesquisar tabelas e procurar por estas partições livres. Sem a coalescência, o Sistema Operacional "enxerga" muitas partições pequenas de memória livre. (pt)
  • В комп'ютерних науках, об'єднання (англ. coalescing) це процес злиття двох сусідніх вільних блоків пам'яті. Коли застосунок звільняє пам'ять, прогалини можуть з'явитися в сегменті пам'яті, що використовується застосунком. Разом із іншими методами, об'єднання використовується для зменшення зовнішньої фрагментації, але не є абсолютно ефективним. Об'єднання можна виконувати як тільки блоки пам'яті звільняються, або воно може бути відкладене і виконане через деякий час (відкладене об'єднання), або взагалі може не виконуватись. Об'єднання і пов'язані з ним методи, такі як ущільнення купи, можуть використовуватися при зборі сміття. (uk)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is rdfs:seeAlso of
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (61 GB total memory, 49 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software