sync[同步命令]

sync[同步命令]
更多義項 ▼ 收起列表 ▲

一種多媒體同步技術,被廣泛套用於視頻,音樂等領域的同步顯示。

SYNC的中文意思為“同步”,現在SYNC技術被廣泛套用在音樂、視頻等多媒體和文本內容之間的同步,例如:MP3播放時同時顯示歌詞(卡拉OK效果)或者是電影的字幕等等,使用SYNC技術的MP3歌詞顯示更準確。韓國有家公司(DIGITALFlow,Inc.)開發的MediaSync技術就是這方面的典範,目前網際網路上所見的大多數大型音樂網站,就是套用這種技術的。如:歌詞天堂SYNCPOWER和等。使用MediaSync技術的音樂歌詞顯示比使用Lrc歌詞的顯示更加準確,並且MediaSync技術可以將歌詞完美的嵌入到各種音樂檔案中,這樣欣賞音樂的時候,不需要同時找到兩個檔案(傳統的Lrc音樂播放器,必須同時具備音樂檔案和Lrc歌詞檔案,才能實現歌曲和歌詞同步播放,並且歌詞的顯示速度與音樂並不是完全同步的。)

sync也是一個linux同步命令,含義為迫使緩衝塊數據立即寫盤並更新超級塊。在linux系統中,為了加快數據的讀取速度,默認情況下,某些數據將不會直接寫入硬碟,而是先暫存記憶體中,如果一個數據被重複寫,這樣速度一定快,但存在一個問題,萬一重新啟動,或者是關機,或者是不正常斷電的情況下,由於數據還沒來得及存入硬碟,會造成數據更新不正常,這時需要命令sync進行數據的寫入,即#sync,在記憶體中尚未更新的的數據會寫入硬碟中。所以在關機或者開機之前最好多執行這個幾次,以確保數據寫入硬碟。

用途更新 i-node 表,並將緩衝檔案寫到硬碟中。

語法

sync

描述

sync 命令運行 sync 子例程。如果必須停止系統,則運行 sync 命令以確保檔案系統的完整性。sync 命令將所有未寫的系統緩衝區寫到磁碟中,包含已修改的 i-node、已延遲的塊 I/O 和讀寫映射檔案。

函式

#include<unistd.h>

int sync(void);

函式說明:此函式負責將系統緩衝區的內容寫回磁碟,以確保數據同步。

另:fsync, fdatasync。

訊息

在CDMA中,前向信道四個訊息中,是同步訊息的意思。

相關詞條

熱門詞條

聯絡我們