Windows ოჯახის ოპერაციული სისტემების ძირითადი ვერსიები. ვინდოუსის ოპერაციული სისტემის რა ვერსიები არსებობს? UNIX ოჯახის ოპერაციული სისტემები

პირველ რიგში, მოდით მივცეთ Microsoft-ის აღწერა, რომელიც შეიცავს ვიკიპედიის გვერდზე ამ კომპანიის შესახებ.

Microsoft (Microsoft Corporation, წაიკითხეთ "Microsoft", NASDAQ: MSFT) არის ყველაზე დიდი (2008 წლის მოგება - 17,7 მილიარდი აშშ დოლარი 60,4 მილიარდი დოლარის ბრუნვით) ტრანსნაციონალური კომპანია, რომელიც აწარმოებს პროგრამულ უზრუნველყოფას სხვადასხვა ტიპის კომპიუტერული ტექნოლოგიებისთვის - პერსონალური კომპიუტერები, სათამაშო კონსოლები, PDA, მობილური ტელეფონები და სხვა ნივთები, მსოფლიოში ყველაზე ფართოდ გამოყენებული პროგრამული პლატფორმის დეველოპერი ამ დროისთვის - Windows ოჯახის ოპერაციული სისტემების. კომპანიის განყოფილება ასევე აწარმოებს ზოგიერთ აქსესუარს პერსონალური კომპიუტერებისთვის (კლავიატურები, მაუსები და ა.შ.). Microsoft-ის პროდუქტები მსოფლიოს 80-ზე მეტ ქვეყანაში იყიდება, პროგრამები ითარგმნება 45-ზე მეტ ენაზე.

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

პერსონალური კომპიუტერებისთვის IBM PC ოპერაციული სისტემების ისტორია იწყება 1981 წელს, როდესაც ამ მოწყობილობაზე დამონტაჟდა MS DOS 1.0. მართალია, ეს ოპერაციული სისტემა Microsoft-ის მიერ განვითარებულად არ შეიძლება ჩაითვალოს. მისი პროტოტიპი შემუშავდა მაიკროსოფტის გარეთ, Seattle Computer Production-ში და დაემატა ბილ გეითსის BASIC-ის თარჯიმანი.

Პირველი ოპერაციული სისტემა Microsoft აშენდა მას შემდეგ, რაც შეიძინა ლიცენზია AT&T-სგან UNIX-ისთვის. ასე გამოჩნდა ოპერაციული სისტემა Xenix, რომელიც კომპანიამ შეიმუშავა რამდენიმე წლის განმავლობაში, მაგრამ შემდეგ გადაწყვიტა მისგან თავი დაეღწია, უპირატესობა მიანიჭა MS DOS-ს.

Microsoft-მა შეიმუშავა და გამოუშვა რამდენიმე ათეული ოპერაციული სისტემა სხვადასხვა აღჭურვილობისთვის, მაგრამ ძირითადად პერსონალური კომპიუტერებისთვის IBM PC. ისინი შეიძლება დაიყოს შემდეგ ჯგუფებად:

1. MS DOS. ოპერაციული სისტემების სერია, რომელიც მხარს უჭერს მხოლოდ ბრძანების ხაზს, როგორც მომხმარებლის ინტერფეისს. გამოვიდა ვერსიები 1.0 (1981) 6.22 (1994 წ.). ბევრმა კომპანიამ (მათ შორის IBM, DEC და თუნდაც MIPT) შექმნა ამ სისტემის საკუთარი ვერსიები.

2 . Windows 1, 2, 3და 3.11 . დანამატები MS DOS ოპერაციული სისტემებისთვის, რომლებიც უზრუნველყოფენ მომხმარებლის გრაფიკულ ინტერფეისს. ისინი არ იყვნენ სრულფასოვანი ოპერაციული სისტემები, მაგრამ იყვნენ ჭურვები, რომლებიც უზრუნველყოფდნენ სტანდარტიზაციას ტექნიკის გამოყენებისთვის და ერთიანი ინტერფეისი მომხმარებლის პროგრამებისთვის. მათი პირველი ვერსია 1985 წელს გამოჩნდა, უახლესი კი 1995 წელს.

უნდა აღინიშნოს, რომ არსებობდა Windows-ის წინამორბედი - Visi Corp-ის გრაფიკული გარსი, სახელად Visi On. მოვიყვანოთ ამ გარსის ინტერფეისის მაგალითი 1983 წლიდან (ნახ. 2.10).


ბრინჯი.

2.10.


და აი, როგორ გამოიყურებოდა მომხმარებლებისთვის ორი წლის შემდეგ, 1985 წელს გამოშვებული Windows 1.0 გარემოს ეკრანი (ნახ. 2.11).

3. ბრინჯი. 2.11.

4. Windows 9X. ოპერაციული სისტემების ეს სერია წარმოდგენილია შემდეგი ვერსიებით: Windows 95, Windows 98 და Windows Me. ისინი შექმნილია მომხმარებლებისთვის IBM PC პერსონალურ კომპიუტერებზე მუშაობისთვის. ამ სისტემების გრაფიკულმა ინტერფეისმა დიდი გავლენა მოახდინა მომხმარებლის პერსონალურ კომპიუტერთან მუშაობის სტანდარტებზე. მომხმარებლის ეკრანის ხედი ნაჩვენებია ნახ. 2.12.

5. Windows NT. მისი სახელწოდების NT აბრევიატურა მომდინარეობს New Technology-დან. მისი პირველი ვერსია, რომელიც შეიქმნა 1993 წელს, უნდა ჩაენაცვლებინა MS DOS, რაც არ მოხდა. შემდეგი ვერსიები უნდა ჩაენაცვლებინათ Windows 95 ბაზარზე, რაც მხოლოდ 2000-იანი წლების დასაწყისში მოხდა. ამ სისტემის ვარიანტები შეიქმნა როგორც მომხმარებლის მუშაობისთვის ადგილობრივ კომპიუტერზე, ასევე ლოკალური ქსელის მართვისთვის. ამ მიმართულების ვერსიებს გარკვეულ დრომდე ერქვა NT და 2000 წლიდან მათ მიიღეს სხვადასხვა სახელები: NT 5.0 - Windows 2000, NT 5.2 - Windows 2003, NT 6.0 - Windows Vista და Windows 2008, NT 6.1 - Windows 7.

Windows SE . ამ ოპერაციული სისტემების განვითარება დაიწყო 1996 წელს. ისინი ამჟამად შექმნილია სხვადასხვა მობილური მოწყობილობებისთვის. ამ ხაზის უახლესი ვერსია არის Windows Mobile 6., შეიძლება აღინიშნოს, რომ მაიკროსოფტს აქვს მონოპოლია პერსონალური კომპიუტერებისთვის პროგრამული უზრუნველყოფის წარმოებაზე. მისი ეგიდით იქმნება მრავალფეროვანი პროგრამული უზრუნველყოფა - ოპერაციული სისტემები,, ფირმებისა და საწარმოების მართვის სისტემები (კორპორატიული სისტემები). სხვა ტექნიკის პლატფორმების დაპყრობის მცდელობები წარუმატებელი აღმოჩნდა (გარდა მობილური და პორტატული მოწყობილობებისა). კომპანიას აქვს გარკვეული მიღწევები სუპერკომპიუტერების ბაზარზე.


ბრინჯი.

2.12.

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

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

2007 წლის 13 დეკემბერს ნორვეგიულმა კომპანია Opera Software ASA-მ, Opera-ს ვებ ბრაუზერის შემქმნელმა, განაცხადა, რომ მან შეიტანა საჩივარი Microsoft-ის წინააღმდეგ ევროკომისიაში. საჩივარში Opera Software სთხოვს Microsoft-ს, მისცეს მომხმარებლებს „ბრაუზერის ჭეშმარიტი არჩევანი“ კონკურენტ ბრაუზერების მიწოდებით Windows-ით ან Internet Explorer-ის მეინსტრიმისგან გამოყოფით. გარდა ამისა, კომპანია მოითხოვს ღია ვებ სტანდარტების მხარდაჭერას Internet Explorer-ში ჩასართავად.

2.4. განსხვავებები UNIX/Linux ოჯახსა და Windows და MS DOS ოპერაციულ სისტემებს შორის

  1. ამ წიგნში ჩვენ ძირითადად მივმართეთ მკითხველებს, რომლებიც აქამდე მხოლოდ Windows ოპერაციულ სისტემებს იყენებდნენ. გვინდა აღვნიშნოთ, რომ MS DOS-ის მოსვლამდე 1981 წელს, UNIX სისტემამ უკვე გაიარა მნიშვნელოვანი გზა თავის ისტორიაში. იყო დრო, როდესაც თავად მაიკროსოფტი იდგა არჩევანის წინაშე: განავითაროს UNIX-ის ერთ-ერთი ვარიანტი IBM PC-სთვის ან გააგრძელოს საკუთარი სისტემა. შეიძინეს კიდეც შესაბამისი ლიცენზია და გამოუშვეს UNIX-ის ვარიანტი, XENIX. მაგრამ შემდეგ არჩევანი დარჩა MS DOS-ზე. UNIX-ისა და MS DOS-ის ფუნქციონირებაში, ახლა კი UNIX გრაფიკულ რეჟიმში და Windows-ის თანამედროვე ვერსიებში, ბევრი საერთოა, ზოგჯერ წვრილმანებშიც კი. ამ შესავლის შემდეგ, ჩვენ წარმოგიდგენთ რამდენიმე პუნქტს, სადაც UNIX / Linux OS ოჯახი მნიშვნელოვნად განსხვავდება Microsoft-ის ოპერაციული სისტემებისგან. გარდა ამისა, სადაც არ უნდა იყოს ტერმინი "სისტემა", იგულისხმება UNIX / Linux ოჯახი.
  2. სისტემა შეიძლება შეიცვალოს ბირთვის ხელახალი შედგენით - სისტემის საფუძველი, რომელიც განუწყვეტლივ ვითარდება და მორგებულია გამოთვლითი ინსტალაციის კონფიგურაციაზე.
  3. სისტემის ოპერაციული პარამეტრების დაყენების რამდენიმე დონე არსებობს:
    • კომუნალურ კომპანიებთან მუშაობა, მათ შორის გრაფიკული ინტერფეისის რეჟიმში;
    • კონფიგურაციის ფაილების რეგულირება;
    • საწყის ტექსტებში ცვლილებების შეტანა და მათი შემდგომი ხელახალი შედგენა.
  4. ბრძანების რეჟიმი თავდაპირველად ჩატვირთულია და GUI საჭიროებს დამატებით ზარს. ამ უკანასკნელს განხორციელების რამდენიმე მეთოდი აქვს.
  5. Linux სისტემის ინსტალატორები მოიცავს პროგრამული უზრუნველყოფის სრულ კომპლექტს, რომელიც აუცილებელია საოფისე ან სახლის კომპიუტერად ან სერვერად მუშაობისთვის.
  6. სისტემის საინტერესო თვისებაა ვირტუალურ ტერმინალებზე რამდენიმე მომხმარებლის ერთდროულად დარეგისტრირების შესაძლებლობა.
  7. სისტემაში ბევრი ჭურვია (ბრძანების თარჯიმანის ანალოგიურია comand.com MS DOS-ში). მუშაობისას შეგიძლიათ მიიღოთ მათი სრული სია (chsh – listshell ბრძანება) და აირჩიოთ რომელიმე (chsh ბრძანება).
  8. მთავარ ფაილურ სისტემასთან მუშაობის გარდა, შეგიძლიათ სხვა ოპერაციულ სისტემებში მომზადებულ ინფორმაციაზე წვდომა.
  9. ლინუქსის ფაილური სისტემა მყარ დისკზე შეიძლება განთავსდეს დისკის რამდენიმე დანაყოფზე, ხოლო swap ზონას ყოველთვის ენიჭება ცალკე დისკის დანაყოფი ფაილური სისტემის ტიპით, რომელიც განსხვავდება ძირითადიდან. თქვენ ასევე შეგიძლიათ განათავსოთ შემდეგი ინფორმაცია დისკის ცალკეულ დანაყოფებში (მოწოდებულია ASli Linux-ში არსებული სია):
    • ჩატვირთვის მონაცემები (/boot);
    • დისკის უბნები, სადაც მუდმივად ცვალებადი სისტემური ინფორმაციაა ჩაწერილი, მაგალითად, სისტემის ფაილები, ელექტრონული ფოსტის შეტყობინებები, (/var);
    • ჩვეულებრივი მომხმარებლების მიერ სამუშაოდ გამოყოფილი დისკის ზონები (/სახლი);
    • ინფორმაცია, რომელიც განკუთვნილია ყველა მომხმარებლისთვის (/usr).
  10. სხვადასხვა აღჭურვილობისგან მიღებულ მონაცემებზე წვდომა ხორციელდება არა ფაილური სისტემის ერთ-ერთ ზედა დონის წვეროზე, არამედ იერარქიული ფაილური სისტემის ერთადერთ ფესვზე დაქვემდებარებულ ერთ-ერთ წვეროში (მისი სახელია /).

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

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

· დარწმუნდით, რომ მომხმარებლის პროგრამები ჩატვირთულია RAM-ში და შესრულებულია (ეს პუნქტი არ ვრცელდება OS-ებზე, რომლებიც განკუთვნილია ROM-ში ჩასართავად).

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

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

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

· მიაწოდეთ მომხმარებლის ინტერფეისი. სიტყვა „ზოგი“ აქ შემთხვევით არ არის ნათქვამი - ზოგი სისტემა შემოიფარგლება ბრძანების ხაზით, ზოგი კი ინტერფეისის ქვესისტემის 90%-ს მოიცავს. ჩაშენებულ სისტემებს ხშირად არ აქვთ მომხმარებლის ინტერფეისი.

არსებობს OS, რომელთა ფუნქციები ამით შემოიფარგლება. ამ ტიპის ერთ-ერთი ცნობილი სისტემაა დისკის ოპერაციული სისტემა MS DOS.
უფრო მოწინავე ოპერაციული სისტემები ასევე გთავაზობთ შემდეგ ფუნქციებს:

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

· ამოცანების ერთმანეთთან ურთიერთქმედების ორგანიზება;

· მანქანა-მანქანა ურთიერთქმედების და რესურსების გაზიარების ორგანიზება;

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

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

DOS (დისკის ოპერაციული სისტემები)

ეს არის სისტემები, რომლებიც ასრულებენ მხოლოდ პირველ ოთხ ფუნქციას. როგორც წესი, ისინი წარმოადგენენ ერთგვარი რეზიდენტური ქვეპროგრამების კომპლექტს, მეტი არაფერი. DOS ატვირთავს მომხმარებლის პროგრამას მეხსიერებაში
და გადასცემს მას კონტროლს, რის შემდეგაც პროგრამა რასაც უნდა სისტემასთან აკეთებს. პროგრამის შეწყვეტისას კარგ პრაქტიკად ითვლება აპარატის ასეთ მდგომარეობაში დატოვება, რათა DOS-მა გააგრძელოს მუშაობა. თუ პროგრამა მანქანას სხვა მდგომარეობაში მოაქვს, DOS ვერ შეუშლის ხელს მას არაფრის გაკეთებაში.
ტიპიური მაგალითია სხვადასხვა ჩატვირთვის მონიტორები Spectrum კლასის მანქანებისთვის. როგორც წესი, ასეთი სისტემები ერთდროულად მუშაობს მხოლოდ ერთი პროგრამით.
MS DOS დისკის ოპერაციული სისტემა IBM PC-თან თავსებადი მანქანებისთვის არის ერთ-ერთი ასეთი რეზიდენტი მონიტორის პირდაპირი შთამომავალი.
ამ კლასის სისტემების არსებობა განპირობებულია მათი სიმარტივით და იმით, რომ ისინი მოიხმარენ მცირე რესურსს. Spectrum კლასის მანქანებისთვის ეს კრიტიკულ პარამეტრებზე მეტია. კიდევ ერთი მიზეზი, რის გამოც ასეთი სისტემების გამოყენება შესაძლებელია საკმაოდ მძლავრ მანქანებზეც კი, არის პროგრამული უზრუნველყოფის თავსებადობის მოთხოვნა იმავე ოჯახის კომპიუტერების ადრინდელ მოდელებთან.

ზოგადი დანიშნულების OS

ეს კლასი მოიცავს სისტემებს, რომლებიც ასრულებენ ყველა ზემოთ ჩამოთვლილ ფუნქციას. OS და DOS-ად დაყოფა, როგორც ჩანს, მოდის IBM DOS/360 და OS/360 სისტემებიდან ამ კომპანიის დიდი კომპიუტერებისთვის, რომელთა კლონები ჩვენს ქვეყანაში ცნობილია ES COMPUTER 10XX სერიის სახელწოდებით. (სხვათა შორის, IBM-საც ჰქონდა TOS/360, Tape Operating System).
აქ, OS-ში ვიგულისხმებთ „ზოგადი დანიშნულების“ სისტემებს, ე.ი. შექმნილია ერთი ან რამდენიმე მომხმარებლის ინტერაქტიული მუშაობისთვის დროის გაზიარების რეჟიმში, არც თუ ისე მკაცრი მოთხოვნებით სისტემის რეაგირების დროზე გარე მოვლენებზე. როგორც წესი, ასეთი სისტემები დიდ აქცენტს აკეთებენ თავად სისტემის, პროგრამული უზრუნველყოფის და მომხმარებლის მონაცემების დაცვაზე მცდარი და მავნე პროგრამებისა და მომხმარებლებისგან. როგორც წესი, ასეთი სისტემები იყენებენ მეხსიერების დაცვისა და ვირტუალიზაციის ინსტრუმენტებს, რომლებიც ჩაშენებულია პროცესორის არქიტექტურაში. ეს კლასი მოიცავს ისეთ ფართოდ გავრცელებულ სისტემებს, როგორიცაა Windows 2000 და Unix ოჯახის სისტემები.

ვირტუალური მანქანების სისტემები

ასეთი სისტემები გარკვეულწილად განსხვავდებიან. ვირტუალური მანქანების სისტემა არის ოპერაციული სისტემა, რომელიც საშუალებას აძლევს რამდენიმე პროგრამის ერთდროულ მუშაობას, მაგრამ ამავე დროს თითოეული პროგრამისთვის ქმნის ილუზიას, რომ მანქანა მთლიანად მის განკარგულებაშია, როგორც DOS-ის ქვეშ მუშაობისას. ხშირად, "პროგრამა" აღმოჩნდება სრულფასოვანი ოპერაციული სისტემა - ასეთი სისტემების მაგალითებია VMWare x86 არქიტექტურის მქონე მანქანებისთვის ან VM System/370 და მისი შთამომავლებისთვის.
ვირტუალური მანქანები ღირებული ინსტრუმენტია კროს-პლატფორმული აპლიკაციების შემუშავებისა და ტესტირებისას. ნაკლებად ხშირად, ისინი გამოიყენება ბირთვის მოდულების ან თავად ოპერაციული სისტემის გამართვისთვის.
ასეთი სისტემები ხასიათდება მაღალი ზედნადები ხარჯებით და შედარებით დაბალი საიმედოობით, ამიტომ ისინი შედარებით იშვიათად გამოიყენება სამრეწველო პროგრამებში.
ხშირად SVM არის ზოგადი დანიშნულების OS ქვესისტემა: MS DOS და MS Windows ემულატორები UNIX და OS/2-სთვის, WoW ქვესისტემა Windows NT/2000/XP-ში, DOS სესია Windows Z.x/95/98/ME, RT-11 ემულატორი VAX/VMS.
ვირტუალური მანქანების სისტემებში, როგორც წესი, დიდი ყურადღება უნდა მიაქციოთ აპარატურის მუშაობის ემულაციას. მაგალითად, რამდენიმე პროგრამამ შეიძლება დაიწყოს სისტემის ტაიმერის დაპროგრამება. CVM უნდა თვალყური ადევნოს ასეთ მცდელობებს და შექმნას ილუზია თითოეული პროგრამისთვის, რომ მან დააპროგრამა ტაიმერი ზუსტად ისე, როგორც მას სურდა. ასეთი სისტემების შემუშავება რთული და ხშირად უმადურობაა. ასეთი სისტემების არქიტექტურა ძლიერ არის დამოკიდებული ვირტუალიზებული ტექნიკის თვისებებზე, ამიტომ ჩვენ ძნელად განვიხილავთ OS-ის ამ კლასს.

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

ეს არის სისტემები, რომლებიც შექმნილია იმისთვის, რომ ხელი შეუწყოს ე.წ რეალური დრო- პროგრამები, რომლებიც აკონტროლებენ არაკომპიუტერულ აღჭურვილობას, ხშირად ძალიან მკაცრი დროის ლიმიტებით. ასეთი აპლიკაციის მაგალითი იქნება fly-by-wire ბორტ კომპიუტერული პროგრამა (სიტყვასიტყვით, „მავთულზე ფრენა“, ანუ საკონტროლო სისტემის გამოყენებით, რომელშიც საკონტროლოებს არ აქვთ მექანიკური და ჰიდრავლიკური კავშირი სამართავთან. ზედაპირები) თვითმფრინავის, ელემენტარული ამაჩქარებლის მართვის სისტემის ნაწილაკების ან სამრეწველო აღჭურვილობის. ასეთმა სისტემებმა უნდა უზრუნველყონ მრავალძალიანობის მხარდაჭერა, გარანტირებული რეაგირების დრო გარე მოვლენაზე და მარტივი წვდომა ტაიმერზე და გარე მოწყობილობებზე.
პასუხის დროის გარანტიის შესაძლებლობა RT სისტემების დამახასიათებელი ნიშანია. მნიშვნელოვანია განასხვავოთ სიზუსტე და უბრალოდ მაღალი შესრულება და დაბალი ზედნადები. ყველა ალგორითმი და ტექნიკური გადაწყვეტა, თუნდაც ის, რომელიც უზრუნველყოფს შესანიშნავი საშუალო რეაგირების დროს, არ არის შესაფერისი RT აპლიკაციებისა და ოპერაციული სისტემებისთვის.
სხვა მახასიათებლების მიხედვით, ეს სისტემები შეიძლება მიეკუთვნებოდეს როგორც DOS კლასს (RT-11), ასევე OS კლასს (OS-9, QNX).
საინტერესოა, რომ კომპიუტერული ტექნოლოგიების ახალი ტენდენცია - მულტიმედია - მაღალი ხარისხის დანერგვით, სისტემას იგივე მოთხოვნებს უყენებს, როგორც რეალურ დროში სამრეწველო ამოცანებს. მულტიმედიაში მთავარი პრობლემა ეკრანზე გამოსახულების ხმასთან სინქრონიზაციაა. ზუსტად ამ თანმიმდევრობით. ხმას ჩვეულებრივ წარმოქმნის გარე აპარატური მოწყობილობა თავისი ტაიმერით და გამოსახულება სინქრონიზებულია მასთან. ადამიანს შეუძლია შეამჩნიოს საკმაოდ მცირე დროებითი არაერთგვაროვნება აუდიო ნაკადში, ხოლო ვიზუალურ ნაკადში კადრების გამოტოვება არც ისე შესამჩნევია. ხმასა და გამოსახულებას შორის შეუსაბამობა ამოიცნობს ადამიანს უკვე დაახლოებით 30 ms დაგვიანებით. ამიტომ, მაღალი ხარისხის მულტიმედიური სისტემები უნდა უზრუნველყოფდეს სინქრონიზაციას იგივე ან უფრო მაღალი სიზუსტით, რაც ცოტათი განსხვავდება რეალურ დროისგან.
Ე. წ "რბილი რეალური დრო" (რბილი რეალური ცაცხვი)თანამედროვე Win32 პლატფორმების მიერ მოწოდებული, საერთოდ არ არის რეალურ დროში, ის არის რაღაც „მეორე სიახლის ზუთხი“. "რბილი RT" სისტემა არ იძლევა გარანტირებულ, მაგრამ მხოლოდ საშუალო რეაქციის დროს. მულტიმედიური აპლიკაციებისა და თამაშებისთვის, განსხვავება "საშუალო" და "გარანტირებული" შორის არ არის ძალიან კრიტიკული - კარგად, სურათი იკუმშება ან ხმა გაქრება. მაგრამ სამრეწველო პროგრამებისთვის, სადაც რეალურ დროშია საჭირო, ეს ჩვეულებრივ მიუღებელია.

ჯვარედინი განვითარების ინსტრუმენტები

ეს არის სისტემები, რომლებიც შექმნილია პროგრამების შემუშავებისთვის ორი აპარატის კონფიგურაციაში, როდესაც კოდის რედაქტირება, შედგენა და ხშირად გამართვა ხორციელდება ინსტრუმენტულ მანქანაზე (ინგლისურ ლიტერატურაში მას ხშირად უწოდებენ მასპინძელი- სიტყვასიტყვით, "ოსტატი"), შემდეგ კი შედგენილი კოდი იტვირთება სამიზნე სისტემაში. ყველაზე ხშირად ისინი გამოიყენება პროგრამების დასაწერად და გამართვისთვის, რომლებიც მოგვიანებით ROM-შია ჩასმული. ასეთი OS-ის მაგალითებია პროგრამირების სისტემები მიკროკონტროლერებისთვის Intel, Atmel, PIC და ა.შ., Windows CE სისტემები, Palm OS და ა.შ. ასეთი სისტემები, როგორც წესი, მოიცავს:

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

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

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

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

  • სისტემები დიდი კომპიუტერებისთვის IBM-დან - OS/390, z/OS და IBM VM.
  • Unix ოჯახი არის დიდი, სწრაფად მზარდი და ცუდად განსაზღვრული ოჯახი. ამ წიგნში, ამ ოჯახის სისტემებით, პირველ რიგში ვიგულისხმებთ სამი ძირითადი ტიპის ოპერაციულ სისტემას:
    • Unix System V გამოშვება 4.x: Sunsoft Solans, SCO UnixWare;
    • Berkeley Software Distribution Unix: BSDI, FreeBSD;
    • Linux.
  • ციფრული კვლევის საკონტროლო პროგრამის/მონიტორის (CP/M) პირდაპირი და არაპირდაპირი შთამომავლების ოჯახი. ამ ოჯახში ასევე შეიძლება გამოიყოს \sisname(Win 32) პლატფორმების ძალიან ცნობილი ქვეოჯახი (ნახ. B.2).

კიდევ ერთი ოჯახი, რომელიც თითქმის გადაშენებულია, მაგრამ დატოვა მრავალი მნიშვნელოვანი და საინტერესო კონცეფციის მემკვიდრეობა, არის ოპერაციული სისტემები მინი და მიკროკომპიუტერებისთვის დეკემბრიდან: RT-11, RSX-11 და VAX/VMS.
რიგი სისტემები, მათ შორის კომერციულად წარმატებული, მაგალითად OS/400, არ შეიძლება დამაჯერებლად მიენიჭოს რომელიმე ჩამოთვლილ ოჯახს, ამიტომ, წინა განყოფილების კლასიფიკაციის მსგავსად, ამ კლასიფიკაციას სიფრთხილით უნდა მოეპყროთ.


Დაკავშირებული ინფორმაცია.


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

· ერთიანი გრაფიკული მომხმარებლის ინტერფეისი;

· მრავალდავალება;

· ქსელურ გარემოში მუშაობის მხარდაჭერა;

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

დანერგილია Windows ოჯახის ოპერაციულ სისტემებში ღია არქიტექტურა(Windows Open Services Architecture– WOSA), რომელიც უზრუნველყოფს ინფორმაციის გადაცემის პრობლემის გადაჭრის მექანიზმებს მისი ადგილმდებარეობისა და პრეზენტაციის ფორმატის მიუხედავად. მათი დახმარებით კომპიუტერის მომხმარებელს ადვილად შეუძლია დაუკავშირდეს ნებისმიერ საინფორმაციო სერვისს, რომელიც მდებარეობს სხვადასხვა ქსელებსა თუ ოპერაციულ სისტემაში. ამჟამად უზრუნველყოფილია მონაცემთა ბაზებზე, ფოსტაზე, სატელეფონო ქსელებზე და ლიცენზირების სისტემებზე, ქსელურ სერვისებზე და სპეციალიზებულ სერვისებზე (ფინანსური სისტემები და რეალურ დროში მონაცემები) სტანდარტული წვდომა.

Microsoft-ის პირველი განვითარება პერსონალური კომპიუტერებისთვის ახალი ოპერაციული სისტემების შექმნის სფეროში იყო პროგრამული გარემო Windows 3.x (Windows 3.0, Windows 3.1, Windows 3.11 for Workgroup), რომლებიც წარმოადგენდნენ MS DOS ოპერაციული სისტემის გრაფიკულ დანამატს.

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

Windows 98განსხვავდება Windows 95-ისგან Internet Explorer ბრაუზერთან ინტეგრირებით, რაც უზრუნველყოფს საქაღალდეების შიგთავსის ჩვენებას ბრაუზერის ფანჯრის სახით; გაუმჯობესებული თავსებადობა ახალ კომპიუტერულ აპარატურასთან; plug-and-play მხარდაჭერა. შეიძლება გამოყენებულ იქნას დესკტოპ და ლეპტოპ კომპიუტერებზე.

Windows Millennium Edition(Windows ME) არის Windows 95, Windows 98 და Windows 98 SE ოპერაციული სისტემების შემდეგი ვერსია. ის დაფუძნებულია Windows 98 ბირთვზე.


Windows 95-ის პარალელურად, Microsoft-მა ბაზარზე ფუნდამენტურად ახალი ოპერაციული სისტემა შემოიტანა - Windows 9X (New Technology), რომელიც გახდა მრავალი ოპერაციული სისტემის წინაპარი. ეს არის 32-ბიტიანი სისტემა ჩაშენებული ქსელის მხარდაჭერით და მოწინავე მრავალ მომხმარებლის შესაძლებლობებით. ის უზრუნველყოფს ნამდვილ მრავალდავალებას, მრავალპროცესირებას, აპარატურულ და საინფორმაციო რესურსებზე წვდომის კონტროლს, მონაცემთა დაცვას და ბევრ სხვას.

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

შემდეგი თაობის ოპერაციული სისტემა Windows 2000 გამიზნულია სხვადასხვა კომპიუტერებზე: ლეპტოპებზე, დესკტოპებზე, სერვერებზე და კლასტერულ სისტემებზე და უზრუნველყოფს მჭიდრო ინტეგრაციას ინტერნეტთან. ეს არის Windows NT 4.0-ის განვითარება და ხასიათდება შემდეგი პარამეტრებით:

· აქვს 32-ბიტიანი ფაილური სისტემა შემდგომი განვითარებისთვის ღია არქიტექტურით, რომელიც მუშაობს უფრო სწრაფად და ახორციელებს ბევრ ახალ ფუნქციას;

· მაქსიმალურად ამარტივებს აღჭურვილობის ინსტალაციას და კონფიგურაციას plug-and-play სტანდარტის მხარდაჭერის გამო;

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

· მოიცავს ინტერნეტთან მუშაობის ეფექტურ ინსტრუმენტებს, რომლებიც აჩქარებს მუშაობას და მოიძიებს ინფორმაციას მსოფლიო ქსელში.

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

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

Windows 2000 ოჯახი მოიცავს: Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000 Datacenter Server. თითოეული მათგანი შექმნილია საკუთარი მიზნებისთვის და აქვს შესაბამისი შესაძლებლობები და ფუნქციები. მაგალითად, Windows 2000 Professional გამიზნულია სახლის კომპიუტერებზე ან სამუშაო სადგურებზე.

Windows XPაერთიანებს Windows-ის წინა ვერსიების საუკეთესო თვისებებს: სანდოობა, სტაბილურობა და მართვადობა Windows 2000-დან, plug-and-play ტექნოლოგია Windows 98-დან. იგი ახორციელებს უფრო ეფექტურ მომხმარებლის ინტერფეისს, მათ შორის დოკუმენტების დაჯგუფებისა და ძიების ახალ შესაძლებლობებს, სწრაფ უნარს. მომხმარებლის შეცვლა და ა.შ. Windows XP-ის მომხმარებელს შეუძლია შექმნას CD-ები ჩაწერის ან ჩაწერის ფორმატებში (CD-R ან CD-RW) ჩვეულებრივი გადაადგილების მეთოდის ან შესაბამისი ოსტატების გამოყენებით. Windows XP ოპერაციული სისტემა დანერგილია Microsoft-ის მიერ ორი ვერსიით: სახლის მომხმარებლებისთვის, Windows XP HomeEdition და კორპორატიული კლიენტებისთვის Windows XP Professional Edition.

Windows NT, 2000, XP OS მხარს უჭერს FAT, NTFS, CDFS ფაილურ სისტემებს.

Windows 2000 Server-ის შესაძლებლობები შემდგომში განვითარდა 64-ბიტიან ოპერაციულ სისტემაში Windows Server 2003 , რომლის ვერსიები გამიზნულია მცირე ბიზნესისა და SOHO ბაზრისთვის ( მცირე ოფისი/სახლის ოფისი– მცირე ოფისი/სახლის ოფისი), სერვერები დიდი საწარმოებისთვის, ვებ სერვერების მშენებლობა.

Windows CE– ოპერაციული სისტემა მობილური გამოთვლითი მოწყობილობებისთვის, როგორიცაა PDA, ციფრული ინფორმაციის პეიჯერები, მობილური ტელეფონები, მულტიმედიური და გასართობი სეტ-ტოპ-ბოქსები, მათ შორის DVD ფლეერები და ინტერნეტთან წვდომის მოწყობილობები. ეს არის 32-ბიტიანი, მრავალფუნქციური ოპერაციული სისტემა ღია არქიტექტურით. Windows CE საშუალებას აძლევს სხვადასხვა კატეგორიის მოწყობილობებს "სასაუბროდ" და გაცვალონ ინფორმაცია ერთმანეთთან, დაუკავშირდნენ კორპორატიულ ქსელებს და ინტერნეტს და გამოიყენონ ელექტრონული ფოსტა. ის არის კომპაქტური და მაღალპროდუქტიული, მუშაობს სხვადასხვა ბრენდისა და მწარმოებლის მიკროპროცესორებზე.

Windows 95 იყო პირველი ოჯახი. შემუშავებულია MS DOS OS და Windows 3.x ოპერაციული გარსის საფუძველზე. Microsoft-ის მიერ. შემდგომში ამ ოჯახის OS-ის განვითარება გაგრძელდა ორი მიმართულებით - ლოკალური და ქსელური. პირველი მიმართულების ოპერაციული სისტემა – Windows 95, Windows 98, Windows ME (Millenium Edition). ისინი ყველა აგებულია იმავე პრინციპებზე და, მიუხედავად იმისა, რომ დაემატა ახალი ფუნქციები, მომხმარებელი რჩება იმავე ნაცნობ და კომფორტულ გარემოში. Windows ოჯახის ადგილობრივი ოპერაციული სისტემების ყველა ვერსია არის მრავალფუნქციური, ერთჯერადი მომხმარებლის OS უზრუნველყოფს მოსახერხებელი გრაფიკული ინტერფეისი , მაგრამ საკმარისია სუსტად უზრუნველყოფს დაცვას არასანქცირებული წვდომისგან .

ამ ოჯახიდან კიდევ ერთი ჯგუფი თავიდანვე ჩამოყალიბდა როგორც OS სერვერებისა და სამუშაო სადგურებისთვის . პირველი იყო Windows NT (ახალი ტექნოლოგია), შემდეგ Windows 2000, Windows XP (eXPerience - გამოცდილება, ცოდნა). ეს OS ჯგუფი უფრო სტაბილურია ვიდრე Windows 95/98/Me, გააუმჯობესა პროცესის მისამართის სივრცის დაცვა, გაფართოებული ფაილური სისტემა .

Windows Vista და მისი გაუმჯობესებული და ოპტიმიზებული ვერსია Windows 7 არის Microsoft Windows-ის უახლესი ვერსიები, გრაფიკული ოპერაციული სისტემების ხაზი, რომელიც გამოიყენება პერსონალურ კომპიუტერებზე.

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

Windows OS-ის სავარაუდო სტრუქტურა

Windows-ის ძირითადი სისტემა მოიცავს შემდეგ ძირითად კომპონენტებს:

    ვირტუალური მანქანების მენეჯერის ქვესისტემა;

    ფაილების და დრაივერების მართვის ქვესისტემა;

    ფანჯრების მართვის ქვესისტემა.

OS ობიექტები ფანჯრები

ლოგიკური ობიექტები :

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

2) პროგრამები– ინსტრუმენტების ობიექტები, რომლებიც ქმნიან და ამუშავებენ დოკუმენტებს;

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

4) დესკტოპი– ობიექტი, რომელზეც შეგიძლიათ განათავსოთ ყველაზე ხშირად გამოყენებული დოკუმენტები, საქაღალდეები, პროგრამები;

5) კალათა- არასაჭირო საგნების გადაყრის საგანი;

6) დავალების პანელი– განზოგადებული ობიექტი, რომელიც შეიცავს ღია აპლიკაციების სახელებს, Start ღილაკს, ხატებს: დრო, ანბანის შეცვლა და ა.შ.;

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

ფიზიკური ობიექტი

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

სტანდარტული OS აპლიკაციები ფანჯრები

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

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

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

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

    ვირტუალური მანქანები და მრავალფუნქციური სამუშაოები.

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

MS DOS OS შესრულებულია ცალკე ფანჯარაში, როგორც ცალკე განაცხადის დავალება, ხდება ე.წ. MS DOS OS ემულაცია (სიტყვა ემულაცია სიტყვასიტყვით ნიშნავს "გააკეთე იგივე და კიდევ უკეთესი", რაც ინგლისურად ასე ჟღერს: სცადე ამის გაკეთება, როგორც და უკეთესი მაშინ).

    მაგიდის მეტაფორა , დაწყება ღილაკი, Explorer პროგრამა.

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

დაწყების ღილაკი შეიცავს მენიუს მუშაობის დაწყებისა და შეწყვეტის ძირითადი ვარიანტებით. ძირითადი მოიცავს შემდეგს:

    აპლიკაციისა და სერვისის პროგრამებზე წვდომის შესაძლებლობა, რომლებთანაც შესაძლებელია მუშაობა Windows-ში;

    OS გარემოს მორგების შესაძლებლობა;

    დისკებზე ფაილების და საქაღალდეების ძებნის შესაძლებლობა;

    კომპიუტერის სწორად გამორთვა ან ოპერაციული სისტემის გადატვირთვა.

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

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

    კურსორის ინტერფეისი (მაუსის მაჩვენებლები).

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

    ტექნიკა "გადმოათრიე და ჩააგდე ".

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

    ტექნიკა - OLE (ობიექტების დაკავშირება და ჩაშენება ).

ობიექტების დაკავშირებისა და ჩაშენების ტექნოლოგია საშუალებას გაძლევთ, მაგალითად, გრაფიკული ობიექტების ჩასმა დოკუმენტებში ორი გზით:

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

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

    ტექნოლოგია"ბუფერები ".

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

    მენიუ ტექსტი და პიქტოგრაფიული.

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

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

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

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

    NetWare Novell-დან;

    MS Windows NT (2000, XP);

  • სოლარისი მზისგან.

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

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

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

Microsoft Windows

Microsoft Windows (/ˈwɪndoʊz/) არის Microsoft-ის საკუთრების ოპერაციული სისტემების ოჯახი. Windows ოპერაციული სისტემები მუშაობს x86, x86-64, IA-64, ARM პლატფორმებზე. ასევე იყო ვერსიები DEC Alpha, MIPS და PowerPC-სთვის.

Microsoft Windows-ის ვერსიები

Microsoft Windows-ის შემდეგი ვერსიები არსებობს:

1. Windows 1.0 (1985)

2. Windows 2.0 (1987)

3. Windows 3.0 (1990)

4. Windows 3.1 (1992)

5. Windows For Workgroups 3.1 (1992)

6. Windows NT 3.1 (1993)

7. Windows NT 3.5 (1994)

8. Windows NT 3.51 (1995)

9. Windows 95 (1995)

10. Windows NT 4.0 (1996)

11. Windows 98 (1998)

12. Windows 98 SE (1999)

13. Windows 2000 (2000)

14. Windows Me (2000)

15. Windows XP (2001)

16. Windows XP 64-ბიტიანი გამოცემა (2003)

17. Windows Server 2003 (2003)

18. Windows Fundamentals for Legacy PCs (2006)

19. Windows Vista (2007)

20. Windows Home Server (2007)

21. Windows Server 2008 (2008)

23. Windows Server 2008 R2 (ადრე ცნობილი როგორც Windows Server 7) (გამოშვების თარიღი დაგეგმილია 2009 წლის ბოლოს 2010 წლის დასაწყისში)

24. Windows 8 (გამოშვების თარიღი დაგეგმილია 2012 წელს)

მოდით უფრო ახლოს მივხედოთ თითოეულ ჩამოთვლილ ოპერაციულ სისტემას.

Windows 1.x

Windows 1.01, რომელიც გამოვიდა 1985 წლის 20 ნოემბერს, იყო მაიკროსოფტის პირველი მცდელობა დაენერგა IBM PC-სთვის მრავალფუნქციური ოპერაციული გარემო გრაფიკული ინტერფეისით.

შემდეგი ვერსიებისგან განსხვავებით, Windows 1.0 უზრუნველყოფდა მხოლოდ შეზღუდული მრავალფუნქციური მხარდაჭერა არსებული MS-DOS პროგრამებისთვის, ძირითადად კონცენტრირებული იყო პარადიგმული გარემოს შექმნაზე აპლიკაციის შესრულებისა და ურთიერთქმედებისთვის, ასევე სტაბილური API მომავალი Windows პროგრამებისთვის. დღეს, Windows 1.0-ის გამოშვებიდან ოცდასამი წლის შემდეგ, თქვენ შეგიძლიათ არა მხოლოდ გაუშვათ ამ ვერსიისთვის შექმნილი მრავალი პროგრამა თანამედროვე Windows XP სისტემაზე, არამედ შეგიძლიათ მათი წყაროს კოდის შედგენა სრულად ფუნქციონალურ „თანამედროვე“ აპლიკაციებში (ერთად მცირე ცვლილებები).

Windows 1.0 ხშირად განიხილება MS-DOS ოპერაციული სისტემის "ჭურვი" (ეს განმარტება ხშირად გამოიყენება Windows-ის შემდგომ ვერსიებზეც). ფაქტობრივად, Windows 1.0 მუშაობდა MS-DOS-დან, მის პროგრამებს შეეძლო MS-DOS ფუნქციების გამოძახება, ხოლო GUI პროგრამები მუშაობდა იგივე შესრულებადი EXE ფაილებიდან, როგორც ჩვეულებრივი MS-DOS პროგრამები. თუმცა, Windows-ის შესრულებად ფაილებს განსხვავებული ფორმატი ჰქონდა (NE - ახალი შესრულებადი), რომლის დამუშავება მხოლოდ Windows-ს შეეძლო და რომელიც, მაგალითად, იძლეოდა კოდის და მონაცემების მოთხოვნის ჩატვირთვას. აპლიკაციები საჭირო იყო მეხსიერების მართვისთვის მხოლოდ Windows-ის მეხსიერების მართვის სისტემის გამოყენებით, რაც ვირტუალური მეხსიერების გამოყენების საშუალებას იძლეოდა.

Windows 1.0-ის განმარტება, როგორც "DOS-ის გარსი" გამომდინარეობს იქიდან, რომ იგი შეიქმნა მხოლოდ როგორც გრაფიკული გარემო აპლიკაციების გაშვებისთვის და არა როგორც სრული ფუნქციური OS. თუმცა, Windows 1.0 მოიცავდა საკუთარ დრაივერებს ვიდეო ბარათებისთვის, მაუსებისთვის, კლავიატურებისთვის, პრინტერებისთვის და სერიული პორტებისთვის. მოსალოდნელი იყო, რომ აპლიკაციები გამოიძახებდნენ მხოლოდ ამ დრაივერებზე აგებულ API-ებს. იმის გათვალისწინებით, რომ MS-DOS-ში გრაფიკა და პერიფერიული მხარდაჭერა უკიდურესად შეზღუდულია, აპლიკაციები უნდა გადასულიყვნენ პირდაპირ აპარატურაზე (ან, ზოგიერთ შემთხვევაში, BIOS-ზე) საჭირო მოქმედებების შესასრულებლად. ამრიგად, Windows 1.0 არ იყო მხოლოდ MS-DOS-ის გარსი, არამედ ავსებდა და ნაწილობრივ შეცვლიდა ფუნქციებს, რომლებიც არ იყო გათვალისწინებული MS-DOS-ში. MS-DOS-ის ჩანაცვლების დონე გაიზარდა Windows-ის შემდგომ ვერსიებში.

Windows-ის პირველი ვერსია იყო 1.01 ვერსია. ვერსია 1.0 არ გამოვიდა სერიოზული ხარვეზის გამო, რამაც ხელი შეუშალა ამ ვერსიის გამოშვებას.

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

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

ვერსია 1.04, რომელიც გამოვიდა 1987 წლის აპრილში, დაამატა მხარდაჭერა VGA გრაფიკული ადაპტერებისთვის, რომლებიც დაინერგა IBM-ის ახალ PS/2 სერიის კომპიუტერებში. პარალელურად, Microsoft-მა IBM-თან ერთად გამოაცხადა OS/2 ოპერაციული სისტემა გრაფიკული ინტერფეისით - Presentation Manager, რომელიც, კომპანიების გეგმების მიხედვით, საბოლოოდ უნდა ჩაენაცვლებინა როგორც MS-DOS, ასევე Windows.

Windows 1.0 შეიცვალა Windows 2.0-ით, რომელიც გამოვიდა 1987 წლის ნოემბერში.

Windows 2.x

Windows 1.x-ში არსებული ფანჯრების მოპირკეთების ნაცვლად, Windows 2.x ახორციელებს გადახურვის ფანჯრების სისტემას. გარდა ამისა, გამოიყენება 80286 და უფრო მაღალი პროცესორების დაცული რეჟიმის უპირატესობები, რაც საშუალებას აძლევს პროგრამებს გასცდეს DOS-ის ძირითადი მეხსიერების მოცულობა 640 KB. 1988 წლის ივნისში გამოვიდა ვერსია 2.1, რომელსაც ეწოდა Windows 286. ასევე 1987 წლის 9 დეკემბერს გამოვიდა Windows 386 - Windows 2.0-ის გამოცემა ოპტიმიზირებული უახლესი Intel CPU-სთვის. მას აქვს გარკვეული გავლენა ბაზარზე, მაგრამ ძირითადად მრავალი DOS პროგრამის გაშვების შესაძლებლობის გამო<виртуальных машинах>CPU 386; მან საფუძველი ჩაუყარა Windows 3.0-ის მომავალი ფუნქციების უმეტესობას.

Windows 3.x

Windows 3.x არის Microsoft-ის ოპერაციული სისტემების ოჯახის ზოგადი სახელი, რომელიც გამოვიდა 1990 წლიდან 1994 წლამდე. Microsoft Windows-ის პირველი ფართოდ გამოყენებული ვერსია იყო 3.0, რაც საშუალებას აძლევდა მაიკროსოფტს კონკურენცია გაუწიოს Macintosh-სა და Commodore Amiga-ს გრაფიკული ინტერფეისის ოპერაციული სისტემების სფეროში.

Windows 3.0 გამოვიდა 1990 წლის 22 მაისს და გამოირჩეოდა მნიშვნელოვნად განახლებული მომხმარებლის ინტერფეისით, ასევე ტექნიკური გაუმჯობესებით Intel 80286 და 80386 პროცესორების მეხსიერების მართვის შესაძლებლობებით სარგებლობისთვის. MS-DOS-ისთვის შექმნილი ტექსტური პროგრამების გაშვება შესაძლებელია ფანჯარაში (ეს ფუნქცია ადრე ხელმისაწვდომი იყო უფრო შეზღუდული ფორმით Windows/386 2.1-ში). ამან სისტემა შესაფერისი გახადა ძველი პროგრამებისთვის მარტივი მრავალამოცანის ბაზის გამოსაყენებლად; თუმცა, სახლის კომპიუტერებისთვის ამ ფუნქციას მცირე მნიშვნელობა ჰქონდა, რადგან თამაშებისა და გასართობი აპლიკაციების უმეტესობას ჯერ კიდევ ესაჭიროება პირდაპირი წვდომა DOS-ზე.

MS-DOS Executive ინსტრუმენტი, რომელიც ადრე გამოიყენებოდა პროგრამების გასაშვებად და ფაილების სამართავად, შეიცვალა პროგრამის მენეჯერისა და ფაილების მენეჯერის ხელსაწყოებით, რომლებმაც გაამარტივეს ეს ქმედებები. თუმცა, MS-DOS Executive კვლავ მოვიდა სისტემასთან, როგორც ალტერნატიული მომხმარებლის ინტერფეისით. საკონტროლო პანელი, ადრე ჩვეულებრივი აპლეტი, შეიცვალა და უფრო მეტად დაემსგავსა თავის კოლეგას Mac OS ოპერაციულ სისტემაში. მან მოახდინა სისტემის ცენტრალიზებული პარამეტრები, მათ შორის ინტერფეისის ფერის სქემაზე შეზღუდული კონტროლი. რამდენიმე მარტივი პროგრამა იყო ჩართული, როგორიცაა Notepad ტექსტური რედაქტორი და Write ტექსტური პროცესორი (Windows-ის ორივე ძველი ვერსია), მაკრო ჩამწერი (ახალი Windows 3.0; წაშლის შემდეგ) და კალკულატორი (ასევე წინა ვერსიებიდან). ძველ თამაშს Reversi დაემატა Solitaire კარტის თამაში Solitaire.

Windows 3.0 იყო Windows-ის ბოლო ვერსია, რომელიც Microsoft-მა განაცხადა, რომ მხარს უჭერდა სრულ თავსებადობას ძველ Windows აპლიკაციებთან.

მედია გაფართოებები გამოვიდა 1991 წლის შემოდგომაზე CD დისკების და ხმის ბარათების მხარდასაჭერად, რადგან ისინი უფრო გავრცელებული გახდა. ეს გაფართოებები გაათავისუფლეს OEM-ებისთვის, ძირითადად CD დისკის და ხმის ბარათების მწარმოებლებზე. მათ დაამატეს მარტივი აუდიო I/O და აუდიო CD პლეერი Windows 3.0-ში. ახალი მედიის გაფართოების შესაძლებლობები არ იყო ხელმისაწვდომი რეალურ რეჟიმში მუშაობისას. შემდგომში, ამ გაფართოებების მრავალი მახასიათებელი შევიდა Windows 3.1-ში.

Windows 3.1 (თავდაპირველად კოდური სახელით Janus), რომელიც გამოვიდა 1992 წლის 18 მარტს, იყო Windows 3.0-ის გაფართოება. მასში შედიოდა TrueType ფონტის სისტემა (და საკმაოდ კარგი შრიფტების წინასწარ დაინსტალირებული ნაკრები), რაც Windows-ს პირველად დესკტოპის გამომცემლობის სერიოზულ პლატფორმად აქცევს. მსგავსი შესაძლებლობების მიღება შესაძლებელია Windows 3.0-ში Adobe Type Manager აპლიკაციის გამოყენებით. Windows-ის ეს ვერსია ასევე მოიცავდა მარტივ ანტივირუსულ პროგრამას, Microsoft Anti-Virus for Windows, რომელიც მოგვიანებით გახდა ცნობილი Windows 95 Setup-ის იდენტიფიცირებით, როგორც კომპიუტერული ვირუსის შემცველი. ამ ვერსიით დაწყებული, Windows სისტემები მხარს უჭერენ 32-ბიტიან მყარ დისკზე წვდომას.

Windows 3.1 შექმნილია იმისთვის, რომ ჰქონდეთ უკანა თავსებადობის მაქსიმალური დონე Windows-ის ძველ პლატფორმებთან. 3.0 ვერსიის მსგავსად, Windows 3.1-ს ჰქონდა ფაილების მენეჯერი და პროგრამის მენეჯერი.

ასევე გამოვიდა სპეციალური ვერსია, სახელწოდებით Windows 3.1 ცენტრალური და აღმოსავლეთ ევროპისთვის, რომელიც მხარს უჭერდა კირიულ ანბანს და ჰქონდა შრიფტები დიაკრიტიკით.

ჩაშენებული ქსელის მხარდაჭერა დაინერგა Windows for Workgroups 3.1-ში, Windows 3.1-ის გაუმჯობესებული ვერსია. იგი მოიცავდა SMB მხარდაჭერას ფაილების გაზიარებისთვის NetBEUI და/ან IPX პროტოკოლებით და ასევე შეიცავდა კომპიუტერულ თამაშს Hearts და VSHARE.386, ვირტუალური მოწყობილობის დრაივერი SHARE.EXE პროგრამისთვის. Windows for Workgroups 3.11 მხარს უჭერდა 32-ბიტიან ფაილზე წვდომას, 32-ბიტიან ქსელის სრულ გადამისამართებებს და VCACHE.386 ფაილის ქეშს. გარდა ამისა, 3.11 ვერსიამ გააუქმა სტანდარტული რეჟიმისა და Reversi თამაშის მხარდაჭერა. Windows 3.x-ში TCP/IP პროტოკოლების მხარდაჭერა ეყრდნობოდა მესამე მხარის ცალკეულ პაკეტებს (მაგალითად, Winsock). Microsoft-ის დანამატი (კოდური სახელით Snowball) ასევე უზრუნველყოფდა TCP/IP მხარდაჭერას Windows-ში სამუშაო ჯგუფებისთვის, მაგრამ ეს პაკეტი არ გახდა ფართოდ ხელმისაწვდომი.

შეზღუდული თავსებადობა ახალ 32-ბიტიან Win32 API-სთან, რომელიც გამოიყენება Windows NT-ში, უზრუნველყოფილი იყო Win32s-ის დამატებითი პაკეტით.

Windows 3.2 იყო მხოლოდ ჩინური ვერსია.

დროთა განმავლობაში, Windows 3.x შეიცვალა Windows 95, Windows 98 და უფრო გვიანდელი ვერსიებით, რომლებიც აერთიანებდნენ MS-DOS და Windows კომპონენტებს ერთ პროდუქტში.

მოგვიანებით, Windows 3.x-მა იპოვა აპლიკაცია ჩაშენებულ სისტემებში. 2008 წლის 1 ნოემბერს მაიკროსოფტმა შეწყვიტა მისი გამოყენების ლიცენზიების გაცემა.

Windows NT

Windows NT (სასაუბროდ უბრალოდ NT) არის Microsoft Corporation-ის მიერ წარმოებული ოპერაციული სისტემების ხაზი და OS-ის პირველი ვერსიების სახელწოდება.

Windows NT შეიქმნა ნულიდან, განვითარდა Windows ოჯახის სხვა ოპერაციული სისტემებისგან (Windows 3.x და Windows 9x) დამოუკიდებლად და, მათგან განსხვავებით, პოზიციონირებული იყო, როგორც საიმედო გადაწყვეტა სამუშაო სადგურებისთვის (Windows NT Workstation) და სერვერებისთვის (Windows NT Server. ). Windows NT-მ შექმნა ოპერაციული სისტემების ოჯახი, რომელიც მოიცავს Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 და Windows 7.

Windows NT-ის განვითარება, სამუშაო სახელწოდებით NT OS/2, დაიწყო 1988 წლის ნოემბერში სპეციალისტთა ჯგუფის მიერ, დევიდ კატლერის ხელმძღვანელობით, რომლებიც გადავიდნენ Microsoft-ში DEC-დან, სადაც განავითარეს VAX და VMS. მუშაობა მიმდინარეობდა IBM-ის მიერ საკუთარი OS, OS/2 2.0-ის შემუშავების პარალელურად, რომელიც საბოლოოდ გამოვიდა მხოლოდ 1992 წლის აპრილში. ამავდროულად, მაიკროსოფტი აგრძელებდა DOS და Windows ოჯახების ოპერაციული სისტემების განვითარებას, რომლებსაც უფრო დაბალი მოთხოვნები აქვთ კომპიუტერულ რესურსებზე, ვიდრე IBM OS/2. მას შემდეგ, რაც Windows 3.0 გამოვიდა 1990 წლის მაისში, Microsoft-მა გადაწყვიტა დაემატებინა Windows API თავსებადი პროგრამირების ინტერფეისი (API) NT OS/2-ში. ამ გადაწყვეტილებამ გამოიწვია სერიოზული უთანხმოება Microsoft-სა და IBM-ს შორის, რაც დასრულდა მათი თანამშრომლობის შეწყვეტით. IBM განაგრძობდა OS/2-ის დამოუკიდებლად განვითარებას, ხოლო Microsoft-მა დაიწყო მუშაობა სისტემაზე, რომელიც საბოლოოდ გამოვიდა Windows NT-ის სახელით. მიუხედავად იმისა, რომ მან ვერ მიაღწია მყისიერ პოპულარობას, როგორიცაა DOS ან Windows, Windows NT მნიშვნელოვნად უფრო წარმატებული იყო, ვიდრე OS/2.

უნდა აღინიშნოს, რომ OS/2 და შემდეგ POSIX API თავდაპირველად დაიგეგმა, როგორც NT OS პროგრამირების ინტერფეისები ბოლოს დაემატა Windows API-ს. გარდა ამისა, Intel i860 და შემდეგ MIPS თავდაპირველად დაიგეგმა, როგორც NT-ის აპარატურის პლატფორმა, მოგვიანებით დაემატა Intel x86-ის მხარდაჭერაც. შემდეგ, როგორც OS განვითარდა, გაქრა როგორც თავდაპირველად დაგეგმილი პროგრამული ინტერფეისის, ასევე ორივე თავდაპირველად დაგეგმილი აპარატურის მხარდაჭერა. ამ OS-ის ერთი გამოშვებული ვერსიაც კი არ ყოფილა i860-ისთვის, თუმცა თავად NT OS-ის სახელწოდება მომდინარეობს ამ პროცესორის კოდის სახელიდან N10. მაიკროსოფტი ახლა შიფრავს NT აბრევიატურას, როგორც New Technology. და როგორც POSIX ქვესისტემის ალტერნატივა, Microsoft-მა დაიწყო Microsoft Windows Services-ის UNIX პაკეტის შეთავაზება.

NT-ის პორტაბელურობა მისი ერთ-ერთი მთავარი პრიორიტეტი იყო. სწორედ ამიტომ ამ OS-ის შემუშავება თავდაპირველად განხორციელდა i860 პროცესორისთვის, თუმცა ორობითი თავსებადობა OS/2-თან, რომელიც იყო NT OS/2 პროექტის ერთ-ერთი პირობა, ნებისმიერ შემთხვევაში მოითხოვდა ვერსიის შექმნას. NT x86-ისთვის, ან მასში ამ პლატფორმის ემულაციის ჩართვა. პლატფორმების რაოდენობა, რომლებისთვისაც იყო Windows NT ოჯახის ოპერაციული სისტემების გამოშვების ვერსიები, შთამბეჭდავია: ზემოაღნიშნული MIPS-ისა და Intel x86-ის გარდა, ეს მოიცავს PowerPC, DEC Alpha, Itanium და AMD x86-64. კომპიუტერული სისტემების დამოუკიდებელმა მწარმოებლებმა ასევე შეიმუშავეს Windows NT-ის ვერსიები Clipper და SPARC არქიტექტურებისთვის; თუმცა, ეს ვერსიები არ იყო გამოშვებული, როგორც დამოუკიდებელი პროგრამული პროდუქტი. Unix და Mach ოპერაციული სისტემები იქნა აღებული, როგორც მაგალითები მაღალი პორტატული ოპერაციული სისტემებისთვის NT-ის განვითარების დროს.

NT OS-ის განვითარებისთვის მაიკროსოფტმა მოიწვია DEC-ის სპეციალისტების ჯგუფი, დევიდ კატლერის ხელმძღვანელობით, რომლებსაც აქვთ მრავალფუნქციური ოპერაციული სისტემების შექმნის გამოცდილება, როგორიცაა VAX/VMS და RSX-11. Windows NT-ისა და ოპერაციული სისტემების VMS ოჯახის შიდა არქიტექტურებს შორის გამოვლენილი ზოგიერთი მსგავსება საფუძველს აძლევდა დაედანაშაულებინათ Microsoft-ის ახლად დაქირავებული თანამშრომლები DEC-ის ინტელექტუალური საკუთრების ქურდობაში. შედეგად კონფლიქტი მშვიდობიანად მოგვარდა: DEC-მა აღიარა Microsoft-ის მფლობელობა Windows NT-ის საფუძვლად დაფუძნებულ ტექნოლოგიებზე და Microsoft-მა შექმნა და მხარი დაუჭირა Windows NT-ის ვერსიას DEC Alpha არქიტექტურისთვის.

მიუხედავად მათი საერთო ფესვებისა, Windows NT-ისა და OS/2-ის თავსებადობა მცირდებოდა ამ OS-ის ყოველი ახალი გამოშვებით. OS/2 2.0 API მხარდაჭერა, თუმცა დაგეგმილი იყო NT-სთვის, არასოდეს დასრულებულა; Windows NT 4.0-მა ამოიღო HPFS ფაილური სისტემის მხარდაჭერა, ხოლო Windows XP-მა ამოიღო პროგრამის მხარდაჭერის ქვესისტემა OS/2 1.x-ისთვის.

მომხმარებლის ინტერფეისის ქვესისტემა Windows NT-ში ახორციელებს Windows-ის წინა ვერსიების მსგავსი ფანჯრის ინტერფეისს. ამ ქვესისტემის ორი ტიპის ობიექტი, რომელიც არ იყო Windows-ისა და Windows 9x-ის 16-ბიტიან ვერსიებში, არის ფანჯრის სადგურები და დესკტოპები. ფანჯრის სადგური შეესაბამება Windows NT მომხმარებლის ერთ სესიას - მაგალითად, დისტანციური დესკტოპ სერვისით დაკავშირებისას, იქმნება ახალი ფანჯრის სადგური. თითოეული გაშვებული პროცესი ეკუთვნის ფანჯრის ერთ-ერთ სადგურს; სხვა სერვისები, რომლებიც მონიშნულია, როგორც დესკტოპთან ურთიერთობის უნარი, მუშაობს ცალკეულ, უხილავ ფანჯრის სადგურებში.

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

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

Windows NT გთავაზობთ API-ების რამდენიმე კომპლექტს აპლიკაციის პროგრამებისთვის. მათგან ყველაზე ძირითადია ეგრეთ წოდებული „მშობლიური“ API (NT Native API), რომელიც განხორციელებულია დინამიურად დაკავშირებულ ბიბლიოთეკაში ntdll და შედგება ორი ნაწილისგან: NT ბირთვის სისტემის ზარები (ფუნქციონირებს Nt და Zw პრეფიქსებით, შესრულების გადაცემა ntoskrnl-ზე. ბირთვის ფუნქციები იგივე სახელებით ) და მომხმარებლის რეჟიმში განხორციელებული ფუნქციები (პრეფიქსით Rtl). მეორე ჯგუფის ზოგიერთი ფუნქცია შიგადაშიგ იყენებს სისტემურ ზარებს; დანარჩენი მთლიანად შედგება არაპრივილეგირებული კოდისგან და მათი გამოძახება შესაძლებელია არა მხოლოდ მომხმარებლის რეჟიმის კოდიდან, არამედ დრაივერებიდანაც. Native API ფუნქციების გარდა, ntdll ასევე შეიცავს C სტანდარტული ბიბლიოთეკის ფუნქციებს.

Native API-ს ოფიციალური დოკუმენტაცია ძალიან მწირია, მაგრამ ენთუზიასტების საზოგადოებებმა მოახერხეს საკმაოდ ბევრი ინფორმაციის შეგროვება ამ ინტერფეისის შესახებ საცდელი და შეცდომის გზით. კერძოდ, 2000 წლის თებერვალში გამოიცა გარი ნებეტის წიგნი “A Guide to Basic Windows NT/2000 API Functions” (); 2002 წელს ითარგმნა რუსულად (). Native API-ს შესახებ ინფორმაციის წყარო შეიძლება იყოს Windows DDK, რომელიც აღწერს ბირთვის ზოგიერთ ფუნქციას, რომელიც ხელმისაწვდომია Native API-ის საშუალებით, ასევე Windows კოდის შესწავლას (უკუ ინჟინერია) - დაშლის გზით, ან Windows 2000-ის წყაროს კოდის გამოყენებით. ხელმისაწვდომი გახდა გაჟონვის შედეგად, ან Windows 2003-ის საწყისი კოდის ტექსტების გამოყენებით, რომლებიც ხელმისაწვდომია Windows Research Kernel პროგრამის საშუალებით.

პროგრამები, რომლებიც მუშაობს ქვესისტემების ჩატვირთვამდე, რომლებიც უზრუნველყოფენ Windows NT-ის დანარჩენ API-ებს, შემოიფარგლება მხოლოდ Native API-ის გამოყენებით. მაგალითად, autochk პროგრამა, რომელიც ამოწმებს დისკებს OS-ის ჩატვირთვისას არასწორი გამორთვის შემდეგ, იყენებს მხოლოდ Native API-ს.

ყველაზე ხშირად, აპლიკაციის პროგრამები Windows NT-ისთვის იყენებენ Win32 API - ინტერფეისს, რომელიც შექმნილია Windows 3.1 OS API-ს საფუძველზე, რომელიც საშუალებას გაძლევთ ხელახლა შეადგინოთ არსებული პროგრამები Windows 16-ბიტიანი ვერსიებისთვის, წყაროს კოდის მინიმალური ცვლილებებით. Win32 API და 16-bit Windows API-ის თავსებადობა იმდენად დიდია, რომ 32-bit და 16-bit აპლიკაციებს შეუძლიათ თავისუფლად გაცვალონ შეტყობინებები, იმუშაონ ერთმანეთის Windows-თან და ა.შ. გარდა არსებული Windows API-ის ფუნქციების მხარდაჭერისა, რიგი ახალი ფუნქციები, მათ შორის კონსოლის პროგრამების მხარდაჭერა, მულტირედინგი და სინქრონიზაციის ობიექტები, როგორიცაა მუტექსები და სემაფორები. Win32 API-ს დოკუმენტაცია შედის Microsoft Platform SDK-ში და ხელმისაწვდომია ვებსაიტზე.

Win32 API-ს მხარდაჭერის ბიბლიოთეკები ძირითადად იგივეა, რაც Windows 3.x სისტემის ბიბლიოთეკებს, 32 სუფიქსის დამატებით: ეს არის kernel32, advapi32, gdi32, user32, comctl32, comdlg32, shell32 და რამდენიმე სხვა. Win32 API ფუნქციებს შეუძლიათ დამოუკიდებლად განახორციელონ საჭირო ფუნქციები მომხმარებლის რეჟიმში, ან გამოიძახონ ზემოთ აღწერილი Native API ფუნქციები, ან შევიდნენ csrss ქვესისტემაზე LPC მექანიზმის საშუალებით, ან სისტემური ზარის განხორციელება win32k ბიბლიოთეკაში, რომელიც ახორციელებს საჭირო რეჟიმის მხარდაჭერას. Win32 API ბირთვები. ჩამოთვლილი ოთხი ვარიანტი ასევე შეიძლება გაერთიანდეს ნებისმიერ კომბინაციაში: მაგალითად, Win32 API WriteFile ფუნქცია მოუწოდებს Native API NtWriteFile ფუნქციას დისკის ფაილში ჩასაწერად და იძახებს შესაბამის csrss ფუნქციას კონსოლში გამოსასვლელად.

Win32 API მხარდაჭერა შედის Windows 9x ოპერაციული სისტემების ოჯახში; გარდა ამისა, მისი დამატება შესაძლებელია Windows 3.1x-ში Win32s პაკეტის დაყენებით. არსებული Windows აპლიკაციების პორტირების გასაადვილებლად, რომლებიც იყენებენ MBCS დაშიფვრებს სტრიქონების წარმოსადგენად, ყველა Win32 API ფუნქცია, რომელიც იღებს სტრიქონების პარამეტრებს, შეიქმნა ორ ვერსიაში: ფუნქციები A (ANSI) სუფიქსით მიიღებენ MBCS სტრიქონებს და ფუნქციები W ( ფართო) სუფიქსი ) Unicode სტრიქონების მიღება. Win32s-სა და Windows 9x-ში მხარდაჭერილია მხოლოდ A-ფუნქციები, ხოლო Windows NT-ში, სადაც OS-ის ყველა სტრიქონი ინახება ექსკლუზიურად Unicode-ში, თითოეული A-ფუნქცია უბრალოდ გარდაქმნის თავის სტრიქონის პარამეტრებს Unicode-ში და იძახებს იმავე ფუნქციის W ვერსიას. . როდესაც პროგრამის საწყის კოდში ფუნქციის სახელი მითითებულია სუფიქსის გარეშე, ამ ფუნქციის A ან W ვერსიის გამოყენება განისაზღვრება კომპილაციის ვარიანტებით. მნიშვნელოვანია აღინიშნოს, რომ Windows 2000 ან უფრო გვიან Windows NT ოპერაციულ სისტემებში დანერგილი ახალი ფუნქციების უმეტესობა არსებობს მხოლოდ Unicode ვერსიაში, რადგან ძველ პროგრამებთან და Windows 9x-თან თავსებადობის უზრუნველყოფის ამოცანა აღარ არის ისეთი აქტუალური, როგორც ადრე.

უნიქსის მსგავსი ოპერაციული სისტემების უმეტესობისგან განსხვავებით, Windows NT დამოწმებულია NIST-ის მიერ POSIX.1 სტანდარტის შესაბამისობაში და უფრო მკაცრი FIPS 151-2 სტანდარტთანაც კი. psxdll ბიბლიოთეკა ექსპორტს ახორციელებს სტანდარტულ POSIX ფუნქციებს, ისევე როგორც ზოგიერთ Native API ფუნქციებს, რომლებსაც არ აქვთ ანალოგი POSIX-ში - მაგალითად, გროვასთან მუშაობისთვის, სტრუქტურული გამონაკლისების გარდა, Unicode კოდირებით. ეს ფუნქციები იყენებს როგორც Native API-ს, ასევე LPC ზარებს psxss ქვესისტემაში, რომელიც არის ჩვეულებრივი Win32 პროცესი. posix კონსოლის shell პროგრამა გამოიყენება ამ ქვესისტემის ჩატვირთვისა და POSIX პროგრამის შესასრულებლად. Windows NT-ში შემავალი POSIX მხარდაჭერა არ შეიცავს გაფართოებებს გრაფიკული ან მრავალძაფიანი აპლიკაციებისთვის.

OS/2 1.x-ისთვის დაწერილი 16-ბიტიანი პროგრამების გასაშვებად, Windows NT მოიცავს ორ OS/2 სისტემის ბიბლიოთეკას (doscalls და netapi) და os2 კონსოლის ემულატორის პროგრამას, რომელიც იტვირთება და იყენებს os2srv და ქვესისტემებს LPC ზარების საშუალებით. დანარჩენი OS/2 სისტემის ბიბლიოთეკები, გარდა აღნიშნული ორისა (kbdcalls, mailslot, moncalls, nampipes, quecalls, viocals და ათეული სხვა), არ ინახება ცალკე ფაილებად, მაგრამ ემულირებულია. OS/2 2.0 და უფრო მაღალი ვერსიისთვის დაწერილი პროგრამები, ასევე ფანჯრის პროგრამები და პროგრამები, რომლებიც უშუალოდ მუშაობენ კომპიუტერულ მოწყობილობებთან, მათ შორის დრაივერებთან, არ არის მხარდაჭერილი Windows NT-ის მიერ.

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

Microsoft-ის წინა OS ოჯახებისთვის არსებულ პროგრამებთან ორობითი თავსებადობის უზრუნველსაყოფად, Windows NT-მა დაამატა ntvdm ემულატორი პროგრამა, რომელიც ახორციელებს VDM-ს (ვირტუალური DOS მანქანა), რომლის ფარგლებშიც შესაძლებელია DOS პროგრამის გაშვება. თითოეულ შესრულებულ DOS პროგრამას აქვს საკუთარი VDM, ხოლო რამდენიმე 16-ბიტიანი Windows პროგრამა შეიძლება შესრულდეს ცალკეულ ძაფებში ერთი VDM-ის ფარგლებში, რომელიც ამ შემთხვევაში ქვესისტემის როლს ასრულებს. იმისათვის, რომ Windows-ის პროგრამები შესრულდეს VDM-ში, ჯერ უნდა ჩაიტვირთოს wowexec პროგრამა, რომელიც ამყარებს კავშირს VDM-სა და WOW პლატფორმას შორის („Windows Win32-ზე“), რომელიც იძლევა 16-ბიტიანი Windows-ის გამოყენების საშუალებას. აპლიკაციები 32-ბიტიანთან ერთად. თავად ntvdm ემულატორის პროგრამა მუშაობს Win32 ქვესისტემაში, რაც საშუალებას აძლევს Win32 პროგრამებს შევიდეს DOS პროგრამის ფანჯრებზე, როგორც ჩვეულებრივი კონსოლის ფანჯრები და Win16 პროგრამის ფანჯრები, როგორც ჩვეულებრივი გრაფიკული ფანჯრები.

Windows NT-ში დანერგილი ბინარული თავსებადობის კიდევ ერთი ტექნოლოგია არის thunks, რომელიც საშუალებას აძლევს 32-ბიტიან პროგრამებს გამოიყენონ 16-ბიტიანი DLL-ები (Windows ან OS/2-ისთვის) და პირიქით. მადლობა Win16-ისთვის დანერგილია wow32 (32-ბიტიანი შესვლის წერტილები) და krnl386 (16-ბიტიანი შესვლის წერტილები) ბიბლიოთეკებში; thunks OS/2-ისთვის - doscalls ბიბლიოთეკაში (16-ბიტიანი შესვლის წერტილები). 16-ბიტიანი სისტემური ბიბლიოთეკები, რომლებიც შედის Windows NT-ში WOW ტექნოლოგიით გამოსაყენებლად, მოიცავს krnl386, gdi, user, commctrl, commdlg, shell და ა.შ. Windows NT ვირტუალური DOS აპარატის DOS პროგრამების მხარდაჭერა არ შემოიფარგლება მხოლოდ რეალური რეჟიმის ემულაციით. x86 პროცესორი: DPMI ინტერფეისი მხარდაჭერილია, რაც DOS პროგრამებს საშუალებას აძლევს წვდომის გაფართოებულ მეხსიერებას. თუმცა, Windows NT-ში DOS-ისა და Win16-ის პროგრამების მხარდაჭერა შეზღუდულია უსაფრთხოების მოთხოვნებით: პროგრამები, რომლებიც უშუალოდ მუშაობენ კომპიუტერულ მოწყობილობებთან, მათ შორის დრაივერებთან, არ არის მხარდაჭერილი.

64-ბიტიანი პლატფორმების ტექნიკის შეზღუდვის გამო, VDM-ისა და WOW-ის მხარდაჭერა ამოღებულია Windows-ის 64-ბიტიანი ვერსიებიდან და მათზე 16-ბიტიანი პროგრამების გაშვება შეუძლებელია. Windows NT-ის ამ ვერსიების მთავარი API არის Win32 API-ის 64-ბიტიანი ვერსია; 32-ბიტიანი პროგრამების გასაშვებად გამოიყენება WOW64 ტექნოლოგია, ტრადიციული WOW-ის მსგავსი.

როგორც უკვე აღვნიშნეთ, NT-ის x86 ვერსიის შექმნა იყო საჭირო OS/2-თან თავსებადობის უზრუნველსაყოფად, მაგრამ გენერირებული კოდის პორტაბელურობის უზრუნველსაყოფად, NT განვითარება დაიწყო RISC არქიტექტურის ვერსიებით და მხოლოდ ამის შემდეგ დაემატა x86 მხარდაჭერა. . Windows NT-ის x86 ვერსია თავდაპირველად შეიქმნა 80486 პროცესორისთვის, მაგრამ იმ დროისთვის Windows NT 3.1 გამოვიდა, ასევე დაემატა 80386-ის მხარდაჭერა. ბოლო ვერსია, რომელიც მხარს უჭერდა i386-ს, იყო Windows NT 3.51 და დაწყებული Windows 2000-ით. i486-ისთვის ასევე შეწყდა.

i860 პროცესორი, რომლისთვისაც თავდაპირველად შეიქმნა NT OS, არ მიუღია მხარდაჭერა კომპიუტერის მწარმოებლებისგან, რომელზეც Intel და Microsoft იმედოვნებდნენ Windows NT-ზე მუშაობის დასრულებამდე. შედეგად, სამი პლატფორმა, რომელიც შედიოდა Windows NT 3.1-ში იყო x86, Alpha და MIPS. Windows NT 3.x-ის გამოშვებებში შენარჩუნდა ამ პლატფორმების მხარდაჭერა, ხოლო Windows NT 3.51-ში მას ასევე დაემატა PReP არქიტექტურა, რომელიც დაფუძნებულია PowerPC პროცესორზე. თუმცა, Windows NT 3.51 არ იყო თავსებადი იმავე პროცესორის მქონე Macintosh კომპიუტერებთან; ფაქტობრივად, მხარდაჭერილი იყო მხოლოდ IBM PC კლონები PowerPC პროცესორით x86-ის ნაცვლად. ასეთ კომპიუტერებს აწარმოებდნენ ძირითადად PowerPC-ის შემქმნელები - IBM და Motorola.

Windows NT 4-ის პირველი გამოშვება მხარს უჭერდა ოთხ პლატფორმას (x86, Alpha, MIPS და PowerPC), მაგრამ ნაკლებად გავრცელებული პლატფორმების მხარდაჭერა შემცირდა, რადგან სერვის პაკეტები გამოვიდა: MIPS მხარდაჭერა ამოიღეს SP1-დან და PowerPC მხარდაჭერა SP3-დან. Windows NT 4-ის უახლესი გამოშვებები მხარს უჭერდა მხოლოდ x86-ს და Alpha-ს; მიუხედავად იმისა, რომ Alpha მხარდაჭერა იყო დაგეგმილი Windows 2000-ში ჩართვა, ის ამოღებულია RC2 გამოშვებიდან.

Windows 95

Windows 95 (კოდური სახელი Chicago) არის ჰიბრიდული 16-ბიტიანი და 32-ბიტიანი გრაფიკული ოპერაციული სისტემა, რომელიც გამოვიდა 1995 წლის 24 აგვისტოს Microsoft Corporation-ის მიერ. რუსული ვერსია გაყიდვაში გამოვიდა 1995 წლის 10 ნოემბერს.

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

Windows 95 არის MS-DOS-ისა და Windows-ის პროდუქტების შერწყმის შედეგი, რომლებიც ადრე ცალკე იყო განაწილებული. Windows 95 არის მესამე (Windows for Workgroups 3.11 და Windows NT-ის შემდეგ) Windows სისტემა, რომელსაც არ გააჩნია მხარდაჭერა სტანდარტული და რეალური რეჟიმის x86 პროცესორებისთვის და საჭიროებს Intel 80386 დონის პროცესორს ან უფრო მაღალ დაცულ რეჟიმში. Windows 95 შეიცავს მნიშვნელოვან გაუმჯობესებას გრაფიკული ინტერფეისისა და სისტემის ინტერიერში, დესკტოპის და Start მენიუს ჩათვლით, ფაილების გრძელი (256 სიმბოლომდე) სახელების მხარდაჭერა და plug and play სისტემა.

Windows 95-ის მთავარი ინოვაცია იყო Win32 API-ზე დაფუძნებული 32-ბიტიანი აპლიკაციების გაშვების შესაძლებლობა. ეს ფუნქცია პირველად გამოჩნდა Windows NT-ში, მაგრამ ამ ოჯახის სისტემებს ჰქონდათ უფრო მაღალი ტექნიკის მოთხოვნები და, შესაბამისად, ვერ შეედრება პოპულარობას Windows 95-ის გამოშვებამდე "რეგულარულ" სერიებთან (რომელიც წარმოდგენილი იყო Windows 3.x ოჯახის მიერ Windows 95-ის გამოშვებამდე).

Windows 95 უზრუნველყოფდა Windows NT-ში ხელმისაწვდომი Win32 შესაძლებლობების მხოლოდ მცირე ნაწილს. თუმცა, ეს საკმარისი იყო იმის უზრუნველსაყოფად, რომ Win32 API-ზე დაფუძნებული მრავალი აპლიკაცია გაშვებულიყო როგორც Windows NT-ზე (რომელიც პოზიციონირებული იყო როგორც სისტემა ბიზნეს აპლიკაციებისთვის) და Windows 95-ზე (გამიზნული სამომხმარებლო ბაზრისთვის). ამან ხელი შეუწყო Windows 95-ის პოპულარობას.

Windows-ში 32-ბიტიანი ფაილების წვდომის შემოღება სამუშაო ჯგუფებისთვის 3.11 ნიშნავს, რომ 16-ბიტიანი MS-DOS რეალური რეჟიმი აღარ გამოიყენებოდა ფაილებთან მუშაობისთვის Windows-ის მუშაობის დროს, ხოლო Windows 3.1-ში 32-ბიტიან დისკზე წვდომის შემოღებამ თავიდან აიცილა გამოყენება. BIOS მყარი დისკების მართვისთვის. შედეგად, MS-DOS-ის როლი არსებითად შემცირდა Windows-ის ბირთვის ჩატვირთვამდე, რომელიც მუშაობს დაცულ რეჟიმში. DOS-ის გამოყენება მაინც შეიძლებოდა ძველი მოწყობილობის დრაივერების გასაშვებად თავსებადობის მიზნებისთვის, მაგრამ Microsoft-მა რეკომენდაცია გაუწია მათ გამოყენებას, რადგან ეს ხელს უშლიდა სწორ მრავალდავალებას და ამცირებს სისტემის სტაბილურობას. საკონტროლო პანელის გამოყენებით მომხმარებელს შეეძლო დაედგინა, რომელი MS-DOS კომპონენტები იყო ჯერ კიდევ გამოყენებული მის სისტემაში; ოპტიმალური შესრულება მიიღწევა, თუ არ არსებობდა. Windows-ის ბირთვი ჯერ კიდევ იყენებდა ძველ "MS-DOS-ის სტილის" ზარებს, რომელიც ცნობილი იყო როგორც შეცდომის უსაფრთხო რეჟიმში, მაგრამ ეს რეჟიმი გამოიყენებოდა მხოლოდ დაცული რეჟიმის დრაივერების ჩატვირთვის პრობლემების გამოსასწორებლად.

ფაილების 32-ბიტიანი წვდომა საჭირო იყო ფაილების გრძელი სახელებისთვის, ეს ფუნქცია ხელმისაწვდომია Windows 95-ში VFAT ფაილური სისტემის გამოყენებით (FAT16-ის ვარიანტი). ეს ფუნქცია ხელმისაწვდომი იყო როგორც Windows პროგრამებისთვის, ასევე MS-DOS პროგრამებისთვის, რომლებიც მუშაობენ Windows-ზე (მათ სჭირდებოდათ ცოტათი შესწორება, რადგან გრძელი სახელებით ფაილებზე წვდომა მოითხოვდა უფრო დიდი ბილიკის ბუფერის და, შედეგად, სხვა სისტემური ზარების გამოყენებას). სხვა DOS-თან თავსებადი ოპერაციული სისტემები საჭიროებდა განახლებას, რათა ისარგებლოს ფაილების გრძელი სახელებით. DOS ფაილების მართვის კომუნალური პროგრამების ძველი ვერსიების გამოყენებამ შეიძლება დააზიანოს ფაილების გრძელი სახელები მათი კოპირებისა და გადატანისას. Windows 3.1-დან Windows 95-ზე ავტომატური განახლების პროცესის დროს აღმოჩენილი და გათიშული იქნა DOS და მესამე მხარის უტილიტები, რომლებსაც შეეძლოთ დაზიანებულიყო ფაილების გრძელი სახელები. იმ შემთხვევებისთვის, როდესაც საჭირო იყო ძველი დისკის კომუნალური საშუალებების გამოყენება, რომლებიც არ იღებდნენ ფაილების დიდ სახელებს (მაგალითად, დეფრაგმენტის პროგრამა MS-DOS 6.22 პაკეტიდან), LFNBACK პროგრამა იყო მოწოდებული გრძელი სახელების შესანახად და აღდგენისთვის. პროგრამა მდებარეობს \ADMIN\APPTOOLS\LFNBACK დირექტორიაში Windows 95 CD-ზე.

Windows 95-ის გრაფიკული ინტერფეისი გახდა ბევრად უფრო ძლიერი და მარტივი გამოსაყენებელი, რის შედეგადაც დესკტოპის ოპერაციული სისტემების ბაზარზე კონკურენცია Microsoft-ის გამარჯვებით დასრულდა. Windows 95 უდავო წარმატება იყო ბაზარზე და გამოსვლიდან ერთ-ორ წელიწადში ის გახდა ყველაზე წარმატებული ოპერაციული სისტემა, რაც კი ოდესმე შექმნილა. Windows 95-მა ფართო მასებისთვის ხელმისაწვდომი გახადა GUI ფუნქციები, როგორიცაა Start ღილაკი და დავალების პანელი (თუმცა მსგავსი ფუნქციები ადრე იყო დანერგილი - Arthur და RISC OS ოპერაციულ სისტემებში - ამ სისტემების ბაზარი უკიდურესად შეზღუდული იყო). ეს ფუნქციები გახდა Windows-ის ყველა შემდგომი ვერსიის მუდმივი ფუნქცია და შემდგომში დაკოპირდა სხვა გრაფიკულ ინტერფეისებში.

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

Windows 95-ის გამოშვებას თან ახლდა მასიური სარეკლამო კამპანია (ბევრი შეფასებით, ყველაზე დიდი პროგრამული უზრუნველყოფის ისტორიაში), მათ შორის რეკლამაში მონაწილე Rolling Stones-ის მიერ შესრულებული სიმღერა "Start Me Up" (მინიშნება Start ღილაკზე). კამპანია ასევე მოიცავდა იმ ადამიანების ისტორიებს, რომლებიც რიგს დგანან მაღაზიების გარეთ სისტემის ასლის შესაძენად; იყო ზღაპრებიც კი იმაზე, რომ ადამიანები, რომლებსაც არ ჰქონდათ კომპიუტერი, ყიდულობდნენ Windows 95-ს უბრალოდ მთელი აჟიოტაჟის გამო, არც კი იცოდნენ, რა იყო Windows.

თავდაპირველად, Windows 95 იყიდებოდა 13 ფლოპი დისკზე სპეციალურ DMF ფორმატში (Distribution Media Format, მოცულობა 1.68 MB) ან დისკებზე (CD ვერსია მოიცავდა ბევრ სასარგებლო დამატებით ფაილს). ზოგიერთი განვითარება, რომელიც ვერ დასრულებულა Windows 95-ის ოფიციალურად გამოშვების დროისთვის, მოგვიანებით შევიდა Microsoft Plus-ში! (მაგალითად, Internet Explorer).

Windows 95-ის პირველ ვერსიებს არ ჰქონდათ ჩაშენებული მხარდაჭერა ინტერნეტთან მუშაობისთვის, მაგრამ სამუშაო მაგიდაზე იყო "Microsoft Network" ხატულა - ის მოგვიანებით წაიშალა.

Windows 95 შეიცვალა სხვა ოპერაციული სისტემებით Windows 9x ხაზში - Windows 98, Windows 98 SE და Windows ME. Windows NT ბირთვი, რომელიც გამოიყენება Windows 2000-ში, Windows XP-სა და Windows Vista-ში, ბევრად უფრო სტაბილური და ფუნქციონალურია, ვიდრე მისი წინამორბედები, რომლებიც გამოიყენებოდა Windows 9x ხაზში, მაგრამ კარგად არ უჭერს მხარს ძველ MS-DOS თამაშებსა და აპლიკაციებს. დღეისათვის Windows 9x ხაზის ყველა ოპერაციული სისტემა, განსაკუთრებით Windows 95, თითქმის მოძველებულია. 2002 წლის 31 დეკემბერს Microsoft-მა დაასრულა Windows 95-ის მხარდაჭერა.

Windows 98

Windows 98 (კოდური სახელი Memphis) არის გრაფიკული ოპერაციული სისტემა, რომელიც გამოუშვა Microsoft-მა 1998 წლის 25 ივნისს.

არსებითად, ეს ოპერაციული სისტემა არის Windows 95-ის განახლებული ვერსია, რომელიც ჯერ კიდევ არის ჰიბრიდული 16/32-ბიტიანი პროდუქტი, რომელიც დაფუძნებულია MS-DOS-ზე. გაუმჯობესდა AGP მხარდაჭერა, გაუმჯობესდა USB დრაივერები, დაემატა მრავალ მონიტორთან მუშაობის მხარდაჭერა და WebTV მხარდაჭერა. როგორც Windows 95 OSR 2.5-ში, Internet Explorer 4 (Active Desktop ფუნქცია) ინტეგრირებულია სისტემის ინტერფეისში.

Windows 98-ის "პირველი გამოცემის" შიდა ნომერია 10/4/1998, SE - 10/4/2222.

სისტემური მოთხოვნები Windows 98-ისთვის: 486DX/66 MHz პროცესორი ან უკეთესი, 16 მბ ოპერატიული მეხსიერება და მინიმუმ 195 მბ თავისუფალი ადგილი დისკზე სტანდარტული ინსტალაციის საშუალებით.

Windows 98 მეორე გამოცემა (Windows 98 SE) გამოვიდა 1999 წლის 5 მაისს. განახლებული ვერსია შეიცავს ბევრ გამოსწორებას, Internet Explorer 4 შეიცვალა ბევრად უფრო სწრაფი და მსუბუქი Internet Explorer 5-ით და გამოჩნდა Internet Connection Sharing ფუნქცია. ასევე დამატებულია MS NetMeeting 3 და DVD დაკვრის მხარდაჭერა.

Windows 98 SE-ისთვის ოპერატიული მეხსიერების სისტემის მოთხოვნები გაიზარდა 24 მბ-მდე.

Microsoft გეგმავდა Windows 98-ის მხარდაჭერის შეწყვეტას 2004 წლის 16 ივლისს. თუმცა, ამ ოპერაციული სისტემის წარმოუდგენელი პოპულარობის გამო, მხარდაჭერა გაგრძელდა 2006 წლის 30 ივლისამდე.

Windows 2000

Windows 2000 (ასევე უწოდებენ Win2k, W2k ან Windows NT 5.0, კოდური სახელით Cairo) არის Microsoft Windows NT ოჯახის ოპერაციული სისტემა, რომელიც შექმნილია 32-ბიტიანი პროცესორების მქონე კომპიუტერებზე (Intel IA-32 თავსებადი არქიტექტურა).

სისტემის პირველი ბეტა ვერსია გამოვიდა 1997 წლის 27 სექტემბერს. სისტემას თავდაპირველად ერქვა Windows NT 5.0, რადგან ეს იყო Windows NT-ის შემდეგი ძირითადი ვერსია Windows NT 4.0-ის შემდეგ. თუმცა 1998 წლის 27 ოქტომბერს მან მიიღო საკუთარი სახელი Windows 2000. სისტემის საბოლოო ვერსია ფართო საზოგადოებისთვის 2000 წლის 17 თებერვალს გამოვიდა.

Windows 2000 გამოდის ოთხ გამოცემაში: პროფესიონალური (სამუშაო სადგურებისა და ენერგეტიკული მომხმარებლებისთვის), სერვერი, გაფართოებული სერვერი და მონაცემთა ცენტრის სერვერი (სერვერებზე გამოსაყენებლად). გარდა ამისა, არსებობს Windows 2000 Advanced Server Limited Edition-ისა და Windows 2000 Datacenter Server Limited Edition-ის "Limited Edition", რომელიც შექმნილია 64-ბიტიან Intel Itanium პროცესორებზე მუშაობისთვის.

Windows 2000-ის ზოგიერთი ყველაზე მნიშვნელოვანი გაუმჯობესება Windows NT 4.0-თან შედარებით არის: Active Directory დირექტორია სერვისის მხარდაჭერა. Active Directory სერვერის მხარეს მოყვება Server, Advanced Server და Datacenter Server გამოცემები, ხოლო კლიენტის მხრიდან სერვისის სრულ მხარდაჭერას უზრუნველყოფს Professional გამოცემა. ინტერნეტ საინფორმაციო სერვისების ვერსია 5.0. IIS 4.0-თან შედარებით, ეს ვერსია, სხვა საკითხებთან ერთად, მოიცავს ASP ვებ პროგრამირების სისტემის 3.0 ვერსიას. ფაილური სისტემა NTFS ვერსია 3.0 (ასევე უწოდებენ NTFS 5.0 Windows 2000 შიდა ვერსიაში - NT 5.0). NTFS-ის ამ ვერსიაში პირველად გამოჩნდა კვოტების მხარდაჭერა, ანუ შეზღუდვები შენახული ფაილების მაქსიმალურ მოცულობაზე თითოეული მომხმარებლისთვის. განახლებული მომხმარებლის ინტერფეისი, მათ შორის Active Desktop, რომელიც დაფუძნებულია Internet Explorer 5 ვერსიაზე და, შესაბამისად, მსგავსია Windows 98-ის ინტერფეისის. ენის ინტეგრაცია: Windows-ის წინა ვერსიები გამოვიდა სამ ვერსიაში - ევროპული ენებისთვის (ერთ ბაიტიანი სიმბოლოები, წერა მხოლოდ მარცხნიდან მარჯვნივ), შორეული აღმოსავლეთის ენებისთვის (მრავალ ბაიტიანი სიმბოლო) და შუა აღმოსავლეთის ენებისთვის (მარჯვნიდან მარცხნივ ჩაწერა კონტექსტური ასოების ვარიაციით). Windows 2000 აერთიანებს ამ შესაძლებლობებს; მისი ყველა ლოკალიზებული ვერსია მზადდება ერთიან საფუძველზე.

Windows 2000 შემდგომში შეიცვალა Windows XP (კლიენტის მხარე) და Windows Server 2003 (სერვერის მხარე). თუმცა, Windows 2000 კვლავ პოპულარულია, განსაკუთრებით დიდ კომპანიებში, სადაც ოპერაციული სისტემების განახლება კომპიუტერების დიდ რაოდენობაზე სერიოზულ ტექნიკურ და ფინანსურ სირთულეებს იწვევს. Assetmetrix-ის კვლევის თანახმად, 2005 წლის დასაწყისისთვის Windows 2000-ს ჰქონდა Windows სამუშაო სადგურების ოპერაციული სისტემების 50%-ზე მეტი წილი კომპანიებში, რომლებსაც 250-ზე მეტი კომპიუტერი აქვთ. ამავდროულად, კომპანიებში, რომლებსაც აქვთ 250-ზე ნაკლები კომპიუტერი, Windows XP უფრო პოპულარულია. Microsoft-მა დაასრულა Windows 2000 ოპერაციული სისტემის ძირითადი მხარდაჭერა 2005 წლის 30 ივნისს. გაფართოებული მხარდაჭერა გაგრძელდება 2010 წლის 30 ივნისამდე.

Windows ME

Windows Millennium Edition (Windows ME; ასევე შემოკლებით Windows Me) არის შერეული 16/32-ბიტიანი ოპერაციული სისტემა, რომელიც გამოუშვა Microsoft Corporation-მა 2000 წლის 14 სექტემბერს. ასე ეწოდა ახალი III ათასწლეულის (ლათინური ათასწლეული - ათასწლეულის) პატივსაცემად.

იგი განსხვავდება მისი წინამორბედებისგან - Windows 95 და Windows 98 - შედარებით მცირე განახლებებით, როგორიცაა ახალი Internet Explorer 5.5 და Windows Media Player 7. Windows Movie Maker ასევე გამოჩნდა ციფრული ვიდეო რედაქტირების ძირითადი ფუნქციებით. შეიცვალა სისტემის ინტერფეისი - მას დაემატა ფუნქციები, რომლებიც პირველად გამოჩნდა Windows 2000-ში.

Windows ME-ში ერთ-ერთი ყველაზე შესამჩნევი ცვლილება არის ის, რომ სტანდარტული სისტემის კონფიგურაციაში, რეალური MS-DOS რეჟიმი დაბლოკილია, რის გამოც თქვენ არ შეგიძლიათ გამოიყენოთ პროგრამები, რომლებიც საჭიროებენ ამ რეჟიმს. თუმცა, სპეციალური კომუნალური საშუალებების დახმარებით ამ ფუნქციის განბლოკვა შესაძლებელია. Windows ME-ის ჩატვირთვა არაფრით განსხვავდება Windows 95-ისა და 98-ის იგივე პროცესისგან.

Windows XP

Windows XP (კოდური სახელი განვითარების დროს - Whistler; შიდა ვერსია - Windows NT 5.1) არის Microsoft Corporation-ის Windows NT ოჯახის ოპერაციული სისტემა. ის გამოვიდა 2001 წლის 25 ოქტომბერს და არის Windows 2000 Professional-ის ევოლუცია. სახელი XP მომდინარეობს ინგლისურიდან. გამოცდილება. სახელი პრაქტიკაში შევიდა, როგორც პროფესიონალური ვერსია.

წინა Windows 2000-ისგან განსხვავებით, რომელიც გამოვიდა როგორც სერვერის, ასევე კლიენტის ვერსიებში, Windows XP არის მხოლოდ კლიენტის სისტემა. მისი სერვერის ვერსია არის მოგვიანებით გამოშვებული Windows Server 2003. Windows XP და Windows Server 2003 აგებულია ერთი და იგივე ოპერაციული სისტემის ბირთვზე, რის შედეგადაც მათი განვითარება და განახლება მეტ-ნაკლებად პარალელურად მიმდინარეობს.

Microsoft-მა შეწყვიტა Windows XP ოპერაციული სისტემის (OS) უფასო მხარდაჭერა 2009 წლის 14 აპრილიდან, ახლა Windows XP-ის მომხმარებლები ვერ დაუკავშირდებიან Microsoft-ს უფასო ტექნიკური მხარდაჭერისთვის ინციდენტების შემთხვევაში, დიზაინის ცვლილებებისთვის და სხვა სიტუაციებში. ახლა მათ მოუწევთ ამისათვის "გაფართოებული მხარდაჭერის" სერვისების გამოყენება - ეს ნიშნავს, რომ ყველა ზარი გახდება ფასიანი. გაფართოებული მხარდაჭერა გაგრძელდება 2014 წლის 8 აპრილამდე.

გარდა ამისა, უფასო მხარდაჭერა Office 2003 საოფისე კომპლექტს, ისევე როგორც Windows Server 2003, შეწყდა.

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

Windows XP-ში შესაძლებელი გახდა "ვიზუალური სტილის" გამოყენება გრაფიკული მომხმარებლის ინტერფეისის შესაცვლელად. Luna არის ახალი GUI სტილი, რომელიც შედის XP-ში და არის ნაგულისხმევი ინტერფეისი 64 მეგაბაიტზე მეტი ოპერატიული მეხსიერების მქონე კომპიუტერებისთვის. შესაძლებელია სხვა „ვიზუალური სტილის“ გამოყენება, მაგრამ ისინი უნდა იყოს ციფრული ხელმოწერილი Microsoft-ის მიერ (რადგან ისინი მნიშვნელოვანია სისტემის ფუნქციონირებაში).

ამ შეზღუდვის გვერდის ავლით, ზოგიერთი მომხმარებელი იყენებს სპეციალურ პროგრამას, როგორიცაა TGTSoft-ის StyleXP და ზოგჯერ uxtheme.dll ბიბლიოთეკის შეცვლილ ვერსიას.

ასევე არსებობს "კლასიკური" სტილი, რომელიც იმეორებს Windows 2000 ინტერფეისის სტილს (რომელიც იყენებს 4 მბ-ით ნაკლებ მეხსიერებას ვიდრე Luna), ისევე როგორც მესამე მხარის დეველოპერების მიერ შექმნილ მრავალ სტილს. Media Center-ის ვერსიისთვის Microsoft-მა შეიმუშავა "Royale" ვიზუალური სტილი, რომელიც შედის Windows XP-ის ამ ვერსიაში და ხელმისაწვდომია XP-ის სხვა ვერსიებში ინსტალაციისთვის.

100-ზე მეტი ხატი შეიქმნა Windows XP-სთვის The Iconfactory-ის მიერ, რომელიც ცნობილია Mac OS X ოპერაციული სისტემის უფასო ხატულებით.

Windows XP-ს ასევე აქვს ბრძანების ხაზის ინტერფეისი (CLI), cmd.exe, სისტემის სამართავად კონსოლის ბრძანებებით ან გაშვებული სკრიპტებით, სახელწოდებით "batch files" (cmd გაფართოებებით), MS "batch" ფაილებზე -DOS. Windows XP CLI სინტაქსი არც თუ ისე კარგად არის დოკუმენტირებული ჩაშენებულ დახმარების სისტემაში. უფრო ზოგადი ინფორმაციის მიღება შესაძლებელია ბრძანების სტრიქონში "დახმარების" აკრეფით, ხელმისაწვდომი ბრძანებების მიმოხილვისთვის და "ბრძანების სახელი /?". ბრძანების ხაზის ინტერფეისი ხელმისაწვდომია როგორც ფანჯრის, ისე სრულეკრანიან ხედებში (მათ შორის გადართვა Alt+Enter-ის დაჭერით), სასურველი ხედი შეიძლება მითითებული იყოს შესაბამისი პარამეტრების დიალოგში, პარამეტრებთან ერთად, როგორიცაა შრიფტის ზომა და ტიპი და ა.შ. ამ რეჟიმში მუშაობისას მომხმარებელს შეუძლია გამოიძახოს წინა ბრძანებები (მაგალითად, ღილაკი "up" უბრუნებს წინა ბრძანებას), გამოიყენოს ფაილების და დირექტორიების სახელების ავტომატური შევსება, ასევე ბრძანებები.

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

Service Pack 1 (SP1) Windows XP-ისთვის გამოვიდა 2002 წლის 9 სექტემბერს. ყველაზე მნიშვნელოვანი ინოვაციები იყო USB 2.0-ის მხარდაჭერა, პროგრამა, რომელიც საშუალებას გაძლევთ აირჩიოთ ნაგულისხმევი პროგრამები ვებ დათვალიერებისთვის, ფოსტისთვის, მყისიერი შეტყობინებებისთვის და Java ვირტუალური მანქანის სხვადასხვა დანერგვისთვის. SP1-დან დაწყებული, EFS დაშიფვრის ფაილურმა სისტემამ შეძლო AES დაშიფვრის ალგორითმის გამოყენება 256-ბიტიანი გასაღებით.

SP1-დან დაწყებული, მხარდაჭერილია LBA-48, რაც საშუალებას აძლევს ოპერაციულ სისტემას იმუშაოს სტანდარტულად გააქტიურებულ HDD-ებთან 137 გბ-ზე მეტი ტევადობით.

Service Pack 2 (SP2) (კოდური სახელწოდებით "Springboard") გამოვიდა 2004 წლის 6 აგვისტოს. SP2-მა დაამატა ახალი ფუნქციები Windows XP-ს, მათ შორის გაუმჯობესებული firewall; Wi-Fi-ს მხარდაჭერა დაყენების ოსტატით და Bluetooth-ით, ასევე გაუმჯობესებები IE6-ში - მაგალითად, " pop-up" ფანჯრების დაბლოკვის შესაძლებლობა. ამ სერვის პაკეტმა მნიშვნელოვანი ცვლილებები შეიტანა Windows XP-ის უსაფრთხოებაში. ამრიგად, ჩაშენებულმა firewall-მა განიცადა მნიშვნელოვანი ცვლილებები, რომელსაც დაერქვა Windows Firewall და ახლა გააქტიურებულია ყველა შექმნილი კავშირისთვის ნაგულისხმევად. გაჩნდა გაფართოებული მეხსიერების დაცვა, კერძოდ, ბუფერული გადინების შეტევებისგან NX-bit ტექნოლოგიისა და რიგი სხვა ტექნიკის გამოყენებით. ცვლილებები შეეხო სერვისებსაც - სერვისები, როგორიცაა telnet და შეტყობინებების სერვისი ნაგულისხმევად გამორთულია, რამდენიმე სერვისი ამოქმედდა შემცირებული უფლებებით და ა.შ. უსაფრთხოების ცვლილებები ასევე შეეხო Outlook Express ფოსტის პროგრამას და IE ბრაუზერს. Windows XP Service Pack 2 მოიცავს Windows უსაფრთხოების ცენტრს, რომელიც აადვილებს სისტემის უსაფრთხოების მონიტორინგს ანტივირუსის და მისი მონაცემთა ბაზების დაყენების ან განახლების მონიტორინგით და შეხსენებით, ჩაშენებული ან მესამე მხარის firewall-ის გააქტიურებით, ოპერაციული სისტემის განახლებით, ან შეცვალეთ ვებ ბრაუზერის პარამეტრები. მესამე მხარის ანტივირუსებს და ფეიერვოლებს აქვთ მასთან ურთიერთქმედების უნარი API ინტერფეისის გამოყენებით. Autorun ფუნქციები ასევე გაუმჯობესდა CD-ის ჩატვირთვის ან ფლეშ დრაივების და მსგავსი მოწყობილობების დაკავშირებისას.

2007 წლის აგვისტოს დასაწყისში მაიკროსოფტმა დაიწყო SP3 ბეტა ტესტირება ბეტა ტესტერების შეზღუდული ჯგუფით. იმისდა მიუხედავად, რომ ბეტა ვერსია გავრცელდა მხოლოდ რამდენიმე რჩეულზე, მისი განაწილება გამოჩნდა თანატოლების ქსელებში. 2007 წლის 12 დეკემბრიდან ვერსია RC1 SP3 ხელმისაწვდომია ყველასთვის ჩამოსატვირთად და შესამოწმებლად.

Windows XP Service Pack 3-ის საბოლოო ვერსია გამოვიდა 2008 წლის 21 აპრილს, მაგრამ მხოლოდ ბიზნეს მომხმარებლებისთვის, როგორიცაა OEM და MSDN და TechNet აბონენტები. სხვა მომხმარებლებმა შეძლეს მესამე სერვისის პაკეტის მიღება Windows Update ონლაინ სერვისიდან ან Microsoft-ის ჩამოტვირთვის ცენტრის მეშვეობით 6 მაისს, ასევე ავტომატური განახლების სერვისის გამოყენება ზაფხულის დასაწყისში. თავდაპირველად, Windows XP SP3-ის RTM ვერსია გამოვიდა ჩინურ, ინგლისურ, ფრანგულ, გერმანულ, იაპონურ, კორეულ და ესპანურ ენებზე [წყარო არ არის მითითებული 72 დღე] და მხოლოდ 5 მაისს გამოვიდა დარჩენილი 18 ლოკალიზაცია.

პაკეტში შედის ყველა განახლება, რომელიც გამოვიდა Windows XP Service Pack 2 2004 წლიდან, ისევე როგორც სხვა უამრავ ახალ ელემენტს. მათ შორის არის Network Access Protection ფუნქცია და Windows Vista-დან ნასესხები აქტივაციის ახალი მოდელი, გარდა ამისა, არის გაუმჯობესებული ფუნქცია ეგრეთ წოდებული „შავი ხვრელის“ მარშრუტიზატორების აღმოსაჩენად და ა.შ.

2008 წლის 1 ივლისს მაიკროსოფტმა შეწყვიტა Windows XP SP2-ის გაყიდვა თავის მომწოდებლებზე. ამ დროისთვის, Windows XP SP3 მიეწოდება OEM და BOX მიწოდება შესაძლებელია კორპორატიული ლიცენზირების ფარგლებში. ასევე იყიდება Get Genuine Kit Windows XP SP3, რომელიც განკუთვნილია დაყენებული პირატული პროგრამული უზრუნველყოფის ლიცენზირებისთვის, როგორც კორპორატიული ლიცენზირების ნაწილი, Get Genuine Solution Windows XP პაკეტი.

Windows XP Service Pack 3 ასევე გავრცელდება, როგორც Windows 7-ის "Windows XP Mode" კომპონენტის ნაწილი.

Windows Server 2003

Windows Server 2003 (კოდური სახელი განვითარების დროს - Whistler Server, შიდა ვერსია - Windows NT 5.2) არის Microsoft-ის Windows NT ოჯახის ოპერაციული სისტემა, შექმნილია სერვერებზე მუშაობისთვის. იგი გამოვიდა 2003 წლის 24 აპრილს.

Windows Server 2003 არის Windows 2000 Server-ის განვითარება და Windows XP ოპერაციული სისტემის სერვერული ვერსია. მაიკროსოფტი თავდაპირველად გეგმავდა ამ პროდუქტის დარქმევას "Windows .NET Server" მისი ახალი Microsoft .NET პლატფორმის პოპულარიზაციისთვის. თუმცა, ეს სახელი მოგვიანებით ჩამოაგდეს, რათა თავიდან ავიცილოთ მცდარი წარმოდგენები .NET-ის შესახებ პროგრამული უზრუნველყოფის ბაზარზე.

Windows Server 2008 არის Windows NT-ის შემდეგი სერვერის ვერსია, რომელიც ჩაანაცვლებს Windows Server 2003-ს.

Windows Server 2003 ძირითადად ავითარებს ფუნქციებს, რომლებიც შეიცავს სისტემის წინა ვერსიაში - Windows 2000 Server. ამას ასევე მიუთითებს სისტემის ბირთვის NT 5.2 ვერსია (NT 5.0 Windows 2000-ისთვის). ქვემოთ მოცემულია რამდენიმე ყველაზე შესამჩნევი ცვლილება Windows 2000 სერვერთან შედარებით.

Windows Server 2003 არის Microsoft-ის პირველი ოპერაციული სისტემა, რომელსაც აქვს წინასწარ დაინსტალირებული .NET Framework. ეს საშუალებას აძლევს ამ სისტემას იმოქმედოს როგორც აპლიკაციის სერვერი Microsoft .NET პლატფორმისთვის დამატებითი პროგრამული უზრუნველყოფის ინსტალაციის გარეშე.

Windows Server 2003 გამოდის ინტერნეტ საინფორმაციო სერვისების 6.0 ვერსიით, რომელსაც აქვს მნიშვნელოვნად განსხვავებული არქიტექტურა, ვიდრე Windows 2000-ში ხელმისაწვდომი IIS 5.0. კერძოდ, სტაბილურობის გასაუმჯობესებლად, ახლა შესაძლებელია აპლიკაციების ერთმანეთისგან იზოლირება ცალკეულ პროცესებში, შესრულებაზე ზემოქმედების გარეშე. ასევე შეიქმნა ახალი HTTP.sys დრაივერი HTTP მოთხოვნების დასამუშავებლად. ეს დრაივერი მუშაობს ბირთვის რეჟიმში, რაც იწვევს მოთხოვნის უფრო სწრაფად დამუშავებას.

Microsoft-ის თანახმად, Windows Server 2003-მა დიდი ყურადღება გაამახვილა სისტემის უსაფრთხოებაზე. კერძოდ, სისტემა ახლა დამონტაჟებულია ყველაზე შეზღუდული ფორმით, ყოველგვარი დამატებითი სერვისების გარეშე, რაც ამცირებს თავდასხმის ზედაპირს. Windows Server 2003 ასევე შეიცავს პროგრამულ უზრუნველყოფას, რომელსაც ეწოდება Internet Connection Firewall. შემდგომში სისტემისთვის გამოვიდა სერვის პაკეტი, რომელიც მთლიანად ორიენტირებულია სისტემის უსაფრთხოების გაუმჯობესებაზე და მოიცავს რამდენიმე დამატებით ფუნქციას თავდასხმებისგან დასაცავად. ამერიკული უსაფრთხოების სტანდარტის Trusted Computer System Evaluation Criteria (TCSEC) მიხედვით, Windows Server 2003 მიეკუთვნება უსაფრთხოების კლასს C2 - Controlled Access Protection.

Windows Server 2003-მა გამოუშვა Volume Shadow Copy Service, რომელიც ავტომატურად ინახავს მომხმარებლის ფაილების ძველ ვერსიებს და საჭიროების შემთხვევაში საშუალებას მოგცემთ დაუბრუნდეთ დოკუმენტის წინა ვერსიას. ჩრდილოვანი ასლებთან მუშაობა შესაძლებელია მხოლოდ იმ შემთხვევაში, თუ მომხმარებლის კომპიუტერზე დაინსტალირებულია „ჩრდილოვანი ასლის კლიენტი“, რომლის დოკუმენტები უნდა აღდგეს.

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

დაინერგა ახალი კონცეფცია - მათზეა დაფუძნებული „როლები“; მარტივად რომ ვთქვათ, ფაილის სერვერის მისაღებად, თქვენ უნდა დაამატოთ როლი - "ფაილი სერვერი".

Windows საფუძვლები ძველი კომპიუტერებისთვის

Windows FLP ან Windows Fundamentals for Legacy PCs (კოდური სახელი: Eiger) არის Microsoft Windows-ის ვერსია, რომელიც გამოვიდა 2006 წლის 8 ივლისს. - კომპაქტური ოპერაციული სისტემა Microsoft-ისგან ძველი კომპიუტერებისთვის, დაფუძნებული Microsoft Windows XP Embedded Service Pack 2-ზე. განკუთვნილია ტერმინალის სერვერებთან (Microsoft, Citrix) გამოსაყენებლად. ასევე შესაძლებელია ადგილობრივი აპლიკაციების მცირე რაოდენობის გაშვება.

Windows Vista

Windows Vista არის ოპერაციული სისტემა Microsoft Windows NT ოჯახში, ოპერაციული სისტემების ხაზი, რომელიც გამოიყენება მომხმარებლის პერსონალურ კომპიუტერებზე. განვითარების ეტაპზე ამ ოპერაციულ სისტემას ეწოდა კოდური სახელი "Longhorn".

Windows NT პროდუქციის ხაზში Windows Vista არის ვერსია 6.0 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2). აბრევიატურა "WinVI" ზოგჯერ გამოიყენება "Windows Vista"-ს აღსანიშნავად, რომელიც აერთიანებს სახელს "Vista" და რომაული ციფრებით დაწერილ ვერსიის ნომერს.

Windows Vista, ისევე როგორც Windows XP, არის მხოლოდ კლიენტის სისტემა. Microsoft-მა ასევე გამოუშვა Windows Vista-ს სერვერული ვერსია - Windows Server 2008.

2006 წლის 30 ნოემბერს მაიკროსოფტმა ოფიციალურად გამოუშვა Windows Vista და Office 2007 საწარმო მომხმარებლებისთვის. 2007 წლის 30 იანვარს დაიწყო სისტემის გაყიდვები ჩვეულებრივი მომხმარებლებისთვის.

განვითარების დასაწყისში სისტემა ცნობილი იყო კოდური სახელწოდებით Longhorn (დასახელებული იყო Longhorn Saloon-ის მიხედვით ბრიტანეთის კოლუმბიის სათხილამურო კურორტის უისლერის მახლობლად). სახელი "Vista" გამოცხადდა 2005 წლის 22 ივლისს. რამდენიმე თვის შემდეგ, Microsoft-მა ასევე დაარქვა Windows Longhorn Server-ს Windows Server 2008. 2006 წლის 8 ნოემბრიდან Windows Vista-ს სრული ვერსია ხელმისაწვდომია ტექნიკის მწარმოებლებისთვის. საბოლოო მომხმარებლებისთვის საჯარო გამოშვება მოხდა 2007 წლის 30 იანვარს.

აღსანიშნავია, რომ Windows Vista-სთვის დაგეგმილი მრავალი ფუნქცია Microsoft-მა გამოტოვა საზოგადოების აღშფოთების გამო. მაგალითად, ვარაუდობდნენ, რომ OpenGL განხორციელდებოდა Direct3D-ის დამატებად. ეს გამოიწვევს OpenGL-ის მუშაობის სერიოზულ ვარდნას Direct3D-თან შედარებით და გამოიწვევს OpenGL ვერსიის დაფიქსირებას. შიშები არ იყო გამართლებული; WinFS ფაილური სისტემა ასევე არ შედიოდა Windows Vista-ში - ამჯერად მუშაობის პრობლემების გამო.

Windows Wista-ს მახასიათებლები მოიცავს:

1. თავად მაიკროსოფტის თქმით, სისტემის ჩატვირთვის დრო ნაკლებია ვიდრე Windows XP-ში და უმეტეს კომპიუტერებზე ერთ წუთზე ნაკლები. ძილის რეჟიმში შესვლისა და გამოსვლის დრო 6 წამამდე შემცირდა. მაგრამ მომხმარებლის ინტერფეისის მოსვლასთან ერთად, თქვენ უნდა დაელოდოთ უფრო მეტხანს სრულფასოვანი მუშაობის დასაწყებად, სანამ არ გაივლის ფონური პროცესები, რომლებიც მნიშვნელოვნად ართულებს მესამე მხარის პროგრამების მუშაობას, არსებობს მოსაზრება, რომ Windows Vista არის ყველაზე ცუდი გამოშვებული ოპერაციული სისტემა Microsoft-ის მიერ. Windows Vista-მ ასევე პირველი ადგილი დაიკავა 2007 წელს შექმნილი Pwnie-ის დაჯილდოების ვებსაიტის მიერ ჩატარებულ კონკურსში "წლის წარუმატებლობა". უფრო მეტიც, ვებსაიტის The Inquirer.net-ის მიხედვით, უპრეცედენტო აქციების საფუძველზე, რომელიც დაკავშირებულია ბაზარზე WV-ის პოპულარიზაციასთან, შეიძლება დავასკვნათ, რომ Microsoft-ის ხელმძღვანელობამ Windows Vista-ს წარუმატებლად აღიარა.

2. „Windows ReadyBoost“ ტექნოლოგიის წყალობით, შესაძლებელი გახდა გარე USB ფლეშ დრაივების ტევადობის გამოყენება RAM-ად, რაც ზოგიერთ შემთხვევაში 40%-ით ზრდის შესრულებას.

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

4. მომხმარებლის ანგარიშის კონტროლი (UAC) - მომხმარებლის ანგარიშის კონტროლის სისტემა, რომელიც მოითხოვს მომხმარებლის მკაფიო ნებართვას ნებისმიერი მოქმედების შესრულებისას, რომელიც მოითხოვს ადმინისტრაციულ უფლებებს, განურჩევლად მომხმარებლის მიმდინარე ანგარიშის უფლებებისა. თუ მომხმარებელი არ არის ადმინისტრატორი, გამოჩნდება მოთხოვნა, რომელშიც შეგიძლიათ აირჩიოთ ადმინისტრაციული ანგარიში და შეასრულოთ ოპერაცია მისი უფლებებით პაროლის შეყვანით - ეს საშუალებას გაძლევთ დააკონფიგურიროთ სისტემა და დააინსტალიროთ აპლიკაციები შეზღუდული მომხმარებლის ანგარიშიდან აშკარად გარეშე. runas მექანიზმის გამოყენებით და სხვა ანგარიშზე გადასვლის გარეშე (რაც საჭირო იყო XP-ში, მაგალითად, TCP/IP პარამეტრების შეცვლის შემთხვევაში). თუ მომხმარებელი არის „ადმინისტრატორების“ ჯგუფის წევრი, მაშინ მას დასჭირდება (ნაგულისხმევი პარამეტრებით) დაადასტუროს უფლებების გამოყენება სისტემის მოთხოვნაზე პასუხის გაცემით. UAC ითხოვს მონაცემებს Secure Desktop რეჟიმში, რომელიც იცავს მონაცემთა ჩარევისგან და მესამე მხარის პროგრამების მიერ შეყვანის ფანჯრის კონტროლისგან (დაახლოებით იგივე რეჟიმი გამოიყენებოდა NT დომენში შესვლისას Ctrl-Alt-Del-ის ორჯერ დაჭერის მოთხოვნით). UAC შეიძლება გამორთოთ გარკვეული კატეგორიის ანგარიშებისთვის და ხელახლა დააკონფიგურიროთ ადგილობრივი (ან ჯგუფის გამოყენებისას დომენში) უსაფრთხოების პოლიტიკის გამოყენებით: მაგალითად, შეგიძლიათ დააყენოთ პაროლი, რომელიც მოითხოვება ყველა მომხმარებლისთვის (მათ შორის ადმინისტრატორებისთვის) ადმინისტრაციული უფლებების გამოსაყენებლად, აკრძალვა ეს ქმედებები შეზღუდული ანგარიშების მომხმარებლებისთვის და ა.შ.

5. Bitlocker Drive Encryption - უზრუნველყოფს სისტემის დისკის დაშიფვრის შესაძლებლობას ბრძანების ხაზის ინტერფეისისა და სხვა დანაყოფების გამოყენებით. ეს იყენებს USB კლავიშს ან სანდო პლატფორმის მოდულს დაშიფვრის გასაღებების შესანახად. დანაყოფების დაშიფვრისთვის, ნაგულისხმევად, AES ალგორითმი გამოიყენება კლავიშის სიგრძით 128 ბიტი CBC დაშიფვრის რეჟიმში. ეს ფუნქცია წარმოდგენილია Vista Enterprise ან Ultimate ვერსიებში.

6. EFS ფაილების დაშიფვრის სისტემა. ეს სისტემა, რომელიც პირველად გამოჩნდა Windows 2000-ში, მუშაობს Vista Business, Enterprise ან Ultimate ვერსიებში და უზრუნველყოფს ფაილების გამჭვირვალედ დაშიფვრის შესაძლებლობას ფაილური სისტემის დონეზე AES (256-ბიტიანი გასაღებით) ან 3-DES ალგორითმების გამოყენებით. თითოეული ფაილისთვის შემთხვევით წარმოიქმნება დაშიფვრის გასაღები, რომელიც, თავის მხრივ, დაშიფრულია მომხმარებლების საჯარო გასაღებით (ნაგულისხმევი 2048 ბიტი). Vista-ში, პოლიტიკის გამოყენებით, შესაძლებელი გახდა მომხმარებლის საჯარო გასაღების სხვადასხვა სიგრძის დაყენება (1024, 2048, 4096,...), გასაღების შენახვა სმარტ ბარათებზე (ნაგულისხმევად, გასაღები ინახება ადგილობრივად, დაცული მომხმარებლის მიერ. პაროლი) და დაშიფრეთ გვერდის ფაილი, ასევე მოითხოვეთ მომხმარებლის საქაღალდის სავალდებულო დაშიფვრა დოკუმენტებით.

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

8. პირდაპირი ჩაწერის ბლოკირება დისკზე. Windows Vista ხელს უშლის დისკზე პირდაპირ ჩაწერას (\\.\PhysicalDriveX), თუ დისკს აქვს დამონტაჟებული ფაილური სისტემა.

არსებობს მოსაზრება, რომ Windows Vista არის Microsoft-ის მიერ გამოშვებული ყველაზე ცუდი ოპერაციული სისტემა. Windows Vista-მ ასევე პირველი ადგილი დაიკავა 2007 წელს შექმნილი Pwnie-ის დაჯილდოების ვებსაიტის მიერ ჩატარებულ კონკურსში „წლის წარუმატებლობა“. უფრო მეტიც, ვებსაიტის The Inquirer.net-ის მიხედვით, უპრეცედენტო აქციების საფუძველზე, რომელიც დაკავშირებულია ბაზარზე WV-ის პოპულარიზაციასთან, შეიძლება დავასკვნათ, რომ Microsoft-ის ხელმძღვანელობამ Windows Vista-ს წარუმატებლად აღიარა.

Windows Home სერვერი

Windows Home Server არის სერვერის ოპერაციული სისტემა Microsoft-ისგან, რომელიც აგებულია Windows Server 2003 SP2-ის ბაზაზე და გამიზნულია სახლის მომხმარებლებისთვის (როგორც სახელი გვთავაზობს - მთავარი) სახლის ქსელებში გამოსაყენებლად.

Windows Server 2008

Microsoft Windows Server 2008 (კოდური სახელი "Longhorn Server") არის Microsoft-ის სერვერის ოპერაციული სისტემის ახალი ვერსია. ამ ვერსიამ უნდა შეცვალოს Windows Server 2003, როგორც Vista თაობის ოპერაციული სისტემების წარმომადგენელი (NT 6.x).

Windows Server 2008 მოიცავს ინსტალაციის ვარიანტს სახელწოდებით Server Core. Server Core არის Windows Server 2008-ის მნიშვნელოვნად მსუბუქი ინსტალაცია, რომელიც არ შეიცავს Windows Explorer-ის გარსს. ყველა კონფიგურაცია და ტექნიკური მომსახურება ხორციელდება Windows ბრძანების ხაზის ინტერფეისის გამოყენებით, ან სერვერთან დისტანციურად დაკავშირებით მართვის კონსოლის გამოყენებით. Notepad და ზოგიერთი საკონტროლო პანელის ელემენტები ხელმისაწვდომია, მაგალითად, რეგიონალური პარამეტრები.

Windows Server 2008-ს აქვს მნიშვნელოვანი განახლება Terminal Services-ში. Terminal Services ახლა მხარს უჭერს Remote Desktop Protocol 6.0. ყველაზე შესამჩნევი გაუმჯობესება, სახელწოდებით Terminal Services RemoteApp, გაძლევთ საშუალებას გამოაქვეყნოთ ერთი კონკრეტული აპლიკაცია მთელი თქვენი დესკტოპის ნაცვლად.

Terminal Services-ს დამატებული კიდევ ერთი მნიშვნელოვანი ფუნქცია არის Terminal Services Gateway და Terminal Services Web Access (ახლა მთლიანად ვებ-ზე დაფუძნებული). Terminal Services Gateway უფლებას აძლევს უფლებამოსილ კომპიუტერებს უსაფრთხოდ დაუკავშირდნენ ტერმინალ სერვისებს ან დისტანციურ სამუშაო მაგიდას ინტერნეტიდან RDP-ის გამოყენებით HTTPS-ზე VPN-ის გამოყენების გარეშე. ეს არ საჭიროებს დამატებით პორტის გახსნას firewall-ზე; RDP ტრაფიკი გვირაბია HTTPS-ზე. Terminal Services Web Access საშუალებას აძლევს ადმინისტრატორებს უზრუნველყონ ტერმინალის სერვისებზე წვდომა ვებ ინტერფეისის საშუალებით. TS Gateway-ისა და TS RemoteApp-ის გამოყენებისას, მონაცემთა გადაცემა ხდება HTTP(S)-ის საშუალებით და დისტანციური აპლიკაციები მომხმარებელს ეჩვენება, თითქოს ისინი ადგილობრივად მუშაობდნენ. მრავალი აპლიკაცია მუშაობს ერთ სესიაზე, რათა უზრუნველყოს დამატებითი მომხმარებლის ლიცენზიების საჭიროება.

Terminal Services Easy Print-ით, ადმინისტრატორებს აღარ სჭირდებათ სერვერზე პრინტერის დრაივერების დაყენება. ამ შემთხვევაში Easy Print Driver გადამისამართებს მომხმარებლის ინტერფეისს და ორიგინალური პრინტერის ყველა მახასიათებელს. გარდა ამისა, ის აუმჯობესებს პროდუქტიულობას ბეჭდური სამუშაოების წარდგენისას დავალებების კონვერტაციით XPS ფორმატში კლიენტთან გაგზავნამდე.

Windows Server 2008 არის პირველი Windows ოპერაციული სისტემა, რომელიც გამოვიდა ჩაშენებული Windows PowerShell-ით, გაფართოებული ბრძანების ხაზის გარსი და თანმხლები სკრიპტირების ენა, რომელიც შემუშავებულია Microsoft-ის მიერ. PowerShell სკრიპტირების ენა შეიქმნა სპეციალურად ადმინისტრაციული ამოცანებისთვის და შეუძლია შეცვალოს cmd.exe და Windows Script Host-ის საჭიროება.

თვითგანკურნებადი NTFS

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

ასევე, ოპერაციული სისტემა ახლა აჩვენებს ინფორმაციას S.M.A.R.T. მყარი დისკები, რათა დაეხმარონ მყარი დისკის შესაძლო გაუმართაობის იდენტიფიცირებას. ეს ფუნქცია პირველად Windows Vista-ში გამოჩნდა.

Server Manager არის ახალი, როლებზე დაფუძნებული მართვის ინსტრუმენტი Windows Server 2008-ისთვის. ეს არის სერვერის მენეჯმენტისა და უსაფრთხოების კონფიგურაციის ოსტატის კომბინაცია Windows Server 2003-დან. Server Manager არის სერვერის კონფიგურაციის ოსტატის დიალოგის გაუმჯობესება, რომელიც ნაგულისხმევად გაშვებულია Windows-ში. სერვერი 2003 შესვლისას. ახლა ის საშუალებას გაძლევთ არა მხოლოდ დაამატოთ ახალი როლები, არამედ აერთიანებს ყველა იმ ოპერაციას, რომელიც მომხმარებლებს შეუძლიათ შეასრულონ სერვერზე და ასევე უზრუნველყოფს თითოეული როლის მიმდინარე სტატუსის კონსოლიდირებულ ჩვენებას ერთი პორტალის სახით.

ამჟამად შეუძლებელია სერვერის მენეჯერის დისტანციურად გამოყენება, მაგრამ დაგეგმილია კლიენტის ვერსია.

Windows 7

Windows 7 (ადრე ცნობილი კოდური სახელებით Blackcomb და Vienna) არის Windows NT ოჯახის კომპიუტერული ოპერაციული სისტემების ვერსია, რომელიც მიჰყვება Windows Vista-ს. Windows NT ხაზში სისტემას აქვს ვერსიის ნომერი 6.1 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista და Windows Server 2008 - 6.0). სერვერის ვერსია არის Windows Server 2008 R2.

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

Windows 7 მოიცავს Windows Vista-დან გამორიცხულ ზოგიერთ განვითარებას, ასევე ინოვაციებს ინტერფეისში და ჩაშენებულ პროგრამებში.

Windows 7-ს ექნება შესაძლებლობა გამორთოს ან ჩართოს Internet Explorer.

Windows 7-ს ექნება მულტიტუჩ მონიტორების მხარდაჭერა. ეს შესაძლებლობა აჩვენა Microsoft-მა ყოველწლიურ TechEd'08 კონფერენციაზე ორლანდოში. დემონსტრაციის დროს გამოყენებული იქნა build 6.1.6856, ასევე ლეპტოპის მოდელის პროტოტიპი მულტი სენსორული ეკრანით. ზოგიერთი ცნობით, Windows 7 ნაწილობრივ განახორციელებს Windows Vista-ში დაგეგმილ ფუნქციონირებას (კოდური სახელწოდებით "Longhorn" ასევე დაგეგმილია Windows Live პროგრამებთან და სერვისებთან უფრო მჭიდრო ინტეგრაცია).

Windows 7 ახორციელებს უფრო მოქნილ პარამეტრს მომხმარებლის ანგარიშის კონტროლისთვის (UAC), რომელსაც, Windows Vista-სგან განსხვავებით, აქვს კიდევ ორი ​​შუალედური მდგომარეობა „ჩართვა“ და „გამორთვა“ რეჟიმებს შორის.

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

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

Windows 7 ვერ შეძლებს ლიცენზირებული Blu-Ray დისკების ვიდეოთი დაკვრას, მაგრამ შეძლებს მათზე ინფორმაციის წაკითხვას და ჩაწერას.

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

Branch Cache ფუნქცია შეამცირებს შეყოვნებას კომპიუტერთან დისტანციურად მომუშავე მომხმარებლებისთვის. მაგალითად, ფაილი, რომელიც ხელმისაწვდომია ქსელში, ინახება ლოკალურად, ამიტომ ის აღარ არის ჩამოტვირთული დისტანციური სერვერიდან, არამედ ადგილობრივი კომპიუტერიდან. ამ ფუნქციას შეუძლია იმუშაოს ორ რეჟიმში - Hosted Cache და Distributed Cache. პირველ შემთხვევაში, ფაილი ინახება სპეციალურ ლოკალურ სერვერზე, რომელიც მუშაობს Windows Server 2008 R2, მეორეში - კლიენტის კომპიუტერზე.

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

Remote Desktop Host მომხმარებელს საშუალებას აძლევს დაუკავშირდეს დისტანციურ კომპიუტერს ადმინისტრატორის უფლებებით.

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

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

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

ბილ გეიტსმა ახსენა მყისიერი საძიებო ზოლი (მსგავსი Spotlight). Content Indexing სერვისი ვითარდებოდა Windows XP–დან და მსგავსი საძიებო ზოლი შედიოდა Windows Vista–ში. Windows 7 ასევე იყენებს DirectX 11-ს.

მიიღებს თუ არა Windows 7 ახალ ბირთვს?

არა. თუმცა უნდა ითქვას, რომ მსგავსი მოვლენები განხორციელდა. ყოველ შემთხვევაში, ასე თქვა Microsoft-ის ერთ-ერთმა ინჟინერმა გასული წლის ოქტომბერში. მისი თქმით, კომპანიის 200 პროგრამისტი მუშაობდა Windows 7-ის ბირთვის შემცირებაზე. ბირთვმა მიიღო საკუთარი სახელი MinWin და უნდა დაეჭირა ექვსჯერ ნაკლები მეხსიერება, ვიდრე Vista-ს ბირთვი.

თუმცა, ფლორესმა და სინოფსკიმ განაცხადეს, რომ Windows 7 არ მიიღებს ახალ ბირთვს. "ზოგიერთი ვარაუდის საწინააღმდეგოდ, Microsoft არ ქმნის ახალ ბირთვს Windows 7-ისთვის", - თქვა ფლორესმა. თუმცა, სინოფსკიმ ცოტა განსხვავებულად თქვა: „...Windows Server 2008-ის ბირთვი არის Windows Vista-ს ბირთვის ევოლუცია, ხოლო Windows 7-ის ბირთვი იქნება ამ ბირთვის შემდგომი ევოლუცია“.

Windows Server 2008 R2

Windows Server 2008 R2 არის Windows 7-ის სერვერული ვერსია, რომელიც გამოვა 2009 წლის 22 ოქტომბერს. Windows 7-ის მსგავსად, Windows Server 2008 R2 გამოიყენებს Windows NT 6.1 ბირთვს. ახალი ფუნქციები მოიცავს გაუმჯობესებულ ვირტუალიზაციას, Active Directory-ის ახალ ვერსიას, ინტერნეტ საინფორმაციო სერვისებს 7.5 და 256-მდე პროცესორის მხარდაჭერას. სისტემა გამოვა მხოლოდ 64-ბიტიან ვერსიაში. ასევე ამოღებულია Windows-ის ჩატვირთვის მხარდაჭერა MBR-ის შემცველი ტიხრებიდან.

Microsoft-მა გამოაცხადა Windows Server 2008 R2 პროფესიონალ დეველოპერთა კონფერენციაზე, როგორც Windows 7-ის სერვერის ვარიანტი. 2009 წლის 7 იანვარს, Microsoft Windows Server 2008 R2-ის ბეტა ვერსია ხელმისაწვდომი გახდა Microsoft TechNet-ისა და MSDN-ის აბონენტებისთვის, რომლებიც მონაწილეობდნენ Windows 7-ის გადახედვის პროგრამაში. 9 იანვარს, ბეტა ვერსია საჯაროდ ხელმისაწვდომი გახდა Microsoft-ის ჩამოტვირთვის ცენტრში. 2009 წლის 30 აპრილი - გამოშვების კანდიდატი (RC) ხელმისაწვდომი გახდა TechNet და MSDN აბონენტებისთვის. 2009 წლის 5 მაისი - Windows Server 2008 R2 RC ხელმისაწვდომია Microsoft-ის ჩამოტვირთვის ცენტრიდან 2009 წლის 2 ივნისი - Microsoft-მა გამოაცხადა, რომ RTM ვერსია ხელმისაწვდომი იქნება Microsoft-ის პარტნიორებისთვის 2009 წლის ივლისის მეორე ნახევარში. გამოშვება მოხდება 2009 წლის 22 ოქტომბერს.

ამჟამად, Microsoft Windows დაინსტალირებულია პერსონალური კომპიუტერებისა და სამუშაო სადგურების დაახლოებით 88%-ზე. გარდა ამისა, მისი კონკურენტი, Mac OS X, ასევე იძენს იმპულსს (დაახლოებით 10%), მიუხედავად კონკურენციისა, Microsoft და Apple თანამშრომლობენ, მუდმივად ზრდის ამ ორი სისტემის თავსებადობას.



გაქვთ შეკითხვები?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: