Հիմնական տանողներ
- Արհեստական վայրկյանը, որը հայտնի է որպես ցատկ վայրկյան, որն օգնում է ժամացույցները համաժամեցնել Երկրի պտույտին, նախկինում առաջացրել է ինտերնետի խոշոր անջատումներ:
- Բլոգում Meta-ի ինժեներները հանդես են եկել պրակտիկան դադարեցնելու համար՝ միաժամանակ առաջարկելով այլընտրանքներ:
- Փորձագետները ողջունեցին այդ քայլը, բայց զգուշացրեցին, որ արդյունաբերությունը պետք է համաձայնի փոխարինման, հակառակ դեպքում նրանք ավելի կբարդացնեն խնդիրը:
Մետան հոգնել է արհեստականորեն տեղադրված մեկ վայրկյանից, որը մեծ խափանումներ է առաջացնում համացանցում և մշակել է պրակտիկան վերացնելու ծրագիր:
Հայտնի որպես թռիչքային վայրկյան՝ լրացուցիչ տիզը կավիճավորվեց 1972 թվականին՝ որպես ժամացույցները Երկրի իրական պտույտի հետ համաժամանակյա պահելու միջոց: Համակարգիչները դժվարությամբ են մարսում թռիչքային վայրկյանը և առաջացնում են բոլոր տեսակի խնդիրներ՝ փորձելով հասկանալ անոմալիան՝ երբեմն ինտերնետը և միացված այլ համակարգերը խառնաշփոթի մեջ գցելով: Meta-ի ինժեներները վերջերս բլոգում գրել են իրենց մտադրության մասին՝ խթան ստեղծելու թռիչքային վայրկյանը չեղարկելու համար՝ պնդելով, որ դա ավելի շատ խնդիրներ է առաջացնում, քան լուծում:
«Համակարգիչների մեջ ժամանակը հիմնում է կարևորագույն ենթակառուցվածքի ցնցող քանակությունը, և, հետևաբար, ճշգրտությունը կարևոր է», - Lifewire-ին էլփոստով ասաց Պատրիկ Մաքֆադինը, DataStax-ի ծրագրավորողների հետ կապերի փոխնախագահը: «Ամառային խնայողությունները, նահանջ տարիները և նահանջ վայրկյանները բոլորը խախտում են ժամանակի գծայինությունը»:
Ժամանակի պար
Նահանջ վայրկյանի անհրաժեշտությունը ծագեց, քանի որ Երկրի պտույտի արագությունը որոշ չափով անկանոն է: 1982 թվականից ի վեր աշխարհի ընդհանուր ժամացույցին՝ Համընդհանուր Համընդհանուր ժամանակին (UTC) ավելացվել է 27 նահանջ վայրկյան, որպեսզի այն համաժամեցվի արևային ժամանակի հետ։
Իրենց գրառման մեջ Մետան պնդում էր, որ յուրաքանչյուր ցատկ վայրկյան ցավի մեծ աղբյուր է այն մարդկանց համար, ովքեր կառավարում են ապարատային ենթակառուցվածքները:
«Ոչ այնքան համակարգիչներն են, որ չեն սիրում թռիչքային վայրկյաններ, այլ այն ծրագրաշարը, որը մենք գրում ենք նրանց համար, որոնք պատրաստ չեն թռիչքների», - բացատրեց Ջեյք Ջերվին, Cob alt-ի ենթակառուցվածքի ավագ ինժեներ, Lifewire-ին: էլ. «Ծրագրային ինժեներները երկու ընդհանուր, բայց թռիչքային վայրկյանների շնորհիվ սխալ ենթադրություններ են անում. ժամանակը չի կարող հետ գնալ, և երկու իրադարձություն չեն կարող տեղի ունենալ ճիշտ նույն ժամանակի դրոշմանիշով»:
Այս երկու ենթադրություններն են, որտեղ արհեստական երկրորդի ներդրումը կարող է լուրջ վրիպակներ առաջացնել համակարգերում, որոնց ժամանակն ու պլանավորումը մտահոգիչ են, նշել է Ջերվին:
Մետան նկարագրում է թռիչքային վայրկյանի օգտագործման մեկ այլ հնարավորություն, որը դեռ տեղի չի ունեցել, բայց կարող է հավասարապես խանգարել: Քանի որ Երկրի պտույտի օրինաչափությունը դինամիկ է, շատ հավանական է, որ այն արագանա՝ պատճառ դառնալով ծրագրավորողներին բացասական թռիչքային վայրկյանի համար:
«Բացասական թռիչքային վայրկյանի ազդեցությունը երբեք չի փորձարկվել մեծ մասշտաբով», - պնդում է Մետան իրենց գրառման մեջ ՝ հավելելով, «դա կարող է կործանարար ազդեցություն ունենալ ծրագրաշարի վրա, որը հիմնված է ժամանակաչափերի կամ ժամանակացույցերի վրա»:
Հաշվի առնելով բոլոր բաները, Մաքֆադինն ասաց, որ թռիչքային վայրկյանի օգտագործման խնդիրը կարելի է հասկանալ որպես գիտնականների և ինժեներների միջև առճակատում, որտեղ գիտության ճշգրտությունը բախվում է ճարտարագիտության գործնականությանը::
Ոչ ոք չի նկատի, եթե մենք չհետևենք թռիչքային վայրկյաններին, բայց բոլորը կտեսնեն, թե արդյոք սխալ ենք հասկանում:
«Ժամանակի բացերը կամ ավելի վատ, ժամանակային դրոշմանիշները ընթացիկ ժամանակից առաջ կարող են իրական էքզիստենցիալ ճգնաժամ ստեղծել համակարգիչների մեջ, որոնք պարզապես փորձում են հետևել հրահանգներին», - ասաց Մաքֆադինը:
Շարժվել ժամանակների հետ
Իրենց գրառման մեջ Մետան պնդում էր, որ թեև թռիչքային վայրկյանը կարող էր ընդունելի լուծում լինել 1972 թվականին, երբ այն ուրախացրեց և՛ գիտական հանրությանը, և՛ հեռահաղորդակցության ոլորտին, այս օրերին UTC-ից կախվածությունը հավասարապես վատ է և՛ թվայինի համար։ դիմումներ և գիտնականներ։
«Meta-ում մենք աջակցում ենք արդյունաբերության ջանքերին՝ դադարեցնելու թռիչքային վայրկյանների ապագա ներդրումը և մնալ ներկայիս 27 մակարդակի վրա», - նշել է Մետան գրառման մեջ: «Նոր թռիչքային վայրկյանների ներդրումը ռիսկային պրակտիկա է, որն ավելի շատ վնաս է հասցնում, քան օգուտ, և մենք կարծում ենք, որ ժամանակն է ներմուծել նոր տեխնոլոգիաներ՝ դրանք փոխարինելու համար»:
McFadin-ը ավելացրեց, որ ինժեներներն ամենուր իրական պահ են ունենում և գալիս են խոստովանելու, որ բուժումն ավելի վատ է, քան հիվանդությունը:
«Հիմնական մակարդակի բաղադրիչներում փոփոխություններ կատարելը, ինչպես օրինակ ճշգրիտ ժամանակը, թվում է, թե մենք պետք է կարողանանք անել», - ասաց Մաքֆադինը: «Որպես արդյունաբերություն, մենք երբեք չենք կարողացել դա անել առանց ավերածությունների»:
Իրավիճակը Ջերվիին հիշեցնում է տխրահռչակ Y2K սխալի մասին, և մեր փորձագետները ողջունեցին Մետայի քայլը՝ պնդելով, որ ժամանակն է լուծել այս խնդիրը: Այնուամենայնիվ, ինչպես Մաքֆադինը, նա ընդգծեց բոլոր շահագրգիռ կողմերի միջև համակարգման կարևորությունը, այլապես ամսաթվի և ժամի մշակման համար ծրագրակազմ գրելը շատ ավելի բարդ կդառնա մշակողների համար:
«Համակարգերի մեծ մասը, որոնց մասին մենք խոսում ենք, մարդու կողմից ընթեռնելի տվյալներ են, օրինակ՝ ժամանակացույցը սոցիալական ցանցերում», - բացատրեց Մաքֆադինը: «Ոչ ոք չի նկատի, եթե մենք չհամապատասխանենք թռիչքային վայրկյաններին, բայց բոլորը կտեսնեն, թե արդյոք սխալ ենք հասկանում»: