Кіріспе

Компьютерлік терминологияда толтыру символы - тек уақыт жұмсау мақсатында жіберілетін таңба. Ол бұны басқа жағдайда бос (бос) болуға мәжбүр болатын деректерді беру желісінде уақыт аралығын толтыру арқылы жасайды. Осылайша, толтыру таңбалары қажетті бос уақытты қарапайым жолмен қамтамасыз етеді. Fill таңбалары әдетте нақты әлемдегі шектеулерге жауап ретінде қолданылады. Мысалы, механикалық компьютерлік принтерлер, мысалы, ең алғашқы нүктелік матрицалық принтерлер секундына 30 таңбаны басып шығара алатын, бірақ "көлік қайтарылу" таңбасы келіп түскенде және баспа басы сол жақ шетіне қайтып келе бастағанда, келесі жолды басып шығару басталмас бұрын елеулі кідіріс болды. Қазіргі заманғы принтерлерден айырмашылығы, бұл ертедегі принтерлерде буферлік буферлер жоқ, сондай-ақ олар қол алысуды жасамады, сондықтан баспа басы сол жақ шетіне қайтып келе жатқан кезде қабылданатын таңбаларды сақтауға орын болмас еді, сондай-ақ жіберушіге таңбаларды беруді уақытша тоқтатуды айтудың жолы болмас еді. Оның орнына, осы уақытқа бір немесе бірнеше толтыру таңбалары жіберіледі. Оның қатаң анықтамасы бойынша, толтыру таңбалары ешқандай іс-әрекеттің жасалуына себеп болмайды; олар жай ғана уақытты кетіреді. Бұл мақсатта ASCII "null" таңбасы жиі қолданылады. Алайда, принтерлердің іс жүзіндегі тәжірибеде, әдетте, толтырылу таңбасын қамтитын уақыт аралықтарының бірі, әдетте, қағаздың бір жолға алға жылжуына әкелетін "жолды беру" таңбасын қамтиды. Кейбір принтерлер үшін (мысалы, телепринтерлер) бұл барлық "толықтыру" қажет болды. Жоғарыда айтылғандай, баспагерлер әдетте арба сол жақ шетіне қайтарылғанда толтыру таңбаларын талап етеді. Басқа жабдықтармен, басқа жағдайларда кейде толтыру таңбалары қажет болды. Мысалы, VT05 бейне терминалы кейде "жүргізу" операциясы орындалған кезде толтыру таңбаларын қажет етеді; VT05 ауысу регистрінің жадында деректерді араластыру процесі баяу болды. Сол сияқты, байланыс протоколдары көбінесе өңдеуді орындау керек кезде толтырылған таңбаларды талап етеді.