ყველა არსებული ოპერაციული სისტემა. ოპერაციული სისტემა პერსონალური კომპიუტერისთვის. მოთხოვნები თანამედროვე ოპერაციული სისტემებისთვის

ყველა არსებული ოპერაციული სისტემა.  ოპერაციული სისტემა პერსონალური კომპიუტერისთვის.  მოთხოვნები თანამედროვე ოპერაციული სისტემებისთვის
ყველა არსებული ოპერაციული სისტემა. ოპერაციული სისტემა პერსონალური კომპიუტერისთვის. მოთხოვნები თანამედროვე ოპერაციული სისტემებისთვის

ფუნქციები

ძირითადი ფუნქციები:

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

დამატებითი ფუნქციები:

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

ოპერაციული სისტემის კომპონენტები:

  • ბრძანების პროცესორი (თარჯიმანი)
  • მოწყობილობის დრაივერები
  • ინტერფეისი

Შინაარსი

არსებობს ოპერაციული სისტემის განმარტებების ორი ჯგუფი: "პროგრამების ნაკრები, რომელიც აკონტროლებს აპარატურას" და "პროგრამების ნაკრები, რომელიც აკონტროლებს სხვა პროგრამებს". ორივე მათგანს აქვს თავისი ზუსტი ტექნიკური მნიშვნელობა, რაც დაკავშირებულია იმ საკითხთან, თუ რა შემთხვევაშია საჭირო ოპერაციული სისტემა.

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

ოპერაციული სისტემები საჭიროა, თუ:

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

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

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

მრავალამოცანა და უფლებამოსილებების განაწილება მოითხოვს პრივილეგიების გარკვეულ იერარქიას თავად ოპერაციული სისტემის კომპონენტებისთვის. ოპერაციული სისტემა შედგება კომპონენტების სამი ჯგუფისგან:

  • ბირთვი, რომელიც შეიცავს გრაფიკს; მოწყობილობის დრაივერები, რომლებიც უშუალოდ აკონტროლებენ აპარატურას; ქსელის ქვესისტემა, ფაილური სისტემა;

პროგრამების უმეტესობა, სისტემა (ოპერაციული სისტემის ნაწილი) და აპლიკაცია, შესრულებულია პროცესორის არაპრივილეგირებულ ("მომხმარებლის") რეჟიმში და წვდება აპარატურაზე (და საჭიროების შემთხვევაში, ბირთვის სხვა რესურსებზეც). როგორც სხვა პროგრამების რესურსები) მხოლოდ სისტემური ზარების საშუალებით. ბირთვი მუშაობს პრივილეგირებულ რეჟიმში: სწორედ ამ გაგებით სისტემა (უფრო ზუსტად, მისი ბირთვი) აკონტროლებს აპარატურას.

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

ბირთვი

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

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

აღწერილი ამოცანა შეიძლება განსხვავდებოდეს ბირთვის არქიტექტურის ტიპისა და მისი განხორციელების მიხედვით.

სურათების რეჟიმი

ძვირადღირებული გამოთვლითი რესურსების ოპტიმალური გამოყენების აუცილებლობამ განაპირობა პროგრამის განხორციელებისთვის „სამეფო რეჟიმის“ კონცეფციის გაჩენა. Batch რეჟიმი ითვალისწინებს პროგრამების რიგის არსებობას შესასრულებლად და სისტემას შეუძლია უზრუნველყოს პროგრამების ჩატვირთვა გარე მეხსიერებიდან RAM-ში წინა პროგრამის შესრულების დალოდების გარეშე, რაც თავიდან აიცილებს პროცესორის შეფერხებას.

დროის გაზიარება და მრავალ დავალების შესრულება

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

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

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

ხელისუფლების დანაწილება

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

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

Რეალური დრო

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

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

ფაილური სისტემები და სტრუქტურები

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

ფაილური სისტემა არის გარე შენახვის მოწყობილობებზე მონაცემების შენახვის მეთოდი.

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

UNIX, ოპერაციული სისტემის სტანდარტიზაცია და POSIX

დანერგვათა კონკურენტუნარიანობის წყალობით UNIX არქიტექტურა ჯერ დე ფაქტო ინდუსტრიის სტანდარტად იქცა, შემდეგ კი იურიდიული სტანდარტის - ISO/IEC 9945 (POSIX) სტატუსი შეიძინა.

მხოლოდ სისტემები, რომლებიც შეესაბამება Single UNIX სპეციფიკაციას, შეუძლიათ ატარონ UNIX სახელი. ეს სისტემები მოიცავს AIX, HP-UX, IRIX, Mac OS X, SCO OpenServer, Solaris, Tru64 და z/OS.

ოპერაციულ სისტემებს, რომლებიც მიჰყვება ან ეყრდნობა POSIX სტანდარტს, ეწოდება "POSIX-compliant" (უფრო გავრცელებული გამოყენებაა "UNIX-ის მსგავსი" ან "UNIX ოჯახი", მაგრამ ეს ეწინააღმდეგება "UNIX" სავაჭრო ნიშნის სტატუსს, რომელიც ეკუთვნის The. ღია ჯგუფი და დაცულია აღნიშვნებისთვის მხოლოდ ოპერაციული სისტემებისთვის, რომლებიც მკაცრად იცავენ სტანდარტს). სტანდარტთან შესაბამისობის სერტიფიცირება მოითხოვს საფასურს, რაც ნიშნავს, რომ ზოგიერთ სისტემას არ გაუვლია ეს პროცესი, მაგრამ თავისთავად განიხილება POSIX-თან შესაბამისობაში.

UNIX-ის მსგავსი ოპერაციული სისტემები მოიცავს ოპერაციულ სისტემებს, რომლებიც დაფუძნებულია UNIX-ის უახლეს ვერსიაზე, გამოშვებული Bell Labs-ის მიერ (System V), ბერკლის უნივერსიტეტის განვითარებაზე (FreeBSD, OpenBSD, NetBSD), დაფუძნებული Solaris-ზე (OpenSolaris, BeleniX, Nexenta). , ისევე როგორც Linux-ის მიერ შემუშავებული კომუნალური და ბიბლიოთეკების თვალსაზრისით GNU პროექტის მიერ და ბირთვის თვალსაზრისით საზოგადოების მიერ, რომელსაც ხელმძღვანელობს Linus Torvalds.

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

ამ სტანდარტის არსებობის ყველაზე თვალსაჩინო ეფექტი იყო 1990-იან წლებში ინტერნეტის ეფექტური გავრცელება.

პოსტ-UNIX არქიტექტურა

გუნდმა, რომელმაც შექმნა UNIX, შეიმუშავა ოპერაციული სისტემის ობიექტების გაერთიანების კონცეფცია, მათ შორის ორიგინალურ UNIX კონცეფციაში "მოწყობილობა ასევე ფაილია", ასევე ამუშავებს და სხვა სისტემას, ქსელს და აპლიკაციის სერვისებს, ქმნის ახალ კონცეფციას: "ყველაფერი არის ფაილი. .” ეს კონცეფცია გახდა Plan 9 სისტემის ერთ-ერთი მთავარი პრინციპი (სახელი ნასესხები იყო ედვარდ ვუდ უმცროსის სამეცნიერო-ფანტასტიური თრილერიდან Plan 9 Outer Space-დან), რომელიც შექმნილია UNIX-ის დიზაინის ფუნდამენტური ხარვეზების დასაძლევად და შეცვალა სამუშაო ცხენი. UNIX System V კომპიუტერებზე Bell Labs ქსელში 1992 წელს.

გარდა სისტემის ყველა ობიექტის ფაილების სახით დანერგვისა და თითოეული კომპიუტერული ქსელის ტერმინალისთვის ერთ და პერსონალურ სივრცეში განთავსების გარდა, გადაიხედა UNIX-ის სხვა არქიტექტურული გადაწყვეტილებები. მაგალითად, გეგმა 9-ში არ არსებობს „სუპერმომხმარებლის“ კონცეფცია და, შესაბამისად, უსაფრთხოების ნებისმიერი დარღვევა, რომელიც დაკავშირებულია სისტემაში სუპერმომხმარებლის უფლებების უკანონოდ მოპოვებასთან, გამორიცხულია. ინფორმაციის წარმოსაჩენად (შენახვა, გაცვლა) რობ პაიკმა და კენ ტომპსონმა შეიმუშავეს უნივერსალური კოდირება UTF-8, რომელიც დღეს გახდა დე ფაქტო სტანდარტი. ფაილებზე წვდომისთვის გამოიყენება ერთი უნივერსალური პროტოკოლი 9P, რომელიც მუშაობს ქსელის პროტოკოლის თავზე (TCP ან UDP). ამრიგად, არ არსებობს აპლიკაციის პროგრამული უზრუნველყოფის ქსელი - ადგილობრივ და დისტანციურ ფაილებზე წვდომა ერთგვაროვანია. 9P არის ბაიტზე ორიენტირებული პროტოკოლი, განსხვავებით სხვა მსგავსი პროტოკოლებისგან, რომლებიც ორიენტირებულია ბლოკზე. ეს არის ასევე კონცეფციის შედეგი: ბაიტი-ბაიტი წვდომა ერთიან ფაილებზე და არა ბლოკ-და ბლოკზე წვდომა მოწყობილობებზე, რომლებიც მრავალფეროვანია და მნიშვნელოვნად იცვლება ტექნოლოგიების განვითარებასთან ერთად. ობიექტებზე წვდომის გასაკონტროლებლად სხვა გადაწყვეტილებები არ არის საჭირო ოპერაციულ სისტემაში უკვე არსებული ფაილების წვდომის კონტროლის გარდა. შენახვის სისტემის ახალმა კონცეფციამ გაათავისუფლა სისტემის ადმინისტრატორი არქივების შესანახად და მოსალოდნელი თანამედროვე ფაილების ვერსიების კონტროლის სისტემებისგან.

UNIX-ზე დაფუძნებული ან შთაგონებული ოპერაციული სისტემები, როგორიცაა მთელი BSD ოჯახი და GNU/Linux სისტემები, თანდათან მიიღეს ახალი იდეები Bell Labs-ისგან. შესაძლოა, ამ ახალ იდეებს აქვთ დიდი მომავალი და აღიარება IT დეველოპერებისგან.

ახალი კონცეფციები გამოიყენა რობ პაიკმა Inferno-ში.

იხილეთ ასევე

შენიშვნები

ლიტერატურა

  • გორდეევი A.V.ოპერაციული სისტემები: სახელმძღვანელო უნივერსიტეტებისთვის. - მე-2 გამოცემა. - პეტერბურგი. : პეტრე, 2007. - 416გვ. - ISBN 978-5-94723-632-3
  • Denning P.J., Brown R.L.ოპერაციული სისტემები // თანამედროვე კომპიუტერი. - მ., 1986 წ.
  • ირტეგოვი დ.ვ.ოპერაციული სისტემების შესავალი. - მე-2 გამოცემა. - პეტერბურგი. : BHV-SPb, 2007. - ISBN 978-5-94157-695-1
  • Kernighan B.W., Pike R.W. UNIX - უნივერსალური პროგრამირების გარემო = The UNIX Programming Environment. - მ., 1992 წ.
  • Olifer V. G., Olifer N. A.ქსელის ოპერაციული სისტემები. - პეტერბურგი. : პეტრე, 2002. - 544გვ. - ISBN 5-272-00120-6
  • სტალინგს ვ.ოპერაციული სისტემები = ოპერაციული სისტემები: შიდა და დიზაინის პრინციპები. - M.: Williams, 2004. - 848გვ. - ISBN 0-1303-1999-6
  • ტანენბაუმი E.S.მრავალ დონის კომპიუტერული ორგანიზაცია = სტრუქტურირებული კომპიუტერული ორგანიზაცია. - მ.: მირი, 1979. - 547გვ.
  • ტანენბაუმი E.S.თანამედროვე ოპერაციული სისტემები = თანამედროვე ოპერაციული სისტემები. - მე-2 გამოცემა. - პეტერბურგი. : პეტრე, 2005. - 1038გვ. - ISBN 5-318-00299-4
  • Tanenbaum E. S., Woodhull A. S. OS. განვითარება და განხორციელება = ოპერაციული სისტემები: დიზაინი და დანერგვა. - მე-3 გამოცემა. - პეტერბურგი. : პეტრე, 2007. - 704გვ. - ISBN 978-5-469-01403-4
  • შოუ ა.ოპერაციული სისტემების ლოგიკური დიზაინი = ოპერაციული სისტემების ლოგიკური დიზაინი. - მ.: მირი, 1981. - 360გვ.
  • რაიმონდ ე.ს. The Art of UNIX Programming = The Art of UNIX Programming. - M.: Williams, 2005. - 544გვ. - ISBN 5-8459-0791-8
  • მარკ გ.სობელი. UNIX System V. პრაქტიკული გზამკვლევი. - მე-3 გამოცემა. - 1995 წ.

ბმულები

  • ოპერაციული სისტემა Open Directory Project ბმული დირექტორიაში (dmoz).
  • ოტსტავნოვი M.E.უფასო პროგრამა სკოლაში. უფასო პროგრამა სკოლისთვის (2003).(მიუწვდომელი ბმული - ამბავი) წაკითხულია 2010 წლის 16 აპრილს.

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

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

დომინანტური დესკტოპის ოპერაციული სისტემაა Microsoft Windows ბაზრის წილით დაახლოებით 83.3%. MacOS Apple Inc. მეორე ადგილზეა (11.2%), ხოლო Linux-ის არომატები მესამე ადგილზეა (1.55%).

მობილური (სმარტფონები და ტაბლეტები) სექტორში, 2016 წლის მესამე კვარტლის მონაცემებით, Google-ის Android დომინირებს 87.5%-ით და წლიური ზრდის ტემპით 10.3%-ით, რასაც მოჰყვება Apple-ის iOS 12.1%-ით და ბაზრის წლიური კლებით A. წილი 5,2 პროცენტია, ხოლო სხვა ოპერაციული სისტემები მხოლოდ 0,3 პროცენტია.

Linux დისტრიბუციები დომინირებს სერვერისა და სუპერკომპიუტერის სექტორებში. ოპერაციული სისტემების სხვა სპეციალიზებული კლასები, როგორიცაა ჩაშენებული სისტემები და რეალურ დროში სისტემები, არსებობს მრავალი აპლიკაციისთვის.

მოდით შევხედოთ OS-ის გამოყენების სტატისტიკას მონაცემების მიხედვით. ყურადღება, სტატისტიკა აჩვენებს ყველა პლატფორმის საერთო მონაცემებს:

  • სამუშაო მაგიდა
  • მობილური
  • ტაბლეტი
  • კონსოლი

საუკეთესო ოპერაციული სისტემები უკრაინაში:

უკრაინაში წამყვანი ოპერაციული სისტემა, რა თქმა უნდა, არის Windows - ყველა მოწყობილობის 73,33%, დესკტოპიდან ჯიბის ზომის ჩათვლით. და რადგან მობილური ტექნოლოგიები ზარალდება, Android-მაც 13,19% დაიკავა უკრაინაში. Apple OS X-ის მიერ წარმოებული ოპერაციული სისტემა მესამე ადგილს იკავებს - 5,38%, და თუნდაც iOS-ის ფიგურას - 4,46% დავუმატოთ - ეს არ მისცემს საშუალებას მას ანდროიდს გაუსწროს პოპულარობით უკრაინაში.

ბელორუსიას აქვს შემდეგი OS სტატისტიკა:

პირველი არის Windows - 71.27%, მეორე არის Android - 17.74% და იგივე სიტუაცია OS X - 4.2% და iOS - 3.55%.

OS რეიტინგი ყაზახეთში:

ყაზახეთი უფრო მობილურია. და მიუხედავად იმისა, რომ Windows ჯერ კიდევ პირველია - 63,85%, Android-ს აქვს 23,08%, ანუ თითქმის 1/4. iOS-ის რეიტინგი აქაც მაღალია - 7,83%.

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

Windows პირველი ადგილი - 68,58%. მეორე და მესამე ადგილი Android - 15.88% და iOS - 7.11%

ოპერაციული სისტემების სტატისტიკა მსოფლიოში:

დესკტოპის და მობილური პლატფორმების საერთო სტატისტიკის გათვალისწინებით, 2017 წლის ივლისის მდგომარეობით, Android OS ლიდერობს - ყველა მოწყობილობის 41,24%. მეორე და მესამე, შესაბამისად Windows - 35.24% და iOS - 13.2%.

ცოტა ისტორია

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

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

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

გაუმჯობესება იყო Atlas Supervisor, რომელიც დაინერგა მანჩესტერ ატლასთან ერთად, რომელიც დაინერგა 1962 წელს, "ბევრმა მიიჩნია პირველ ცნობად თანამედროვე ოპერაციულ სისტემად".

მაკოსი

MacOS (ყოფილი "Mac OS X" და მოგვიანებით "OS X") არის ღია ბირთვის გრაფიკული ოპერაციული სისტემების ხაზი, რომელიც შემუშავებულია, რეალიზებულია და გაყიდულია Apple Inc.-ის მიერ, რომელთაგან ეს უკანასკნელი წინასწარ დატვირთულია ყველა Macintosh კომპიუტერზე, რომელიც ამჟამად მიწოდებულია. MacOS არის Apple-ის მთავარი ოპერაციული სისტემა 1984 წლიდან. ეს არის UNIX ოპერაციული სისტემა, რომელიც აგებულია ტექნოლოგიაზე, რომელიც განვითარდა NeXT-ში 1980-იანი წლების მეორე ნახევარში, სანამ Apple იყიდა კომპანია 1997 წლის დასაწყისში. ოპერაციული სისტემა პირველად გამოვიდა 1999 წელს, როგორც Mac OS X Server 1.0, ხოლო 2001 წლის მარტში, როგორც კლიენტის ვერსია (Mac OS X v10.0 "Cheetah"). მას შემდეგ გაჩნდა macOS-ის კიდევ ექვსი განსხვავებული „კლიენტი“ და „სერვერის“ გამოცემა, სანამ ისინი არ გაერთიანდნენ OS X 10.7 „ლომში“.

macOS-თან შერწყმამდე, სერვერის ვერსია - macOS Server - არქიტექტურულად იდენტური იყო მისი დესკტოპის ანალოგისთვის და, როგორც წესი, მუშაობდა Apple-ის Macintosh აპარატურის ხაზზე. macOS სერვერი მოიცავდა სამუშაო ჯგუფის მართვისა და ადმინისტრირების ინსტრუმენტებს, რომლებიც უზრუნველყოფენ გამარტივებულ წვდომას ძირითად ქსელურ სერვისებზე, მათ შორის ფოსტის გადაცემის აგენტზე, Samba სერვერზე, LDAP სერვერზე, დომენის სახელების სერვერზე და სხვა. Mac OS X v10.7 Lion-ით, Mac OS X სერვერის ყველა სერვერის ასპექტი ინტეგრირებული იყო კლიენტის ვერსიაში და პროდუქტს დაარქვეს "OS X" (სახელიდან "Mac" ამოღებული). სერვერის ხელსაწყოები ახლა შემოთავაზებულია როგორც აპლიკაცია.

Linux

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

Linux არის Unix-ის მსგავსი, მაგრამ შეიქმნა Unix კოდის გარეშე, განსხვავებით BSD და მისი ვარიანტებისგან. მისი ღია ლიცენზიის მოდელის გამო, Linux-ის ბირთვის კოდი ღიაა შესწავლისა და მოდიფიკაციისთვის, რამაც განაპირობა მისი გამოყენება კომპიუტერული მოწყობილობების ფართო სპექტრზე, სუპერკომპიუტერებიდან ჭკვიან საათებამდე. მიუხედავად იმისა, რომ შეფასებები ვარაუდობენ, რომ Linux გამოიყენება ყველა "დესკტოპ" (ან ლეპტოპ) კომპიუტერის მხოლოდ 1.82%-ზე, ის ფართოდ გამოიყენება სერვერებზე და ჩაშენებულ სისტემებზე, როგორიცაა მობილური ტელეფონები. Linux-მა შეცვალა Unix მრავალ პლატფორმაზე და გამოიყენება სუპერკომპიუტერების უმეტესობაში, მათ შორის ტოპ 385-ში. ბევრი იგივე კომპიუტერი ასევე არის Green500-ზე (მაგრამ სხვადასხვა თანმიმდევრობით) და Linux მუშაობს ტოპ 10-ზე. Linux ასევე ფართოდ გამოიყენება სხვა პატარა, ენერგოეფექტურ კომპიუტერებზე, როგორიცაა სმარტფონები. Linux-ის ბირთვი გამოიყენება ზოგიერთ პოპულარულ დისტრიბუციაში, როგორიცაა Red Hat, Debian, Ubuntu, Linux Mint და Google-ის Android, Chrome OS და Chromium OS.

Microsoft Windows

Microsoft Windows არის ოპერაციული სისტემების ოჯახი, რომელიც შემუშავებულია Microsoft Corporation-ის მიერ და შექმნილია ძირითადად ინტელის არქიტექტურაზე დაფუძნებული კომპიუტერებისთვის, საერთო საერთო გამოყენების 88.9% ინტერნეტთან დაკავშირებულ კომპიუტერებზე.

Microsoft Windows პირველად გამოვიდა 1985 წელს, როგორც ოპერაციული გარემო, რომელიც გაშვებული იყო MS-DOS-ის თავზე, რომელიც იყო სტანდარტული ოპერაციული სისტემა, რომელიც იმ დროისთვის Intel-ის პერსონალურ კომპიუტერებზე იყო გაგზავნილი. 1995 წელს გამოვიდა Windows 95, რომელიც მხოლოდ MS-DOS-ს იყენებდა ჩატვირთვის სისტემად. ჩამორჩენილი თავსებადობისთვის, Win9x-ს შეუძლია რეალურ დროში გაუშვას MS-DOS და 16-ბიტიანი Windows 3.x დრაივერები. Windows ME, რომელიც გამოვიდა 2000 წელს, იყო Win9x ოჯახის ბოლო ვერსია. მოგვიანებით ვერსიები დაფუძნებული იყო Windows NT ბირთვზე. Windows-ის ამჟამინდელი კლიენტის ვერსიები მუშაობს IA-32, x86-64 და 32-ბიტიან ARM მიკროპროცესორებზე. გარდა ამისა, Itanium კვლავ მხარდაჭერილია Windows Server 2008 R2-ის ძველ ვერსიაზე. წარსულში Windows NT მხარს უჭერდა დამატებით არქიტექტურებს.

Windows-ის სერვერული გამოცემები ფართოდ გამოიყენება. Microsoft-მა ბოლო წლებში მნიშვნელოვანი კაპიტალი დახარჯა Windows-ის, როგორც სერვერული ოპერაციული სისტემის გამოყენების ხელშეწყობისთვის. თუმცა, Windows-ის გამოყენება სერვერებზე არ არის ისეთი ფართოდ გავრცელებული, როგორც პერსონალურ კომპიუტერებზე, რადგან Windows კონკურენციას უწევს Linux-ს და BSD-ს სერვერების ბაზრის წილის მისაღებად.

ReactOSარის ალტერნატიული Windows ოპერაციული სისტემა, რომელიც შემუშავებულია Windows-ის პრინციპებზე - Microsoft-ის ნებისმიერი კოდის გამოყენების გარეშე.

სხვა

იყო მრავალი ოპერაციული სისტემა, რომელიც თავის დროზე მნიშვნელოვანი იყო, მაგრამ აღარ არსებობს, მაგალითად AmigaOS; OS/2 IBM-ისა და Microsoft-ისგან; კლასიკური Mac OS, Apple-ის MacOS-ის არა Unix-ის წინამორბედი; BeOS; XTS-300; RISCOS; MorphOS; ჰაიკუ; BareMetal და FreeMint. ზოგიერთი მათგანი ჯერ კიდევ გამოიყენება ნიშურ ბაზრებზე და განაგრძობს განვითარებას, როგორც უმცირესობის პლატფორმები ენთუზიასტი თემებისთვის და სპეციალიზებული აპლიკაციებისთვის. OpenVMS, ადრე DEC-დან, კვლავ აქტიურად არის შემუშავებული Hewlett-Packard-ის მიერ. თუმცა, სხვა ოპერაციული სისტემები გამოიყენება თითქმის ექსკლუზიურად აკადემიაში, ოპერაციული სისტემების სწავლებისთვის ან ოპერაციული სისტემის კონცეფციების შესასწავლად. სისტემის ტიპიური მაგალითი, რომელიც ასრულებს ორივე როლს, არის MINIX, ხოლო, მაგალითად, Singularity გამოიყენება მხოლოდ კვლევისთვის.

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

ოპერაციული სისტემა DOSდისკის ოპერაციული სისტემა. DOS (დისკის ოპერაციული სისტემა) არის უძველესი ოპერაციული სისტემა კომპიუტერებისთვის. ის არსებობს სხვადასხვა ვერსიებში და განხორციელებებში. DOS ვერსიები განსხვავდება რაოდენობისა და ჩაშენებული კომპიუტერული ხელსაწყოების რაოდენობით. DOS-ის უახლესი ვერსიები თავსებადია ძველთან. ეს ნიშნავს, რომ ახალ ვერსიებს შეუძლიათ ყველაფერი გააკეთონ, რაც ძველ ვერსიებს შეუძლიათ, მაგრამ არა პირიქით. შედეგად, DOS-ის შემდგომი ვერსიებისთვის დაწერილი პროგრამები არ შეიძლება იმუშაოს ადრინდელზე, მაგრამ DOS-ის შემდგომი ვერსიების შესაძლებლობების გამოყენება პროგრამისტის ამოცანას ბევრად აადვილებს. ეს განცხადება, სხვათა შორის, მართალია არა მხოლოდ DOS-ისთვის, არამედ სხვა ოპერაციული სისტემებისთვისაც. უნდა გვახსოვდეს, რომ სხვადასხვა მწარმოებლის DOS-ის განხორციელებებს ასევე აქვთ მცირე განსხვავებები. ისინი ზოგადად უმნიშვნელოა იმ პროგრამებისთვის, რომლებიც გავლენას არ ახდენენ სისტემის პარამეტრებზე. თუმცა, ზოგიერთ შემთხვევაში აუცილებელია მათი განსხვავება და ამ მიზნით სახელს "DOS" ემატება პრეფიქსი, რომელიც მიუთითებს მის მწარმოებელზე. ყველაზე გავრცელებული დანერგვები: PC-DOS, MS-DOS, DR-DOS, Novell DOS და ა.შ. DOS ოპერაციულ სისტემას აქვს კონსოლის მომხმარებლის ინტერფეისი.

Windows ოპერაციული სისტემების ოჯახი

ეს არის ერთ-ერთი ყველაზე პოპულარული ოპერაციული სისტემა კომპიუტერებისთვის დღეს, შექმნილი Microsoft-ის მიერ. როგორც ისტორიული შენიშვნა, აღვნიშნავთ, რომ თავდაპირველად იმავე კომპანიამ შექმნა ეგრეთ წოდებული Windows ოპერაციული გარემო, რომელიც არსებითად წარმოადგენდა გრაფიკულ დანამატს DOS-ზე. თუმცა, ის შეიცავდა რამდენიმე „ღია ინტერფეისს“, ანუ სტანდარტულ გრაფიკულ ინსტრუმენტებს, რომლებიც შეიძლება გამოყენებულ იქნას სხვა პროგრამების დასაწერად. ეს საკმაოდ მოსახერხებელი იყო და მალე გაჩნდა მრავალი აპლიკაცია, რომლებიც იყენებდნენ Windows ოპერაციულ გარემოს. ■ 1995 წელს Windows გადაიქცა სრულფასოვან ოპერაციულ სისტემად, სახელად Windows 95. შემდეგ გამოჩნდნენ მისი „მემკვიდრეები“ - Windows 98 და Windows ME. თუმცა, ყველა ეს სისტემა თავის „წარმომავლობას“ უდევს DOS ოპერაციულ სისტემას. ყოველი ახალი ვერსია წინა ვერსიებთან თავსებადია. Windows-ს აქვს მოქნილი და მიმზიდველი გრაფიკული ინტერფეისი, რომელიც ჩაშენებულია თავად სისტემის ბირთვში. გარდა ამისა, ვინდოუსის ოჯახის არსებობის პერიოდში გამოჩნდა პროგრამების ძალიან დიდი რაოდენობა, რომლებიც მუშაობენ მათი კონტროლის ქვეშ. მიუხედავად იმისა, რომ Windows 95/98/ME სისტემები, როგორც ჩანს, მრავალამოცანაა, ანუ მათ შეუძლიათ ერთდროულად რამდენიმე პროგრამის გაშვება, ჩვენ არ გირჩევთ ამ ფუნქციის ბოროტად გამოყენებას. ეს განსაკუთრებით ეხება მუსიკალურ, ვიდეო და გრაფიკულ პროგრამებს, რადგან Windows 95/98/ME სისტემის რესურსები, როგორც წესი, ნაწილდება გაშვებულ პროგრამებს შორის მათი საჭიროებების შეუსაბამოდ. ამის შედეგი, როგორც წესი, არის სისტემის მნიშვნელოვანი შენელება, რომელიმე გაშვებულ პროგრამაში მუშაობის შეუძლებლობამდე, ასევე ზოგიერთი მათგანის შეცდომები და ავარია. გარდა ამისა, ერთ-ერთი პროგრამის შეცდომამ და გაყინვამ შეიძლება გამოიწვიოს მთელი სისტემის გაყინვა, რაც ნიშნავს მონაცემების დაკარგვას იმ მომენტში გაშვებულ ყველა პროგრამაში. ■ ვინაიდან Windows საკმარისად სტაბილური არ იყო, მაიკროსოფტმა დაიწყო სრულიად ახალი ოპერაციული სისტემის შემუშავება 1993 წელს. ეს სისტემა არ იყენებდა DOS ბირთვს - მისი ბირთვი თავიდან დაიწერა სრულიად ახალი ტექნოლოგიების გამოყენებით. სისტემამ მიიღო სახელი Windows NT ფრაზიდან "ახალი ტექნოლოგიები". ამ სისტემის ბირთვში ასევე ჩაშენდა მომხმარებლის გრაფიკული ინტერფეისი. იმისდა მიუხედავად, რომ Windows და Windows NT სისტემები ძალიან ჰგავდა გარეგნულად და მათ თითქმის იგივე სახელები ჰქონდათ, მათ შორის თავსებადობა ვერ მიიღწევა. ხშირად, პროგრამები, რომლებიც დაწერილია, მაგალითად, Windows 95 ან Windows 98-ისთვის, არ შეიძლება ნორმალურად გაშვებული იყოს Windows NT-ში და პირიქით. თუმცა, Windows NT-ის შექმნა იყო დიდი „წინასწარი ნაბიჯი“: ეს ოპერაციული სისტემა ბევრად უფრო სტაბილურია, ვიდრე Windows 95/98, მას აქვს ბევრად უკეთესი მრავალფუნქციური სამუშაო და ა.შ. ამასთან დაკავშირებით, Microsoft-მა გადაწყვიტა მიაღწიოს თავსებადობას ოპერაციულ სისტემებს შორის. ორივე ხაზი, შემდეგ კი შეაჩერე DOS - Windows 95 - Windows 98 ხაზის განვითარება, ვარაუდობდნენ, რომ Windows 98 იქნებოდა ამ სერიის ბოლო, მაგრამ ყველაფერი ასე მარტივი არ აღმოჩნდა. ■ 1999 წელს გამოვიდა Windows 2000, რომელმაც განაგრძო Windows NT-ის ხაზი. ამ სისტემაში დიდი ყურადღება დაეთმო სტაბილურობასა და უსაფრთხოებას, თუმცა შეუძლებელი იყო Windows 95/98 პროგრამებთან თავსებადობის უზრუნველყოფა. ■ იმისათვის, რომ არ დაეკარგა რეიტინგი მომხმარებლებს შორის, Microsoft-მა გადაწყვიტა გამოუშვა DOS ხაზის კიდევ ერთი ოპერაციული სისტემა - Windows 95 - Windows 98. ამ სისტემას ეწოდა Windows ME (Millenium Edition). თუმცა, ის არ გახდა ფართოდ გავრცელებული მომხმარებლებში და აღიარებულია Microsoft-ის ყველაზე წარუმატებელ ქმნილებად. ამ სისტემას ახასიათებს ექსპლუატაციის უკიდურესი არასტაბილურობა და ძირითადი პრობლემები სხვადასხვა პერიფერიულ მოწყობილობებთან მუშაობისას. ■ 2001 წლის ბოლოს მაიკროსოფტმა მაინც მოახერხა ოპერაციული სისტემის ორ ხაზს შორის შედარებითი თავსებადობის მიღწევა. მან შეწყვიტა Windows 95/98/ME ხაზის განვითარება და გამოუშვა ახალი ოპერაციული სისტემა, რომელიც აგრძელებს Windows NT/2000 სერიას. ამ სისტემას ერქვა Windows XP. სისტემამ შთანთქა მისი წინამორბედების საუკეთესო თვისებები. Linux ოპერაციული სისტემა Windows ოჯახის ყველა ოპერაციული სისტემა არის კომერციული პროდუქტი და საკმაოდ მაღალი ღირებულება აქვს. თუმცა, არსებობს სხვა გადაწყვეტილებები, გარდა კომერციული ოპერაციული სისტემების გამოყენებისა. ამრიგად, ახლახან პოპულარული გახდა Linux OS, რომლის უდავო უპირატესობა ის არის, რომ ის უფასოა. ამავდროულად, ამ სისტემის საიმედოობა არ ჩამოუვარდება Windows სისტემას და ბევრი მომხმარებელი ამტკიცებს, რომ ის აჭარბებს კიდეც მას. გარდა ამისა, თუ ადრე შეიძლებოდა იმის თქმა, რომ Linux მოხმარების სიმარტივით ჩამორჩება Windows-ს, ახლა სიტუაცია შეიცვალა. ბევრი მომხმარებელი მიიჩნევს, მაგალითად, KDE გრაფიკულ გარემოს, რომელიც გამოიყენება როგორც მომხმარებლის ინტერფეისი Linux-ში, უფრო მოსახერხებელია, ვიდრე Windows სისტემების გრაფიკული გარემო, თუმცა ეს, რა თქმა უნდა, დიდწილად გემოვნებისა და ჩვევების საკითხია. Linux OS ჩვეულებრივ მოდის სხვადასხვა დისტრიბუციებში, რომელთაგან თითოეული საკმაოდ მარტივია ინსტალაცია. ამ დისტრიბუციების ჩამოტვირთვა შესაძლებელია ინტერნეტიდან უფასოდ ან დისკებზე მცირე თანხით შეძენა. Windows ან DOS დისტრიბუციისგან განსხვავებით, რომელიც ჩვეულებრივ შეიცავს მხოლოდ თავად ოპერაციულ სისტემას და რამდენიმე მარტივ პროგრამას, როგორიცაა კალკულატორი და რვეული, Linux დისტრიბუცია ტრადიციულად უკვე შეიცავს პროფესიონალურ საოფისე კომპლექტს, მძლავრ რედაქტირების ინსტრუმენტებს და ბევრ სხვა პროგრამებს. ამიტომ, ასეთი განაწილებები ჩვეულებრივ იკავებს სამ ან მეტ CD-ს. Linux-ის ერთ-ერთი ყველაზე გავრცელებული დისტრიბუციაა დისტრიბუცია, რომელიც ადრე გამოუშვა Red Hat-მა და ახლა მას Fedora Core (FC) უწოდებენ. 2003 წლის ბოლოს გამოვიდა Fedora Core 1 დისტრიბუცია, რომელიც იყო Red Hat Linux 9.0 დისტრიბუციის "მემკვიდრე". ■ კიდევ ერთი პოპულარული Linux დისტრიბუცია ჰქვია Mandrake. ტრადიციულად, იგი ითვლება ყველაზე მოსახერხებელი მომხმარებლისთვის. ამ დისტრიბუციას აქვს ძალიან მოსახერხებელი ინსტალერი, ასევე ორიგინალური გრაფიკული ხელსაწყოები ოპერაციული სისტემის კონფიგურაციისთვის. ამ სტრიქონების დაწერის დროს, ამ განაწილების უახლესი ვერსია არის ვერსია 10. რამდენიმე რუსული კომპანია აწარმოებს Linux დისტრიბუციას, რომელიც მიმართულია რუსი მომხმარებლისთვის. არსებობს სამი ყველაზე პოპულარული რუსული დისტრიბუცია: ■ Linux XP, რომელიც დამზადებულია Linux Online-ის მიერ. ეს არის "ყველაზე ახალგაზრდა" რუსული სადისტრიბუციო ნაკრებიდან, რომლის პირველი ვერსია გამოვიდა 2004 წლის დასაწყისში. მიუხედავად მისი "ახალგაზრდობისა", მან სწრაფად მოიპოვა პოპულარობა. დისტრიბუცია მოიცავს ბევრ სასარგებლო პროგრამას და რუსული ენის კარგად განხორციელებულ მხარდაჭერას; ■ ASP Linux არის რუსული დისტრიბუცია საკმაოდ გრძელი და წარმატებული ისტორიით. ადრე ამ კომპანიის სადისტრიბუციო კომპლექტებს ერქვა Black Cat Linux. ისინი ყოველთვის გამოირჩეოდნენ რუსულ ენასთან დაკავშირებული პრობლემების არარსებობით, ასევე ნაგულისხმევი პარამეტრების კარგი შერჩევით, რაც საშუალებას აძლევს შეუსწავლელ მომხმარებელსაც კი დაიწყოს მუშაობა თითქმის დაუყოვნებლივ, დამატებითი სისტემის პარამეტრებზე დროის დაკარგვის გარეშე. 2004 წლის მარტში გამოვიდა ASP Linux ვერსიის ნომერი 9.2; ■ ALT Linux არის კიდევ ერთი რუსული დისტრიბუცია, რომელიც მისი დაბადების დროს ეფუძნებოდა Mandrake Linux დისტრიბუციას. მისი "პროგენიტორის" მსგავსად, მას ახასიათებს დიდი რაოდენობით მოსახერხებელი გრაფიკული პროგრამა სისტემის კონფიგურაციისთვის. ნებისმიერ შემთხვევაში, განაწილება მხოლოდ მოსახერხებელი "ინსტრუმენტია", რათა მომხმარებელმა სწრაფად დაიწყოს მუშაობა Linux ოპერაციულ სისტემაში. სხვადასხვა გრაფიკული გარემო შეიძლება გამოყენებულ იქნას როგორც გრაფიკული მომხმარებლის ინტერფეისი Linux-ში. როგორც წესი, მომხმარებლებს ურჩევნიათ KDE ან Gnome გრაფიკულ გარემოში მუშაობა. უფრო მოწინავე მომხმარებლებს შეუძლიათ Linux-თან მუშაობა "ტერმინალიდან" - ბრძანების ხაზის ინტერფეისიდან. ბრძანების სტრიქონზე მუშაობა გარკვეულწილად მოგაგონებთ DOS-ში მუშაობას, მაგრამ Linux-ში შესაძლო ბრძანებების ნაკრები გაცილებით დიდია და თავად ბრძანების თარჯიმანი უფრო მოქნილ შესაძლებლობებს გვთავაზობს. Linux OS ძალიან კარგად მუშაობს მრავალ ამოცანაში. აქ მომხმარებელს შეუძლია იმდენი პარალელური პროცესის გაშვება, რამდენიც მას სურს და ისინი იმოქმედებენ ერთმანეთში ჩარევის გარეშე. თუ რომელიმე პროცესი წარმოქმნის შეცდომას ან იყინება, ის შეიძლება იძულებით შეწყდეს და ეს არანაირად არ იმოქმედებს სხვა პროცესებზე. სხვა ოპერაციული სისტემები OS/2 WARP (სასაუბროდ ცნობილი, როგორც ნახევარღერძი) ოპერაციული სისტემა, რომელიც შეიქმნა და მხარდაჭერილი იყო IBM-ის მიერ, დიდი ხანია განიხილებოდა ერთ-ერთ საუკეთესო GUI ოპერაციულ სისტემად. მას ჰქონდა საკმაოდ მოსახერხებელი ინტერფეისი, კარგი მრავალფუნქციური სამუშაო და სტაბილურობა. მაგალითად, როგორც Linux-ში, აქაც ერთ პროგრამაში დაშვებულმა შეცდომამ, როგორც წესი, ვერ შეძლო სისტემის შეჩერება. გარდა ამისა, იყო ჩაშენებული შესრულების ინსტრუმენტები DOS და Windows-ისთვის დაწერილი პროგრამებისთვის. თუმცა, მიუხედავად ყველა უპირატესობისა, OS/2 WARP არ იყო ისეთი ფართოდ გავრცელებული, როგორც Windows და Linux და 90-იანი წლების ბოლოს IBM-მა შეწყვიტა OS/2 WARP-ის განვითარება და მხარდაჭერა. UNIX ოპერაციული სისტემა არის კომერციული სისტემა, რომელიც ოდესღაც ლინუქსის სისტემის "პროტოტიპი" იყო და მას ბევრი საერთო აქვს. თუმცა, Linux დღეს ბევრად უფრო განვითარებულია, ამიტომ სახლის კომპიუტერის მომხმარებლები პრაქტიკულად არ იყენებენ UNIX სისტემას თავიანთ მუშაობაში. ზოგჯერ ის შეიძლება მოიძებნოს, მაგალითად, სერვერებზე. FreeBSD ოპერაციული სისტემა უფასო პროდუქტია. ის წააგავს Linux-ს, მაგრამ მასში მუშაობა გარკვეულწილად განსხვავებულად არის ორგანიზებული. FreeBSD ყველაზე ხშირად გამოიყენება ბრძანების ხაზის ინტერფეისით, თუმცა მას ასევე შეუძლია აწარმოოს ისეთი გრაფიკული გარემო, როგორიცაა KDE. გაითვალისწინეთ, რომ ჩვეულებრივ FreeBSD-ის მომხმარებლები „პრინციპის გარეშე“ უპირატესობას ანიჭებენ სხვა გარემოს - Vanilla-ს, რომელიც ოპტიმიზებულია სპეციალურად ამ ოპერაციული სისტემისთვის. FreeBSD-ს ასევე შეუძლია Linux ოპერაციული სისტემისთვის შექმნილი პროგრამების გაშვება, თუ მასში პირველად დააინსტალირებთ თავსებადობის სპეციალურ მოდულს. თუმცა, ზოგადად, FreeBSD-ის ინსტალაცია და კონფიგურაცია ბევრად უფრო რთულია, ვიდრე Linux ან Windows, და, შესაბამისად, ნაკლებად გამოიყენება. BeOS ოპერაციული სისტემა შეიქმნა სპეციალურად მის კონტროლის ქვეშ მყოფი სხვადასხვა მულტიმედიური აპლიკაციების გასაშვებად: პროგრამები მრავალარხიანი მუსიკის მიქსისთვის, არაწრფივი ვიდეო მონტაჟისთვის და ა.შ. თავდაპირველად ეს იყო კომერციული პროდუქტი, რომელსაც აწარმოებდა კომპანია მოკლე სახელწოდებით Be. ამ სისტემისთვის ახალი ტექნიკის პლატფორმაც კი შეიქმნა, მაგრამ მცირე ხნის შემდეგ გადაწყდა BeOS ოპერაციული სისტემის შემუშავება არსებული კომპიუტერის აპარატურის პლატფორმისთვის. 1996 წელს გამოვიდა ამ სისტემის ვერსია სახელწოდებით BeOS 5.0 Personal Edition, რომელიც გამოვიდა უფასოდ. ამავდროულად, გამოჩნდა BeOS 5.0 Professional Edition-ის ფასიანი ვერსია. შემდეგ ამ OS-ის განვითარება შეჩერდა მისი დაბალი პოპულარობის გამო. თუმცა, 2003 წელს გაირკვა, რომ დეველოპერები სხვა კომპანიას მიჰყიდეს და იგეგმებოდა ამ ოპერაციული სისტემის ახალი ვერსიის გამოშვება სახელად Zeta. QNX ოპერაციული სისტემა ძალიან ძვირადღირებული კომერციული პროდუქტია, მაგრამ ასევე არსებობს მისი უფასო „სახლის“ ვერსიები. ეს სისტემა არის რეალურ დროში ოპერაციული სისტემა (RTOS), ანუ აპლიკაციების შესრულებისას რეაგირების დრო უმნიშვნელოა მომხმარებლის ბრძანებების გადაცემის დროს. QNX არის ძალიან კომპაქტური - ის იკავებს მცირე ადგილს დისკზე და არ საჭიროებს დიდ ადგილს მუშაობისთვის. თუმცა, დღეს მისი გამოყენება არც თუ ისე მოსახერხებელია, განსაკუთრებით მოუმზადებელი მომხმარებლებისთვის. ამიტომ, ის ძალიან იშვიათად გვხვდება სახლის კომპიუტერებზე და ძალიან ცოტა პროგრამაა გამოშვებული მისთვის. Sun's Solaris ოპერაციული სისტემა საერთოდ არ არის განკუთვნილი სახლის კომპიუტერის მომხმარებლებისთვის. ამ კომერციული პროდუქტის მწარმოებელი მიზნად ისახავს მას დიდ სერვერებზე გამოსაყენებლად. ოპერაციული სისტემა Lindows OS. სინამდვილეში, მას ძნელად შეიძლება ეწოდოს ცალკეული OS, ეს არის Linux ოდნავ შეცვლილი პარამეტრებით, დიდი რაოდენობით ორიგინალური გრაფიკული სისტემის კონფიგურაციის ინსტრუმენტებით და შეიცავს ინსტრუმენტებს Windows-ისთვის დაწერილი ზოგიერთი პროგრამის გასაშვებად. თუმცა, ეს ინსტრუმენტები ხშირად შედის Linux-ის რეგულარულ არაკომერციულ დისტრიბუციებში. გარდა ამისა, Lindows OS იყენებს ორიგინალურ ინსტალერს. Linux-ისგან განსხვავებით, Lindows OS არის კომერციული პროდუქტი, თუმცა ის ბევრად ნაკლები ღირს, ვიდრე, მაგალითად, Windows. ჩამოთვლილი ოპერაციული სისტემები არ ავსებს დღეს არსებული ოპერაციული სისტემების ჩამონათვალს. ჩვენ მოკლედ ვისაუბრეთ მათზე, რათა მომხმარებელმა იცოდეს, რომ მისი საყვარელი Windows ან Linux არ არის ერთადერთი შესაძლო გამოსავალი და სხვა მომხმარებლებთან ინფორმაციის გაცვლის პროცესში (თუნდაც იგივე კომპიუტერის აპარატურის პლატფორმის გამოყენებით) სრულიად განსხვავებული სიტუაციები წარმოიშვას.



ოპერაციული სისტემები: მიზანი და ძირითადი ფუნქციები

ოპერაციული სისტემის კონცეფცია

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

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

OS კომპოზიცია

OS სტრუქტურა შედგება შემდეგი მოდულებისაგან:

    ბაზის მოდული (OS kernel)- მართავს პროგრამებისა და ფაილური სისტემის მუშაობას, უზრუნველყოფს მასზე წვდომას და ფაილების გაცვლას პერიფერიულ მოწყობილობებს შორის;

.ე. თარგმნის ბრძანებებს პროგრამის ენიდან „მანქანის კოდის“ ენაზე, რომელსაც კომპიუტერი ესმის

    ბრძანების პროცესორი- შიფრავს და ახორციელებს მომხმარებლის ბრძანებებს, რომლებიც მიიღეს ძირითადად კლავიატურის საშუალებით;

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

    პერიფერიული დრაივერები- პროგრამული უზრუნველყოფა უზრუნველყოფს თანმიმდევრულობას ამ მოწყობილობებისა და პროცესორის მუშაობას შორის (თითოეული პერიფერიული მოწყობილობა ამუშავებს ინფორმაციას განსხვავებულად და განსხვავებული ტემპით);

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

    დამატებითი სერვისის პროგრამები(კომუნალური) - გახადოს მომხმარებლისა და კომპიუტერის კომუნიკაციის პროცესი მოსახერხებელი და მრავალმხრივი

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

ოპერაციული სისტემის დანიშნულება

OS შექმნილია შემდეგი ამოცანების გადასაჭრელად:

    კომპიუტერული ტექნიკის მოვლა;

    სამუშაო გარემოსა და მომხმარებლის ინტერფეისის შექმნა;

    მომხმარებლის ბრძანებების და პროგრამის ინსტრუქციების შესრულება;

    შეყვანის/გამოტანის, ინფორმაციის შენახვის ორგანიზაცია და

    ფაილების და მონაცემთა მენეჯმენტი.

განმარტების მიხედვით, OS-ით გადაჭრილი ყველა ამოცანა შეიძლება დაიყოს ორ ჯგუფად:

    მომხმარებლის ან პროგრამისტის, რეალური კომპიუტერული ტექნიკის ნაცვლად, გაფართოებული ვირტუალური (ანუ რეალურად არარსებული) აპარატის მიწოდება, რომელთან მუშაობა უფრო მოსახერხებელია და უფრო ადვილი დასაპროგრამება;

    კომპიუტერის გამოყენების ეფექტურობის გაზრდა მისი რესურსების რაციონალური მართვის გზით გარკვეული კრიტერიუმის შესაბამისად.

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

ძირითადი ფუნქციები:

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

    სტანდარტიზებული წვდომა პერიფერიულ მოწყობილობებზე (შემავალი/გამომავალი მოწყობილობები).

    ოპერატიული მეხსიერების მენეჯმენტი (პროცესებს შორის განაწილება, ვირტუალური მეხსიერების ორგანიზება).

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

    მომხმარებლის ინტერფეისის უზრუნველყოფა.

    ქსელის ოპერაციები, ქსელის პროტოკოლის სტეკის მხარდაჭერა.

დამატებითი ფუნქციები:

    დავალებების პარალელური ან ფსევდოპარალელური შესრულება (multitasking).

    გამოთვლითი სისტემის რესურსების ეფექტური განაწილება პროცესებს შორის.

    რესურსებზე სხვადასხვა პროცესის წვდომის დიფერენციაცია.

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

    პროცესებს შორის ურთიერთქმედება: მონაცემთა გაცვლა, ურთიერთსინქრონიზაცია.

    თავად სისტემის, ასევე მომხმარებლის მონაცემებისა და პროგრამების დაცვა მომხმარებლების ქმედებებისგან (მავნე ან გაუცნობიერებელი) ან აპლიკაციებისგან.

    მრავალ მომხმარებლის მუშაობის რეჟიმი და წვდომის უფლებების დიფერენციაცია.

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

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

1950-იან და 60-იან წლებში ჩამოყალიბდა და განხორციელდა ძირითადი იდეები, რომლებიც განსაზღვრავდნენ OS-ის ფუნქციონირებას: სერიული რეჟიმი, დროის გაზიარება და მრავალდავალება, ძალაუფლების გამიჯვნა, რეალურ დროში, ფაილური სტრუქტურები და ფაილური სისტემები.

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

"Alt Linux SPT" არის Linux-ზე დაფუძნებული ერთიანი დისტრიბუცია სერვერებისთვის, სამუშაო სადგურებისთვის და თხელი კლიენტებისთვის, ჩაშენებული ინფორმაციის უსაფრთხოების პროგრამული უზრუნველყოფით, რომელიც შეიძლება გამოყენებულ იქნას 1B კლასის ჩათვლით ავტომატური სისტემების შესაქმნელად და პერსონალური მონაცემების საინფორმაციო სისტემების (PDIS) მდე. კლასი 1K ჩათვლით. OS საშუალებას გაძლევთ ერთდროულად შეინახოთ და დაამუშავოთ კონფიდენციალური მონაცემები ერთ პერსონალურ კომპიუტერზე ან სერვერზე, უზრუნველყოთ მრავალ მომხმარებლის მუშაობა ინფორმაციაზე შეზღუდული წვდომით, ვირტუალურ მანქანებთან მუშაობა და ასევე გამოიყენოთ ცენტრალიზებული ავტორიზაციის ინსტრუმენტები. რუსეთის FSTEC-ის მიერ გაცემული სერთიფიკატი ადასტურებს პროდუქტის შესაბამისობას შემდეგი მარეგულირებელი დოკუმენტების მოთხოვნებთან: ”კომპიუტერული აღჭურვილობა. დაცვა ინფორმაციაზე არასანქცირებული წვდომისგან. უსაფრთხოების ინდიკატორები ინფორმაციაზე არასანქცირებული წვდომისგან“ - უსაფრთხოების მე-4 კლასის მიხედვით; „ინფორმაციაზე არასანქცირებული წვდომისგან დაცვა. ნაწილი 1. ინფორმაციული უსაფრთხოების პროგრამული უზრუნველყოფა. კლასიფიკაცია არადეკლარირებული შესაძლებლობების არარსებობის დონის მიხედვით“ - კონტროლისა და ტექნიკური პირობების მე-3 დონის მიხედვით. ტექნიკური მხარდაჭერა Alt Linux SPT მომხმარებლებისთვის უზრუნველყოფილია Free Software and Technologies კომპანიის მიერ მისი პარტნიორი დეველოპერი Basalt SPO-ის მეშვეობით.

შემქმნელი: კომპანია Basalt SPO

Viola პლატფორმა არის საწარმოს დონის Linux დისტრიბუციების ნაკრები, რომელიც საშუალებას გაძლევთ განათავსოთ ნებისმიერი მასშტაბის კორპორატიული IT ინფრასტრუქტურა. პლატფორმა მოიცავს სამ დისტრიბუციას. ეს არის უნივერსალური "Viola Workstation", რომელიც მოიცავს ოპერაციულ სისტემას და აპლიკაციების კომპლექტს სრულფასოვანი მუშაობისთვის. მეორე არის სერვერის განაწილება "Alt Server", რომელსაც შეუძლია იმოქმედოს როგორც Active Directory დომენის კონტროლერი და შეიცავს სერვისებისა და გარემოების ყველაზე სრულ კომპლექტს კორპორატიული ინფრასტრუქტურის შესაქმნელად (DBMS, ფოსტა და ვებ სერვერი, ავთენტიფიკაციის ინსტრუმენტები, სამუშაო ჯგუფი, ვირტუალური მანქანების მართვა და მონიტორინგი და სხვა ინსტრუმენტები). მესამე არის "Alt Education 8", რომელიც ორიენტირებულია ზოგად, საშუალო და უმაღლეს სასწავლებლებში სასწავლო პროცესის დაგეგმვის, ორგანიზებისა და წარმართვის ყოველდღიურ გამოყენებაზე. გარდა ამისა, Basalt SPO პროდუქტების სერია მოიცავს ზემოაღნიშნულ სერტიფიცირებულ Alt Linux SPT სადისტრიბუციო კომპლექტს და Simply Linux ოპერაციულ სისტემას სახლის მომხმარებლებისთვის.

შემქმნელი: ინფორმატიზაციის ეროვნული ცენტრი (როსტეკის სახელმწიფო კორპორაციის ნაწილი)

რუსული პროექტი Linux-ის დისტრიბუციაზე დაფუძნებული პროგრამული პროდუქტების ეკოსისტემის შესაქმნელად, შექმნილია სამუშაო ადგილებისა და ორგანიზაციებისა და საწარმოების IT ინფრასტრუქტურის რთული ავტომატიზაციისთვის, მათ შორის მონაცემთა ცენტრებში, სერვერებზე და კლიენტთა სამუშაო სადგურებზე. პლატფორმა წარმოდგენილია "OS.Office" და "OS.Server" ვერსიებში. ისინი განსხვავდებიან სადისტრიბუციო კომპლექტში შეტანილი აპლიკაციის პროგრამული უზრუნველყოფის კომპლექტებში. პროდუქტის საოფისე გამოცემა შეიცავს თავად ოპერაციულ სისტემას, ინფორმაციის უსაფრთხოების ინსტრუმენტებს, დოკუმენტებთან მუშაობის პროგრამების პაკეტს, ელ.ფოსტის კლიენტს და ბრაუზერს. სერვერის ვერსია მოიცავს ოპერაციულ სისტემას, ინფორმაციის უსაფრთხოების ინსტრუმენტებს, მონიტორინგისა და სისტემის მართვის ინსტრუმენტებს, ელ.ფოსტის სერვერს და DBMS. პლატფორმის პოტენციური მომხმარებლები მოიცავს ფედერალურ და რეგიონულ ხელისუფლებას, ადგილობრივ მთავრობებს, სახელმწიფოს მონაწილეობით და სახელმწიფო კორპორაციებით. მოსალოდნელია, რომ OSi-ზე დაფუძნებული ეკოსისტემა უახლოეს მომავალში გახდება დასავლური ანალოგების სრულფასოვანი ალტერნატივა.

კვლევითი და საწარმოო ასოციაციის "RusBITech" შემუშავება, წარმოდგენილი ორი ვერსიით: Astra Linux Common Edition (ზოგადი დანიშნულება) და Astra Linux Special Edition (სპეციალური დანიშნულება). OS-ის უახლესი ვერსიის მახასიათებლები: დამუშავებული მონაცემების ინფორმაციული უსაფრთხოების უზრუნველსაყოფად განვითარებული საშუალებები, პროგრამული უზრუნველყოფის გარემოს დახურვის სავალდებულო წვდომის კონტროლისა და კონტროლის მექანიზმი, ჩაშენებული ინსტრუმენტები დოკუმენტების მარკირების, მოვლენების ჩაწერისთვის, მონაცემთა მთლიანობის მონიტორინგისთვის. ასევე სხვა კომპონენტები, რომლებიც უზრუნველყოფენ ინფორმაციის დაცვას. დეველოპერების თქმით, Astra Linux Special Edition არის ერთადერთი პროგრამული პლატფორმა, რომელიც ერთდროულად არის სერტიფიცირებული რუსეთის FSTEC-ის, FSB-ის, რუსეთის ფედერაციის თავდაცვის სამინისტროს ინფორმაციული უსაფრთხოების სერტიფიცირების სისტემებში და იძლევა შეზღუდული წვდომის ინფორმაციის დამუშავებას, რომელიც შეიცავს სახელმწიფო ინფორმაციის კომპონენტები რუსეთის ფედერაციის ყველა სამინისტროს, დეპარტამენტისა და სხვა დაწესებულების ავტომატიზირებულ საშუალებებში საიდუმლო ინფორმაციის კლასიფიცირებული არაუმეტეს "საიდუმლო".

როზაLinux

შემქმნელი: შპს "NTC IT ROSA"

ROSA Linux ოპერაციული სისტემების ოჯახი მოიცავს გადაწყვეტილებების შთამბეჭდავ კომპლექტს, რომლებიც განკუთვნილია სახლის გამოყენებისთვის (ROSA Fresh ვერსია) და კორპორატიულ გარემოში გამოყენებისთვის (ROSA Enterprise Desktop), ორგანიზაციის ინფრასტრუქტურის IT სერვისების განთავსება (ROSA Enterprise Linux Server), დამუშავება. კონფიდენციალური ინფორმაცია და პერსონალური მონაცემები (ROSA "Cobalt"), ისევე როგორც ინფორმაცია, რომელიც წარმოადგენს სახელმწიფო საიდუმლოებას (ROSA "Chrome" და "Nickel"). ჩამოთვლილი პროდუქტები ეფუძნება Red Hat Enterprise Linux-ის, Mandriva-სა და CentOS-ის განვითარებას დიდი რაოდენობით დამატებითი კომპონენტების ჩათვლით, მათ შორის ორიგინალური, რომლებიც შექმნილია ROSA ინფორმაციული ტექნოლოგიების სამეცნიერო და ტექნიკური ცენტრის პროგრამისტების მიერ. კერძოდ, კორპორატიული ბაზრის სეგმენტისთვის OS-ის დისტრიბუცია მოიცავს ვირტუალიზაციის ინსტრუმენტებს, პროგრამულ უზრუნველყოფას სარეზერვო ასლების ორგანიზებისთვის, ინსტრუმენტებს კერძო ღრუბლების შესაქმნელად, ასევე ქსელის რესურსების და მონაცემთა შენახვის სისტემების ცენტრალიზებულ მართვას.

შემქმნელი: გამოთვალეთ კომპანია

Calculate Linux ხელმისაწვდომია Desktop, Directory Server, Scratch და Scratch Server გამოცემებში და შექმნილია სახლის მომხმარებლებისა და SMB-ების გათვალისწინებით, რომლებიც ურჩევნიათ გამოიყენონ ღია კოდის პროგრამული უზრუნველყოფა და არა საკუთრების გადაწყვეტილებები. პლატფორმის მახასიათებლები: სრულფასოვანი მუშაობა ჰეტეროგენულ ქსელებში, მომხმარებელთა პროფილების როუმინგის მექანიზმი, პროგრამული უზრუნველყოფის ცენტრალიზებული განლაგების ინსტრუმენტები, ადმინისტრირების სიმარტივე, პორტატულ USB დისკებზე დაყენების შესაძლებლობა და Gentoo-ს განახლებების ბინარული საცავების მხარდაჭერა. მნიშვნელოვანია, რომ დეველოპერების გუნდი იყოს ხელმისაწვდომი და ღია მომხმარებლის აუდიტორიის ნებისმიერი კომენტარის, წინადადებისა და სურვილისთვის, რაც დასტურდება გამოთვლა Linux-ის საზოგადოებასა და პლატფორმის განვითარებაში ჩართვის გზების დიდი რაოდენობით.

"ულიანოვსკი.BSD »

შემქმნელი: სერგეი ვოლკოვი

ოპერაციული სისტემა, რომელიც აგებულია თავისუფლად გავრცელებულ FreeBSD პლატფორმაზე და შეიცავს აპლიკაციების აუცილებელ კომპლექტს სახლის მომხმარებლებისთვის და საოფისე დავალებებისთვის. OS-ს ერთადერთი შემქმნელის სერგეი ვოლკოვის თქმით, Ulyanovsk.BSD სრულად არის ადაპტირებული რუსულენოვანი მომხმარებლების საჭიროებებზე. ”ჩვენი ასამბლეა არის რაც შეიძლება მსუბუქი წონა და იდეალურია გამოსაყენებლად როგორც სახლის კომპიუტერებზე, ასევე სხვადასხვა ორგანიზაციის თანამშრომლების სამუშაო სადგურებზე, ასევე საგანმანათლებლო დაწესებულებებში გამოსაყენებლად”, - ამბობს პროექტის ავტორი, დეტალების გარეშე. მის მიერ შედგენილი პროდუქტი ორიგინალისგან განსხვავდება. პროექტის სანდოობას ემატება არა მხოლოდ კომერციულად განაწილებული დისტრიბუციის და ფასიანი ტექნიკური მხარდაჭერის არსებობა, არამედ რუსეთის პროგრამული უზრუნველყოფის რეესტრში ჩანაწერი. ეს ნიშნავს, რომ Ulyanovsk.BSD პროგრამული პლატფორმა შეიძლება ლეგალურად იყოს გამოყენებული სამთავრობო ორგანიზაციების მიერ, როგორც პროექტების ნაწილი იმპორტის შემცვლელი ტექნოლოგიების დანერგვის მიზნით.

სერტიფიცირებული და უსაფრთხო ოპერაციული სისტემა, რომელიც საშუალებას გაძლევთ დაამუშავოთ ინფორმაცია ფედერალური კანონის No152 „პერსონალური მონაცემების შესახებ“ შესაბამისად და განახორციელოთ სისტემები შეზღუდული წვდომის ინფორმაციის დასამუშავებლად, რომელიც არ არის დაკავშირებული სახელმწიფო საიდუმლოებასთან. ICLinux მოიცავს დისტანციური ადმინისტრირების ინსტრუმენტებს, აქვს ჩაშენებული firewall, სერთიფიცირებულია RD ME-თან შესაბამისობისთვის უსაფრთხოების კლასი 3, მხარს უჭერს RDP, X-Windows System, SSH, Telnet, VNC, VPN, NX, ICA და სხვა პროტოკოლებს. პლატფორმის აქტივები ასევე მოიცავს თავსებადობას Aladdin R.D. კომპანიის ავტორიზაციის ინსტრუმენტებთან. და მოდულური არქიტექტურა, რომელიც საშუალებას გაძლევთ მოქნილად დააკონფიგურიროთ ოპერაციული სისტემა მომხმარებლის მოთხოვნების შესაბამისად.

"Alfa OS" (Alfa OS)

შემქმნელი: კომპანია ALFA Vision

Linux-ის კიდევ ერთი კლონი, რომელიც აღჭურვილია მომხმარებლის ინტერფეისით a la macOS ნაცნობი საოფისე აპლიკაციების ნაკრებით და სავსეა ღრმა ფილოსოფიური მნიშვნელობით. ხუმრობის გარეშე, დეველოპერის ვებსაიტზე "კომპანიის შესახებ" განყოფილებაში ნათქვამია: " ოპერაციული სისტემა არის განსაკუთრებული ფენომენი, წერტილი, სადაც ტექნოლოგიური, ესთეტიკური და ჰუმანიტარული ცნებები იყრის თავს. მწვერვალი, რომელიც ყველა მხრიდან ჩანს. იმისათვის, რომ ის გაბრწყინდეს და გახდეს ისეთი, როგორიც უნდა იყოს, საჭიროა მრავალფეროვანი მნიშვნელოვანი გამოცდილება. და ჩვენ გვაქვს" იმდენი გამოხატულებაა ამ სიტყვებში, რა ინფორმაციის პრეზენტაციაა! დამეთანხმებით, ყველას არ შეუძლია თავისი პროდუქტის ფართო აუდიტორიის წინაშე ასე ექსპრესიულად წარდგენა. ამჟამად, Alpha OS წარმოდგენილია როგორც დესკტოპის ვერსია x86-თან თავსებადი სისტემებისთვის. სამომავლოდ, ALFA Vision აპირებს ბაზარზე OS-ის მობილური და სერვერული გამოცემების, ასევე ARM ​​პროცესორებზე დაფუძნებული მოწყობილობების სადისტრიბუციო ნაკრების გატანას.

პროგრამული პლატფორმა შემუშავებული სპეციალურად გამოთვლითი სისტემებისთვის SPARC და Elbrus არქიტექტურით. სისტემის განსაკუთრებული მახასიათებელია Linux-ის რადიკალურად გადამუშავებული ბირთვი, რომელმაც დანერგა სპეციალური მექანიზმები პროცესების, ვირტუალური მეხსიერების, შეფერხებების, სიგნალების, სინქრონიზაციისა და მონიშნული გამოთვლების მართვისთვის. " ჩვენ ჩავატარეთ ფუნდამენტური სამუშაოები Linux OS-ის ოპერაციულ სისტემად გარდაქმნისთვის, რომელიც მხარს უჭერს რეალურ დროში მუშაობას, რისთვისაც შესაბამისი ოპტიმიზაცია განხორციელდა ბირთვში. რეალურ დროში მუშაობის დროს შეგიძლიათ დააყენოთ სხვადასხვა რეჟიმი გარე შეფერხებების დამუშავებისთვის, გამოთვლების დაგეგმვისთვის, დისკის დისკებთან გაცვლის და სხვა.“- განმარტავენ კომპანია MCST-ში. გარდა ამისა, უნებართვო წვდომისგან ინფორმაციის დასაცავად ინსტრუმენტების ნაკრები ჩაშენებულია Elbrus პროგრამული პლატფორმის ბირთვში, რომელიც საშუალებას გაძლევთ გამოიყენოთ OS ავტომატური სისტემების შესაქმნელად, რომლებიც აკმაყოფილებენ ინფორმაციის უსაფრთხოების უმაღლეს მოთხოვნებს. სისტემა ასევე მოიცავს დაარქივებას, დავალების დაგეგმვას, პროგრამული უზრუნველყოფის შემუშავებას და სხვა ინსტრუმენტებს.

„რედOS"

Linux-ის ბირთვზე დაფუძნებული ოპერაციული სისტემა, რომელიც შექმნილია დამუშავებული მონაცემების უსაფრთხოების უზრუნველსაყოფად. "Red OS" აკმაყოფილებს შიდა ინფორმაციის უსაფრთხოების მოთხოვნებს, აქვს წინასწარ კონფიგურირებული კონფიგურაციები თითოეული აპარატურის არქიტექტურისთვის, იყენებს GOST 34.11-2012 ალგორითმებს ssh და NX პროტოკოლებში და ასევე მხარს უჭერს წვდომის კონტროლის სიებს. გარდა ამისა, OS მხარს უჭერს ქსელის ავთენტიფიკაციას plug-in ავტორიზაციის მოდულების გამოყენებით (PAM, Pluggable Authentication Modules) და მოიცავს სპეციალიზებულ განაწილებულ აუდიტის ქვესისტემას, რომელიც საშუალებას გაძლევთ თვალყური ადევნოთ უსაფრთხოების კრიტიკულ მოვლენებს კორპორატიულ ქსელში და უზრუნველყოფს IT ადმინისტრატორს საჭირო ინსტრუმენტებით. სწრაფი რეაგირება ინციდენტებზე IB.

GosLinux ("GosLinux")

შემქმნელი: კომპანია Red Soft

GosLinux OS შეიქმნა სპეციალურად რუსეთის ფედერაციის აღმასრულებელი ფედერალური სამსახურის (რუსეთის FSSP) საჭიროებისთვის და შესაფერისია ყველა სამთავრობო ორგანოში, სახელმწიფო გარე საბიუჯეტო ფონდებში და ადგილობრივ ხელისუფლებაში გამოსაყენებლად. პლატფორმა აგებულია CentOS 6.4 დისტრიბუციაზე, რომელიც მოიცავს Red Hat Enterprise Linux-ის განვითარებას. სისტემა წარმოდგენილია ორ გამოცემაში - სერვერებისა და სამუშაო სადგურებისთვის, შეიცავს გამარტივებულ გრაფიკულ ინტერფეისს და წინასწარ კონფიგურირებული ინფორმაციის უსაფრთხოების ინსტრუმენტების კომპლექტს. OS დეველოპერი არის Red Soft კომპანია, რომელმაც გაიმარჯვა კონკურსში 2013 წლის მარტში რუსეთის ფედერალური აღმასრულებელი სამსახურის ავტომატური საინფორმაციო სისტემების შემუშავების, დანერგვისა და შენარჩუნების მიზნით. 2014 წელს სისტემამ მიიღო რუსეთის ფედერაციის FSTEC-ის შესაბამისობის სერტიფიკატი, რომელიც ადასტურებს, რომ GosLinux-ს აქვს OUD3-ის სავარაუდო ნდობის დონე და შეესაბამება რუსეთის ფედერაციის სახელმწიფო ტექნიკური კომისიის მმართველი დოკუმენტის მოთხოვნებს კონტროლის მე-4 დონისთვის. არადეკლარირებული შესაძლებლობების არარსებობის გამო. GosLinux OS დისტრიბუცია სამთავრობო უწყებებისთვის მდებარეობს ალგორითმებისა და პროგრამების ეროვნულ ფონდში nfap.minsvyaz.ru. ამჟამად, GosLinux პლატფორმა აქტიურად განლაგებულია რუსეთის ფედერალური აღმასრულებელი სამსახურის ყველა ტერიტორიულ ორგანოსა და განყოფილებაში. OS ასევე გადაეცა საცდელ ფუნქციონირებას ნიჟნი ნოვგოროდის, ვოლგოგრადის და იაროსლავის რეგიონების ხელისუფლების წარმომადგენლებს.

შემქმნელი: შპს ალმი

პროდუქტის საიტი:

Linux-ის კიდევ ერთი ნაგებობა ჩვენს სიაში, რომელიც ნამდვილად არ განიცდის დეველოპერების მხრიდან ქების ნაკლებობას. " უნიკალური, იდეალური, მარტივი, რომელიც აერთიანებს Windows ოპერაციული სისტემის მოხერხებულობას, macOS-ის სტაბილურობას და Linux-ის უსაფრთხოებას„- ასეთი ფრაზები, რომლებიც ამაღლებს AlterOS-ს ცაში, იკერება პროდუქტის ოფიციალურ ვებსაიტზე. კონკრეტულად რა არის შიდა პლატფორმის უნიკალურობა საიტზე არ არის ნათქვამი, მაგრამ ინფორმაცია მოცემულია OS-ის სამი გამოცემის შესახებ: AlterOS "Volga" საჯარო სექტორისთვის, AlterOS "Amur" კორპორატიული სეგმენტისთვის და AlterOS "Don" სერვერები. ცნობილია, რომ სისტემა თავსებადია ბიზნეს გარემოში მოთხოვნილ ბევრ პროგრამულ გადაწყვეტასთან, მათ შორის 1C და Consultant Plus, ასევე შიდა კრიპტოგრაფიული დაცვის ინსტრუმენტებთან (მაგალითად, CryptoPro). განსაკუთრებული აქცენტი კეთდება პლატფორმის ვერსიაში სამთავრობო ორგანიზაციებისთვის პროგრამული უზრუნველყოფის არარსებობაზე, რომელიც ურთიერთქმედებს უცხოურ სერვერებთან - ყველაფერი კეთდება მაქსიმალური იმპორტის ჩანაცვლების კანონების მიხედვით, ამბობენ დეველოპერები.

მობილური შეიარაღებული ძალების სისტემა (MSMS)

შემქმნელი: სრულიად რუსული კვლევითი ინსტიტუტი კონტროლის ავტომატიზაციის არა ინდუსტრიულ სფეროში. V.V. Solomatina (VNIINS)

უსაფრთხო ზოგადი დანიშნულების ოპერაციული სისტემა, რომელიც შექმნილია რუსეთის ფედერაციის შეიარაღებულ ძალებში სტაციონარული და მობილური უსაფრთხო ავტომატური სისტემების შესაქმნელად. მიღებულია რუსეთის ფედერაციის შეიარაღებული ძალების მიწოდებისთვის 2002 წელს. WSWS დაფუძნებულია Linux-ის ბირთვსა და კომპონენტებზე, რომელსაც ავსებს დისკრეციული, სავალდებულო და როლებზე დაფუძნებული მოდელები ინფორმაციაზე წვდომის შეზღუდვისთვის. სისტემა მუშაობს ტექნიკის პლატფორმებზე Intel (x86 და x86_64), SPARC (Elbrus-90micro), MIPS, PowerPC64, SPARC64 და სერტიფიცირებულია რუსეთის ფედერაციის თავდაცვის სამინისტროს ინფორმაციული უსაფრთხოების მოთხოვნების შესაბამისად. WSWS-ში განხორციელებული უსაფრთხოების ზომები შესაძლებელს ხდის პლატფორმაზე დაფუძნებული ავტომატიზირებული სისტემების შექმნას, რომელიც ამუშავებს ინფორმაციას, რომელიც წარმოადგენს სახელმწიფო საიდუმლოებას და აქვს საიდუმლოების დონე „SS“ (ზედმეტად საიდუმლო).

"ზარია"

შემქმნელი: ფედერალური სახელმწიფო უნიტარული საწარმო "ეკონომიკის, ინფორმატიკის და კონტროლის სისტემების ცენტრალური კვლევითი ინსტიტუტი" ("TsNII EISU", ნაწილი "United Instrument-Making Corporation")

Linux-ის ბირთვზე დაფუძნებული პროგრამული პლატფორმების ოჯახი, რომელიც წარმოადგენს უცხოური ოპერაციული სისტემების ალტერნატივას, რომელიც ამჟამად გამოიყენება სამართალდამცავ უწყებებში, საჯარო სექტორში და თავდაცვის საწარმოებში. Zarya დესკტოპის ოპერაციული სისტემა თავსებადია ტრადიციულ საოფისე აპლიკაციებთან და პროგრამებთან. Zarya-DPC სერვერის პლატფორმა საშუალებას გაძლევთ მოაწყოთ აპლიკაციის სერვერი ან მონაცემთა ბაზის სერვერი. მონაცემთა ცენტრების ასაშენებლად, ის გთავაზობთ სერვერის პროგრამული უზრუნველყოფის სტანდარტულ კომპლექტს, ვირტუალიზაციის ხელსაწყოებს, ასევე ეგრეთ წოდებულ „დიდი აპარატურაზე“ მუშაობის შესაძლებლობას, მათ შორის მეინფრემზე. ჩაშენებული სისტემებისთვის, რომლებიც მუშაობენ ადამიანის ჩარევის გარეშე, რომლებმაც უნდა დაამუშაონ ინფორმაცია რეალურ დროში, შემუშავებულია სპეციალური OS "Zarya RV". სისტემა შეესაბამება მესამე კლასის დაცვას არაავტორიზებული წვდომისგან და კონტროლის მეორე დონეს არადეკლარირებული შესაძლებლობების არარსებობაზე. პლატფორმა შემუშავდა რუსეთის თავდაცვის სამინისტროს დაკვეთით და სავარაუდოდ მოთხოვნადი იქნება სამართალდამცავი ორგანოების, თავდაცვის კომპლექსის, ასევე სახელმწიფო საიდუმლოებითა და პირადი მონაცემებით მომუშავე კომერციული სტრუქტურების მიერ.

ტერმინალის სადგურების ოპერაციული სისტემა. ის დაფუძნებულია Linux-ზე და შეიცავს მხოლოდ ინსტრუმენტების აუცილებელ კომპლექტს სამუშაო ადგილების ორგანიზებისთვის თხელი კლიენტების გამოყენებით. ამ ფარგლებს გარეთ ყველა ფუნქცია გამორიცხულია განაწილებიდან. Kraftway Terminal Linux მხარს უჭერს მრავალი აპლიკაციის დონის ქსელის პროტოკოლს (RDP, VNC, SSH, NX, XWindow, VMWare View PCoIP და ა.შ.), გაძლევთ საშუალებას დააკონფიგურიროთ წვდომის უფლებები USB მედიის გადამისამართებისთვის, უზრუნველყოფს ქსელის და ლოკალური პრინტერების გამოყენების შესაძლებლობას. და შეიცავს კონფიგურაციის აღდგენის ინსტრუმენტებს OS-ს გადატვირთვის დროს, ასევე ტერმინალის სადგურების დისტანციური ჯგუფის მართვისა და სამუშაო სადგურების ადმინისტრირებისთვის. სისტემის განსაკუთრებული მახასიათებელია მისი მაღალი უსაფრთხოება. Kraftway Terminal Linux ასევე მხარს უჭერს მომხმარებლის ავთენტიფიკაციის აპარატურას: eToken PRO და eToken PRO Java USB კლავიშები Aladdin R.D CJSC-დან, ასევე RuToken S და RuToken EDS Active-Soft CJSC-დან. ოპერაციული სისტემა შეიძლება განახლდეს ადმინისტრატორის მიერ ადგილობრივი ქსელის ან USB დისკიდან. შესაძლებელია ავტომატური განახლების კონფიგურაცია როგორც მომხმარებლის ლოკალური სერვერიდან, ასევე Kraftway სერვერიდან.

WTware

შემქმნელი: ანდრეი კოვალევი

კიდევ ერთი პროგრამული პლატფორმა სამუშაო ადგილების განთავსებისთვის საწარმოს IT ინფრასტრუქტურაში იაფი ტერმინალის გადაწყვეტილებების გამოყენებით. WTware დისტრიბუცია მოიცავს სერვისებს ქსელის საშუალებით ჩამოტვირთვისთვის, პრინტერებთან მუშაობის ინსტრუმენტებს, შტრიხკოდების სკანერებს და სხვა პერიფერიულ აღჭურვილობას. მხარდაჭერილია COM და USB პორტის გადამისამართება, ასევე ჭკვიანი ბარათის ავთენტიფიკაცია. ტერმინალის სერვერთან დასაკავშირებლად გამოიყენება RDP პროტოკოლი და ოპერაციული სისტემის დაყენებისას წარმოქმნილი პრობლემების სწრაფად მოსაგვარებლად, დეტალური დოკუმენტაცია შედის განაწილების კომპლექტში. WTware ნაწილდება კომერციული პირობებით და ლიცენზირებულია სამუშაო სადგურების რაოდენობის მიხედვით. დეველოპერი გთავაზობთ OS-ის უფასო ვერსიას Raspberry Pi მინიკომპიუტერისთვის.

KasperskyOS

შემქმნელი: კასპერსკის ლაბორატორია

უსაფრთხო ოპერაციული სისტემა, რომელიც შექმნილია კრიტიკულ ინფრასტრუქტურებსა და მოწყობილობებში გამოსაყენებლად. კასპერსკის ლაბორატორიის პლატფორმა შეიძლება გამოყენებულ იქნას ავტომატური პროცესის კონტროლის სისტემებში (APCS), სატელეკომუნიკაციო მოწყობილობებში, სამედიცინო მოწყობილობებში, მანქანებში და ნივთების ინტერნეტის სამყაროს სხვა გაჯეტებში. OS შეიქმნა ნულიდან და მისი არქიტექტურიდან გამომდინარე, უზრუნველყოფს მაღალი დონის ინფორმაციის უსაფრთხოებას. KasperskyOS-ის ძირითადი ოპერაციული პრინციპი მოდის წესზე "ყველაფერი, რაც დაუშვებელია, აკრძალულია". ეს გამორიცხავს როგორც უკვე ცნობილი დაუცველობის, ასევე მომავალში აღმოჩენილი ხარვეზების გამოყენების შესაძლებლობას. ამავდროულად, უსაფრთხოების ყველა პოლიტიკა, მათ შორის გარკვეული პროცესებისა და მოქმედებების შესრულების აკრძალვები, კონფიგურირებულია ორგანიზაციის საჭიროებების შესაბამისად. პლატფორმა მიწოდებული იქნება როგორც წინასწარ დაინსტალირებული პროგრამული უზრუნველყოფა სხვადასხვა ტიპის მოწყობილობებზე, რომლებიც გამოიყენება სამრეწველო და კორპორატიულ ქსელებში. ამჟამად, კასპერსკის ლაბორატორიის უსაფრთხო ოპერაციული სისტემა ჩართულია L3 მარშრუტიზაციის გადამრთველში, რომელიც შემუშავებულია Kraftway-ის მიერ.

რეალურ დროში ოპერაციული სისტემა (RTOS), დაწერილი AstroSoft პროგრამისტების მიერ ნულიდან, სხვისი კოდის სესხის გარეშე და შექმნილია ძირითადად ნივთების ინტერნეტისა და ჩაშენებული მოწყობილობებისთვის. გარდა ამისა, ის განკუთვნილია რობოტიკისთვის, სამედიცინო აღჭურვილობისთვის, ჭკვიანი სახლისა და ჭკვიანი ქალაქის სისტემებისთვის, სამომხმარებლო ელექტრონიკისთვის და ა.შ. ფართო აუდიტორიისთვის 2017 წლის იანვარში. პლატფორმა არა მხოლოდ ახორციელებს ამ ტიპის პროდუქტების ყველა კლასიკურ ფუნქციონირებას, არამედ აქვს მრავალი უნიკალური შესაძლებლობა მრავალი მოწყობილობის ურთიერთქმედების ორგანიზებისთვის, რაც შესაძლებელს გახდის ჩაშენებულ სისტემებში აუცილებელი მექანიზმების შექმნის გამარტივებას: ჭარბი, ცხელი ცვლადი. აღჭურვილობა და ა.შ. MAX-ის ერთ-ერთი მახასიათებელია საზიარო მეხსიერების მხარდაჭერა მოწყობილობის დონეზე. ეს მექანიზმი უზრუნველყოფს ინფორმაციის ავტომატურ სინქრონიზაციას განაწილებული სისტემის კვანძებს შორის, მდგრადია ცალკეული კომპონენტების გაუმართაობის მიმართ. RTOS "MAX" შედის შიდა პროგრამული უზრუნველყოფის რეესტრში. გარდა ამისა, პროდუქტი რეგისტრირებულია ინტელექტუალური საკუთრების ფედერალურ სამსახურში (Rospatent) და ამჟამად გადის სერტიფიცირებას ტექნიკური და ექსპორტის კონტროლის ფედერალური სამსახურის (FSTEC რუსეთის) მიერ არადეკლარირებული შესაძლებლობების კონტროლის მეოთხე დონისთვის (NDV).

როგორც დასკვნა

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