About: Sync (Unix)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatSystemCalls, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FSync_%28Unix%29&invfp=IFP_OFF&sas=SAME_AS_OFF

sync is a standard system call in the Unix operating system, which commits all data in the kernel filesystem to non-volatile storage buffers, i.e., data which has been scheduled for writing via low-level I/O system calls. Higher-level I/O layers such as stdio may maintain separate buffers of their own. As a function in C, the sync call is typically declared as void sync(void) in . The system call is also available via a command line utility also called sync, and similarly named functions in other languages such as Perl and Node.js (in the fs module).

AttributesValues
rdf:type
rdfs:label
  • Sync (pl)
  • Sync (Unix) (en)
  • Sync (ru)
  • Sync (Unix) (zh)
rdfs:comment
  • sync – standardowe wywołanie systemowe w systemie Unix powodujące zapisanie na dysku danych znajdujących się w buforze systemu operacyjnego. Pokrewne do sync wywołanie fsync powoduje zapis na dysk danych powiązanych z danym deskryptorem pliku. fdatasync powoduje z kolei zapis jedynie danych znajdujących się w pliku, nie zawsze połączonych z odpowiednimi metadanymi. aio_fsync jest trzecią funkcją dostępną w systemach POSIX umożliwiającą zapisanie danych, tym razem w sposób asynchroniczny. (pl)
  • sync(意指Synchronize,即“同步”)为UNIX操作系统的标准系统调用,功能为将内核文件系统缓冲区的所有数据(也即预定将通过低级I/O系统调用写入存储介质的数据)写入存储介质(如硬盘)。 作为C语言的函数之一,sync一般以void sync(void)的形式在unistd.h内声明。该函数也可以从命令行执行sync命令的方式调用,同时在其他程序语言(如Perl)中也有名字与之相似的函数。 (zh)
  • sync is a standard system call in the Unix operating system, which commits all data in the kernel filesystem to non-volatile storage buffers, i.e., data which has been scheduled for writing via low-level I/O system calls. Higher-level I/O layers such as stdio may maintain separate buffers of their own. As a function in C, the sync call is typically declared as void sync(void) in <unistd.h></unistd.h>. The system call is also available via a command line utility also called sync, and similarly named functions in other languages such as Perl and Node.js (in the fs module). (en)
  • sync — утилита Unix, предназначенная для обновления файловых систем и для синхронизации данных на диске с данными в памяти. При этом выполняется системный вызов sync, который вызывает запись всех буферизованных изменений метаданных файлов и данных в базовые файловые системы. Он гарантирует, что все, что хранилось в памяти, будет записано на диск, предотвращая потерю данных, хранящихся в кеше, при аварийном завершении работы. (ru)
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
  • sync is a standard system call in the Unix operating system, which commits all data in the kernel filesystem to non-volatile storage buffers, i.e., data which has been scheduled for writing via low-level I/O system calls. Higher-level I/O layers such as stdio may maintain separate buffers of their own. As a function in C, the sync call is typically declared as void sync(void) in <unistd.h></unistd.h>. The system call is also available via a command line utility also called sync, and similarly named functions in other languages such as Perl and Node.js (in the fs module). The related system call fsync commits just the buffered data relating to a specified file descriptor. fdatasync is also available to write out just the changes made to the data in the file, and not necessarily the file's related metadata. Some Unix systems run a kind of flush or update daemon, which calls the sync function on a regular basis. On some systems, the cron daemon does this, and on Linux it was handled by the daemon which was replaced by a new implementation and finally removed from the Linux kernel in 2012. Buffers are also flushed when filesystems are unmounted or remounted read-only, for example prior to system shutdown. (en)
  • sync — утилита Unix, предназначенная для обновления файловых систем и для синхронизации данных на диске с данными в памяти. При этом выполняется системный вызов sync, который вызывает запись всех буферизованных изменений метаданных файлов и данных в базовые файловые системы. Он гарантирует, что все, что хранилось в памяти, будет записано на диск, предотвращая потерю данных, хранящихся в кеше, при аварийном завершении работы. Также существует связный системный вызов int fsync(int fildes), запрашивающий передачу всех данных для дескриптора открытого файла с именем fildes к устройству хранения, связанному с файлом, описанным fildes . (ru)
  • sync – standardowe wywołanie systemowe w systemie Unix powodujące zapisanie na dysku danych znajdujących się w buforze systemu operacyjnego. Pokrewne do sync wywołanie fsync powoduje zapis na dysk danych powiązanych z danym deskryptorem pliku. fdatasync powoduje z kolei zapis jedynie danych znajdujących się w pliku, nie zawsze połączonych z odpowiednimi metadanymi. aio_fsync jest trzecią funkcją dostępną w systemach POSIX umożliwiającą zapisanie danych, tym razem w sposób asynchroniczny. (pl)
  • sync(意指Synchronize,即“同步”)为UNIX操作系统的标准系统调用,功能为将内核文件系统缓冲区的所有数据(也即预定将通过低级I/O系统调用写入存储介质的数据)写入存储介质(如硬盘)。 作为C语言的函数之一,sync一般以void sync(void)的形式在unistd.h内声明。该函数也可以从命令行执行sync命令的方式调用,同时在其他程序语言(如Perl)中也有名字与之相似的函数。 (zh)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage 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 (378 GB total memory, 53 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software