რესურსების გაზიარება Windows-სა და Linux-ზე. ქსელის რესურსების გაზიარება

Project Professional 2019 Project Professional 2016 Project 2010 Project 2007 Project Online Desktop Client Project Professional 2013 პროექტის სტანდარტი 2007 პროექტის სტანდარტი 2010 პროექტის სტანდარტი 2013 პროექტის სტანდარტი 2013 პროექტის სტანდარტი 2016 პროექტის სტანდარტი 2019 მეტი...Ნაკლები

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

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

შექმენით რესურსების აუზი

შენიშვნა: თუ იყენებთ Project Professional-ს და რესურსები არსებობს თქვენი ორგანიზაციის საწარმოს რესურს ფონდში, თქვენ არ გჭირდებათ სხვა რესურსების შექმნა. დამატებითი ინფორმაციისთვის იხილეთ.

გახსენით პროექტი, დააწკაპუნეთ ცარიელი პროექტი > რესურსების ჩანართი.

დააწკაპუნეთ ისარს Team Planner-ის გვერდით და დააჭირეთ რესურსების ფურცელს.

დააწკაპუნეთ რესურსების დამატებაზე და არსებული რესურსის ინფორმაციის იმპორტი.

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

შენიშვნა: Project 2007-ში აირჩიეთ View > Resource Sheet და შემდეგ დაამატეთ რესურსები ტიპის Work.

შენიშვნა: თუ თქვენ იყენებთ Project Professional-ს Project Server-თან ერთად, გექნებათ წვდომა საწარმოს რესურსებზე. პროექტის ვერსიების შესახებ მეტი ინფორმაციისთვის იხილეთ პროექტის ვერსიების შედარება. საწარმოს რესურსების სიას ჩვეულებრივ მართავს ადმინისტრატორი და თითოეულ პროექტის მენეჯერს შეუძლია ამ რესურსებიდან დაამატოთ მათი პროექტები.

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

გამოიყენეთ რესურსების ფონდი რესურსების გამოყენების ინფორმაციასთან მუშაობა

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

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

შეწყვიტე რესურსების გაზიარება

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

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

გათიშეთ აქტიური გაზიარების ფაილი მისი რესურსების აუზიდან

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

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

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

გახსენით თქვენი პროექტი.

აირჩიეთ რესურსი > რესურსების ფონდი > რესურსების გაზიარება. (პროექტში 2007, აირჩიეთ ინსტრუმენტები > რესურსების გაზიარება > რესურსების გაზიარება.)

დააწკაპუნეთ გამოიყენეთ საკუთარი რესურსები და შემდეგ დააწკაპუნეთ OK.

შეინახეთ ორივე პროექტის ფაილი.

შეიტყვეთ მეტი რესურსების აუზების შესახებ

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

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

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

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

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

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

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

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

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

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

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

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

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

გამოქვეყნებულია 2009 წლის 18 თებერვალს · კომენტარების გარეშე

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

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

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

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

Სანამ დაიწყებ

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

ფაილის გაზიარების შექმნა (File Share)

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

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

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

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

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

სურათი A: გაზიარების ჩანართი გაძლევთ შესაძლებლობას დაუშვათ საქაღალდის გაზიარება

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

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

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

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

დასკვნა

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

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

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

გაზიარების იდეა

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

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

საქაღალდეების და მყარი დისკების გაზიარება

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

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

გაზიარების განხორციელება

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

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

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

  • დააწკაპუნეთ დაწყებაზე, მარჯვენა ღილაკით My Network Places, აირჩიეთ Properties, მარჯვენა ღილაკით Local Area Connection და აირჩიეთ Properties.
  • დააწკაპუნეთ ზოგადი ჩანართზე.
  • დააჭირეთ ღილაკს ინსტალაცია. ჩნდება დიალოგური ფანჯარა აირჩიეთ ქსელის კომპონენტის ტიპი.
  • აირჩიეთ სერვისი და დააჭირეთ ღილაკს დამატება.
  • აირჩიეთ ფაილის და პრინტერის გაზიარება Microsoft Networks-ისთვის და დააწკაპუნეთ OK.
  • თქვენ დაგიბრუნდებით Local Area Connection-ის ფანჯარაში და შეიძლება მოგეთხოვოთ Windows XP Professional CD-ის ჩასმა.
  • ცვლილებების შესანახად დააჭირეთ OK.
  • წვდომის დონეები

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

    • დონე 1. ჩემი დოკუმენტები. ეს არის ყველაზე მკაცრი შეზღუდვების დონე. ერთადერთი, ვისაც აქვს ამ დოკუმენტების წაკითხვის უფლება, არის მათი შემქმნელი.
    • დონე 2. ჩემი დოკუმენტები. ეს არის ნაგულისხმევი დონე ადგილობრივი საქაღალდეებისთვის.
    • დონე 3: საჯარო (გაზიარებული) დოკუმენტების ფაილები ხელმისაწვდომია ადგილობრივი მომხმარებლებისთვის.
    • დონე 4. გაზიარებული ფაილები ქსელში. ამ დონეზე, ქსელის ყველა მომხმარებელს შეუძლია წაიკითხოს ეს ფაილები.
    • დონე 5. გაზიარებული ფაილები ქსელში. ამ დონეზე, ქსელის ყველა მომხმარებელს შეუძლია არა მხოლოდ ამ ფაილების წაკითხვა, არამედ მათზე დაწერა.

    Შენიშვნა. 1, 2 და 3 დონის ფაილები ხელმისაწვდომია მხოლოდ ადგილობრივად რეგისტრირებული მომხმარებლებისთვის.

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

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

    1 დონის საქაღალდის შექმნის შესაძლებლობა ხელმისაწვდომია მხოლოდ მომხმარებლის ანგარიშისთვის და მხოლოდ ამ მომხმარებლის საკუთარ My Documents საქაღალდეში. 1 დონის საქაღალდის შესაქმნელად, მიჰყევით ამ ნაბიჯებს.

  • დააწკაპუნეთ ამ საქაღალდის კერძო ველზე.
  • დააწკაპუნეთ OK.
  • დონე 2: მე-2 დონეზე, ფაილის მფლობელს და ადმინისტრატორს აქვს წაკითხვისა და ჩაწერის უფლება ფაილზე ან საქაღალდეზე. Windows XP Professional-ში ეს არის ნაგულისხმევი პარამეტრი ყველა მომხმარებლის ფაილისთვის My Documents საქაღალდეში.

    საქაღალდის, მისი ქვედირექტორიებისა და ფაილების უსაფრთხოების მე-2 დონის დასაყენებლად, მიჰყევით ამ ნაბიჯებს.

  • დააწკაპუნეთ მაუსის მარჯვენა ღილაკით სასურველ საქაღალდეზე და შემდეგ დააჭირეთ გაზიარებას და უსაფრთხოებას.
  • გაასუფთავეთ ჩამრთველი ველები Make this folder private და გააზიარეთ ეს საქაღალდე ქსელში.
  • დააწკაპუნეთ OK.
  • დონე 3: დონე 3 საშუალებას გაძლევთ გაზიაროთ ფაილები და საქაღალდეები მომხმარებლებს შორის, რომლებიც შედიან კომპიუტერში ლოკალურ ქსელში. მომხმარებლის ტიპის მიხედვით (იხილეთ ონლაინ უსაფრთხოება მომხმარებელთა ტიპების შესახებ დამატებითი ინფორმაციისთვის), მომხმარებელმა შეიძლება ან ვერ შეასრულოს გარკვეული მოქმედებები მე-3 დონის ფაილებზე Shared Documents საქაღალდეში.

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

    მე-3 დონის ნებართვების დაყენება მოითხოვს სასურველი საქაღალდეების და ფაილების გადატანას Shared Documents საქაღალდეში.

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

    საქაღალდისთვის მე-4 დონის ნებართვების შესაქმნელად, მიჰყევით ამ ნაბიჯებს.

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

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

  • დააწკაპუნეთ მაუსის მარჯვენა ღილაკით საქაღალდეზე და შემდეგ დააჭირეთ გაზიარებას და უსაფრთხოებას.
  • შეამოწმეთ ამ საქაღალდის გაზიარება ქსელში.
  • დააწკაპუნეთ OK.
  • რესურსების გაზიარება და მართვა

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

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

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

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

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

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

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

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

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

    სისტემის სტრუქტურა

    რაც უფრო და უფრო მეტი ახალი ფუნქცია ემატება ოპერაციულ სისტემებს, ასევე იზრდება შესაძლებლობები და ოპერაციული სისტემების მიერ მართული ტექნიკის მრავალფეროვნება, სირთულის ხარისხი იზრდება. CTSS ოპერაციული სისტემა, რომელიც დაინერგა MIT-ში 1963 წელს, დაიკავა დაახლოებით 32,000 36-ბიტიანი სიტყვის მეხსიერება. OS/360 ოპერაციული სისტემა, რომელიც IBM-მა გამოუშვა ერთი წლის შემდეგ, შეიცავდა მილიონზე მეტ მანქანას ბრძანებას. Multics სისტემა, რომელიც ერთობლივად შეიქმნა MIT-ისა და Bell Laboratories-ის მიერ 1975 წლისთვის, გაიზარდა 20 მილიონ ბრძანებამდე. სამართლიანობისთვის, ჩვენ აღვნიშნავთ, რომ მოგვიანებით უფრო მარტივი ოპერაციული სისტემები გამოჩნდა პატარა მანქანებზე, მაგრამ ისინი ასევე სტაბილურად უფრო რთული ხდებიან ტექნიკის განვითარებით და მომხმარებლების მზარდი მოთხოვნებით. ამრიგად, თანამედროვე UNIX სისტემა ბევრად უფრო რთულია თავისი სირთულით, ვიდრე მისი თითქმის სათამაშოს მსგავსი ორიგინალური ვერსია, რომელიც შემუშავებულია რამდენიმე ნიჭიერი პროგრამისტის მიერ 70-იანი წლების დასაწყისში. იგივე მოხდა მარტივ MS-DOS სისტემასთან დაკავშირებით, რომელიც დროთა განმავლობაში გადაიზარდა რთულ და ძლიერ ოპერაციულ სისტემებში OS/2 და Windows 2000. ამრიგად, Windows NT ოპერაციული სისტემა შეიცავს დაახლოებით 16 მილიონ ხაზს კოდს, ხოლო Windows 2000-ში ეს. ეს მაჩვენებელი ორჯერ მეტით არის გაზრდილი.

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

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

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

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

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

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

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

    დონე 3: შეიცავს პროცედურის (ქვეპროგრამის) და გამოძახებისა და დაბრუნების ოპერაციების კონცეფციას.

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

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

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

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

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

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

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

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

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

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

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

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

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

    ცხრილი 2.4. იერარქიული ოპერაციული სისტემის მოდელი2



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

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

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