Mexanik soat - vaqtning berilgan teng intervallaridan so‘ng ko‘chishni avtomatik tarzda bajaruvchi uskuna va bu ko‘chishlarni qayd qiluvchi uskunadan iborat asbobdir. Eng dastlabki namunalari XIV asrga mansub va ular monastirlarga tegishli bo‘lgan (minora soatlari).
Har qanday zamonaviy kompyuterning asosida, xuddi elektron soatlarda bo‘lganidek, vaqtning teng intervallaridan so‘ng kompyuter tizimidagi hamma uskunalarni harakatga keltirish uchun ishlatiluvchi elektr signallarini ishlab chiqaruvchi taktli generator yotadi.
Ilk mexanik manbalar
Qo‘shish amalini bajaruvchi jahondagi birinchi uskuna mexanik soat asosida yaratilgan edi. 1623 yili uni T’yubingen dorilfununi (Germaniya) sharq tillari kafedrasining professori Vilgelm Shikard yaratdi. Bizning davrimizda uskunaning ishchi modeli chizmalar bo‘yicha qayta tiklandi va o‘zining ishlay olish qobiliyatini ko‘rsatdi. Ixtirochining o‘zi esa o‘z maktublarida mashinani "qo‘shiluvchi sonlar" deb atagan. 1642 yili fransuz mexanigi Blez Paskal (1623-1662) sonlarni qo‘shuvchi ixchamroq uskunani ishlab chiqdi. U asosan Parijlik sudxo‘rlar va sarroflar (pul almashuvchilar) uchun seriyali ravishda ishlab chiqarilgan jahondagi birinchi mexanik kalkulyator bo‘lib qoldi.
1673 yili nemis faylasufi V.Leybnits (1646-1717) qo‘shish va ayirish amallarini ko‘p marta takrorlash yo‘li bilan ko‘paytirish va bo‘lish amallarini ham bajaruvchi mexanik kalkulyatorni yaratdi.(1. rasm)
1.-rasm.
Ma’rifat davri sifatida ma’lum bo‘lgan XVIII asr mobaynida yangi, ancha takomillashgan modellar paydo bo‘ldi, ammo hisoblash amallarini mexanik boshqarish tamoyillari o‘sha-o‘shaligicha qoldi. Hisoblash amallarini dasturlashtirish g‘oyasi yana o‘sha soatsozlik sanoatidan keldi. Monastirlarning qadimiy minora soatlari qo‘ng‘iroqlar tizimi bilan bog‘langan mexanizmni berilgan vaqtda ishga tushiradigan qilib sozlaganlar. Bunday dasturlashtirish o‘ta qat’iy edi. Bitta amalning o‘zi har kuni bir vaqtda bajarilar edi. Mexanik uskunalarni perforatsiya qilingan qog‘oz tasma yordamida moslanuvchan dasturlash g‘oyasi 1804 yili "Jakkard" to‘quvchilik dastgohida amalga tadbiq qilingan edi, shundan so‘ng hisoblash amallarini dasturiy boshqarishgacha bir qadam qoldi.
Bu qadam ingliz matematigi va ixtirochisi Charlz Bebbidj (1792-1871) tomonidan uning tahlil mashinasida qo‘yiladi. Afsuski, bu mashina kashfiyotchi tomonidan uning hayoti davrida oxirigacha qurib bo‘linmadi. Ammo u bizning davrimizda olimning chizmalari bo‘yicha qayta tiklandi va shuning uchun biz tahlil mashinasi haqida real mavjud bo‘lgan uskuna haqida so‘zlagandek gapirishimiz mumkin. Tahlil mashinasining o‘ziga xosligi shunda ediki, unda birinchi bo‘lib axborotni buyruqlar va ma’lumotlarga bo‘lish tamoyili amalga oshirilgan edi. Tahlil mashinasi ikkita yirik qism "ombor" va "tegirmon"dan iborat bo‘lib, ma’lumotlar "ombor"ning mexanik xotirasiga shesterenkalar bloki o‘rnatish yo‘li bilan kiritiladi, keyin esa perforatsiyalangan kartalardan (xuddi Jakkard to‘qimachilik dastgohida bo‘lganidek) kiritilgan buyruqlar yordamida "tegirmon"da qayta ishlanadi.
Charlz Bebbidj ijodining tadqiqotchilari tahlil mashinasining loyihasini yaratishida mashhur shoir Lord Bayronning qizi, grafinya Ogusta Ada Lavleys (1812-1852)ning alohida rolini, albatta, ta’kidlab o‘tadilar. Hisoblash amallarida perforatsiyalangan kartalarni ishlatish g‘oyasi (1843) aynan unga tegishlidir. Xususan, o‘z maktublaridan birida u "tahlil mashinasi algebrik kashta-bezaklarni to‘qimachilik dastgohi gullar va yaproqlarni qayta tikilgandek to‘qiydi" deb yozgan edi. Ledi Adani to‘liq asos bilan jahondagi birinchi dasturchi deb atash mumkin. Bugun dasturlashning mashhur va ma’lum tillaridan biri uning nomi bilan atalgan.
Leybnitsning ikkilik tizimi. Mexanik uskunalarda tishli g‘ildiraklar fiksirlangan juda ko‘p va eng muhimi bir-biridan farqlanadigan holatlarga ega bo‘ladi. Bunday holatlar soni kamida shesternyaning tishlarini miqdoriga teng bo‘ladi. Elektr va elektron uskunalarda gap konstruksiya elementlarining holatlarini ro‘yxatga olish haqida emas, balki uskuna elementlari holatlarini qayd etish haqida boradi. Bunday barqaror va farqlanadigan holatlar ikkita: yoqilgan-o‘chirilgan; ochiq-yopiq; zaryadlangan-zaryadsizlantirilgan va hokazo.
Shuning uchun mexanik kalkulyatorlarida ishlatilgan an’anaviy o‘n raqamli yoki o‘nlik tizim elektron hisoblash vositalari uchun qulay emas.
Har qanday raqamni (faqat raqamlarnigina emas) ikkilik raqamlar qilib tasvirlash birinchi bo‘lib, Gotfrid Vilgelm Leybnits tomonidan 1666 yili taklif qilingan. U qarama-qarshiliklar birligi va kurashi falsafiy konsepsiyasini tadqiq qilish bilan shug‘ullana turib, hisoblashning ikkilik tizimiga kelgan, uni kashf etgan. Olamning yaralishini ikki ibtido, ikki boshlanish nuqtasining ("oq" va "qora"ning, "erkak" va "ayol"ning, yomonlik va yaxshilikning) bir-biriga uzluksiz o‘zaro ta’siri sifatida tasavvur qilishga va uni o‘rganishga "sof" matematikani qo‘llashga urinish Leybnitsni ma’lumotlarni nollar va birlar yordamida ikkilik sanoq tizimida tasavvurining xususiyatlarini tasvirlashga undadi. Shuni aytish lozimki, Leybnits o‘sha vaqtdayoq ikkilik tizimini hisoblash uskunasida ishlatish fikriga kelgan, ammo mexanik uskunalar uchun bunga hech qanday ehtiyoj bo‘lmagani uchun u o‘z kalkulyatorida ikkilik tizimini ishlatgani yo‘q.
Do'stlaringiz bilan baham: |