Uskuna xatosi - Hardware bug

A apparatdagi xato dizayni, ishlab chiqarish yoki ishlatishdagi nuqsondir kompyuter texnikasi bu noto'g'ri ishlashga olib keladi. Bu hamkasbi dasturiy ta'minotdagi xatolar bu kompyuterlarda ishlaydigan koddagi kamchiliklarga ishora qiladi va bu asl kontekst "xato "bunday kamchiliklarga murojaat qilish uchun ishlatilgan. Uskuna va dasturiy ta'minot o'rtasida oraliq mavjud mikrokod va proshivka bunday kamchiliklar ham bo'lishi mumkin. Umumiy foydalanishda xato "" dan tubdan farq qiladinosozlik "bu fundamentaldan ko'ra o'tkinchi va foydali yoki ichki deb hisoblanishi mumkin bo'lgan" g'alati "dan biroz farq qilishi mumkin.

Tarix

O'rta inglizcha so'z bugge atamalar uchun asosdir "bugbear "va"bugaboo "yirtqich hayvon uchun ishlatiladigan atamalar sifatida.[1]

Qusurlarni tavsiflovchi "bug" atamasi 1870-yillardan beri muhandislik jargonining bir qismi bo'lib, elektron kompyuterlar va kompyuter dasturlaridan oldinroq bo'lgan; dastlab mexanik nosozliklarni tavsiflash uchun apparat muhandisligida ishlatilgan bo'lishi mumkin. Masalan; misol uchun, Tomas Edison 1878 yilda sherikga yozgan xatida quyidagi so'zlarni yozgan:

Bu mening ixtirolarimning barchasida shunday bo'lgan. Birinchi qadam sezgi bo'lib, portlash bilan birga keladi, so'ngra qiyinchiliklar paydo bo'ladi - bu narsa chiqadi va "kichik xatolar" deb nomlangan "Xatolar" o'zlarini va oyliklarni qattiq kuzatishni, o'rganishni namoyish etadi va tijorat muvaffaqiyatiga yoki muvaffaqiyatsizlikka erishilishidan oldin mehnat zarur.[2]

To'siq to'pi, birinchi mexanik pinball o'yin, 1931 yilda "xatolardan xoli" deb e'lon qilingan.[3] Paytida harbiy jihozlar bilan bog'liq muammolar Ikkinchi jahon urushi xatolar deb nomlangan (yoki nosozliklar ).[4] 1940 yilda filmda, Parvoz buyrug'i, yo'nalishni aniqlash vositasining nuqsoni "bug" deb nomlanadi.[iqtibos kerak ] 1942 yilda nashr etilgan kitobda, Luiza Dikkinson Boy, kuch bilan ishlaydigan haqida gapirish muzni kesish mashina, "muzni arralash, uning sevgilisidan xatolarni olib tashlash uchun yaratuvchini olib kelguniga qadar to'xtatildi" dedi.[5]

Ishoq Asimov qisqa hikoyasida robot bilan bog'liq muammolar uchun "bug" atamasini ishlatgan "Bu quyonni tuting ", 1944 yilda nashr etilgan.

Dan sahifa Garvard Mark II qurilmadan olib tashlangan o'lik kuya tasvirlangan elektromexanik kompyuter jurnali.

"Xato" atamasi kompyuter kashshofi tomonidan qayd yozuvida ishlatilgan Greys Hopper, erta elektromexanik kompyuterda nosozlik sabablarini e'lon qilgan.[6] Hikoyaning odatiy versiyasi:

1946 yilda Xoper xizmatdan bo'shatilgach, u Garvard fakultetiga hisoblash laboratoriyasida o'qishga kirdi va u erda ishlashni davom ettirdi. Mark II va Mark III. Operatorlar Mark II-dagi xatoni a kuya atamani biriktirib, estafetada qolib ketdi xato. Ushbu xato ehtiyotkorlik bilan olib tashlandi va jurnalga yopishtirildi. Birinchi xatodan kelib chiqib, bugungi kunda biz dasturdagi xatolar yoki nosozliklar deb ataymiz xato.[7]

Hopper bu xatoni topmadi, chunki u tezda tan oldi. Jurnal kitobidagi sana 1947 yil 9 sentyabr edi.[8][9][10] Uni topgan operatorlar, shu jumladan Uilyam "Bill" Burk, keyinchalik Dengiz qurollari laboratoriyasi, Dahlgren, Virjiniya,[11] muhandislik atamasi bilan yaxshi tanish edilar va hasharotlarni "Xatolarning birinchi haqiqiy holati topildi" yozuvi bilan ushlab qolishdi. Xopper bu voqeani aytib berishni yaxshi ko'rardi.[12] Qo'shilgan kuya bilan to'ldirilgan ushbu jurnal kitobi Smithsonian to'plamining bir qismidir Amerika tarixi milliy muzeyi.[9]

Kutilmagan operatsiya

Ba'zan foydalanuvchilar biron bir maqsadga erishish uchun qo'shimcha qurilmalarning ko'zda tutilmagan yoki hujjatsiz ishlashidan foydalanadilar, bu holda nuqson xususiyat sifatida ko'rib chiqilishi mumkin. Bu tez-tez istehzo bilan ishlatiladigan INABIAF qisqartmasini keltirib chiqaradi, "Bu xato emas, balki uning xususiyati".[13] Masalan, noqonuniy opkodlar deb nomlanuvchi hujjatsiz ko'rsatmalar MOS Technology 6510 ning Commodore 64 va MOS Technology 6502 ning Apple II ba'zida kompyuterlardan foydalaniladi. Xuddi shunday dasturchilar (ayniqsa o'yin va demo ) ustida Commodore Amiga yangi effektlar yoki optimallashtirishlarni ishlab chiqarish uchun o'z koprotsessorlarining kutilmagan ishidan foydalangan.

Xavfsizlikning zaif tomonlari

Uskuna tizimidagi ba'zi kamchiliklar xavfsizlikning zaif tomonlariga olib kelishi mumkin xotirani himoya qilish yoki boshqa xususiyatlar to'g'ri ishlamay qolsa. 2017 yildan boshlab xavfsizlikni ta'minlashning bir qator zaif tomonlari topildi spekulyativ ijro buzilishiga yo'l qo'yadigan umumiy protsessor arxitekturalarida imtiyoz darajasi.

2019 yilda tadqiqotchilar VISA deb nomlanuvchi ishlab chiqaruvchining disk raskadrovka rejimida hujjatsiz xususiyat mavjudligini aniqladilar Intel Chipsetlar deb ataladigan Platforma Controller Hubs, bu odatiy anakart bilan rejimga kirishni ta'minladi, ehtimol xavfsizlik zaifligiga olib keldi.[14]

Pentium xatolari

Intel Pentium qator CPU-lar bozorga chiqarilgandan so'ng ikkita taniqli xato mavjud edi FDIV xatosi suzuvchi nuqta bo'linishiga ta'sir ko'rsatdi, bu esa 1994 yilda esga olinishiga olib keldi va F00F xatosi 1997 yilda kashf etilgan, bu protsessor qayta ishga tushirilguncha ishlashni to'xtatadi.

Adabiyotlar

  1. ^ Computerworld xodimlari (2011 yil 3 sentyabr). "Mashinadagi kuya: 'bug' kelib chiqishini disk raskadrovka qilish'". Computerworld. Arxivlandi asl nusxasidan 2015 yil 25 avgustda.
  2. ^ Edisondan Puskasgacha, 1878 yil 13-noyabr, Edison hujjatlari, Edison milliy laboratoriyasi, AQSh Milliy park xizmati, G'arbiy Orange, N.J. Xyuz, Tomas Parke (1989). American Genesis: Bir asrlik ixtiro va texnologik g'ayrat, 1870-1970. Pingvin kitoblari. p. 75. ISBN  978-0-14-009741-2.
  3. ^ "To'siq to'pi". Internet Pinball ma'lumotlar bazasi. (Malumot yozuvidagi reklama rasmiga qarang)
  4. ^ "Zamonaviy samolyot tashuvchilar 20 yillik aqlli tajribaning natijasidir". Hayot. 1942 yil 29-iyun. P. 25. Arxivlandi 2013 yil 4 iyundagi asl nusxadan. Olingan 17-noyabr, 2011.
  5. ^ Dikkinson Rich, Luiza (1942), Biz o'rmonga bordik, JB Lippincott Co, p. 93, LCCN  42024308, OCLC  405243, arxivlandi asl nusxasidan 2017 yil 16 martda.
  6. ^ FCAT NRT sinovi, Harcourt, 2008 yil 18 mart
  7. ^ "Danis, Sharron Ann:" Kontr-admiral Greys Myurrey Xopper"". ei.cs.vt.edu. 1997 yil 16 fevral. Olingan 31 yanvar, 2010.
  8. ^ "Xato Arxivlandi 2017 yil 23 mart, soat Orqaga qaytish mashinasi ", Jargon fayli, ver. 4.4.7. Qabul qilingan 3 iyun 2010 yil.
  9. ^ a b "Kompyuter xatosi bilan jurnalni ro'yxatdan o'tkazish Arxivlandi 2017 yil 23 mart, soat Orqaga qaytish mashinasi ", Amerika tarixi milliy muzeyi, Smitson instituti.
  10. ^ "Birinchi "Kompyuter xatolari ", Naval Tarixiy Markazi. Ammo e'tibor bering Garvard Mark II kompyuter 1947 yilning yozigacha to'liq bo'lmagan.
  11. ^ IEEE Hisoblash tarixi yilnomalari, 22-jild, 2000 yil 1-son
  12. ^ Jeyms S. Xaggins. "Birinchi kompyuter xatosi". Jamesshuggins.com. Arxivlandi asl nusxasi 2000 yil 16-avgustda. Olingan 24 sentyabr, 2012.
  13. ^ Nikolas Karr. "'U BUT emas, bu uning xususiyati. ' FOYDA-YOKI HUQUQI? ". Simli.
  14. ^ Lucian Armasu. "Intel Chipsets-ning hujjatsiz xususiyati xakerlarga ma'lumotlarni o'g'irlashda yordam berishi mumkin". Tomning uskuna.