ፌስቡክ ሊደገም የሚችል የፕሮግራም ማስፈጸሚያ መሳሪያ የሆነውን Hermit ን አሳትሟል

ፌስቡክ (በሩሲያ ፌዴሬሽን ውስጥ የተከለከለ) ለሄርሚት መሣሪያ ስብስብ ኮድ አሳተመ ፣ ይህም ለፕሮግራሞች ቆራጥነት አፈፃፀም አካባቢን ይፈጥራል ፣ ይህም ለተለያዩ ሩጫዎች ተመሳሳይ ውጤት ለማግኘት እና ተመሳሳይ የግብዓት ውሂብን በመጠቀም አፈፃፀሙን ይደግማል። የፕሮጀክት ኮድ በሩስት የተፃፈ ሲሆን በ BSD ፍቃድ ይሰራጫል።

በተለመደው የአፈፃፀም ወቅት ውጤቱ በተለያዩ ውጫዊ ሁኔታዎች ላይ ተጽእኖ ይኖረዋል, ለምሳሌ የአሁኑ ጊዜ, የክር መርሐግብር, የቨርቹዋል ማህደረ ትውስታ አድራሻዎች, የ pseudorandom ቁጥር ጄኔሬተር መረጃ እና ልዩ ልዩ መለያዎች. ኸርሚት እነዚህ ነገሮች በሚቀጥሉት ሩጫዎች ውስጥ ቋሚ ሆነው በሚቆዩበት መያዣ ውስጥ ፕሮግራምን እንዲያካሂዱ ይፈቅድልዎታል። ተደጋጋሚ አፈፃፀም ፣ የማይለዋወጡትን የአካባቢ መለኪያዎችን ሙሉ በሙሉ የሚያራምድ ፣ ለስህተት ምርመራ ፣ ባለብዙ ደረጃ ማረም ፣ ተደጋጋሚ ሩጫዎች ፣ ለማገገም ሙከራዎች ቋሚ አካባቢ መፍጠር ፣ የጭንቀት ሙከራ ፣ ባለብዙ-ክር እና ሊደገም በሚችል የግንባታ ስርዓቶች ውስጥ ችግሮችን መለየት ይችላል። .

ፌስቡክ ሊደገም የሚችል የፕሮግራም ማስፈጸሚያ መሳሪያ የሆነውን Hermit ን አሳትሟል

የስርዓት ጥሪዎችን በመጥለፍ እንደገና ሊባዛ የሚችል አካባቢ ይፈጠራል ፣ የተወሰኑት በራሳቸው ተቆጣጣሪዎች ተተክተው ዘላቂ ውጤት ያስገኛሉ ፣ እና አንዳንዶቹ ወደ ከርነል ይዛወራሉ ፣ ከዚያ በኋላ ውጤቱ ከማይቋረጥ መረጃ ይጸዳል። የሥርዓት ጥሪዎችን ለመጥለፍ የሪቪሪ ማዕቀፉ ጥቅም ላይ ይውላል፣ ኮዱም በፌስቡክ ታትሟል። በፋይል ስርዓቱ ላይ የተደረጉ ለውጦች እና የአውታረ መረብ ጥያቄዎች የማስፈጸሚያውን ሂደት ላይ ተጽእኖ እንዳያሳድሩ ለመከላከል፣ አፈጻጸም የሚከናወነው ቋሚ የ FS ምስል በመጠቀም እና የውጭ አውታረ መረቦችን ተደራሽነት በማሰናከል ነው። የሐሰት-ነሲብ ቁጥር ጀነሬተርን ሲደርሱ፣ Hermit በተጀመረ ቁጥር የሚደጋገም አስቀድሞ የተገለጸ ቅደም ተከተል ያወጣል።

በአፈፃፀም ሂደት ላይ በጣም ውስብስብ ከሆኑ ተለዋዋጭ ተፅእኖዎች አንዱ የክር መርሐግብር አዘጋጅ ነው, ባህሪው በብዙ ውጫዊ ሁኔታዎች ላይ የተመሰረተ ነው, ለምሳሌ የሲፒዩ ኮሮች ብዛት እና ሌሎች የማስፈጸሚያ ክሮች መኖር. የመርሐግብር አውጪውን ተደጋጋሚ ባህሪ ለማረጋገጥ ሁሉም ክሮች ከአንድ ሲፒዩ ኮር ጋር ብቻ እና ቁጥጥር ወደ ክሮች የሚተላለፉበትን ቅደም ተከተል በመጠበቅ በተከታታይ ይከናወናሉ። እያንዳንዱ ክር የተወሰኑ መመሪያዎችን እንዲያከናውን ይፈቀድለታል ፣ ከዚያ በኋላ አፈፃፀም ይቆማል እና ወደ ሌላ ክር ይተላለፋል (የሲፒዩ PMU (የአፈፃፀም መከታተያ ክፍል) ከተወሰኑ የሁኔታዎች ቅርንጫፎች በኋላ መፈጸሙን ያቆማል)።

በዘር ሁኔታዎች ምክንያት በክር ላይ ያሉ ችግሮችን ለመመርመር፣ ሄርሚት የአፈጻጸም ትዕዛዙ ከስራ ውጪ የነበረ እና ወደ ያልተለመደ መዘጋት የመራ ኦፕሬሽኖችን የመለየት ዘዴ አለው። እንደነዚህ ያሉትን ችግሮች ለመለየት ትክክለኛውን አሠራር እና ያልተለመደ የአፈፃፀም መቋረጥ ከተመዘገቡ ግዛቶች ጋር ንፅፅር ይደረጋል.

ምንጭ: opennet.ru

አስተያየት ያክሉ