Algoritmlar - bu pishirish retseptlariga o'xshash harakatlar ketma-ketligining
spetsifikatsiyasi. Ta'rif mazali taom tayyorlash uchun etarlicha aniq bo'lishi kerak. Boshqa
tomondan, taqdimotni o'qilishi uchun ba'zi mavhumlik kerak; hech kim oshpazga piyozni qanday
qilib to'g'rilashni o'rgatmaydi. Informatika fanida algoritmlarni taqdim etishda vaziyat shunga
o'xshash. Taqdimot tahlil qilish va qayta ishlashga imkon beradigan darajada aniq bo'lishi kerak,
lekin turli dasturlash tillari va mashinalarida ko'chirish uchun etarlicha mavhum bo'lishi kerak.
Muammoni hal qilish jarayonini ko'pincha ma'lum bir boshlang'ich holatdan boshlab bir holatni
boshqasiga qanday aylantirishni tavsiflovchi qoidalar bilan davlat makonida qidirish sifatida
modellashtirish mumkin. Ular oxir-oqibat ba'zi bir maqsad shartini qondirish uchun qayta-qayta
qo'llanilishi kerak. Kompyuter fanining ko'pgina sohalarida evristika amaliy qoidalar sifatida
qaraladi. Sun'iy intellekt qidiruvida esa evristika holatlarning raqamlarga aniq belgilangan
xaritasi hisoblanadi. Qidiruv evristikasining har xil turlari mavjud. Ushbu bobda notational fon,
maxsus jumboqlar va umumiy muammoli rasmiyatchiliklar keltirilgan. U evristik qidiruvning
muvaffaqiyat tarixini eslaydi va evristikani samarali hisoblash mumkin bo'lgan pastki chegaralar
sifatida o'rganadi.
Amallarni bajarishga Markaziy protsessor javob beradi. CPU Bu iborani anglatadigan ingliz tilidagi
qisqartma markaziy ishlov berish birligi (bizning tilimizda, "Markaziy protsedura" ). Bu nominatsiya bilan
apparat kimning vazifasi dasturiy ta'minot ko'rsatmalarini sharhlang mantiqiy va arifmetik amallar orqali.
The kompyuterlar (kompyuterlar) protsessor yoki bir nechta bo'lishi mumkin. Hozirgi vaqtda protsessorlar
integral zanjirda (chip ) ma'lum mikroprosessor . Shuni ta'kidlash kerakki, bitta chip bir nechta
protsessorlarga ega bo'lishi mumkin va bu shunday deb ataladigan narsaga olib keladi ko'p yadroli
protsessorlar .
U CPU rozetkasi yoki rozetkasi ning ichida anakart (anakart ) va mikroprosessor ulanishiga imkon beradi,
bu ko'p hollarda payvandlanmagan, shuning uchun uni boshqa vaqtda olib tashlash mumkin. Boshqa
tomondan mobil telefonlar, planshetlar va pristavkalar kabi qurilmalar payvandlangan qismlarini anakartga
olib kirishadi, chunki ularni ishlab chiqaradigan kompaniyalar o'z mijozlaridan mahsulotni o'zgartirishlarini
kutishmaydi.
Natijada ikki xil bo'ladi konfiguratsiyalar : bitta yopiq , agar mijoz ishlab chiqarish kompaniyasining kafolati
asosida qonuniy ravishda taqdim etayotgan qamrovini yo'qotishni xohlamasa, o'zgartirishga yo'l
qo'yilmaydi; a ochiq , odatda ish stoli kompyuterlari mavjud, ular kompyuter dunyosining muxlislari uchun
juda mos keladi, ular doimo yangilanib turadigan komponentlarni juda tez-tez yangilab turishni xohlashadi.
Arifmetik-mantiqiy blok protsessorda joylashgan (ALU ) dan kelib chiqadigan mantiqiy va arifmetik
amallarni yechishga javob beradigan dasturiy ta'minot . Boshqarish birligi (CU ), boshqa tomondan, xotiradan
chiqaradigan va undan foydalanadigan ko'rsatmalarni dekodlaydi va bajaradi ALU Zarur bo'lganda.
Umuman olganda, CPU o'zining asosiy funktsiyasi sifatida mavjud deb aytish mumkin dasturiy ta'minotni
bajarish (ya'ni biz kompyuter dasturi sifatida biladigan ko'rsatmalar to'plami). Dasturiy ta'minotni xotirasida
saqlanadigan kod orqali amalga oshiriladi kompyuter , protsessor o'qiydi, dekodlaydi, bajaradi va oxirida yozadi.
Ushbu bosqichlarni bajarish uchun protsessor tezligi qanchalik yuqori bo'lsa, foydalanuvchi kompyuterdan
foydalanganda tezroq javob qaytaradi. Ichida tili so'zlashuv, biz kuchli CPU bizga ilg'or dasturlarni tezda ishga
tushirishga imkon berishini ko'rsatishi mumkin.
Shuni ta'kidlash kerakki, CPU yolg'iz ishlamaydi, lekin odatda vazifalarni GPU (masalan, GPU) kabi boshqa
komponentlar bilan taqsimlaydi. birligi grafik ishlov berish ). GPU protsessor deb hisoblanadi, chunki u
protsessorning ishlashini to'ldirishga xizmat qiluvchi mikroprotsessordir; Bu bugungi kunda deyarli
qo'llaniladigan barcha kabi, ekrandagi grafikani bosib chiqarish kerak bo'lgan qurilma dizaynida muhim yoki
muhim emas degani emas.
Do'stlaringiz bilan baham: |