Ժամանակի փոխանակումը բազմածրագրավորման տրամաբանական ընդլայնումն է: CPU-ն կատարում է բազմաթիվ առաջադրանքներ՝ անջատիչների միջոցով այնքան հաճախակի, որ օգտագործողը կարող է փոխազդել յուրաքանչյուր ծրագրի հետ, մինչ այն աշխատում է: Համօգտագործվող ժամանակի օպերացիոն համակարգը թույլ է տալիս մի քանի օգտատերերի համօգտագործել համակարգիչները միաժամանակ:
Ի՞նչ կապ կա բազմածրագրավորման և ժամանակի փոխանակման միջև:
Բազմածրագրավորման և ժամանակի փոխանակման հիմնական տարբերությունն այն է, որ բազմածրագրավորումը պրոցեսորի ժամանակի արդյունավետ օգտագործումն է՝ թույլ տալով մի քանի ծրագրերի օգտագործել պրոցեսորը միաժամանակ, սակայն ժամանակի փոխանակումը հանդիսանում է հաշվողական սարքի համօգտագործում մի քանի օգտատերերի կողմից, ովքեր ցանկանում են միաժամանակ օգտագործել նույն սարքը:
Արդյո՞ք բազմակի առաջադրանքները և ժամանակի փոխանակումը նույնն են:
Ժամանակի փոխանակման և բազմաֆունկցիոնալության հիմնական տարբերությունն այն է, որ ժամանակի փոխանակումը թույլ է տալիս մի քանի օգտատերերի համօգտագործել համակարգչային ռեսուրսները միաժամանակ՝ օգտագործելով բազմածրագրավորում և բազմաբնույթ առաջադրանքներ, մինչդեռ բազմաֆունկցիոնալությունը թույլ է տալիս համակարգին կատարել բազմաթիվ առաջադրանքներ կամ գործընթացները միաժամանակ։
Բազմածրագրավորման համակարգերի ո՞ր կողմերն են տարբերվում ժամանակի փոխանակման համակարգերից:
Բազմածրագրավորված խմբաքանակային համակարգերի և ժամանակի բաշխման համակարգերի հիմնական տարբերությունն այն է, որ բազմածրագրավորված խմբաքանակային համակարգերի դեպքում նպատակն է առավելագույնի հասցնել պրոցեսորի օգտագործումը, մինչդեռ ժամանակի փոխանակման համակարգերում նպատակն է. նվազագույնի հասցնել արձագանքման ժամանակը.
Ո՞րն է ժամանակի փոխանակման հիմնական առավելությունը:
Այն ապահովում է արագ արձագանք առավելությունը: Այս տեսակի օպերացիոն համակարգը խուսափում է ծրագրային ապահովման կրկնօրինակումից: Այն նվազեցնում է պրոցեսորի անգործության ժամանակը: