დროის გაზიარება მრავალპროგრამირების ლოგიკური გაფართოებაა. CPU ასრულებს ბევრ დავალებას გადამრთველებით იმდენად ხშირი, რომ მომხმარებელს შეუძლია ურთიერთქმედება თითოეულ პროგრამასთან მისი გაშვებისას. დროში გაზიარებული ოპერაციული სისტემა საშუალებას აძლევს მრავალ მომხმარებელს გააზიარონ კომპიუტერები ერთდროულად.
რა კავშირია მრავალპროგრამირებასა და დროის გაზიარებას შორის?
მულტიპროგრამირებასა და დროის გაზიარებას შორის მთავარი განსხვავება არის ის, რომ მულტიპროგრამირება არის CPU დროის ეფექტური გამოყენება, რამდენიმე პროგრამას საშუალებას აძლევს გამოიყენონ CPU ერთდროულად მაგრამ დროის გაზიარება არის გამოთვლითი ტექნიკის გაზიარება რამდენიმე მომხმარებლის მიერ, რომლებსაც სურთ ერთი და იგივე მოწყობილობის ერთდროულად გამოყენება.
არის თუ არა მრავალჯერადი დავალება და დროის გაზიარება?
მთავარი განსხვავება დროის გაზიარებასა და მრავალ დავალებას შორის არის ის, რომ დროის გაზიარება საშუალებას აძლევს მრავალ მომხმარებელს გაუზიაროს კომპიუტერის რესურსი ერთდროულად მრავალპროგრამირებისა და მრავალამოცანის გამოყენებით, ხოლო მრავალდავალება სისტემას საშუალებას აძლევს შეასრულოს მრავალი დავალება ან ამუშავებს ერთდროულად.
მულტიპროგრამირების სისტემების რა ასპექტები განსხვავდება დროის გაზიარების სისტემებისგან?
მულტიპროგრამირებულ პარტიულ სისტემებსა და დროის გაზიარების სისტემებს შორის მთავარი განსხვავება ისაა, რომ მრავალპროგრამირებული პარტიული სისტემების შემთხვევაში, მიზანია პროცესორის გამოყენების მაქსიმალურად გაზრდა, ხოლო დროის გაზიარების სისტემებში მიზანია შეამცირეთ პასუხის დრო.
რა არის დროის გაზიარების მთავარი უპირატესობა?
ის უზრუნველყოფს სწრაფი პასუხის უპირატესობას. ამ ტიპის ოპერაციული სისტემა თავიდან აიცილებს პროგრამული უზრუნველყოფის დუბლირებას. ის ამცირებს პროცესორის უმოქმედობის დროს.