სხვაობა ბირთვსა და ოპერაციულ სისტემას შორის

სხვაობა ბირთვსა და ოპერაციულ სისტემას შორის
სხვაობა ბირთვსა და ოპერაციულ სისტემას შორის

ვიდეო: სხვაობა ბირთვსა და ოპერაციულ სისტემას შორის

ვიდეო: სხვაობა ბირთვსა და ოპერაციულ სისტემას შორის
ვიდეო: ჟიულ ვერნი - "80 000 კილომეტრი წყალქვეშ" - აუდიო წიგნი 2024, ნოემბერი
Anonim

ბირთვი vs ოპერაციული სისტემა

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

რა არის ოპერაციული სისტემა?

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

ოპერაციული სისტემები წარმოდგენილია ყველა ტიპის მანქანაში (არა მხოლოდ კომპიუტერებში), რომლებსაც აქვთ პროცესორები, როგორიცაა მობილური ტელეფონები, კონსოლებზე დაფუძნებული სათამაშო სისტემები, სუპერ კომპიუტერები და სერვერები. ყველაზე პოპულარული ოპერაციული სისტემებია Microsoft Windows, Mac OS X, UNIX, Linux და BSD. Microsoft-ის ოპერაციული სისტემები ძირითადად გამოიყენება კომერციულ საწარმოებში, ხოლო UNIX-ზე დაფუძნებული ოპერაციული სისტემები უფრო პოპულარულია აკადემიურ პროფესიონალებში, რადგან ისინი უფასო და ღია წყაროა (განსხვავებით Windows-ისგან, რომელიც ძალიან ძვირია).

რა არის ბირთვი?

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

რა განსხვავებაა ბირთვსა და ოპერაციულ სისტემას შორის?

კერნელი არის ოპერაციული სისტემის ბირთვი (ან ყველაზე დაბალი დონე). ყველა სხვა ნაწილი, რომლებიც ქმნიან ოპერაციულ სისტემას (მომხმარებლის გრაფიკული ინტერფეისი, ფაილების მართვა, ჭურვი და ა.შ.) ეყრდნობა ბირთვს. ბირთვი პასუხისმგებელია აპარატურასთან კომუნიკაციაზე და ეს არის ოპერაციული სისტემის ის ნაწილი, რომელიც უშუალოდ ესაუბრება აპარატურას. მრავალი გამოსაძახებელი რუტინა, რომელიც შეიძლება გამოყენებულ იქნას ფაილებზე წვდომისთვის, გრაფიკის ჩვენებისთვის, კლავიატურის/მაუსის შეყვანის მისაღებად, მოწოდებულია ბირთვის მიერ სხვა პროგრამული უზრუნველყოფისთვის გამოსაყენებლად.

გირჩევთ: