1-ma’ruza. Kompyuter va uning programma ta’minoti. Dasturlash tillarining klassifikatsiyasi



Download 31,16 Kb.
bet11/17
Sana10.02.2022
Hajmi31,16 Kb.
#440299
1   ...   7   8   9   10   11   12   13   14   ...   17
Bog'liq
1-ma\'ruza

Mashina so’zi. Barcha ma'lumotlar ikkilik kodlar ko'rinishida taqdim etiladi. Yuqoridagi masalalarda quyidagi atamalar kiritildi, ular ikkilik raqamlar to'plamini bildiradi. Ushbu atamalar odatda kompyuterda saqlanadigan yoki qayta ishlangan ma'lumotlarning hajmini o'lchash uchun birlik sifatida ishlatiladi.
Mashina so'zi - bu protsessor birlik sifatida qayta ishlashi mumkin bo'lgan bitlarning eng katta ketma-ketligi.
Mashina so'zining uzunligi har xil bo'lishi mumkin - 8,16, 32 bit va boshqalar. Kompyuter xotirasidagi mashina so'zining manzili ushbu so'zga kiritilgan eng kam bayt manziliga teng.
Adreslash - ma'lumotni xotiraga kiritish va uni adres bo'yicha olish.
Sakkiz bit ikki tomonlama arifmetikaga va A harfi yoki * belgisi kabi belgilarni ifodalash uchun asos yaratadi. Sakkiz bit yoqish va o'chirish holatlarining 256 xil kombinatsiyasini beradi: "all off" (“hammasi o’chiq”) (00000000) dan "all on" (“hammasi yoniq”) (11111111). Masalan, A harfini ko'rsatish uchun yoqish va o'chirish bitlarining kombinatsiyasi 01000001 ga o'xshaydi va * 00101010 belgisi uchun. Kompyuter xotirasidagi har bir bayt noldan boshlab o'ziga xos adresga ega.
Siz 01000001 bit qiymatlari A harfini anglatishini kompyuter qanday qilib "biladi" deb so'rashingiz mumkin, klaviaturada A tugmachasi bosilganda, tizim ushbu kalitdan signalni baytga oladi. Ushbu signal bitlarni 01000001 ga o'rnatadi. Siz ushbu baytni xotiraga yuborishingiz mumkin va agar uni ekranga yoki printerga yuborsangiz, A harfi hosil bo'ladi.
Konventsiya bo'yicha baytdagi bitlar A harfi uchun ko'rsatilgandek 0 dan 7 gacha o'ngdan chapga raqamlanadi:

Bit raqami

7

6

5

4

3

2

1

0

Bit qiymati

0

1

0

0

0

0

0

1

2 ning o’ninchi darajasi 1024 ga teng, u bir kilobaytni tashkil etadi va K harfi bilan belgilanadi. Masalan, 512K xotirali kompyuter 512 x 1024 ni tashkil qiladi, ya'ni 524288 bayt.


Shaxsiy kompyuterlar va mos modellardagi protsessor 16 bitli arxitekturadan foydalanadi, shuning uchun ham xotirada, ham registrlarda 16 bitli qiymatlarga ega. 16-bitli (ikki baytli) maydon so'z deb ataladi. So'zdagi bitlar kompyuter harflari uchun ko'rsatilgandek 0 dan 15 gacha o'ngdan chapga raqamlangan:

Bit raqami

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

Bit qiymati

0

1

0

1

0

0

0

0

0

1

0

0

0

0

1

1

Bundan tashqari: juft so'z (4 bayt), yarim so'z (1 bayt), kengaytirilgan so'z (8 bayt), uzunlik 10 bayt so'z - 10 bayt.


1960-yillarning o'rtalariga qadar kompyuterlar juda qimmat mashinalar bo'lib, faqat maxsus vazifalar uchun foydalanilgan va bir vaqtning o'zida bitta vazifani bajargan.
Ushbu davr dasturlash tillari, ular ishlatilgan kompyuterlar singari, ilmiy hisoblash kabi aniq vazifalar uchun ishlab chiqilgan. Mashinalar qimmat va sekin bo'lganligi sababli, mashina vaqti ham qimmat edi - shuning uchun dasturni bajarish tezligi birinchi o'rinda turardi. Biroq, 1960-yillar davomida kompyuterlarning narxi hatto kichik kompaniyalar ham sotib olishlari uchun tusha boshladi; kompyuterlarning tezligi oshdi va vaqt keldi, dasturlash tillarini yaratuvchilari dasturlarning yozilishining qulayligi haqida emas, balki ularni bajarish tezligi haqida tobora ko'proq o'ylay boshladilar.
Kompyuterlashtirish boshlanganda mashinalar tili o'sha paytgacha odamlar ixtiro qila olmagan yagona til edi. Dasturchilarni qo'pol mashina dasturlash tilidan qutqarish uchun yuqori darajadagi tillar (ya'ni mashina mo’ljallanmagan tillar) yaratildi. To'g'ridan-to'g'ri mashina qurilmalari tomonidan bajariladigan "kichik" (atomar) operatsiyalar "kattaroq", yuqori darajadagi operatsiyalar va butun tuzilmalarga birlashtirildi. Bu odam uchun ishlashi ancha oson va qulayroq edi. Shunday qilib, dasturlash ulkan yutuqqa erishdi: yangi tillar inson bilan kompyuterning mashina tili o'rtasidagi bog'lovchi ko'prikka aylandi.
Kompyuter texnologiyalarining rivojlanishi algoritmlarni (dasturlash tillarini) yozib olish uchun turli xil yangi belgi tizimlarining paydo bo'lishi va umuman dasturlash jarayonining rivojlanish jarayonini belgilab berdi.



Download 31,16 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   17




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish