複製鏈接
請複製以下鏈接發送給好友

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中,前向信道四個消息中,是同步消息的意思。