Ko'p dasturlash nima uchun muhim?
Ko'p dasturlash nima uchun muhim?

Video: Ko'p dasturlash nima uchun muhim?

Video: Ko'p dasturlash nima uchun muhim?
Video: Dasturlash hamma uchun emas, yaxshisi dasturchi bo'lmang! Qudrat Abdurahimov 2024, May
Anonim

Bu fikr ko'p dasturlash protsessorning bo'sh vaqtini qisqartiradi. Ko'p dasturlash protsessor vaqtidan unumli foydalangan holda tizimning o‘tkazuvchanligini tezlashtiradi. Dasturlar a ko'p dasturlashtirilgan muhit bir vaqtning o'zida ishlaydi. a.da bajariladigan jarayonlar ko'p dasturlashtirilgan muhit bir vaqtning o'zida jarayonlar deb ataladi.

Buni hisobga olsak, nega bizga multidasturlash kerak?

tushunchasi ko'p dasturlash kompyuterning uzoq muddatli foydalanish uchun ko'rsatmalarni (dasturlarni) saqlash qobiliyatiga tayanadi. Maqsad hisoblanadi protsessorning bo'sh vaqtini qisqartirish, yangi ish o'rinlarining protsessorni egallashiga ruxsat berish kerak kutish (masalan, foydalanuvchi uchun I /O).

Yana bilingki, multidasturlash nima va uning afzalliklari? In ko'p dasturlash , CPU o'zi bajarayotgan dastur uchun kiritish/chiqarishni kutmaydi, bu esa o'tkazish qobiliyatini oshiradi. Qisqaroq burilish vaqti - Qisqa ishlarni bajarish vaqti sezilarli darajada yaxshilanadi ko'p dasturlash . Xotiradan foydalanish yaxshilandi - In ko'p dasturlash , asosiy xotirada bir nechta dastur joylashgan.

Shunga mos ravishda, multiprogramming nima va u nima uchun kerak?

Ko'p dasturlash kompyuter tizimi va uning resurslarida bir vaqtning o'zida bir nechta dasturlarni taqsimlashdir. Ko'p dasturlash turli foydalanuvchilarga protsessor va kiritish/chiqarish qurilmalaridan samarali foydalanish imkonini berib, protsessordan samarali foydalanish imkonini beradi.

Misol bilan ko'p dasturlash nima?

Ko'p dasturlash shuningdek, operatsion tizimning bir protsessorli mashinada bir nechta dasturlarni bajarish qobiliyatidir. Asosiy xotirada bir vaqtning o'zida bir nechta vazifa/dastur/ish/jarayon bo'lishi mumkin. Bir vaqtning o'zida excel va Firefox brauzerida ishlaydigan kompyuter misol ning ko'p dasturlash.

Tavsiya: