Checked by: Nasrullayeva. G student: Sayfullayev. A


Download 0.7 Mb.
bet2/2
Sana04.01.2023
Hajmi0.7 Mb.
#1076682
1   2
Bog'liq
ENGLISH 4

Computer hardware includes the physical parts of a computer, such as the case, central processing unit (CPU), random access memory (RAM), monitor, mouse, keyboard, computer data storage, graphics card, sound card, speakers and motherboard.[2]
By contrast, software is the set of instructions that can be stored and run by hardware. Hardware is so-termed because it is "hard" or rigid with respect to changes, whereas software is "soft" because it is easy to change.
Hardware is typically directed by the software to execute any command or instruction. A combination of hardware and software forms a usable computing system, although other systems exist with only hardware.
The template for all modern computers is the Von Neumann architecture, detailed in a 1945 paper by Hungarian mathematician John von Neumann. This describes a design architecture for an electronic digital computer with subdivisions of a processing unit consisting of an arithmetic logic unit and processor registers, a control unit containing an instruction register and program counter, a memory to store both data and instructions, external mass storage, and input and output mechanisms. The meaning of the term has evolved to mean a stored-program computer in which an instruction fetch and a data operation cannot occur at the same time because they share a common bus. This is referred to as the Von Neumann bottleneck and often limits the performance of the system.

Dasturlash tili - bu kompyuter dasturlarini yozish uchun belgilar tizimi. Ko'pgina dasturlash tillari matnga asoslangan rasmiy tillardir, lekin ular grafik bo'lishi ham mumkin. Ular kompyuter tilining bir turi.
Dasturlash tilining tavsifi odatda sintaksis (shakl) va semantika (ma'no) ning ikki komponentiga bo'linadi, ular odatda rasmiy til bilan belgilanadi. Ba'zi tillar spetsifikatsiya hujjati bilan belgilanadi (masalan, C dasturlash tili ISO standarti bilan belgilanadi), boshqa tillarda (masalan, Perl) mos yozuvlar sifatida ko'rib chiqiladigan dominant dastur mavjud. Ba'zi tillarda ikkalasi ham mavjud, asosiy til standart bilan belgilanadi va dominant dasturdan olingan kengaytmalar umumiydir.
Dasturlash tili nazariyasi - bu kompyuter fanining dasturlash tillarini loyihalash, amalga oshirish, tahlil qilish, tavsiflash va tasniflashni o'rganadigan kichik sohasi.
2.
Kompyuter uskunasiga kompyuterning korpus, markaziy protsessor (CPU), tasodifiy kirish xotirasi (RAM), monitor, sichqoncha, klaviatura, kompyuter maʼlumotlarini saqlash, grafik karta, ovoz kartasi, dinamiklar va anakart kabi jismoniy qismlari kiradi.[ 2]
Aksincha, dasturiy ta'minot apparat tomonidan saqlanishi va ishlashi mumkin bo'lgan ko'rsatmalar to'plamidir. Uskuna o'zgarishlarga nisbatan "qattiq" yoki qattiq bo'lgani uchun, dasturiy ta'minot esa "yumshoq" deb ataladi, chunki uni o'zgartirish oson.
Uskuna odatda har qanday buyruq yoki ko'rsatmani bajarish uchun dasturiy ta'minot tomonidan yo'naltiriladi. Uskuna va dasturiy ta'minotning kombinatsiyasi foydalanish mumkin bo'lgan hisoblash tizimini tashkil qiladi, ammo boshqa tizimlar faqat apparat bilan mavjud.
Barcha zamonaviy kompyuterlar uchun shablon 1945 yilda vengriyalik matematik Jon fon Neymanning maqolasida batafsil bayon etilgan Von Neumann arxitekturasidir. Bu arifmetik mantiq birligi va protsessor registrlaridan tashkil topgan ishlov berish blokining bo'linmalari, ko'rsatmalar registrini va dastur hisoblagichini o'z ichiga olgan boshqaruv bloki, ma'lumotlarni va ko'rsatmalarni saqlash uchun xotira, tashqi ommaviy xotira, elektron raqamli kompyuter dizayni arxitekturasini tavsiflaydi. kiritish va chiqarish mexanizmlari. Bu atamaning ma'nosi bir vaqtning o'zida ko'rsatmalarni olish va ma'lumotlar operatsiyasi amalga oshirilmaydigan saqlangan dasturli kompyuterni anglatadi, chunki ular umumiy avtobusga ega. Bu Von Neumann darbog'i deb ataladi va ko'pincha tizimning ishlashini cheklaydi.‌‌



Download 0.7 Mb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling