Professional Documents
Culture Documents
კომპიუტინგის შესავალი
ლექციების კონსპექტი
1.
1
შინაარსი
2. წინასიტყვაობა........................................................................................................................3
3. კომპიუტერი თანამედროვე საზოგადოებაში................................................................ 4
4. კომპიუტერული სისტემის ზოგადი აღწერა..................................................................16
5. მონაცემთა დამუშავების ჰარდუერი................................................................................39
6. მონაცემთა შემტანი და გამომტანი ჰარდუერი.............................................................. 47
7. მონაცემთა შემნახველი ჰარდუერი..................................................................................56
8. მონაცემთა გადამცემი ჰარდუერი.................................................................................... 65
9. გამოყენებითი სოფთუერი.................................................................................................77
10. საოპერაციო სისტემები.............................................................................................................. 91
11. დაპროგრამება და დაპროგრამების ენები.......................................................................... 103
12. კომპიუტერები სამუშაოზე..................................................................................................... 117
13. ინტერნეტი................................................................................................................................... 126
14. ხელოვნური ინტელექტი........................................................................................................ 144
15. ჰარდუერის, სოფთუერისა და მონაცემების დაცვა......................................................... 152
A. მოკლე ისტორია.................................................................................................................164
B. თვლის სისტემები............................................................................................................. 171
C. დაპროგრამების ბიჯები...................................................................................................176
2
წინასიტყვაობა
ზოგადად, კომპიუტინგი არის ნებისმიერი მიზანმიმართული საქმიანობა , რომელიც
საჭიროებს კომპიუტერების გამოყენებას ან შექმნას. ამ წიგნის მთავარი მიზანია , კომპიუტინგის
საკითხები საინტერესო, შესაბამისი და გასაგები გახდეს, როგორც ტექნიკური დარგის , ასევე
უცხო ენების, ხელოვნების, განათლების, მედიცინის, ჟურნალისტიკის, ისტორიის , სამართლისა
და სხვა ნებისმიერი დარგის სტუდენტებისთვის.
პირველი კომპიუტერი 1937 წელს შეიქმნა და ის მხოლოდ მათემატიკური გამოთვლებისთვის
გამოიყენებოდა. მას შემდეგ კომპიუტერებმა გიგანტური ცვლილება განიცადა. ახლა მათ თითქმის
ყველაფერი შეუძლია და მათი გამოყენება ძალიან გაიოლდა. დღეს ძალიან ბევრი ადამიანი
დარწმუნებულია, რომ კომპიუტერი დიდი ძალაა
– ძალა, რომელიც ანგარიშგასაწევი და შესასწავლია. აქვე უნდა აღინიშნოს, რომ
კომპიუტერული ტექნოლოგიები ძალიან სწრაფად ვითარდება. არ არსებობს იმის ნიშნები ,
რომ ამ განვითარების ტემპი შენელდება, ის შეიძლება კიდევ უფრო აჩქარდეს . ამიტომ თქვენ
მოგიწევთ საკმაოდ სწრაფი მოქმედება, რათა არ ჩამორჩეთ მას.
წიგნიში გადმოცემულია ცოდნა, რომელიც აუცილებელია თანამედროვე
კომპიუტერიზებულ საზოგადოებაში ცხოვრებისთვის. კერძოდ, განხილულია:
• კომპიუტერების მნიშვნელობის, მრავალმხრივი შესაძლებლობების, გავრცელებისა და
საზოგადოებაზე ზემოქმედების საკითხები;
• აღწერილია კომპიუტერების რაობა, ფუნქციები და მუშაობის პრინციპები;
• განმარტებულია კომპიუტერების გამოყენებისა და მასთან მომუშავე ადამიანებთან
ურთიერთობისთვის საჭირო ახალი ტერმინოლოგია.
3
ნაწილი პირველი
ზ ო გად ი ცნო ბები
თავი 1.
კო მპიუ ტ ერი თ ანამედ რ ო ვე საზ ო გად ო ებაში
ამ თავში მოცემულია კომპიუტერის როგორც ჭკვიანი მანქანის მიმოხილვა და განხილულია
კონცეფცია კომპიუტერის როგორც გონებრივი საქმიანობის ხელწყოს შესახებ . კომპიუტერი
არის მოწყობილობა რომელიც აადვილებს ჩვენ ინტელექტუალურ საქმიანობას და
აფართოებს ჩვენ შემოქმედებით შესაძლებობებს.
4
1.1.2. კო მპიუ ტ ერ ები ჩვენს ცხო ვრ ებაში
კომპიუტერულმა რევოლუციამ კომპიუტერი ჩვენს ცხოვრებაში მრავალი მხრიდან
შემოიტანა.
კომპიუტერები არის მილიარდობით ადამიანისთვის კომუნიკაციის ძირითადი
მოწყობილობა: მუშაკები ურთიერთობენ კლიენტებთან, სტუდენტები
თანაჯგუფელებთან, მასწავლებლებთან, ოჯახთან და სხვა ადამიანებთან.
კომპიუტერებით საზოგადოებას აქვს მთელი დედამიწის ირგვლივ ინფომაციასთან
წვდომის საშუალება. კომპიუტერით მუდამ მისაწვდომია ადგილორივი და მსოფლიოს
ახალი ამბები, ამინდის პროგრნოზი, სპორტის შედეგები, ფრენის განრიგი,
სატელეფონო ცნობარი, რუკები, სამუშაო ვაკანსიები, საბანკო ანგარიშების
მდგომარეობა და საგანმანათლებლო მასალები.
კომპიუტერიდან შეგიძლიათ სატელეფონო ზარის განხორციელება, გაიცნოთ
ადამიანები, შეუკვეთოთ ბილეთები, გადაიხადოთ გადასახედები, მიიღოთ
განათლება, მართოთ სახლის ნივთები.
კომპიუტერული ტექნოლოგია საშუალებას გაძლევთ უფრო ეფექტურად
განახორციელოთ ინფორმაციის ძებნა და მასთან წვდომა; პირადი აზრები, ფოტოები, და
ვიდეოები გაუზიაროთ მეგობრებს, ოჯახის წევრებს და სხვა ადამიანებს; მართოთ
ფინანსები; შეიძინოთ ნივთები, პროდუქტები და მომსახურებები; ითამაშოთ;
ორგანიზება გაუკეთოთ თქვენს ცხოვრების საქმიანობას; და ასე შემდეგ.
ეს და ბევრი სხვა მსგავსი ტექნოლგია ჩვენი ყოველდღიური ცხოვრების აუცილებელი
ნაწილი გახდა სახლში, სასწავლებელში და სამუშაოზე (სურათი 1-1).
სახლში კომპიუტერულ ტექნოლოგიას სხვადასხვა მიზნით იყენებენ, მაგალითად
საბანკო ანგარიშების მართვისთვის, მეგობრებთან ურთიერთეობისთვის, ცოდნის
მიღებისთვის, ნივთების შეძენისთვის და სხვა ბევრი საქმიანობისათვის. ბევრი ადამიანი
თავისუფალი დროის უმეტეს ნაწილს კომპიუტერთან ატარებს – ერთობა თამაშებით,
უსმენს მუსიკას, უყურებს ვიდეოს, კითხულობს სოციალური ქსელის პოსტებს, წიგნებს და
ჟურნალებს, აზიარებს ამბებს.
სასწავლებელში მასწავლებლები კომპიუტერს იყენებენ სტუდენტებთან
ურთიერთობისათვის. სტუდენტებს ასწავლიან კომპიუტერების გამოყენებით,
სტუდენტები კომპიუტერს იყენებენ საშინაო დავალებელის მოსამზდებლად. ზოგიერთ
სასწავლებელში სტუდენტები საგნებს მთლიანად კომპიუტერით სწავლობენ.
კომპიუტერს ფართოდ იყენებენ მუშაობისას. მაგალითად, ოფისებში მას იყენებენ
ფირმის საქმიანობის გაძღოლისთვის, ხელფასის საანგარიშოდ, ინვენტარის
აღრიცხვისთვის. კლიენტებთან ურთიერთობისათვის, ელექტრონული წერილებისა და
ანგარიშების მომზადებისათვის, ბიუჯეტების შედგენისა და განახლებისთვის, საქმიანი
ჩანაწერების შექმნისა და განახლებისთვის, ინფორმაციის ძებნისთვის, დიაგრამების,
გრაფიკების, საინფორმაციო ბიულეტენებისა და პრეზენტაციების შექმნისთვის.
კომპიუტერმა ბევრი ხელსაწყო შეცვალა და საშუალება მოგვცა შექმნილიყო ჭკვიანი
მანქანები და ხელსაწყოები. დღეს ბევრი მეცნიერი ლაპარაკობს, რომ ჩვენ ვიყოფებით
ჭკვიანი ხელსაწყოები ეპოქის დასაწყისში.
აქვე უნდა აღინიშნოს, რომ დღეს საკმოდ ბევრი სამუშაოს შესრულება კომპიუტერის
გამოყენებას საჭიროებს. მათი რაოდენობა სწრაფად იზრდება და მომავალში ძალიან ცოტა
დარჩება ისეთი სამუშაო, რომელთა შესრულება შესაძლებელი იქნება კომპიუტერის
გამოყენების გარეშე – სამუშაოების უმეტესობა რაღაც დონით კომპიუტერის გამოყენებით
შესრულდება. ამიტომ კომპიუტერის გამოყენების ცოდნა ძალიან ფასობს და მომავალში
5
კიდევ უფრო დაფასდება. დამქირავებლები, სამუშაოზე აყვანისას, უპირატესობას ანიჭებენ
იმ კანდიდატებს, რომლებმაც კომპიუტერის გამოყენება იციან.
1.1.3. კო მპიუ ტ ერ უ ლ ი განათ ლ ება
იმისთვის, რომ არ გაგიძნელდეთ ინფორმაციულ საზოგადოებაში ცხოვრება, საჭიროა
მიიღოთ კომპიუტერული განათლება. ის გახდა ნებისმიერი კარიერისა და შემდგომი
წარმტების წინაპირობა.
კომპიუტერულ განათლებაში იგულისხმება:
1. კომპიუტერების მნიშვნელობის, მრავალმხრივი შესაძლებლობების, გავრცელებისა და
საზოგადოებაზე ზემოქმედების საკითხებში გაცნობიერება.
2. კომპიუტერების რაობის, ფუნქციებისა და მუშაობის პრინციპების ცოდნა. აგრეთვე,
კომპიუტერის გამოყენებისთვის და მასთან მომუშავე ადამიანებთან ურთიერთობისთვის
საჭირო ახალი ტერმინოლოგიის ცოდნა.
3. ზოგიერთი სამუშაოების შესასრულებლად და საჭირო ინფორმაციის მისაღებად
კომპიუტერის გამოყენების უნარ-ჩვევების ქონა.
კომპიუტერული განათლება არ გულისხმობს კომპიუტერის ინსტრუქციების
(ინსტრუქციები კომპიუტერს ეუბნება რა გააკეთოს) წერის ცოდნას. ეს იგივე იქნებოდა,
რომ ყველამ, ვინც აპირებს ისწავლოს ავტომობილის მართვა, უნდა დაეუფლოს
ავტომექანიკოსობასაც. კომპიუტერული განათლების განსაზღვრების მესამე ნაწილი
ნიშნავს, რომ თქვენ უნდა შეგეძლოთ უკვე დაწერილი ინსტრუქციების გამოყენება.
მაგალითად, ბანკის მოლარემ უნდა შეძლოს კომპიუტერის გამოყენებით ნახოს ბანკის
კლიენტს აქვს თუ არა ანგარიშზე იმდენი თანხა, რამდენის გატანაც სურს. მოკლედ რომ
ვთქვათ, კომპიუტერული განათლების განსაზღვრების მესამე ნაწილი ნიშნავს, რომ
მომხმარებელს უნდა შეეძლოს კომპიუტერის გამოყენება თავის საქმიანობაში.
მომხმარებელი არის ის, ვინც იყენებს კომპიუტერს მუშაობისას, გართობისას, ან
კომუნიკაციისას.
აქვე უნდა აღინიშნოს, რომ მარტოოდენ კომპიუტერის გამოყენების უნარ-ჩვევების ქონა
არ ნიშნავს კომპიუტერული განათლების ქონას. მაგალითად, შესაძლოა ბუღალტერი
კომპიუტერს იყენებს ანგარიშების მომზადებაში, მაგრამ მან თუ არ იცის განსაზღვრების
პირველ და მეორე ნაწილში აღნიშნული საკითხები, მას სრული კომპიუტერული
განათლება არა აქვს.
კომპიუტერული განათლების განსაზღვრების პირველი ნაწილი გულისხმობს
გაცნობიერებას, ამიტომ ჯერ განვიხილოთ, რატომ არის კომპიუტერი გავრცელებული,
ხოლო შემდეგ – მისი გამოყენების სხვადასხვა ხერხები.
6
ბილეთების დაჯავშნისას, ავტომატური სალარო აპარიტით ფულის მიღებისას და ბევრი
სხვა საქმის გაკეთებისას.
• საიმედოობა. კომპიუტერი ფიზიკურად საიმედოა და ამიტომ მისი მუშაობის
შედეგები ზუსტია. თქვენ შეიძლება გაგიგიათ ამბები „კომპიუტერის შეცდომების“ შესახებ.
სამწუხაროდ, იმას იშვიათად ამბობენ, რომ ამ შეცდომების უმრავლესობა არა
კომპიუტერის, არამედ ადამიანის მიერაა გამოწვეული. მაგალითად, ხშირად ამ
შეცდომების მიზეზია ის, რომ მონაცემების შეტანისას ვინმემ არასწორ კლავიშს დააჭირა
თითი და მცდარი მონაცემები შეიტანა. ფრაზა – “კომპიუტერის შეცდომა” ხშირად ისმის,
მაგრამ ამ შეცდომის დამშვები სხვა არის.
• მონაცემთა შენახვის შესაძლებლობა. კომპიუტერებს შეუძლიათ ძალიან დიდი
რაოდენობის მონაცემების შენახვა ისე, რომ შემდგომ, ნებისმიერ დროს, შესაძლებელია
მათი სწრაფად და ეფექტურად გამოყენება. მონაცემთა შენახვის შესაძლებლობა
განსაკუთრებით მნიშვნელოვანია ინფორმაციულ საზოგადოებაში.
ამ შესანიშნავი მახასიათებლების არსებობის გამო აღარ არის გასაკვირი, რომ
კომპიუტერმა გზა გაიკვლია ჩვენი საქმიანობის თითქმის ყველა სფეროში და მისმა
გამოყენებამ ბევრი სარგებელი მოიტანა, მათ შორის, გაიზარდა მწარმოებლობა, შემცირდა
პროდუქციის ღირებულება, გაადვილდა გადაწყვეტილების მიღების პროცესი,
გაადვილდა კომუნიკაცია და ა.შ.
მწარმოებლობის ზრდა. სამწუხაროდ, კომპიუტერების მიზეზით ხშირად უქმდება
სამუშაო ადგილები. ეს განსაკუთრებით ფაბრიკებსა და ქარხნებში ხდება. მაგრამ, ამავე
დროს, კომპიუტერი ადამიანს ათავისუფლებს მომაბეზრებელი სამუშაოდან და სხვა უფრო
მნიშვნელოვანი სამუშაოს შესრულების საშუალებას აძლევს. კომპიუტერის შესწავლისას
შესაძლოა შრომის ნაყოფიერება შემცირდეს, მაგრამ შესწავლის შემდეგ მწარმოებლობა
მკვეთრად იზრდება. მაგალითად, ოფისის მუშაკები თავიანთ სამუშაოს კომპიუტერის
გამოყენებით გაცილებით უკეთესად და სწრაფად ასრულებენ. აქვე უნდა აღინიშნოს, რომ
მეცნიერებმა, ტენდენციებზე დაკვირვებისა და კომპიუტერის ეკონომიკაზე ზეგავლენის
გამოკვლევის შედეგად, დაასკვნეს, რომ მომავალში კომპიუტერის გამოყენებით
მწარმოებლობა კიდევ უფრო მკვეთრად გაიზრდება.
გადაწყვეტილების მიღების გაადვილება. ტექნოლოგიების, კომუნიკაციებისა და
ადამიანების ურთიერთდამოკიდებულების გაფართოებამ გამოიწვია ინფომაციის
მოზღვავება. კომპიუტერი გვეხმარება თავი გავართვათ ამ ინფორმაციას. იგი ადამიანს
უადვილებს გადაწყვეტილების მიღებას. ბიზნესსა და სახელმწიფო მართვაში სწორი
გადაწყვეტილების მიღებისთვის ხელმძღვანელმა უნდა გაითვალისწინოს ფინანსური,
გეოგრაფიული, ლოჯისტიკური და სხვა ფაქტორები. კომპიუტერი გადაწყვეტილების
მიმღებ პირს ეხმარება ამ უზარმაზარი ინფორმაციის დახარისხებაში, ორგანიზაციასა და
საუკეთესო არჩევანის გაკეთებაში.
პროდუქციის ღირებულების შემცირება. როგორც აღვნიშნეთ, კომპიუტერი ზრდის
მწარმოებლობას და აადვილებს გადაწყვეტილების მიღების პროცესს. ის ხელს უწყობს
მუშახელის რაოდენობისა და ენერგიის ხარჯის შემცირებას. აქედან გამომდინარე,
კომპიუტერები მომსახურებისა და საქონლის ღირებულების შემცირების საშუალებას
იძლევა.
კომუნიკაციის გაადვილება: კომპიუტერების უმრავლესობას შეუძლია სხვა
კომპიუტერებთან კომუნიკაცია. რამაც ძალიან გაამარტივა მომხმარებლების ერთმანეთთან
კომუნიკაცია.
1.1.5. კომპიუტერების გამოყენების ნაკლოვანებები
7
კომპიუტერების გამოყენებას თან ახლავს ნაკლოვანებები, ზოგიერთი მათგანი
დაკავშირებულია კონფიდენციალობის დარღვევასთან, საზოგადოების
უსაფრთხოებასთან, სამუშო ადგილების შემცირებასთან, ჯანმრელობის რისკთან, და
გარემოზე ზემოქმედებასთან და სხვა ნაკლოვანებებთან:
• კონფიდენციალობის დარღვევა: თუ კომპიუტერში შენახული საიდენტიფიკაციო
მონაცემები და კონფიდენციალური ჩანაწერები შესაბამისად არ არის დაცული, მათი
მოიპარვა გამოიწვევს შესაბამისი ადამიანების პირადი უსაფრთხოება დაირღვას.
• საზოგადოებრივი უსაფრთხოება: ადამიანები, მათ შორის ბავშვები და თინეიჯერები
კომპიუეტერს იყენებენ თავიანთი ფოტოების, ვიდეოების და სხვა სამაგიდო
ინფორმაციის მთელ მსოფლიოში საჯაროდ გაზიარებისთვის. ზოგიერთი მათგანი
მოულოდენელად დაზარალდა კრიმინალური უცნობების მიერ ჩადენილი
დანაშაულის შედეგად.
• სამუშო ადგილების შემცირება: კომპიუტერმა გააუმჯობესა წარმადობა და შექმნა
მთლიანი ინდუსტრია ასობით ათასი ახალი სამუშაო ადგილებით. მაგრამ, ვინაიდან
მილიონობით ადამიანის უნარები შეიცვალა კომპიუტერით და ამასთან ერთად,
კომპიუტერს შეუძლია შეასრულოს რამდენიმე ადამიანის სამუშაო ერთდროულად,
გაუქმდა სამუშაო ადგილები. ამიტომ ძალიან მნიშველოვანია, რომ მუშაკებმა
თავიანთი კომპიუტერული განათლება შეინაჩუნონ თანამედროვე დონეზე.
• ჯანმრელობის რისკები: კომპიუტერის ხანგრძლივი და არასათანადო გამოყენებამ
შეიძლება გამოიწვიოს ჯანმრთელობის დაზიანება. კომპიუტერების მომხმარებლებს
ჯანმრთელობის რისკისგან თავის დაცვა შეუძლიათ შესაბამისი სამუშაო ადგილის
მოწყობით, კომპიუტერთან ჯდომის კარგი პოზით და მუშაობისა და შესვენების დროის
შესაბამისი განაწილებით. ჯანმრთელობის რისკი არის, აგრეთვე ე.წ. „კომპიუტერული
ნარკომანია“. კომპიუტერული თამაშები და სოციალური ქსელები ზოგიერთ ადამიანში
იწვევს ნარკომანიის მსგავს დამოკიდებულებას. ჯანმრთელობის რისკია აგრეთვე,
ადამიანების ფიზიკური აქტივობის შემცირება, განსაკუთრებთ ბავშვები და მოზრდილები
ძალიან ბევრ დროს ატარებენ კომპიუტერთან და ნაკლებ დროს უთმობენ ფიზიკურ
აქტივობას, რაც უარყოფით გავლენას ახდენს მათ ჯანმრთელობაზე
• გარემოზე ზემოქმედება: კომპიუტერის წარმოების პროცესი და კომპიუტერული
ნარჩენები იწვევს ბუნებრივი რესურსების განადგურებას და გარემოს დაბინძურებას.
ამიტომ დღეს აქტუალური გახდა ე.წ. მწვანე კომპიუტინგის სტრატეგია, რაც მოიცას
კომპიუტერის გამყენებისას ელექტროენერგის მოხმარების შემცირებას, წარმოშობილი
ნარჩენების შემცირებას, ნარჩენების გადამუშავებას, წარმოების პროცესის
რეგულირებას, კომპიუტერების გამოყენების ხანგრძლივობის გაზრდას და შეცვლილი
კომპიუტერების დაუყონებლივი გაჩუქებას ან უტილიზაციას.
• აზროვნების უნარის დაქვეითება. ხელს გვიშლის პრობლემების გადაწყვეტაზე ფიქრში.
• კომპანიების და ადამინების საქმიანობის კომპიუტერზე დამოკიდებულება.
კოპიუტერების დაზიანდება ან რაიმე მიზეზით მუშაობის შეჩერება იწვევს
კომპანიებისა და ადამიანების მუშაობის გაჩერებას.
• ადამიანებს შორის პირისპირ ურთიერთობის გაიშვიათება. ადამიანები ნაკლებ დროს
უთმობენ პირისპირ უთიერთობას.
• კომპიუტერული ვირუსები. ბევრ კომპიუტერულ ვირუსს შეუძლია კომპიუტერების
მუშაობის გაჩერება და მნიშვნელოვანი მონაცემების განადგურება.
• კომპიუტერული თაღლითობა. არსებობენ თაღლითი ადამიანები, როლებიც
ცდილობენ კომპიუტერის დახმარებით მოგპაროთ ფული.
ახლა გავეცნოთ კომპიუტერების გამოიყენების ზოგიერთ იმ ხერხს, რომლებიც ჩვენს
8
სამუშაო დღეს უფრო ნაყოფიერს და ჩვენს პირად ცხოვრებას უფრო ღირებულს ხდის.
9
ხარჯებს.
გრაფიკა. ბოლო ხანებში კომპიუტერები ფართოდ გამოიყენება გრაფიკაში. დამკვიდრდა
ახალი ტერმინი – კომპიუტერული გრაფიკა, რომელიც კომპიუტერით ნახატებისა და სხვა
ვიზუალური გამოსახულებების შექმნას გულისხმობს. კომპიუტერული გრაფიკა
საშუალებას იძლევა ინფორმაცია წარმოდგენილი იქნეს ნახატის სახით, რაც ადამიანს
უადვილებს ამ ინფორმაციის აღქმას და ანალიზს. კომპიუტერული გრაფიკა წარმატებით
გამოიყენება დამიანის საქმიანობის ბევრ დარგში: მედიცინაში, ბიოქიმიაში,
არქიტექტურაში, რეკლამირებაში, ტელევიზიაში, გამოცემლობაში, ანიმაციაში და ა.შ.
არქიტექტორები, კომპიუტერული ანიმაციური გრაფიკის გამოყენებით, კლიენტებს
საშუალებას აძლევენ წარმოსახვით გაიარონ შემოთავაზებულ შენობაში, დაათვალიერონ
მისი შესაძლო გარეგანი სახე და შენობას დააკვირდნენ წარმოსახვითი მიწისძვრისას.
ბიზნესის ხელმძღვანელები კომპიუტურულ გრაფიკას იყენებენ ციფრული ინფორმაციის
უფრო გასაგები და შთამბეჭდავი ფერადი დიაგრამებისა და სხვა გრაფიკული სქემების
სახით წარმოდგენისთვის. კომპიუტერული გრაფიკის საფუძველზე წარმოიშვა ახალი
სახის ხელოვნება, რომელიც კომპიუტერულ გრაფიკას იყენებს მულტიპლიკაციური
ფილმების, პეიზაჟების, ნატურმორტების, სატელევიზიო ლოგოებისა და კომერციული
რეკლამების შექმნისთვის (სურ. 1-3).
გამომცემლობა. კომპიუტერმა მკვეთრად შეცვალა საგამოცემლო საქმიანობა.
საგამომცემლო პროდუქციის აწყობის, რედაქტირების, დაკაბადონებისა და ბეჭდვის
პროცესი მთლიანად კომპიუტერიზებულია და გაცილებით ხარისხიანად და სწრაფად
კეთდება, ვიდრე ადრე შეიძლებოდა. კომპიუტერიზებულია, აგრეთვე, საგამომცემლო
პროდუქციისთვის საჭირო ილუსტრაციების (ფოტოებისა და სხვა გრაფიკული
გამოსახულებების) შექმნა და დამუშავება. ამის შედეგად შეიქმნა ახალი სახის სამუშაო
ადგილი, რომელშიც კომბინირებულია საგამომცემლო საქმისა და კომპიუტერის
გამოყენების ცოდნა. ბევრი გამომცემელი წიგნების, ჟურნალების, გაზეთებს, მუსიკებს,
ფილმებს და სხვა მსგავსი მასალებს ელექტრონულად გამოცემენ და მათ გავრცელებას
ინტერნტით ახდენს. ორგანიზაციები და პიროვნებები თავიანთ აზრებსა და იდეებს
აქვეყნებენ ინტერნეტის გამოყენებით.
ვაჭრობა. სუპერმარკეტებში ყველა ნაწარმი შეფუთულია და პაკეტზე აღნიშნული აქვს
ვიწრო ზოლებიანი სიმბოლოების ნახატი (სურ. 1-4). ამ სიმბოლოების წაკითხვა ხდება
სპეციალური მოწყობილობით – სკანერით, რომელიც მიერთებულია კომპიუტერთან.
წაკითხვის შემდეგ, კომპიუტერით განისაზღვრება შესაბამისი პროდუქციის ფასი. ამ ზოლებს
პროდუქციის უნივერსალური კოდი ეწოდება. ისინი საშუალებას იძლევა კომპიუტერის
გამოყენებით შესამჩნევად გამარტივდეს ვაჭრობის პროცესი. კომპიუტერი ფართოდ
გამოიყენება, აგრეთვე, საბითუმო სავაჭრო საწყობებში (მაგალითად, აფთიაქებში), სადაც
კომპიუტერის გარეშე თითქმის შეუძლებელია აღრიცხვა და მართვა. კომპიუტერი აღრიცხავს
გასავალ-შემოსავალს და შემდგომ აკონტროლებს გადახდის პროცესს.
დღეს ფათოდ არის გავრცელებული ელექტრონული ვაჭრობა. ინტერნეტით
შესაძლებელია მთელ მსოფლიოში პროდუქციის, მომსახურებისა და ინფორმაციის ძებნა,
შეძენა და გაყიდვა. ინტერნეტში ჩართული კომპიუტერით თქვენ შეგიძლიათ შეიძინოთ
ნებისმიერი პროდუქცია ან მომსახურება, მათ შორის: სურსათი, ყვავილები, წიგნები,
კომპიუტერები, მობილური მოწყობილობები, მუსიკები, ფილმები, თვითმფრინავის
ბილეთები, კონცერტის ბილეთები და ა.შ.. იმისათვის რომ შეიძინოთ უნდა მიმართოთ
ბიზნესის ინტერნეტ ვიტრინას, რომელიც შეიცავს პროდუქციის აღწერილობას,
გამოსახულებას და სავაჭრო კალათას. სავაჭრო კალათა მომხმარებელს საშუალება აძლევს
შეაგროვოს შესანაძენი პროდუქცია. შეძენისას მომხმარებლს შეაქვს სამაგიდო მონაცემები
10
და გადახდის მეთოდი, რომელიც განხორციელდება ინტერნეტ კავშირით.
ენერგეტიკა. ენერგოკომპანიები კომპიუტერით ახდენენ გეოლოგიური მონაცემების
დამუშავებას, რაც ძალიან აადვილებს ნავთობის, ქვანახშირისა და სხვა საბადოების
აღმოჩენას. კომპიუტერების გამოყენებით ხდება ელექტროსადენების, ნავთობსადენებისა
და გაზსადენების დაპროექტება და მათი ეკოლოგიური უსაფრთხოების ანალიზი.
კომპიუტერი გამოიყენება დახარჯული ენერგიის აღრიცხვისთვის და გადასახდელი
თანხის გაანგარიშებისთვის. კომპიუტერების საშუალებით ახდენენ ენერგოქსელების
დაკვირვებასა და ანალიზს.
ტრანსპორტი. კომპიუტერი გამოიყენება სწრაფ სატრანზიტო სისტემაში მოძრაობის
რეგულირებისთვის, გემში ტვირთის ჩატვირთვის მართვისთვის, სარკინიგზო
მაგისტრალების მართვისა და კონტეინერების გადაზიდვის პროცესის თვალყურის
მიდევნებისთვის – კომპიუტერს შეუძლია დისპეტჩერს ნებისმიერ მომენტში მისცეს
ინფორმაცია გაგზავნილი ტვირთის შესახებ: რა ტვირთი გაიგზავნა, სად გაიგზავნა და სად
იმყოფება მიმდინარე მომენტში. კომპიუტერებით ხდება თვითმფრინავების აფრენის,
ფრენისა და დაშვების რეგულირება, რაც გამორიცხავს თვითმფრინავების შეჯახებასა და
სხვა ავარიულ მდგომარეობას. კომპიუტერებით ხდება თვითმფრინავის ბილეთების და
სასტუმროების დაჯავშნა.
საკანცელარიო სამუშაოები. თანამედროვე საზოგადოებას ძალიან ბევრ საქმიან
ქაღალდთან უწევს მუშაობა. კომპიუტერი ამცირებს ამ ქაღალდების რაოდენობას.
კომპიუტერით ტექსტის მომზადებისას ტექსტს კლავიატურით კრეფენ და კომპიუტერის
მეხსიერებაში ინახავენ. შემდეგ, თუ საჭირო გახდა, შეიძლება ამ ტექსტის ეკრანზე ასახვა,
მასში ცვლილებების შეტანა და ისევ შენახვა. შეიძლება, აგრეთვე, ტექსტის ნებისმიერ
დროს დაბეჭდვა ხელახალი აკრეფის გარეშე. მწერლები კომპიუტერს იყენებენ თავიანთი
ნაწარმოებების შექმნისას. ისინი კომპიუტერში იწერენ თავიანთ აზრებს, რომლებსაც
შემდეგ ძირითად ნაწარმოებებში იყენებენ. ქაღალდებთან მუშაობა გაცილებით ეფექტური
გახადა კომპიუტერულმა ბუღალტერიამ, კომპიუტერულმა რეგისტრატურამ და
კომპიუტერით წერილების გაგზავნა-მიღების შესაძლებლობამ.
საბანკო საქმე და ფინანსები. კომპიუტერმა რევოლუცია მოახდინა ფულის გამოყენებისა
და მართვის საქმეში. ეს ძალიან აშკარაა ბანკში (სურ. 1-5). ადრე გადასახადის ჩეკის
დაფარვა ხდებოდა მისი გამოწერიდან რამდენიმე დღის შემდეგ, ვინაიდან ქვითრების
დამუშავებას გარკვეული დრო სჭირდებოდა. დღეს ეს გაცილებით სწრაფად ხდება
კომპიუტერით. კომპიუტერმა შესაძლებელი გახადა თვითმომსახურების სალაროების
შექმნა, რომლითაც შესაძლებელია მარტივი ანგარიშსწორების გაკეთება. ამასთან ერთად,
ბევრ სავაჭრო და სხვა დაწესებულებაში შესაძლებელია სპეციალური მაგნიტური
ბარათების გამოყენება და მყიდველის ანგარიშიდან თანხის გადმორიცხვა შენაძენი
საქონლის ღირებულების მიხედვით. ე.ი. ნაღდი ფულის თან ქონა აუცილებელი არ არის.
კომპიუტერით შესაძლებელი გახდა სავაჭრო დაწესებულებებში შეძენილ საქონელზე
საკრედიტო ბარათით უნაღდო ანგარიშსწორება. არსებობს თვითმომსახურების
საწვავგასამართი სადგურები, რომლებიც ანგარიშსწორებას საკრედიტო ბარათებით
ახდენს.
11
ბევრი ადამიანი და კომპანია იყენებს ონლაინ ბანკინგს გადასახდელების გადახდისთვის,
შემოსავლების და ხარჯების შემოწმობისთვის, ინვესტიციების მართვისთვის და საფინანსო
გეგმების შეფასებისთვის. თქვენი ანგარიშების ინფორმაცია შენახულია ბანკის კომპიუტერზე
და არა თქვენს კომპიუტერზე. ეს გაძლევთ საშუალებას თქვენს ანგარიშებთან წვდომა
განახორციელოთ მთელი მსოფლიოს ნებიმიერი ადგილიდან. ინვესტორები ხშირად იყენებენ
ონლაინ ინვესტიციებს რათა იყიდონ აქციები და ბონდები
– ბროკერების მომსახურების გარეშე. ონლაინ ინვენსტიციებისას ტრანზაქციების
საფასური გაცილების ნაკლებია, ვიდრე ბროკერების დახმარებით ვაჭრობისას.
სოფლის მეურნეობა. განვითარებულ ქვეყნებში სოფლის მეურნეობა დიდი ბიზნესია. აქ
კომპიუტერი ფერმერებს დიდ დახმარებას უწევს ანგარიშში, მასალების შესახებ
ინფორმაციის მოძიებაში, საკვების კომბინაციის შერჩევაში, ავტომატური სარწყავი
სისტემის მოწყობაში (სურ. 1-6) და ა.შ. ბევრი ფერმერი ნათესების დათვალიერებისას და
შემოწმებისას თან ატარებს კომპიუტერს, რითაც მონაცემების შეგროვებასა და ანალიზს
იადვილებს. კომპიუტერი გამოიყენება პლანტაციების მოვლაში, კერძოდ, ამინდის
მიხედვით წყლის მიწოდების რეგულირებისთვის, მიწის შემადგენლობის ანალიზისთვის
და საჭირო მინერალური და ორგანული ნივთიერებების რაოდენობის განსაზღვრისთვის.
სახელმწიფოს მართვა. მთავრობა კომპიუტერის უდიდესი მომხმარებელია. მაგალითად,
სოციალური დაზღვევის ადმინისტრაცია კომპიუტერებით აწარმოებს პენსიონრების
აღრიცხვას. კომპიუტერი გამოიყენება ამინდის პროგნოზირებაში (სურ. 1-7), საემიგრაციო და
საგადასახადო სამსახურებში. კომპიუტერით აღირიცხება ეჭვმიტანილთა და დამნაშავეთა
შესახებ ინფორმაცია-დოსიე, კომპიუტერით შექმნილი ფოტოები დიდ დახმარებას უწევს
შესაბამის ორგანოებს დამნაშავეთა ძებნასა და იზოლირებაში. და ბოლოს, პარლამენტში რაიმე
საკითხზე კენჭის ყრა და ხმების დათვლა ხდება კომპიუტერების საშუალებით, რამაც
გააადვილა და დააჩქარა ეს პროცესი. კომპიუტერები გამოიყენება გადასახადების აკრეფისა და
აღრიცხვის საქმეში – მის გარეშე შეუძლებელი იქნებოდა ამ საქმისთვის თავის გართმევა.
კომპიუტერული ტექნოლოგია ფართოდ გამოიყენება თავდაცვის სისტემაში. მაგალითად, აშშ-
ში ძალიან დდი კომპიუტერული ქსელი მუშაობს სტრატეგიული ინფორმაციის
კოორდინირებასა და გავრცელებისთვის, რაც აუცილებელია შეიარაღებული ძალების
მართვისთვის. კომპიუტერით ხდება სატელიტებიდან მიღებული მონაცემების ანალიზი და
მტრის შესაძლო თავდასხმის გამოცნობა. ბევრ ქვეყანას გააჩნია საჰაერო თავდაცვის სისტემები,
რომლთა ფკნქციონირება შეუძლებელია კომპიუტერების გარეშე. სამხედრო იარაღის
უდიდესი ნაწილი შეიცავს კომპიუტერს, რომელიც აგროვებს მონაცემებს, აანალიზებს მას და
ახდენს სტრატეგიის
შემუშავებას. კომპიუტერი არის კოსმოსის კვლევისა და კოსმოსიდან მიღებული
მონაცემების დამუშავების ტექნოლოგიის საფუძველი.
სამთავრობო ოფისების უმეტესობას აქვს ვებსაიტი, რითაც მოქალაქეების აწოდებენ
უახლესი ინფორმაციას. ადამიანებს სამთავრობო ვებსაიტებით შეუძლიათ აღწერის
მონაცემებისა და გადასახადების შესახებ ინფორმაციის დაათვალიერება, ნებართვებისა და
ლიცენზიების მიღებისათვის განაცხადების შეტანა, პარკირებისა და საჯარიმო
გადასახადების გადახდა, დანაშაულის შესახებ შეატყობინების გაკეთება, ფინანსური
დახმარების შესახებ განაცხადის შეტანა, და ა.შ. სამთავრობო დაწესებულების მუშაკები
კომპიუტერებს იყენებენ თავიანთ ყოველდღიურ საქმიანობაში. 112–ის სამსახურები
კომპიუტერით ახდენენ სახანძრო, პოლიციის და სასწრაფო სამედიციო სამსამსახურებში
ზარების სწრაფი გადამისამართებას. სამართალ დამცავ ორგანოებს, პირდაპირ რეჟიმში,
თავიანთი საბორტო და მობილურ კომპიუტერებზე მიერთებული თითის ანაბეჭდების
შემტანი მოწყობილობებით და სხვა მობილური მოწყობილობებით, წვდომა აქვთ
12
ცეტრალურ კრიმინალურ საინფორმაციო ბაზასთან (სურ.1-34).
რობოტიკა. რობოტები არის ფიზიკური სამუშაოს შესასრულებელი სამარჯვების მქონე
კომპიუტერით მართული მანქანები, რომლებიც ძალიან არასასიამოვნო, ძალიან სახიფათო
ან ადამიანისათვის მიუწვდომელი სიზუსტის სამუშაოების შესასრულებლად გამოიყენება.
მაგალითად, რობოტები გამოიყენება: სამხედრო დანიშნულების ბომბების მოსახსნელად
და გაუვნებელყოფისთვის; წყალქვეშა სამხედრო დავალებების შესრულებისთვის;
საპატიმროების კორიდორების ღამით საყარაულოდ – პიროვნების შემჩნევის შემთხვევაში
ის დაუყოვნებლივ აცნობებს ადამიან-ყარაულს; ქარხნებსა და ფაბრიკებში მოსაწყენი და
მოსაბეზრებელი სამუშაოების – შეღებვისა და შედუღების – შესასრულებლად (სურ. 1-8).
ისინი ამ საქმეს გაცილებით უკეთესად აკეთებენ, ვიდრე ადამიანები. მაგალითად, ბევრ
საავტომობილო ქარხნას აქვს მთლიანი რობოტიზირებული ავტომობილების საამწყობო
კონვეირეული ხაზი(სურ 1-39).
ჯანმრთელობის დაცვა. კომპიუტერი ფართოდ გამოიყენება მედიცინაში. კომპიუტერით
ხდება პაციენტთა რეგისტრირება და აღრიცხვა. იგი დიდი წარმატებით გამოიყენება
დიაგნოსტიკასა და მკურნალობაში. კომპიუტერის საშუალებით ხდება პაციენტის ტვინის
ან სხეულის სხვა შინაგანი ორგანოების დათვალიერება და მათი გადიდებული ფერადი
ნახატის შექმნა, რომლითაც ექიმებს უადვილდებათ დიაგნოზის დასმა(სურ. 1-9). დღეს
კომპიუტერი დაავადების დიაგნოზს საკმაოდ მაღალი სიზუსტით განსაზღვრავს, მაგრამ
დაავადების დიაგნოზს საბოლოოდ ექიმები ადგენენ, კომპიუტერი მხოლოდ ეხმარება მათ.
ფარმაცევტებს კომპიუტერის გამოყენებით შეუძლიათ წამლის ავადმყოფზე ზემოქმედების
წინასწარი მოდელირება, რაც მათ საშუალებას აძლევს განსაზღვრონ მედიკამენტების
ავკარგიანობა. კომპიუტერს შეუძლია დაადგინოს გრიპის ვირუსის საწინააღმდეგო
ეფექტური წამალი, რომლის მიღების შემდეგ განკურნება სწრაფად მოხდება.
კომპიუტერები, აგრეთვე, გამოიყენება ექიმების სწავლებისა და წვრთნის საქმეში.
სტუდენტებსა და ექიმებს შეუძლიათ კომპიუტერები გამოიყენონ ოპერაციების,
ავადმყოფებზე გაკეთებამდე, წარმოსახვით პაციენტზე შესწავლისთვის და
შესრულებისთვის.
ქვემოთ ჩამოთვლილია კომპიუტერების გამოყენების ზოგიერთი სხვა კონკრეტული
მაგალითი:
− ჯანმრთელობის დაცვის დაწესებულებებში ექიმები კომპიუტერებს იყენებენ
პაციენტის სამედიცინო ჩანაწერების დაათვალიერებისა და მართვისათვის (Figure 1-36).
− კომპიუტერები, საავადმყოფოების სამედდიცინო პალატებში და სახლებში,
მონიტორინგს უწევენ პაციენტის საციცოცხლო ნიშნებს.
− კომპიუტერები და კომპტიუტერიზებული მოწყობილობები ეხმარება ექიმებს, ექთნებს
და სამედიცინო ტესტების ჩამტარებელ სხვა პირებს პაციენტის ჯანრთელობის
მდგომარეობას კვლევასა და დიაგნოსტირებაში.
− ექიმები იყენებენ ელექტრონულ წერილებს, ტექსტურ მესიჯებს, და სხვა
საკომუნიკაციო სერვისებს პაციენტებთან ურთიერთობისთვის.
− ფარმაცევტები კომპიუტერებს იყენებენ სადაზღვევო მოთხოვნების რეგისტრაციისა და
კლიენტებისთვის წამლების შესახებ საციცოცხლოდ მნიშვნელოვანი ინფორმაციის
მისაწოდებლად.
− ქირურუგებიახდენენკომპიუტერიზებულიმოწყობილობის(მაგალითად
კარდიოსტიმულატორის) ადამიანი სხეულში იმპლანტაციას, რაც პაციენტს
უხანგძლივებს სიცოცხლეს.
− ქირურგები, თვალის ლაზერული ქირურგისას, გული ქირურგისას დას სხვა მსგავსი
ოპერაციებისას, დიდი სიზუსტის უზურუნველყოფისთვის, იყენებენ კომპიუტერით
13
მათვად მოწყობილობებს – რობოტებს.
სახლი. კომპიუტერს დიდი წარმატებით იყენებენ სახლში. ის გამოიყენება როგორც
ბავშვების საგანმანათლებლო ხელსაწყო. სახლში კომპიუტერს იყენებენ, აგრეთვე,
ელექტრონული ფოსტით წერილების მიღება-გაგზავნისთვის, ხატვისთვის, ცნობის
ფურცლების, საინფორმაციო ბიულეტენებისა და სხვა ბეჭდვითი მასალების
მომზადებისთვის, პირდაპირი აუდიო-ვიდეო ურთიერთობისთვის. კომპიუტერი
შეიძლება გამოიყენოთ სახლის დარაჯად. კომპიუტერის საშუალებით შესაძლებელია
პირადი საფინანსო აღრიცხვის წარმოება და დაგეგმვა. ბევრი პროფესიონალი თავიანთი
სახლის კომპიუტერსა და კომპიუტერულ კომუნიკაციას სამუშაო დავალებების სახლში
შესრულებისთვის ან ბიზნესის შინიდან წარმართვისთვის იყენებს. და ბოლოს,
კომპიუტერით შეგიძლიათ გაერთოთ – ითამაშოთ ვიდეოთამაშები, მოუსმინოთ მუსიკას
და ნახოთ ვიდეოფილმები.
მეცნიერება. კომპიუტერი ძალიან ფართოდ გამოიყენება მეცნიერებაში მონაცემების
შეგროვების, ანალიზისა და მოდელირებისათვის. მაგალითად, საჭმლისა და წამლების
საკვლევი სამეცნიერო დაწესებულებები ექსპერიმენტებში ცოცხალი სუბიექტების
(თაგვების, მაიმუნების) ნაცვლად კომპიუტერს იყენებენ. კომპიუტერი გამოიყენება,
აგრეთვე, სხვადასხვა ქიმიური და ფიზიკური პროცესების (მაგალითად, ატომური
რეაქციის) წარმოქმნისა და მართვისთვის. საჰაერო ტრანსპორტის ინჟინრები კომპიუტერს
იყენებენ თვითმფრინავების ნაწილების ტესტირებისას. კომპიუტერების გამოყენებით
მეცნიერებმა შექმნეს ხელოვნური ცხვირი, რომელსაც შეუძლია იგრძნოს სუნის ძალიან
უმნიშვნელო ცვლილებაც კი. ეს გამოგონება დიდი წარმატებით გამოიყენება საჭმლის,
სასმელისა და პარფიუმერიის წარმოებაში. კომპიუტერს ძალიან დიდი გამოყენება აქვს
მათემატიკური კვლევების ჩატარებაში და მათემატიკური დამოკიდებულებების
გრაფიკულ გამოსახვაში. მედიცინაში მეცნიერები, კომპტიუტერების გამოყენებით, ძალიან
სერიოზულ შედეგებს აღწევენ. ძალიან მცირე ზომის კომპიუტერები ასრულებენ
ცენტრალური ნერვიული სისტემების, თვალის ბადურის და ყურის ლოკოკინის ფუნქციას.
ლოკოკინას იმპლანტაცია ყრუ ადამიანს საშუალებას აძლევს გაარჩიოს ხმები. ტვინში
იმპლატირებული ელექტროდები აჩერებს პარკინსონის დავადებასთან დაკაშირებულ
კანკალს. ნეირონული ქსელები არის სისტემა, რომელიც ახდენს ადამიანის ტვინის ქცევის
იმიტირებას. მეცნიერები ქმნიან კომპიუტერულ ნეირონულ ქსელებს, ტვინში არსებული
ნეირონების შორის არსებული კავშირების მსგავსი კავშირებით. ასეთი ნეირონული
ქსელებით, სამაგიდო კომპიუტერს შეუძლია ადამიანის მიერ წარმოთქმული სიტყვების
გამოცნობა.
პრაქტიკული სწავლება და წვრთნა. კომპიუტერი გამოიყენება იმ სასწავლო და
საწვრთნელ მოწყობილობებში, რომლებითაც ხდება პრაქტიკული უნარ-ჩვევების მიღება.
მომავალ საზღვაო კაპიტანს ნავიგაციას ასწავლიან კომპიუტერიზებულ სიმულიატორზე,
ანუ საწვრთნელ მოწყობილობაზე, რაც გაცილებით იაფია და უხიფათო, ვიდრე ნამდვილ
გემზე სწავლების ჩატარება. ასევე დამწყები პილოტი თვითმფრინავის მართვის
გამოცდილებას ღებულობს კომპიუტერიზებულ საწვრთნელ მოწყობილობაზე. (სურ. 1-11).
კომპიუტერიზებული საწვრთნელი მოწყობილობები გამოიყენება, აგრეთვე, სამედიცინო
სასწავლებლებში, სამეცნიერო ლაბორატორიებსა და ბიზნესის სასწავლებლებში.
მოგზაურობა. ავტომობილით ან თვითმფრინავით მოგზაურობისას, თქვენი მიზანი არის
დანიშნულების ადგილზე უსართხოდ მისვლა. მოგზაურობისას თქვენ შეგიძლიათ
გამოიყენოთ სანავიგაციო სისტემის ტექნოლოგია, რომელიც სატელიტის სიგნალების
გამოყენებით განსაზღვრავს გეოგრაფიული ადგილმდებარეობას. ეს ტექნოლოგია
ადამიანებს აგრეთვე ეხმარება რუკების შექმნისას, ორ ადგილმდებარეობას შორის
14
საუკეთესო მარშრუტის განსაზღვრაში, დაკარული პიროვნების ან მოპარული ნივთის
ადგილმდელარეობის განსაზღვრაში, პიროვნების ან ობიექტის მოძრაობის მონიტორინგში
(დაკვირვებაში), ზღვის დონიდან სიმაღლის განსაზღვრაში, სიჩქარის გამოთვლაში და
საინტერესო ადგილების მოძებნისაში. სახმელეთო ტრანსპორტის მწარმოებლები დღეს
ავტომობილებში ამონტაჟებენ სანავიგაციო სისტემებს (Figure 1-37). ბევრი მობილური
მოწყობილობა, მათ შორის სმარტფონები, გამოდის სანავიგაციო სისტემებით. მგზავრობის
მომზადებისას, თქვენ შესაძლოა დაგჭირდეთ ატომობილის, სასტუმროს, ან თვითმფრინავი
ბილეთების რეზერვიება. ბევრი ვებსაიტი გთავაზობთ ამ მომსახურებებს, რითაც თქვენ
შეგიძლიათ მოიძიოთ და შეადაროთ თვითმფირავის ბილეთების ფასები და მარშრუტები.
შეუკვეთოთ თვითმფრინავის ბილეთები ან დაჯავშნოთ სასტუმრო და ავტომობილი.
გართობა. კომპიუტერი შეგიძლიათ გამოიყენოთ აუდიო კლიპების ან რადიოს
მოსასმენად, ვიდეო კლიპების, სატელევიზიო შოუების ან პირდაპირი ეთერის გადაცემებს
საყურებლად; წიგნების, ჟურნალების ან გაზეთების წასაკითხად და უამრავი თამაშების
სათამაშოდ. ზოგიერთ შემთხვევაში, თქვენ გადმოწერთ მედიას ვებიდან კომპიუტერზე
ისე, რომ თქვენ შეგიძლიათ უყუროთ, ითმაშოთ, ან მოუსმინოთ მოგვიანებით. ზოგიერთი
ვებსაიტი უზრუნველყოფს ნაკადურ მაუწყებლობას, რომელზეც წვდომის შემდეგ თქვენ
შეგიძლიათ შინაარსის ყურება ან მოსმენა გადმოწერისას. თქვენ შეგიძლიათ აგრეთვე
შექმნათ ვიდეო, ფოტო, აუდიო ინფორმაცია თქვენს კომპიუტერში, შემდეგ გადაწეროთ
ვებზე და გუზიაროთ სხვა ადმიანებს, მაგალითად, ონლაინ სოციალურ ქსელში.
ეს იყო კომპიუტერის გამოყენების არასრული სია. მისი გამოყენება გაცილებით ფართოა
და ის განუწყვეტლივ ფართოვდება.
…
ახლა შეეცადეთ შეაფასოთ თქვენი კომპიუტერული განათლება. შეიძლება ჯერ კიდევ
ბევრი რამ არ იცით, მაგრამ ამ წიგნის წაკითხვის დაწყებით თქვენ უკვე დაიწყეთ
კომპიუტერული განათლების მიღება. ეს წიგნი დაგეხმარებათ შეისწავლოთ ის ძირითადი
საკითხები, რომელთა ცოდნა აუცილებლია ინფორმაციულ საზოგადოებაში
ცხოვრებისთვის.
15
თავი 2.
კო მპიუ ტ ერ უ ლ ი სისტ ემის ზ ო გად ი აღწერა
2.1. ძირით ად ი ტ ერ მინები
კომპიუტერულ სისტემას აქვს სამი მთავარი ელემენტი – ჰარდუერი, სოფთუერი და
ადამიანები. ჰარდუერი ეწოდება კომპიუტერს და მასთან მიერთებულ მოწყობილობებს,
სოფთუერი ეწოდება ინსტრუქციების ერთობლიობას, რომლებიც კომპიუტერს ეუბნება, რა
გააკეთოს. ადამიანები კომპიუტერის შესაძლებლობებს იყენებენ თავიანთი მიზნებისთვის.
ისინი კომპიუტერული სისტემის უმთავრესი ელემენტია.
სოფთუერს, აგრეთვე, პროგრამებსაც უწოდებენ. უფრო ზუსტი განმარტებით, პროგრამა
არის კომპიუტერისთვის გასაგებ ენაზე დაწერილი ინსტრუქციების მიმდევრობა,
რომელიც კომპიუტერს უბრძანებს შეასრულოს თქვენთვის სასურველი მოქმედებები.
კომპიუტერულ სისტემაში ჩართული ადამიანები შეიძლება დავყოთ ორ ჯგუფად:
კომპიუტერის პროფესიონალები და კომპიუტერის მომხმარებლები. კომპიუტერის
პროფესიონალები არიან კომპიუტერის დარგის სპეციალისტები, რომლებსაც
კომპიუტერის გამოყენების ტექნიკურ საკითხებში მიღებული აქვთ ფორმალური
განათლება და კომპიუტერის ფიზიკური ფუნქციონირების უზრუნველყოფაზე ზრუნავენ.
მაგალითად, კომპიუტერის პროფესიონალებს მიეკუთვნება კომპიუტერის
დამპროგრამებელი. კომპიუტერის დამპროგრამებელი არის პიროვნება, რომელიც წერს
კომპიუტერის პროგრამებს. ადამიანთა უმეტესობა პროგრამებს არ წერენ, მაგრამ
კომპიუტერს წარმატებით იყენებენ. მომხმარებლები ეწოდება იმ ადამიანებს, რომლებიც
იყენებენ შეძენილ, ანუ სხვის მიერ დაწერილ, პროგრამებს. ამიტომ მომხმარებელს
ზოგჯერ საბოლოო-მომხმარებელსაც უწოდებენ.
ახლა განვიხილოთ კომპიუტერული სისტემის ეს მამი ელემენტი.
2.2. ჰარ დ უ ერ ი
კომპიუტერი არის მანქანა, რომელიც შეიძლება დაპროგრამდეს ისე, რომ მიიღოს
დაუმუშავებელი მონაცემები, გადაამუშაოს და გამოსცეს გამოსადეგი ინფორმაცია.
მაგალითად, კომპანიის ხელფასის ანგარიშსწორების განყოფილებაში კომპიუტერი
დაპროგრამებულია ისე, რომ ღებულობს მონაცემებს მუშაკთა შრომის ანაზღაურების
განაკვეთისა და მუშაკთა ნამუშევარი დროის შესახებ, ამ მონაცემების საფუძველზე
ანგარიშობს მუშაკთა ხელფასის ოდენობას და ქაღალდზე ბეჭდავს შედეგებს დარიცხვის
უწყისების სახით ან მუშაკის საბანკო ანგარიშზე თანხის ჩარიცხვის მოთხოვნას აგზავნის
შესაბამისი ბანკის კომპიუტერიში.
სრულყოფილად ფუნქციონირებისთვის, კომპიუტერულ სისტემას უნდა შეეძლოს
მონაცემებზე ხუთი მთავარი მოქმედების შესრულება: შეტანა, დამუშავება, გამოტანა,
შენახვა და კომუნიკაცია (სურ. 2-1).
16
ამ მოქმედებებს მართავს სოფთუერი, მაგრამ ასრულებს ჰარდუერი, რომელიც
შესაბამისად იყოფა ხუთი სახის მოწყობილობებად – შემტან, დამმუშავებელ, შემნახველ,
გამომტან და საკომუნიკაციო მოწყობილობებად.
• შემტანი მოწყობილობები ასრულებს მონაცემების, კომპიუტერისთვის გამოსადეგ
ფორმაში, მიღებას და დამმუშავებელ მოწყობილობაზე გადაცემას.
• დამმუშავებელი მოწყობილობები შეტანილ მონაცემებს გარდაქმნის ინფორმაციად.
• შემნახველი მოწყობილობები ხანგრძლივად ინახავს მონაცემებს და პროგრამებს. ამ
მოწყობილობებს დამხმარე მეხსიერებასაც უწოდებენ.
• გამომტანი მოწყობილობები გამოცემს ინფორმაციას, ანუ დამუშავებულ მონაცემებს,
მომხმარებლისათვის გასაგებ და გამოსადეგ ფორმაში.
• საკომუნიკაციო მოწყობილობები ასრულებს კომპიუტერებს შორის მონაცემების
გადაცემას.
ეს მოწყობილობები და მათთან დაკავშირებული ტერმინოლოგია განვიხილოთ
მონაცემთა დამუშავების მაგალითზე.
18
გამოტანა ნიშნავს შეტანილი მონაცემების კომპიუტერით დამუშავების შედეგად
მიღებული ინფორმაციის გამოცემას. გამომავალი ფორმა შეიძლება იყოს მუსიკა და
საუბარი. მაგრამ, ხშირად, გამომავალი ფორმა არის ტექსტები, რიცხვები და გრაფიკები,
მაგალითად, ტექსტის მომზადების სოფთუერის გამოყენებით მომზადებული წერილები
და ჩანაწერები ან ცხრილების დამუშავების სოფთუერის გამოყენებით მიღებული
გამოთვლის შედეგები, განრიგები, ბიუჯეტები და დიაგრამები.
ყველაზე გავრცელებულია ორი სახის გამომტანი მოწყობილობა: ეკრანი და პრინტერი.
ეკრანზე შეიძლება აისახოს ტექსტები, ციფრები ან გრაფიკული გამოსახულებები (სურ. 2-
6). პრინტერი არის მანქანა, რომელიც კომპიუტერის ინსტრუქციებით აწარმოებს
ქაღალდზე დაბეჭდილ დოკუმენტებს (სურ. 2-7).
20
ცალკეა, ხოლო დამმუშავებელი მოწყობილობები (პროცესორი და ძირითადი მეხსირება)
ცალკე ყუთშია, რომელიც ხშირად მაგიდის ქვეშ არის განთავსებული (სურ. 2-15).
არსებობს აგრეთვე ისეთი სამაგიდო კომპუტერები რომელშიც ეკრანი და დამმუშვებელი
მოწყობილობები ერთად არის.
მობილური კომპიუტერები არის პორტაბელური/სატარებელი კომპიუტერები, რომელთა
გამოყენება შეიძლება ერთი ადგილიდან მეორე ადგილზე გადადაადგილებისას. მობილურ
კომპიუტერებს მიეკუთვნება ლეპტოპები, ტაბლეტები, სმარტფონები, ციფრული კამერები,
პორტატული ციფრული მედია პლეიერები, ელექტრონული წიგნის საკითხავები, სატარებელი
კომპიუტერიზებული აქსესუარები. ლეპტოპებს აგრეთვე ნოუთბუქების სახელითაც
მოიხსენიებენ. ისინი არის პატარა, მსუბუქი მობილური კომპიუტერები, რომლთა ეკრანი და
კლავიატურა ერთმანეთის მიმართ იკეცება. ლეპტოპები ეტევა მუხლებზე და ადვილი
სატარებლია პატარა ხელჩანთით. მათი წონა 3 კილოგრამს არ აღემატება. ლეპტოპებს
რომლებიც 2,5 სანტიმეტრზე ნაკლები სისქისაა და იწონის 1,5 კილოგრამზე ნაკლებს ეწოდება
ულტრა ლეპტოპები. ლეპტოპები მუშაობს ელექტრო ქსელით და ელექტროქსელის გარეშეც –
აკუმულატორებზე. ამიტომ მათი გამოყენება შეიძლება მოგზაურობისას, მაგალითად,
თვითმფრინავში ან ავტობუსში. ტაბლეტები ლეპტოპებზე მცირე სიმძლავრის, მაგრამ უფრო
თხელი და მსუბუქი მობილური კომპიუტერებია. მათ შეხებისადმი მგძნობიარე ეკრანი აქვთ
(Figure 1-3). ტაბლეტები მუშაობს აკუმულატორით ან ელექტრო ქსელის ენერგიით. მათი
აკუმულატერები უფრო ხანგრძლივად მუშაობს, ვიდრე ლეპტოპების. სმარტფონები არის
ინტენეტში წვდომის შესაძლებლოს მქონე ტელეფონები, რომლებსაც აგრეთვე, გააჩნიათ
კალენდარი, მისამართების წიგნი, კალკულატორი, ნოუტპადი, თამაშები, და ბევრი სხვა
გამოყენებითი პროგრამები (აპლიკაციები). სმარტფონები, როგორც წესი, სხვა კომპიუტერთან
კომუნიკაციას ახდენს უსადენო დამაკავშირებლით. სმარტფონების ბევრი მოდელით თქვენ
შეგიძლიათ მუსიკის მოსმენა, ფოტოების და ვიდეოს გადაღება. სმარტფონებს, ძირითადად,
შეხებისადმი მგრძნობიარე ეკრანი აქვთ. (Figure 1-6). ზოგიერთ სმარტფონში გაერთიანებულია
სმარტფონი და ტაბლეტი, მათ ფაბლეტი ეწოდება. სმარტფონით თქვენ შეგიძლიათ მესიჯის
გაგაზავნა. ტექსტის აკრეფა ხდება სმარტფონის ეკრანზე ასახულ კლავიატურის სიმბოლოებზე
თითის დაჭერით. შეგიძლიათ გააგზავნოთ ოთხი სახის მესიჯი: ხმოვანი, ტექტური, ფოტო და
ვიდეო. ციფრული კამერები საშუალებას გაძლევთ გადაიღოთ ფოტოები და შეინახოთ
ციფრულად (Figure 1-7). სმარტ ციფრული კამერას შეუძლია უსადენო კავშირის დამყარება
სხვა კომპიუტერებთან და შეიცავს აპლიკაციებს სმარტფონის მსგავსად. ციფრული კამერა
საშუალებას გაძლევთ დაათვალიეროთ და
ერთდროულად
დაკავშირებული
კატეგორია ფიზიკური ზომა ფასი
მომხმარებლთა
რაოდენობა
სამაგიდო ეტევა მაგიდაზე ჩვეულებრივ ერთი რამდენიმე ასეულიდან
კომპიუტერები რამდენიმე ათას დოლარამდე
მობილური ეტევა მუხლებზე ან ხელში ჩვეულებრივ ერთი ას დოლარზე ნაკლებიდან
კომპიუტერები რამდენიმე ათას დოლარამდე
სათამაშო კონსოლები პატარა ყუთი ან ხელში ერთი ან რამდენიმე ას დოლარზე ნაკლებიდან
დასაკავებელი მოწყობილობა რამდენიმე ასეულ
დოლარამდე
სერვერები პატარა კარადა ორიდან ათასამდე რამდენიმე ასეულიდან
მილიონ დოლარამდე
მეინფრეიმები (დიდი განთავსებულია ოთახის ასიდან რამდენიმე $300,000 დან რამდენიმე
კომპიუტრები) ნაწილში ან მთელ დიდ ათასამდე მილიონ დოლარამდე
ოთახში
სუპერკომპიუტერები განთავსებულია დიდ ასიდან რამდენიმე $500,000 და რამდენიმე
დარბაზში ათასამდე მილიარდ დოლარამდე
ჩანერგილი მინიატურელი ჩვეულებრივ ერთი ჩართულია პროდუქციის
კომპიუტერები ფასში
2.3. სოფთუერი
კომპიუტერთან პირველი ურთიერთობის შემდეგ თქვენ მხოლოდ ჰარდუერს შეამჩნევთ.
მაგრამ მალე აღმოაჩენთ, რომ სინამდვილეში კომპიუტერს ამუშავებს სოფთუერი.
სოფთუერი არის წინასწარ შედგენილი კომპიუტერის ინსტრუქციების მიმდევრობა,
რომელიც მონაცემებს გარდაქმნის ინფორმაციაში. უფრო ზუსტად სოფთუერის
24
ინსტრუქციების ერთობლიობა კომპიუტერს ეუბნება რა გააკეთოს, როგორ გააკეთოს და
როდის გააკეთოს. სოფთუერის გარეშე ჰარდუერმა არ იცის რა გააკეთოს.
სოფთუერი შედგება ურთიერთდაკავშირებული პროგრამების ჯგუფისგან. პროგრამა
არის ურთიერთდაკავშირებული ინსტრუქციების მიმდევრობა, რომლითაც კომპიუტერი
ასრულებს მონაცემთა დამუშავების ერთ კონკრეტულ ამოცანას.
დანიშნულების მიხედვით სოფთუერი შეიძლება დაიყოს სამ ძირითად კატეგორიად,
ესენია: გამოყენებითი სოფთუერი, სასისტემო სოფთუერი და დაპროგრამების სოფთუერი.
25
მონაცემთა ბაზების მართვის სიტემები დიდი რაოდენობის მონაცემების ორგანიზება, მართვა და
დამუშავება
საპერზენტაციო გარფიკა ადამიანების დარწმუნების მიზნით, მესიჯების
თვალსაჩინოდ მიწოდება
26
მავნებელი და საზიანო ✓ ჯაშუშურ, სარეკლამო და სხვა საზიანო
პროგრამების წამშლელი. პრგრამების გამოავლენა და მათი
წაშლა.
ფაილების და დისკოს • ფაილების ძებნა და ✓ დამხმარე მეხსიერებაში ფაილების
მენეჯმენტის დათვალიერება (File Explorer); ორგანისება, ძებნა, ასახვა. დამხმარე
• დისკოს გასუფთავება; მეხიერებს ერთი ადგილეიდან მეორეში
• დისკოს დეფრაგმენტაცია. ან ერთი დამხმარე მეხსიერებიდან
მეორეში კოპიერება და გადატანა.
✓
დისკოს არასაჭირო და გამოსადეგარი
ფაილებისგან გასუფთავება.
✓ დისკოზე ფრაგმენტებად დაყოფილი
ფაილების უწყვეტად განთავსება.
საოფისე სოფთუერი
საოფისე სოფთუერი არის გამოყენებითი სოფთუერის კატეგორია, რომელიც
მომხმერებლს ეხმარება დოკუმენტების, მონაცემთა ბაზები, გრაფიკების, ცხრილებისა და
პრეზენტაციების შეექმნაში.
ბევრი საოფისე სოფთუერი გამიზნულია ბიზნესში გამოყენებისათვის. საოფისე
სოფთუერის მაგალითებია ტექტის დამუშავების, ელექტრონული ცხრილების
აპლიკაციების და მონაცემთა ბაზების მართვის აპლიკაციები. საოფისე სოფთუერის
განსაზღვრება ზოგჯერ უფრო ფართოა და შეიცავს ნებისმიერ აპლიკაციას, რომელიც
ადამანებს ეხმარება თავიანთი სამუშაოს შესრულებაში.
ამ სოფთუერს ზოგჯერ პროდუქტიული სოფთუერის სახელითაც მოიხსენიებენ,
ვინაიდან შესაბამისი აპლიკაციებით ხდება ოფისის მუშაკების პროდუქტიულობის
მნიშვნელოვანი გაზრდა.
საოფისე სოფთუერი არის გამოყენებითი სოფთუერი რომელი გამიზნულია ინფორმაციის
წარმოებისათვის: დოკუმენტების, პრეზენტაციების, ცხრილების, მონაცემთა ბაზების,
გრაფიკების, სქემების, ციფრული ნახატების, ელექტრონული მუსიკის, დ ა ციფრული ვიდეოს.
ამ სოფთუერს ზოგჯერ პროდუქტიული სოფთუერის სახელითაც მოიხსენიებენ, რაც
დაკაშირებულია მუშაკების შრომის ნაყოფიერების გაზრდასთან, ამ აპლიკაციებმა ძალიან
გაიზარდა ოფისის მუშაკების შრომის ნაყოფიერება, რამაც რევოლუცია მოახდინა საოფისე
საქმიანობაში. დღეს ოფისის ყველა მუშაკს მოეთხოვება საოფისო პროგრამებთან მუშაობის
უნარჩვევების ქონა. ამიტომ ეს აპლიკაციები დღეს ძალიან ფათოდ გაიყენება.
• DC2016 p28
აპლიკაციები როგორც წესი დამახსოვრებულია თქვენს კომპიუტერში, თუმცა
შესძვლებელია ისინი გამოყენებისას თქვენს კომპიუტერში გადმოწერილი იქნას
ინტერენეტიდან.
• თქვენს კომპიუტერში დამახსოვრებულ აპლიკაციას უწოდებენ
დესკტოპ აპლიკაციას;
• სამაგიდო აპლიკაციები არის აპლიკაციები რომლებიც დახსომებულია
თქვენს კომპიუტერში.
• ვებ სერვერზე დამახსოვრებულ აპლიკაციას, რომელთანც წვდომა
შეგიძლიათ ბრაუზერით, უწოდებენ ვებ აპლიკაციას;
• ვებ აპლიკაციები დახსომებულია ვებ სერვერში, რომელთანაც წვდომა
შეგიძლიათ ბრაუზერით.
• მობილური კომპიუტერების (მაგალთად სმატფონების) აპლიკაციების
საცავიდან (app store) ან ინტენეტის სხვა ალგილიდა თქვენს სმარტფონში
გადმოწერილ აპლიკაციას უწოდებენ მობილურ აპლიკაციას.
• მობილური აპლიკაციები არის აპლიკაციები, როლებსაც გადმოიწერთ მობილური
28
შესავალი
ბევრ ადმიანს კომპიუტერბზე ფიქრისას, ჩვეულებრივ, მხოლოდ გამოყენებით
სოფთუერი ანუ აპლიკაციებზე ახსენდებათ. კომპიუტერები და კომპუტერების
აპლიკაციები ჩვენი ყოველდღიური ცხოვრების ნაწილი გახდა. ჩვენ არ ვფიქრობთ უფრო
მოსაწყენ კომპიუტერის შიგნით მიმდინარე მოქმედებებზე: პროგამების ჩატვირთვა და
გაშვება, ქსელის რესურსების გაზიარება და კოორდინირება, ფაილების ორგანიზება,
კომპიუტერის ვირუსებისგან დაცვა, პერიოდული მომსახურების სამუშაობის შესრულება
პრობლემების თავიდან არცილების მიზნით, და ჰარდუერის მოწყობილობების მართვა
მათი უთირეთობის უზრუნველყოფისათვის. ჩვეულებრივ, ეს მოქმედებები
მიმდინარეობს კომპიუტერში ჩვენგან შეუმჩნევლად და ჩვენი დახმარების გარეშე.
რა მოხდება თუ ახალი აპლიკაცია არ არის თავსებადი კამპიუტერული სისტემისა არ
გაეშვება მასზე? რა მოხდება თუ ჩვენი კომპიუტერი დავირუსდება? რა მოხდება თუ ჩვენი
ხისტი დისკო დაზიანდება? რა მოხდება, თუ ჩვენ შევიძენთ ახალ ციფრულ ვიდეო კამერას
და ვერ შევძლებთ გამოსახულებების ჩვენს კომპიუტერში შენახვას და რედქტირებას? რა
მოხდება თუ ჩვენი კომპიუტერის მუშაობა შენელდება? ეს საკითხები შეიძლება მოსაწყენი
ჩანს, მაგრამ ისინი კრიტიკულით. ამ პრობლემების მცირეოდენი ცოდნაც კი
გაგიადვილებთ კომპიუტერის ეფექტურად გამოყენებსა. კომპიუტერის ეფექტურად
გამოყენბისთვის კომპეტენტურმა მომხმარებელმა უნდა იცოდეს სასიტემო სოფთუერის
ფუნქციონირების შესახებ, მათ შორის საოპერაციო სისტემები, უტილიტის პროგრამები,
და მოწყობილობების დრაივერების.
DC2016 [158
საოპრაციო სისტემებს და უტილიტებს ერთად სასიტემო სოფთუერი ეწოდებათ,
ვინაიდან ისინი შედგება პროგრამებისაგან, რომლებიც ასრულებენ კომპიუტერისა და
მისი მოწყობილოების ოპერაციების მართვასა და მომსახურებას.
სასიტემო სოფთური
საბოლოო მომხმარებელი გამოყენებით სოფთუერს იყენებს სპეციფიური სამუშაობის
შესრულებისთვის. მაგალითად, ტექსტების პროცესორს ვიყენებთ წერილების,
29
დოკუმენტების, და ანგარიშების მოზადებისათვის. თუმცა საბოლოო მომხმარებელი
აგრეთვე იყენებს სასიტემო სოფთუერს. სასისტემო სოფთუერი, უმეტესობა ტექნიკური
დეტალების მოსაგვარებლად, მუშაობს საბოლოო მომხმარებელთან, გამოყენებით
სოფთურთან და კომპიუტერის ჰარდუერთან. მაგალითად, სასისტემო სოფთუერი
მართავს ტექტების პროცესორის პროგრამის კომპიუტერი მეხსიერებაში ჩაწერას
შესრულებისათვის, ბრძანებების კომპიუტერისათვის გასაგებ ფორმაში წარმოდგენას და
დასრულებული დოკუმენტის ანუ ფაილის შენხვას. See Figure 5-1. სასიტემო სოფთუერი
არის პროგრამების ერთობლიობა, რომლებიც მართავს მრავალ ტექნიკურ დეტალს
მომხმარებლის ჩარევის გარეშე ან მცირეოდენი მონაწილეობით. სასიტემო სოფთუერი
შედგება ოთხი ტიპის პროგრამებისაგან.
საოპერაციო სისტემები კომპიუტერი რესურსების კოორდინირებას ახდენს,
უზრუნველყოფს მომხარებელს, კომპიუტერს და აპლიკაციებს შორის ინტერფეისს–
ურთიერთობას.
უტილიტები ასრულებს კომპიუტერის რესურსების მენეჯმენტთან დაკავშირებულ
სპეციფიურ სამუშაოებს.
მოწყობილობების დრაივერები არის სპეციალური პროგრამები, რომლიბითაც
კონკრეტული შეტენის ან გამოტენი მოწყობილობები ურთიერთობენ კომპიუტერული
სისტემის დანაჩენ ნაწილთან.
ენების ტრანსილიატორები დამპროგრამებლების მიერ დაწერილ პროგრამების
ინსტრუქციებს გარდაქმნის კომპიუტერისათვის გასაგებ ენაში.
30
იცოდეს საოპერაციო სისტემის გამოყენება.
საოპერაციო სისტემა, ანუ საოპერაციო სისტემის სოფთუერის ინსტრუქციები, ხშირად,
კომპიუტერის გამყიდველის მიერ იწერება კომპიუტერში.
31
DC2016 p29
პროგრამებისა და აპლიკაციების შემუშავება
სოფთუერის დეველოპერები (შემმუშაველები), ხშირად დამპროგრამებლების სახელით
მოიხსენიება. ისინი ახდენენ პროგრამების და აპლიკაციების შემუშავებას ანუ წერენ
ინსტრუქციებს, რომლებიც უბრძანებს კომპიუტერს მონაცემები დაამუშაოს და მიიღოს
ინფორმაცია. ინსტრუქციების წერისას დეველოპერი დარწმუნებული უნდა იყოს, რომ
პროგრამა მუშაობს შესაბამისად ისე, რომ კომპიუტერი აწარმოებს სასურველ შედეგებს.
რთული პროგრამა შეიძლება შეცავდეს ათასიდან მილიონამდე ინსტრუქციას.
სოფთუერის დეველეოპერები პროგრამის შექმნისას იყენებენ დაპროგრამების ენებს ან
აპლიკაციების შემუშავების ინსტრუმენტებს. პოპულარული დაპროგამების ენებია C++,
Java, JavaScript, Visual C#, and Visual Basic.
Figure 1-31 ნაჩვენებია Visual Basic ინსტრუქციები რომლელიც დაწერა დეველოპერმა
ხელფასის მატივი პროგრამსათვის.
2.3.3. სო ფ თ უ ერ ის შეძენა
32
ორიენტაციის მიუხედევად. ბევრი აპლიკაციების დეველოპერი ოპტიმიზაციას აკეთებს
ვებ ბრაუზერისათვის იმიტომ, რომ მათმა აღარ უნდა შექმნა სხვადასხვა მობილური
მოწყობილობებისა აპლიკაცების მაღაზიისათვის სხვადას ვერსიის აპლიკაცია.
პირობით უფასო სოფთუერი არის ლიცენზირებული სოფთუერი, უფასოდ ვრცელდება
საცდელი პერიოდის განმავლობაში. ამ პერიოდის შემდეგ სოფთუერის გამოყენებისათვის
თქვენ უნდა გადაუხადოთ შესაბამის აფასური სოფთურის დეველოპერს ან თქვენ
ავტომატურად წარმოგიდგენენ ანაგრიშს, თუ ამ პერიოდის შემდეგ არ შეწყვეტთ
სოფთუერის გამოყენებას. ზოგიერთი დეველოპერი ენდობა მომხმარებელს, თუ
მომხმარებელი გააგრძელებს შესაბამის პერიოდის გასვლის შემდეგ სოფთუერის
გამოყენებას მისგან ელოდება სოფთური საფასური მიღებას. ზოგიერთი გადასცემს
სოფთუერს მომხმარებელს იმის მიუხედავად გადაიხადა თუ არა საფასური
მომხმარებელმა. ხოგჯერ შეზღუდული შესაძლებლობებს მქონე ვერსიის სოფთუერი
უფასოდ ვრცელება, და საფასური გადახდა მოეთხოვება ბოლო მთლიანი
შესაძლებლობების მქონე ვერსიის პროდუბტისთვის.
უფასო სოფთური არის ლიცენზირებული სოფთუერი, რომელიც ვრცელდება უფასოდ
ინდივიდის ან კომპანიის მიერ, როლებიც იტოვებენ ყველა უფლებას სოფთურზე.
სოფთურის შემმუშავებლებს არ აქვთ უფლება უფასო სოფთუერი მიუეთონ იმ სოფთურს,
რომელსა ისინი ყიდან. უფასო ნიშნავს, რომ სოფთურისათვის არ იხდიაე საფასურს.
სოფთუერი ღია საწყისი კოდით არი სოფთუერი, რომელი შეგიძლიათ გამოიყენოთ,
შეცვალოთ, და გაავრცელოთ. ამ სოფთუერს არ აქვს შესზღუდვები ლიცენსზიი
მფლოვლისგან სოფთუერის ინსტრუქციების მოდიფიკაციის და ხელახლა გავრცელების
მიმართ. სოფთური ღია კოდით ჩვეულებრივ შეიძლება გადმოწერილი იქნას ვებ
სერვერიდან ინტერნეტით, ხშირად უფასოდ. ღია კოდის სოფთურის პატრონები ორ
ძირითად უპირატესობას იღებენ: მომხმარებლები, რომლებიც მოდიფიცირებას უკეთებენ
სოფთუერს, თავიანთ გაუმჯობესებას უზიარებენ სხვებს, და მომხარებლებს შეუძილიათ
შეცვალონ სოფთუერი თავიანთი საჭიროების შესაბამისად.
საზოგადოებრივი სოფთური შემუშავებლია საჯაროდ გავრცელების მიზნით
სალიცენზიო შეზღუდუების გარეშე. ნებისმიერს შეუძლია ამ სოფთურის კოპირება და
გავრცელება უფასოდ.
38
თავი 3.
მონაცემთა დამუშავების ჰარდუერი
39
არეებია, რომლებიც ხელს უწყობს მონაცემთა სწრაფ გარდაქმნასა და არითმეტიკულ-
ლოგიკურ მოქმედებების სწრაფ შესრულებას.
არსებობს დამგროვებელი, დამხსომებელი, სამისამართო და საერთო დანიშნულების
რეგისტრები.
დამგროვებელი რეგისტრი აგროვებს გამოთვლების შედეგებს;
დამხსომებელი რეგისტრი დროებით ინახავს ძირითადი მეხსიერებიდან მიღებულ ან
ძირითად მეხსიერებაში გასაგზავნ მონაცემებს;
სამისამართო რეგისტრი ინახავს ძირითადი მეხსიერების იმ ადგილის მისამართს, სადაც
არის მოთავსებული მიმდინარე მომენტში შესასრულებელი ინსტრუქცია ან
დასამუშავებელი მონაცემის ნაწილი. ძირითად მეხსიერებაში ყოველი ადგილი
აღნიშნულია მისამართით, ისევე როგორც სასწავლებლებში ყოველ აუდიტორიას გააჩნია
თავისი ნომერი;
საერთო დანიშნულების რეგისტრები რამდენიმე დანიშნულებით გამოიყენება.
ახლა რეგისტრები განვიხილოთ მთელი მანქანის მოქმედებასთან კავშირში.
რეგისტრებში მოთავსებულია მონაცემები, რომლებიც დაკავშირებულია შესასრულებელ
მოქმედებასთან. ძირითადი მეხსიერება გამოიყენება იმ მონაცემების დასახსომებლად,
რომლებიც გამოყენებული იქნება ახლო მომავალში, ხოლო დამხმარე მეხსიერება ინახავს
მონაცემებს, რომლებიც შესაძლოა გამოყენებულ იქნას იმავე პროგრამის შესრულებისას
მოგვიანებით ან უფრო შორეულ მომავალში. რეგისტრების, ძირითადი მეხსიერების და
დამხმარე მეხსიერების გამოყენების შესადარებლად განვიხილოთ როგორ ითვლის
კომპიუტერი ხელფასის პროგრამით დაქირავებული მუშაკების ანაზღაურებას.
ნამუშევარი საათების რაოდენობა მრავლდება ერთ საათში ანაზღაურების ოდენობაზე. ეს
ორი რიცხვი მზად არის შესაბამის რეგისტრებში. ხელფასის გამოთვლასთან
დაკავშირებული სხვა მონაცემები – ზედმეტი ნამუშევარი საათები, ჯილდოები, ჯარიმები
და ა.შ. – არის ძირითად მეხსიერებაში. მონაცემები სხვა მუშაკების შესახებ შენახულია
დამხმარე მეხსიერებაში. ერთი მუშაკისთვის გამოთვლების დამთავრების შემდეგ
კომპიუტერი აგრძელებს ხელფასის პროგრამის შესრულებას, დამხმარე მეხსიერებიდან
აიღებს შემდეგი მუშაკის მონაცემებს და ჩაწერს მეხსიერებაში. ბოლოს, როგორც კი ამ
მუშაკისათვის გამოთვლების ჩასატარებლად ყველაფერი მზად იქნება ამ მონაცემებს
მეხსიერებიდან ჩაწერს რეგისტრებში.
40
ლოგიკური მოწყობილობით არითმეტიკული ან ლოგიკური მოქმედება შესრულდება.
დამუშავების შემდეგ ინფორმაცია ჩაიწერება ძირითად მეხსიერებაში, სადაც შეინახება
მანამ, სანამ საჭირო გახდება სხვა გამოთვლებში ან გამომტან მოწყობილობაზე
გამოცემისთვის.
ყოველ 0-ს ან 1-ს ორობით სისტემაში ეწოდება ბიტი. ბიტი არის კომპიუტერის
მეხსიერებაში მონაცემის წარმოდგენის უმცირესი ნაწილი. კომპიუტერის მეხსიერებაში
ათობითი ციფრების, ასოების და სპეციალური სიმბოლოების (როგორებიცაა !, /, ? და ა.შ.)
წარმოდგენისთვის გამოიყენება ბიტების კომბინაცია. ბიტების ერთობლიობას ეწოდება
ბაიტი. ყოველი ბაიტი, ჩვეულებრივ, 8 ბიტს შეიცავს, ანუ მისი სიგრძე 8 ბიტია. ერთი
ბაიტი წარმოადგენს მონაცემთა ერთ სიმბოლოს – ასოს , ციფრს ან სპეციალურ სიმბოლოს.
კომპიუტერის სიტყვა არის ბიტების ერთობლიობა, რომელიც წარმოადგენს მონაცემთა
რაღაც ნაწილს. სიტყვის სიგრძე დამოკიდებულია კომპიუტერის სახეზე. ზოგადად, რაც
უფრო დიდია სიტყვა, მით უფრო ძლიერია კომპიუტერი. სიტყვის სიგრძე ჩვეულებრივ
რეგისტრის სიგრძის ტოლია. ადრეულ პერსონალურ კომპიუტერებში სიტყვის სიგრძე 8
ბიტი იყო, Intel ფირმის უახლესი Pentium 4 მიკროპროცესორი გათვალისწინებულია 64
ბიტიანი სიტყვისთვის. 8 ბიტიან მანქანას ერთდროულად მხოლოდ ერთი ბაიტის
დამუშავება შეუძლია, მაშინ როცა 64-ბიტიანი მანქანა ერთდროულად 8 ბაიტს ამუშავებს,
ამის გამო მონაცემთა დამუშავება 8-ჯერ სწრაფია.
მეხსიერების ტევადობას გამოსახავენ კილობაიტებში, მეგაბაიტებში, გიგაბაიტებსა და
ტერაბაიტებში. ერთი კილობაიტი ტოლია 1 024 (210) ბაიტის და აღინიშნება KB ან K ან კბ
ასოებით, ერთი მეგაბაიტი ტოლია 1 048 576 (220) ბაიტის და აღინიშნება MB ან მბ ასოებით,
ერთი გიგაბაიტი ტოლია 1 073 741 824 (230) ბაიტის და აღინიშნება GB ან გბ ასოებით, ხოლო
ერთი ტერაბაიტი ტოლია 1 09 9 511 627 776 (240) ბაიტის და აღინიშნება TB ან ტბ ასოებით.
როგორც ხედავთ, ერთი კილობაიტი მიახლოებით ტოლია ათასი ბაიტის, ერთი მეგაბაიტი
– მილიონი ბაიტის, ერთი გიგაბაიტი – მილიარდი ბაიტის და ერთი ტერაბაიტი
ტრილიონი ბაიტის. მაგალითად, 64 მეგაბაიტი ტევადობის მეხსიერების მქონე
კომპიუტერს შეუძლია დაიმახსოვროს დაახლოებით 64 მილიონი ბაიტი, უფრო ზუსტად
64 x1 048 576 = 67 108 864 ბაიტი.
როგორც უკვე იცით, ბაიტი არის ბიტების ერთობლიობა და წარმოადგენს მონაცემთა ერთ
სიმბოლოს. ბიტების ერთობლიობის სიმბოლოსთან შესაბამისობას კოდირების სისტემა
ეწოდება. თეორიულად ჩვენ შეგვიძლია გავაკეთოთ ჩვენი საკუთარი განსაზღვრება,
გამოვაცხადოთ ბიტების გარკვეული ერთობლიობა გარკვეული სიმბოლოს
წარმოდგენისთვის. ეს დაახლოებით იგივე იქნება, როგორც ყოველმა პიროვნებამ თავის
განსაკუთრებულ ენაზე ილაპარაკოს. ვინაიდან ჩვენ ვსაჭიროებთ კომპიუტერთან და
ერთმანეთთან ურთიერთობას, ამიტომ ვიყენებთ მონაცემთა წარმოდგენის საერთო სქემას.
ეს იმას ნიშნავს, რომ არსებობს შეთანხმება: ბიტების რომელი ჯგუფი რომელ სიმბოლოს
შეესაბამება.
კომპიუტერში მონაცემთა წარმოდგენისთვის ძირითადად გამოიყენება ინფორმაციის
გაცვლის ამერიკის სტანდარტული კოდები – ASSCII და ASSCII -8. ASSCII კოდი ყოველი
სიმბოლოსთვის იყენებს 7 ბიტს. ამ შემთხვევაში არსებობს ზუსტად 128 უნიკალური
კომბინაცია, ამიტომ ამ 7 ბიტს შეუძლია წარმოადგინოს მხოლოდ 2 7=128 სიმბოლო. ამ
კოდით წარმოდგენილია მხოლოდ ინგლისური ანბანის ასოები და სხვა აუცილებელი
სიმბოლოები. უფრო გავრცელებულია ASSCII-8 კოდი, რომელიც ASSCII–ის
გაფართოებული ვერსიაა (სურ. 3-3). ეს კოდი ყოველი სიმბოლოსთვის იყენებს 8 ბიტს და
შეუძლია წარმოადგინოს 28=256 სხვადასხვა სიმბოლო. მაგალითად, სიმბოლო A
42
წარმოდგენილია 01000001-ით. ASSCII -8 კოდის უპირატესობა ის არის, რომ მისი
საშუალებით შეიძლება ნაციონალური ანბანის ასოების წარმოდგენა. ეს კოდები აშშ-ს
მთავრობის მიერ მიღებული იქნა სტანდარტად და საფუძვლად დაედო სხვადასხვა
კომპიუტერებს, კერძოდ მინი და მიკროკომპიუტერებს.
43
პერსონალურ კომპიუტერს აქვს მეორე სახის მეხსიერების ჩიპი, რომელსაც მხოლოდ
წაკითხვადი მეხსიერება ჰქვია. ამ სახის მეხსიერებაში პროგრამები და მონაცემები მუდმივად
არის ჩაწერილი. ჩაწერას ახდენს დამამზადებელი ქარხანა. ეს პროგრამები და მონაცემები
შეიძლება წაკითხული და გამოყენებული იქნას, მაგრამ მომხმარებელს არ შეუძლია მათი
შეცვლა. მხოლოდ წაკითხვადი მეხსიერება არ არის ენერგიაზე დამოკიდებული, ანუ მისი
შემცველობა არ გაქრება ელექტროენერგიის გამორთვის შემდეგ.
ზოგიერთ მხოლოდ წაკითხვად მეხსიერების ჩიპებში ინსტრუქციების შეცვლა შეიძლება
განსაკუთრებული საშუალებებით. ამ ჩიპების სახელია დაპროგრამებადი მხოლოდ
წაკითხვადი მეხსიერება (Programable Read-Onli Memory – PROM). ასეთ ჩიპებს
ძირითადად ინჟინრები იყენებენ.
45
ერთდროულად მხოლოდ მონაცემის ერთი ნაწილის დამუშავება შეუძლია.
ისეთ დარგებში, როგორიცაა ბირთვული ფიზიკის კვლევები, სასარგებლო წიაღისეულის
ძიება, მეტეოროლოგიური პროგნოზი, სამედიცინო დიაგნოსტიკა, თვითმფრინავის გარშემო
ჰაერის მოძრაობის მოდელირება და სხვა საჭიროა რთული მათემატიკური გამოთვლების
დიდი სიჩქარით შესრულება, ამიტომ მიმდევრობითი დამუშავება ძალიან არაეფექტური
პროცედურაა. უკეთესი გადაწყვეტაა პარალელური დამუშავება, ანუ ერთდროულად ბევრი
მიკროპროცესორის მუშაობა საკუთარი ძირითადი მეხსიერებებით.
პარალელური დამუშავების შესაძლებლობის მქონე კომპიუტერებს მრავალპროცესორიან
კომპიუტერებსაც უწოდებენ. ასეთ კომპიუტერებზე ჯერჯერობით არც ისე დიდი
მოთხოვნილებაა. ჯერ კიდევ იშვიათია პარალელური დამუშავების პერსონალური
კომპიუტერები. ეს ტექნოლოგია დიდიკომპიუტერებისთვის უფრო გამოიყენება.
...
ცენტრალური პროცესორი არის უმთავრესი მოწყობილობა, როგორც
სუპერკომპიუტერში, ასევე პაწაწინა მაჯის საათში, თუმცა მომხმარებლებს ძირითადად
საქმე აქვთ შემტან და გამომტან მოწყობილობებთან. შეტანა და გამოტანა შემდეგი თავის
თემაა.
46
თავი 4.
მონაცემთა შემტანი და გამომტანი ჰარდუერი
47
ზოგიერთი შეტანილი მონაცემები (მაგალითად, ზოლოვანი კოდების წაკითხვისას, ან
ამწეს სამართავ კომპიუტერთან ლაპარაკისას) პირდაპირ კომპიუტერში მიდის
დასამუშავებლად, ხოლო ზოგიერთი შემავალი მონაცემები ჯერ გაივლის მნიშვნელოვან
შუალედურ დამუშავებას. მაგალითად, საწყისი დოკუმენტი, ანუ ხელნაწერი, შეტანის
შემდეგ გარდაიქმნება შუალედურში და ჩაიწერება მაგნიტურ დისკოზე ისე, რომ მანქანამ
შეძლოს მისი წაკითხვა. ზოგიერთ შემთხვევაში საჭირო ფაქტები შეგროვდება, რათა
შემდეგ დამუშავდეს კომპიუტერით და გარდაიქმნას ისეთ ფორმაში, რომელსაც
კომპიუტერი გაიგებს. შეგროვებულ დასამუშავებელ მონაცემებს ზოგჯერ დაუმუშავებელ
მონაცემებს უწოდებენ.
კომპიუტერით მონაცემების შეგროვებისთვის გამოიყენება სხვადასხვა შემტანი
მოწყობილობა. რა თქმა უნდა, ძირითადად გამოიყენება ისეთი შემტანი მოწყობილობები,
რომლებიც ადვილი გამოსაყენებელი, სწრაფი და ზუსტი არის.
48
მიმთითებლის შესაბამის გადაადგილებას ეკრანზე.
49
ქვითარს საქონლის აღწერით, ფასითა და გაყიდული საქონლის საერთო ღირებულებით.
გაყიდული საქონლის შესახებ საწყისი მონაცემები, კომპიუტერული სისტემით შეჯამების
შემდეგ გახდება მნიშვნელოვანი ინფორმაცია სააღრიცხვო განყოფილებისთვის.
მანქანები, რომლებსაც შეუძლია წაიკითხოს ხელნაწერი სიმბოლოები გამოიყენება
მონაცემების შეტანის შუალედური ბიჯების შემცირებისთვის. ხშირად უმჯობესია
ხელნაწერი მონაცემების პირდაპირი შეტანა, ვიდრე ოპერატორის მიერ კლავიატურით
შეტანა, თუმცა ყოველნაირი ხელნაწერის გარჩევა და დამუშავება შეუძლებელია. მისი
წაკითხვადობა დამოკიდებულია ხელნაწერის სიმბოლოების ზომაზე და
დასრულებულობაზე. ასეთი მანქანები ხშირად საფოსტო ოფისში გამოიყენება საფოსტო
კოდების მიხედვით წერილების დახარისხებისთვის.
ყოველ პროდუქციას თავისი საკუთარი უნიკალური ნომერი აქვს, რომელიც
პროდუქციის უნივერსალური კოდის ნაწილია. ეს კოდი წარმოადგენს მწარმოებელსა და
პროდუქციას. იგი მიხატულია პროდუქციის ეტიკეტზე შვეული ზოლების სახით,
რომლებსაც ზოლოვანი კოდები ეწოდება. მათი წაკითხვა შეიძლება ზოლოვანი კოდების
წამკითხველით – ფოტოელექტრონული სკანერით, რომელიც კითხულობს კოდების
ანარეკლი სხივებით. ზოლოვანი კოდების წამკითხველი არის ტერმინალის შემადგენელი
ნაწილი. მაგალითად, სუპერმარკეტში რაიმეს ყიდვისას შემმოწმებელი საქონელს
გადაატარებს სკანერზე, რომელიც წაიკითხავს ზოლოვან კოდებს (სურ. 4-5). ზოლოვანი
კოდის მიხედვით სუპერმარკეტის კომპიუტერში სწრაფად მოიძებნება საქონლის
შესაბამისი მონაცემები. კოდი არ შეიცავს ფასს, რომელიც შეიძლება ცვალებადი იყოს. ფასი
დახსომებულია კომპიუტერში. კომპიუტერი ავტომატურად გადმოსცემს საქონლის
აღწერასა და ფასს ტერმინალზე, სადაც ეს ინფორმაცია აისახება ეკრანზე და
მომხმარებლისათვის პრინტერით დაიბეჭდება ქაღალდზე.
4.2.4.3. МПНАЭДМИА ЫДВТПЕДБЙУ МПЯЪПБЙЛПБДБЙ გამოიყენება მონაცემთა
პირდაპირ წყაროდან შეტანისთვის. ეს მოწყობილობები შეიძლება დაიდგას საწყობში ან
ფაბრიკაში, იქ სადაც საქმიანობა წარმოქმნის მონაცემებს. ასეთი მოწყობილობის გამოყენება
გამორიცხავს უზუსტობის გამომწვევ ბიჯებს. დიდ ქარხნებში, სადაც ბევრი მოსამსახურეა,
მუშაკის სამუშაოზე გამოცხადებისა და სამუშაოდან წასვლის დროის აღნიშვნისთვის იყენებენ
პლასტიკურ ბარათს, რომლის წაკითხვა ხდება მონაცემთა შეგროვების მოწყობილობით.
მონაცემთა შეგროვების მოწყობილობა უნდა იყოს გამძლე, გამართული და მარტივი
გამოსაყენებელი, ვინაიდან ის ხშირად გამოიყენება მტვერში, ტენიან, ცხელ ან ცივ
ადგილებზე. მას იყენებენ საწყობების მუშები, ამწეების ოპერატორები და სხვა არა
საკანცელარიო მოსამსახურეები.
4.2.4.4. бМЙУ ЫДФАНА არის წარმოთქმული სიტყვების კომპიუტერში შეტანილ
მონაცემებად წარმოდგენის პროცესი. თანამედროვე ტექნოლოგიით შესაძლებელია ესაუბრო
კომპიუტერს. ხმის შეტანა შეიძლება ორჯერ სწრაფი იყოს, ვიდრე გამოცდილი მბეჭდავის მიერ
კლავიატურიდან შეტანა. სიტყვის გამომცნობი მოწყობილობა ღებულობს წარმოთქმულ
სიტყვას მიკროფონიდან და გარდაქმნის მას კომპიუტერისათვის გასაგებ ციფრულ კოდში.
ხმის შეტანას ძალიან ბევრი გამოყენება აქვს, მაგალითად, მას იყენებს ის ადამიანები,
რომლებსაც არ შეუძლიათ ან რომლებმაც არ იციან კლავიატურაზე აკრეფა. ხმის შეტანა ქმნის
კომპიუტერის გამოყენების ახალ სფეროს. მას განსაკუთრებული გამოყენება აქვს იმ
შემთხვევაში, როდესაც მომხმარებლის ხელები დაკავებულია, ან ძალიან დასვრილია
კლავიატურისთვის, ან უნდა დარჩეს უფრო სუფთა, ვიდრე კლავიატურის გამოყენებისას
იქნება. მაგალითად: მიკროსკოპით დაკვირვებისას ბიოლოგის ხელები დაკავებულია. მას
შეუძლია უთხრას მიკროსკოპს იმოძრაოს ზევით, ქვევით, მარჯვნივ, მარცხნივ; ოპერაციის
მსვლელობისას ქირურგის ხელები ძალიან სუფთა უნდა იყოს.
50
პაციენტისთვის ანესთეზიის სწორი დოზის გამოთვლისთვის ის კლავიატურის ნაცვლად
იყენებს ხმის შემტან მოწყობილობას; მწოლიარე ავადმყოფს შეუძლია შეძახილით მართოს
საწოლის მდგომარეობა (სურ. 4-6); მძღოლს შეუძლია სიტყვიერი ბრძანებით ჩართოს
საქარე მინების საწმენდი.
ხმის შემტანი სისტემა შეიძლება იყოს მოლაპარაკეზე-დამოკიდებული ან მოლაპარაკეზე-
დამოუკიდებელი. მოლაპარაკეზე-დამოკიდებული სისტემა “სწავლობს” მომხმარებლის ხმას,
რომელიც ლაპარაკობს ცალკეულ სიტყვებს რამდენჯერმე. თუ გამოთქმული სიტყვები
გამოცნობადია, ანუ სისტემა ხვდება გამოთქმული სიტყვის მნიშვნელობას, ეს იმას ნიშნავს,
რომ სისტემამ “იცის” ეს სიტყვები. მაგალითად, ასეთი სისტემის მქონე ავტომობილის ძრავა
მხოლოდ პატრონის სიტყვიერი ბრძანებით გაეშვება; ან ასეთი სისტემის მქონე მობილური
ტელეფონი მხოლოდ პატრონის მიერ წარმოთქმულ ნომერზე დარეკავს. მოლაპარაკეზე-
დამოუკიდებელ სისტემას შეუძლია გამოიცნოს ნებისმიერი მოლაპარაკის ბრძანებები.
მაგალითად, აეროპორტის კომპიუტერიზებულ საცნობარო სისტემას შეუძლია გამოიცნოს
ნებისმიერი მგზავრის შეკითხვა და გასცეს პასუხი.
კომპიუტერით სიტყვის გამოცნობა სპეციალისტებს ერთ-ერთ ყველაზე ძნელ საქმედ
მიაჩნიათ, ამის მიზეზი ნაწილობრივ არის ის, რომ ადამიანის სიტყვა ძალიან იცვლება
აქცენტით, ტონით და სიცხადით. მიუხედავად ამისა, ხმის შემტანი სისტემები იმდენად
სწრაფად ვითარდება, რომ სიტყვის გამომცნობი მანქანა მომავალში საყოველთაოდ
გავრცელებული გახდება. ადამიანი დაელაპარაკება კომპიუტერს, სათამაშოს, ტელეფონს,
ტელევიზორს, ავტომობილს, კარის საკეტს, ღუმელს, მაცივარს და ა.შ.
51
შესაბამის მოქმედებას. შეხებისადმი მგრძნობიარე ეკრანები ფართოდ გამოიყენება
ხალხმრავალ ადგილებში, მაგალითად, საავადმყოფოებში და აეროპორტებში
მითითებების მისაღებად.
4.2.6.5. ЫДбДБЙУАГМЙ МВТЮНПБЙАТД БАЛЙЫЙ არის ბრტყელი მოწყობილობა,
რომელსაც შეუძლია იგრძნოს მის ზედაპირზე სად და როდის მოხდა შეხება. შეხებისადმი
მგრძნობიარე ბალიში ფართოდ გამოიყენება უახლესი მოდელის ნოუთბუქ
კომპიუტერებში, მაუსისა და ტრეკბოლის ნაცვლად (სურ. 4-9). მასზე თითის შეხებით და
მოძრაობით მომხმარებელს შეუძლია ეკრანზე ასახული მიმთითებლის გადაადგილება და
ბრძანების შერჩევა, ანუ იგივე მოქმედებების შესრულება, რასაც ასრულებს მაუსით ან
ტრეკბოლით.
4.2.6.5. УКАНДТЙУ საშუალებით ხელნაწერი ტექსტი ან ნახატი შეგიძლიათ შეიტანოთ
კომპიუტერში: ასახოთ ეკრანზე ან შეინახოთ დისკოზე. სკანერის გამოყენებით
კომპიუტერში გამოსახულების შეტანას სკანირება ჰქვია.
არსებობს სახელო და სამაგიდო სკანერები (სურ. 4-10). სკანერის ხარისხი კარგია თუ
ტექსტის სკანირებით მიღებული მონაცემები შეიძლება გამოყენებული იქნას როგორც
ტექსტობრივი მონაცემები – რედაქტირებისა და გაფორმებისათვის.
სკანირება საშუალებას იძლევა თავიდან ავიცილოთ ტექსტის აკრეფის მოსაწყენი
სამუშაო. მაგალითად, მასწავლებელს შეუძლია წიგნიდან ან ჟურნალიდან საკლასო
სავარჯიშოებში გამოსაყენებელი ტექსტის სკანირება. შეიძლება აგრეთვე ნახატებისა და
ფოტოების სკანირება და შემდეგ კომპიუტერით დამუშავება.
4.2.6.5. ЭЙЧТЦЛЙ КАМДТЙУ საშუალებით ხდება ფოტო ან ვიდეო სურათების
გადაღება და კამერის მეხსირებაში ციფრული ფაილის სახით დახსომება. გადაღების
შემდეგ, მომხარებელს შეუძლია ამ ფაილის კომპიუტერის დამხმარე მეხსიერებაში
გადაწერა, ეკრანზე დათვალიერება, დამუშავება და პრინტერზე დაბეჭდვა. გარეგნულად
ციფრული კამერები ძალიან გავს ფოტოაპარატებსა და ვიდეო კამერებს (სურ. 4-11), მაგრამ
მათ შიგნით, ფოტო ან ვიდეო ლენტის ნაცვლად, სპეციალური მეხსიერება აქვს, რომელშიც
ხდება ფოტო ან ვიდეო გამოსახულების ორობითი ციფრების სახით წარმოდგენა.
ციფრული გადაღებისას, სურათი წარმოადგენს მცირე ზომის წერტილების, ანუ
ფიქსელების, ერთობლიობას. ციფრული კამერის ხარისხის მთავარ მახასიათებლად
იყენებენ მატრიცის ფიქსელების რაოდენობას, რომელიც წარმოადგენს გადაღებულ
სურათში თარაზულად და შვეულად არსებული ფიქსელების რაოდენობის ნამრავლს.
მაგალითად, თუ ციფრული კამერით გადაღებულ სურათში თარაზულად 1600 ფიქსელი
და შვეულად 1280 ფიქსელია, მაშინ მისი მატრიცის ფიქსელების რაოდენობა ამ რიცხვების
ნამრავლის, ანუ 2,1 მილიონის, ტოლია.
დღეისათვის არსებობს 6 მილიონი ფიქსელიანი მატრიცის მქონე ციფრული კამერები,
რომლებითაც შეიძლება მაღალი ხარისხის პროფესიონალური ფოტო და ვიდეო
გამოსახულებების გადაღება.
როგორც უკვე ნახეთ, გამოტანა შეიძლება მოხდეს რამდენიმე სახით: ეკრანზე გამოტანა,
ქაღალდზე ნაბეჭდის გამოტანა და ხმის გამოტანა. გამოტანის სხვა სახეებია: სლაიდები,
მიკროფილმები და სხვა. ერთ ორგანიზაციაში შესაძლებელია იყოს რამდენიმე სახის
გამოტანა. მაგალითად, თუ საჰაერო სააგენტოში მოითხოვთ ფრენის განრიგს, აგენტი
კომპიუტერულ სისტემას მისცემს რამდენიმე შეკითხვას და ეკრანზე მიიღებს პასუხს, ანუ
გამომავალ ინფორმაციას სხვადასხვა რეისების განრიგის შესახებ; დაკვეთის მიცემის
შემდეგ, აგენტს შეუძლია მოითხოვოს თქვენთვის განკუთვნილი ბილეთის ბეჭდვა;
52
დამატებით, სააგენტოს ხელმძღვანელობას შეუძლია პერიოდულად მიიღოს დაბეჭდილი
ანგარიშები და დიაგრამები, მაგალითად, თვიური შემოსავლის ჯამური ოდენობა ან
შემოსავლის ცვლილების დიაგრამა.
53
აღინიშნოს, რომ თხევადკრისტალებიანი ეკრანების ფასი ელექტროსხივური მილაკის
ეკრანის ფასზე გაცილებით დიდია, რაც გამოწვეულია მისი დამზადების ტექნოლოგიის
მაღალი ღირებულებით.
54
პრინტერები. მაგრამ მათი ღირებულება და მომსახურების ხარჯები გაცილებით უფრო
მეტია, ვიდრე დარტყმითი პრინტერების ღირებულება და მომსახურების ხარჯები.
55
თავი 5.
მონაცემთა შემნახველი ჰარდუერი
56
ვინაიდან ისინი ერთი და იგივე ობიექტის, ანუ სტუდენტისაა.
• ფაილი არის ერთი ან მეტი ურთიერთდაკავშირებული ჩანაწერების ერთობლიობა.
უნივერსიტეტის ყველა სტუდენტის ჩანაწერები ერთად შეადგენს სტუდენტების ფაილს.
უნდა აღინიშნოს, რომ ყველა ფაილი არ არის ჩანაწერების ერთობლიობა. მაგალითად,
ფაილი შეიძლება შეიცავდეს წერილს. ამ შემთხვევაში, ფაილი შეიცავს წერილის ტექსტის
ასოების, ანუ სიმბოლოების, შემცველ ერთი ველის მქონე ერთ ჩანაწერს. შემდეგ აბზაცში
ფაილი განიხილება როგორც ჩანაწერების ერთობლიობა.
• მონაცემთა ბაზა შეიძლება იყოს ჩანაწერების ერთობლიობა ან ერთად დახსომებული
ურთიერთდაკავშირებული ფაილების ერთობლიობა. მაგალითად, უნივერსიტეტის
მომნაცემთა ბაზაში შეიძლება იყოს უნივერსიტეტის სტუდენტთა ფაილი, ლექტორ-
მასწავლებელთა ფაილი და სააუდიტორიო ფონდის ფაილი. მონაცემთა ბაზის
მონაცემების სხვადასხვა ნაწილი შეიძლება გამოყენებული იქნეს სხვადასხვა მიზნით.
მაგალითად, თუ უნივერსიტეტი იწვევს პირველკურსელი სტუდენტების მშობელთა
კრებას, მას შეუძლია მონაცემთა ბაზის სტუდენტთა ფაილიდან ამოიღოს პირველ კურსელ
სტუდენტთა გვარები და მისამართები და დაბეჭდოს თითოელი ამ სტუდენტის
მშობლებისათვის გასაგზავნი სპეციალური განცხადებები.
აქვე უნდა აღინიშნოს, რომ აუცილებლი არაა ფაილი მონაცემთა ბაზის ნაწილი იყოს –
ფაილი შეიძლება დამოუკიდებლად არსებობდეს.
57
იყოს სამი სახის: დამატება, შესწორება და ამოგდება.
• დამატება არის ძირითად ფაილში ახალი ჩანაწერის შექმნის ტრანზაქცია. თუ პაპუნა
ჯანელიძე ჩაირიცხა უნივერსიტეტში, მომზადდება სტუდენტების ფაილში ახალი
სტუდენტის, ანუ პაპუნა ჯანელიძის, დამატების ტრანზაქცია შესაბამისი ველებით –
სტუდენტის ნომრით, სახელით, გვარით, მისამართით და ა.შ.
• შესწორება არის ძირითადი ფაილის ჩანაწერებში ველების შეცვლის ტრანზაქცია.
მაგალითად, თუ სტუდენტი იოსებ ხვადაგიანი იცვლის მისამართს და ტელეფონის
ნომერს, მომზადდება სტუდენტების ფაილში იოსებ ხვადაგიანის შესაბამისი ჩანაწერის
ველებში ამ ცვლილებების ასახვის ტრანზაქცია.
• ამოგდება არის ძირითადი ფაილიდან ჩანაწერის ამოგდების ტრანზაქცია. მაგალითად,
თუ მურმან ნიშნიანიძე მიდის უნივერსიტეტიდან, მომზადდება სტუდენტების ფაილიდან
მურმან ნიშნიანიძის შესაბამისი ჩანაწერის ამოგდების ტრანზაქცია.
ტრანზაქციების ფაილში შეგროვებული ცვლილებების მოთხოვნის შესაბამისად,
ძირითადი ფაილის განახლება მოხდება მუდმივი ინტერვალით, მაგალითად,
ყოველთვიურად. განახლებისას როგორც ძირითადი, ასევე ტრანზაქციების ფაილი
დახარისხებული უნდა იყოს ძირითადი ველის მიხედვით, რაც გააადვილებს განახლების
პროცესს და შეამცირებს განახლებისათვის საჭირო დროს. განახლების შედეგად მიიღება
ახალი ძირითადი ფაილი. ამ მაგალითში, სტუდენტების ახალ ფაილს ექნება ახალი
ჩანაწერი პაპუნა ჯანელიძისთვის, შეცვლილი ჩანაწერი იოსებ ხვადაგიანისთვის და აღარ
ექნება ჩანაწერი მურმან ნიშნიანიძისთვის.
ვინაიდან ტრანზაქციების ჯგუფის დამუშავება ხდება ერთდროულად, ჯგუფური
დამუშავება ნაკლებად ხარჯიანია, ვიდრე დამუშავების სხვა სახე. მაგრამ ჯგუფური
დამუშავება არ არის დაუყოვნებლივი, ანუ ჯგუფური დამუშავებისას თქვენს კითხვაზე
ვერ მიიღებთ სწრაფ პასუხს. მომხმარებელს მოთხოვნის გაკეთების შემდეგ მოუწევს
მოცდა – მისი მოთხოვნა მიემატება ტრანზაქციების ფაილს და დამუშავდება მხოლოდ
გარკვეული დროის შემდეგ. მაგალითად, თუ გსურთ გაიგოთ როგორია თქვენი საბანკო
ანგარიშის მდგომარეობა ბანკში, რომელშიც იყენებენ მონაცემთა ჯგუფური დამუშავების
მეთოდს, მოგიწევთ მოიცადოთ მანამ, სანამ თვე არ დამთავრდება – ყველა თქვენი საბანკო
ოპერაციები სხვა კლიენტების ოპერაციებთან ერთად დამუშავდება თვის ბოლოს.
58
დაუყოვნებლივ შესრულდება. მაგალითად, ბანკში მოლარეს შეუძლია დაუყოვნებლივ
ნახოს, როგორია თქვენი ბალანსი. თქვენ შემდეგ შეგიძლიათ გადაწყვიტოთ რა
რაოდენობის თანხა დახარჯოთ. იმისათვის, რომ დამუშავება იყოს რეალური დროის, ის
აგრეთვე უნდა იყოს ონლაინური (Online), ანუ მომხმარებლის ტერმინალი, მონაცემთა
დამუშავებისას, პირდაპირ უნდა იყოს მიერთებული იმ კომპიუტერთან, რომელშიც არის
მონაცემთა ფაილები.
ტრანზაქციულ დამუშავებას აქვს რამდენიმე უპირატესობა. მაგალითად, სავაჭრო
დაწესებულების გამყიდველს, რომელიც იყენებს ტერმინალს, შეუძლია კლავიატურიდან
კლიენტის საკრედიტო ბარათის ნომრის და კოდის შეტანისთანავე მიიღოს პასუხი
კითხვაზე – “არის თუ არა საკრედიტო ბარათი მისაღები?”. დაუყოვნებლიობა არის
ტრანზაქციული დამუშავების მნიშვნელოვანი უპირატესობა, ვინაიდან დღეს ყველა სწრაფ
მომსახურებას მოელის. ამის გარდა, ასეთი დამუშავება კლიენტის ჩანაწერის მუდმივი
განახლების შესაძლებლობას იძლევა. ამგვარად, გამყიდველს თქვენი კრედიტის
შემოწმებასთან ერთად შეუძლია ჩაწეროს ნავაჭრის მონაცემები კომპიუტერში და
კომპიუტერიზებული ანგარიშსწორების სისტემას თქვენთვის დააბეჭდვინოს საბოლოო
ანგარიში (სურ. 5-2).
60
• დისკო მონაცემებთან ძალიან სწრაფი მიმართვის საშუალებას იძლევა.
• დისკო არის საიმედო; მასში შენახული მონაცემები მანამ იქნება, სანამ თქვენ გსურთ;
მისი დაზიანება შეიძლება მოხდეს მხოლოდ ფიზიკური ზემოქმედებით.
• დისკოს ფაილებში შესაძლებელია პირდაპირი მიმართვა, ანუ ნებისმიერი მოცემული
ჩანაწერის პირდაპირი წაკითხვა და ჩაწერა. მაგნიტურ ფირზე ეს შეუძლებელია –
რომელიმე ჩანაწერზე მიმართვისთვის ჯერ ფირი უნდა გადაიხვეს.
პირდაპირი მიმართვის შესაძლებლობა არის დისკოს უდიდესი უპირატესობა, ვინაიდან
მისი გამოყენებით შეიძლება ტრანზაქციების დაუყოვნებლივი დამუშავება, რაც რეალური
დროის სისტემების საფუძველს წარმოადგენს. დისკოს გამოყენებით შესაძლებელია
აგრეთვე კომპიუტერთან ინტერაქტიური მუშაობა, ანუ მომხმარებელს შეუძლია პირდაპირ
დაუკავშირდეს კომპიუტერს და გააგრძელოს დიალოგი.
მაგნიტურ ფირსაც აქვს თავისი უნიკალური უპირატესობა. ფირები პორტარტულია, ანუ
ფირის კოჭი შეიძლება გადაიტანოთ და ფოსტით გააგზავნოთ. ის შედარებით იაფია – ერთი და
იგივე ტევადობის ფირისა და დისკოს ღირებულების შეფარდება დაახლოებით არის
1:15.
მაგნიტურ ფირს ძირითადად დისკოს ფაილების სათადარიგო ასლების შესანახად
იყენებენ. ხისტი დისკო არის მაღალი საიმედოობის მოწყობილობა, მაგრამ ის შეიძლება
დაზიანდეს. დაზიანებისგან და დაკარგვისგან დაცვის მიზნით, მონაცემების ორ ან მეტ
ადგილზე შენახვის მეთოდს სათადარიგო ასლების სისტემა ჰქვია. ამ სისტემით, დისკოს
დაზიანებისა და უნებლიე ფაილების წაშლისგან დაზღვევისთვის, დისკოს ფაილების
სათადარიგო ასლები რეგულარულად იწერება ფირზე. ეს საკითხი შემდეგ უფრო სრულად
იქნება განხილული.
61
ძალიან საიმედოა, ვინაიდან მოთავსებულია იზოლირებულად და დაცულია
გაჭუჭყიანებისაგან.
ხისტი დისკო ძალიან აჩქარებს კომპიუტერზე სამუშაოების შესრულებას, ამიტომ მას
ყველა პერსონალური კომპიუტერის სასისტემო ნაწილი შეიცავს. ხისტ დისკოზე
ფაილებთან მიმართვა დაახლოებით 100-ჯერ უფრო სწრაფად ხდება, ვიდრე დისკეტზე,
ამიტომ ხისტ დისკოზე ფაილების დამუშავება უფრო მოხერხებულია, ვიდრე
დისკეტებზე. მაგრამ დისკეტისაგან განსხვავებით ხისტი დისკოს მოწყობილობის
უმრავლესობა არ შეიძლება გადატანილი იქნეს ერთი კომპიუტერიდან მეორეში.
5.4.6.3. ПРФЙКЦТЙ ГЙУКП. თანამედროვე პერსონალური კომპიუტერის ეკრანზე
შეიძლება ენციკლოპედიის დათვალიერება. ამის შესაძლებლობას იძლევა ოპტიკური
დისკო (სურ. 5-12), რომელიც დახსომების შედარებით ახალი ტექნოლოგიაა. დიდი
ტევადობის გადატანადი დამხმარე მეხსიერების საჭიროების მზარდმა მოთხოვნილებამ
კომპიუტერული ინდუსტრია აიძულა გამოეყენებინა ოპტიკური დისკო.
ოპტიკურ დისკოზე შენახვა შემდეგნაირად ხდება: ლაზერის სხივი ეცემა დისკოს
ზედაპირზე განფენილ მეტალის ფენაზე. დისკოზე მონაცემების ჩაწერისას ლაზერის
სიმხურვალე დისკოს ზედაპირზე ქმნის პაწაწინა ლაქებს. მონაცემების წაკითხვისას
ლაზერი ასხივებს დისკოს ზედაპირზე და ლინზა (ოპტიკური მინა) იღებს სინათლის
განსხვავებულ ანარეკლებს დისკოს ლაქებიან და ულაქო ადგილებიდან. უფრო სწორად,
ლაქებიანი ადგილებიდან სინათლის სხივი არ ირეკლება. ამგვარად, ლაქი ნიშნავს “ნოლს”,
ხოლო ულაქო ადგილი, რომელიც სინათლის სხივს ირეკლავს – “ერთს”.
მონაცემთა ოპტიკური შენახვის ტექნოლოგია, ჩაწერა/წაკითხვის შესაძლებლობების
მიხედვით, დაყოფილია სამ კატეგორიად: მხოლოდ წაკითხვადი საშუალებები, ერთხელ
ჩაწერადი საშუალებები და მრავალჯერ ჩაწერადი საშუალებები. მხოლოდ წაკითხვად
საშუალებებზე მონაცემების ჩაწერა ხდება მწარმოებლის მიერ და შესაძლებელია ამ
მონაცემების მხოლოდ წაკითხვა, ანუ მომხმარებელს არ შეუძლია ჩაწეროს მასზე რაიმე
(შეიძლება წაკითხვა მაგრამ არ შეიძლება შეცვლა). ამ ტექნოლოგიას ზოგჯერ უწოდებენ
მხოლოდ წაკითხვად ოპტიკურ მეხსიერებას. თქვენ არ შეგიძლიათ ასეთი დისკოს
გამოყენება თქვენი ფაილების დახსომებისთვის, მაგრამ მწარმოებლებს შეუძლიათ მისი
გამოყენება სოფთუერის გავრცელებისთვის. თანამედროვე გამოყენებითი სოფთუერის
პაკეტები, მაგალითად, ტექსტის მომზადების, ელექტრონული ცხრილების, საგრაფიკო,
მონაცემთა ბაზის მართვის და ა.შ., ისეთი დიდი მოცულობის არის, რომ საჭიროებს
ათეულობით დისკეტს, მაგრამ ისინი ადვილად ჩაეტევა ერთ ოპტიკურ დისკოზე.
ერთხელ ჩაწერად საშუალებაზე შეიძლება ჩაიწეროს ერთხელ. როცა ასეთი დისკო
შეივსება, ის გახდება მხოლოდ წაკითხვადი საშუალება – მასზე ჩაწერილი მონაცემების
შეცვლა შეუძლებელია. ასეთ დისკოებს, როგორც საიმედო დამხსომებელს, დიდი
უპირატესობა აქვს გამოყენებითი სოფთუერის, ძვირფასი დოკუმენტების, მაგალითად,
ანდერძებისა და სხვა სამართლებრივი საბუთების შენახვისათვის, ვინაიდან ჩაწერის
შემდეგ მისი შეცვლა შეუძლებელია.
დღეისათვის არსებობს ორი ძირითადი სახის ოპტიკური დისკო: კომპაქტდისკო და
დივიდიდისკო.
5.4.6.4.КПМРАШФГЙУКП. ოპტიკური ტექნოლოგიის პოპულარული სახესხვაობა არის
კომპაქტდისკოური მხოლოდ წაკითხვადი მეხსიერება (Compact Disk Read-Only Memory),
რომელსაც მისი ინგლისური დასახელების აბრევიატურით, ანუ CD-ROM სახელით
მოიხსენიებენ. ასეთი კომპაქტდისკოების მმართველები, როგორც სახელი მიუთითებს,
მხოლოდ წამკითხველი მოწყობილობებია. სხვა ოპტიკურ დისკოებთან შედარებით მას
აქვს მნიშვნელოვანი უპირატესობა: დისკოს ფორმატი აუდიო კომპაქტდისკოს ფორმატის
62
მსგავსია, ამიტომ იგივე დანადგარები რომლებიც აწარმოებენ ჩვეულებრივ აუდიო
კომპაქტდისკოებს მოცარტის, ბეთჰოვენის და ა.შ. კომპოზიტორების მუსიკით,
გარდაქმნილია და გამოიყენება სოფთუერის, ენციკლოპედიების და სხვა მონაცემების
ჩაწერისა და წარმოებისათვის. ვინაიდან CD-ROM დისკოების წარმოება გამართული
საქმეა, მასზე ფაილების ასლების შენახვა უფრო მეტად ეკონომიურია, ვიდრე
ტრადიციულ მაგნიტურ დამხსომებლებზე. CD-ROM დამხსომებლის ტევადობა დიდია –
640–დან 700 მეგა ბაიტამდე, რაც მიახლოებით 450 ცალი დისკეტის ექვივალენტია.
CD-ROM ძალიან პოპულარული გახდა. 1980-იანი წლების ბოლოს ის ძირითადად
გამოიყენებოდა საცნობარო მასალების: ლექსიკონების, ენციკლოპედიების, ატლასების და
ა.შ. შენახთვისათვის. მისი უპირატესობა არის სიჩქარე. გაცილებით სწრაფია კომპიუტერს
მოაძებნიოთ საინტერესო ინფორმაცია, ვიდრე თქვენ თვითონ ეძიოთ წიგნებში.
მწარმოებლებმა შემდეგ გააფართოვეს გამოყენების სფერო და მომხმარებელთა არეალი.
კოლეჯებისა და უნივერსიტეტების სტუდენტებს შეუძლიათ გამოიყენონ კომპაქტდისკო
ლიტერატურული ჩანაწერებით, რომელიც მათ კლასიკური ლიტერატურის შესწავლის
საშუალებას აძლევს. სოფთუერის მწარმოებლები კომპაქტდისკოებს იყენებენ თავიანთი
პროდუქციის გასავრცელებლად.
CD-ROM-ის ფართო გავრცელება გამოწვეულია ორი ფაქტორით: ახალი მიმზიდველი
შემოთავაზებების (ენციკლოპედიები, თამაშები, სოფთუერი და ა.შ.) მოზღვავებით და
დისკოებზე და დისკოს მმართველებზე ფასის შემცირებით.
არსებობს აგრეთვე კომპაქტდისკოს მმართველები, რომლებითაც მომხმარებელს
შეუძლია კომპაქტდისკოზე ჩაწერა. ესენია კომპაქტდისკოზე ერთჯერადი ჩამწერი და
კომპაქტდისკოზე მრავალჯერადი ჩამწერი მოწყობილობები.
კომპაქტდისკოზე ერთჯერადი ჩამწერი, რომელსაც ხშირად მისი ინგლისური
დასახელების აბრევიატურით – CD-R-ის სახელით მოიხსენიებენ, სპეციალურ
კომპაქტდისკოზე ერთჯერადი ჩაწერის შესაძლებლობას იძლევა. შევსების შემდეგ
კომპაქტდისკო გახდება მხოლოდ წაკითხვადი.
კომპაქტდისკოზე მრავალჯერადი ჩამწერი, რომელსაც ხშირად მისი ინგლისური
დასახელების აბრევიატურით – CD-RW-ს სახელით მოიხსენიებენ, სპეციალურ
კომპაქტდისკოზე მრავალჯერადი ჩაწერის შესაძლებლობას იძლევა. ამ მოწყობილობისა
და მისთვის განკუთვნილი კომპაქტდისკოების ნაკლებად გავრცელების მთავარი მიზეზია
მათი მაღალი ფასები – CD-RW-ს კომპაქტ დისკო ხუთჯერ უფრო ძვირია, ვიდრე CD-R-ის
კომპაქტდისკო.
5.4.6.5. ГЙЕЙГЙ ГЙУКП. ოპტიკური ტექნოლოგიის უახლესი სახესხვაობა არის
ციფრული ვიდეო დისკო (Digital Video Disk), რომელსაც მისი ინგლისური დასახელების
აბრევიატურით, ანუ DVD (დივიდი) სახელით მოიხსენიებენ. თავიდან ის გამიზნული იყო
ციფრული ვიდეო ფილმების გავრცელებისთვის, მაგრამ დღეს უფრო ფართოდ
გამოიყენება, ვინაიდან DVD თანდათან გახდა არა უბრალოდ CD-ს ახალი მოდელი,
არამედ ინფორმაციის უნივერსალური დამხსომებელი. მასზე შეიძლება როგორც ვიდეო
და აუდიო, ასევე კომპიუტერული მონაცემების შენახვა. ექსპერტების აზრით ახლო
მომავალში DVD ფართოდ გავრცელდება და ვიდეო კასეტების, კომპაქტდისკოების და
სხვა ინფორმაციის მატარებლების გამოყენება თანდათან შემცირდება.
DVD სტანდარტის შემუშავება 1995 წელს გამოაცხადა DVD კონსორციუმმა, რომელშიც
მსოფლიოს უმსხვილესი აუდიო და ვიდეო აპარატურის მწარმოებლები შედის.
გარეგნულად და ჩაწერის ხერხით DVD ძალიან არ განსხვავდება CD-ROM-სგან, თუმცა
DVD გაცილებით მეტი ტევადობისაა. ყველაზე მცირე ტევადობა 4,7 გიგაბაიტია, რაც CD-
ROM-ზე რვაჯერ მეტია. DVD-ის ტევადობა შეიძლება გაცილებით მეტი – 17 გბ იყოს. ერთ
63
DVD დისკოზე ეტვა ერთი ორსაათიანი ვიდეო ფილმი ხუთი ალტერნატიული ხმოვანი
ბილიკით სხვადასხვა ენაზე და სუბტიტრებით.
DVD უზრუნველყოფს გაცილებით უკეთეს ხარისხს, ვიდრე სხვა საშუალებები:
გამოსასახულების ხარისხი ორჯერ უკეთესია, ვიდრე Video CD-ზე და სამჯერ უკეთესია,
ვიდრე ვიდეო კასეტაზე.
CD-ROM და DVD დისკოების დიდი ტევადობა საშუალებას იძლევა გამოიყენოთ
კომპიუტერული ინდუსტრიის უდიდესი უპირატესობა – მულტიმედია, რომელიც არის
ტექსტის, ფოტოს, ვიდეოს, მუსიკისა და ხმის ჩაწერის საშუალებების კომბინაცია. ანუ, თუ
თქვენს კომპიუტერს აქვს CD და DVD დისკოს მმართველი, შეგიძლიათ დაათვალიეროთ
ილუსტრაციები, ფოტოები, მოუსმინოთ მუსიკას, უყუროთ ფილმებსა და ვიდეო კლიპებს.
მულტიმედიას მე-7 თავში განვიხილავთ.
5.4.6.6. МАВНЙФЦТЙ ЧЙТЙУ КАУДФА. პერსონალური კომპიუტერები იყენებს მცირე
ზომის მაგნიტურ ფირს, რომელიც სპეციალურ კასეტაში არის მოთავსებული ( სურ. 5-14).
მისი ტევადობა 5 გიგაბაიტამდეა. აქვე უნდა აღინიშნოს, რომ პერსონალურ კომპიუტერში
მაგნიტური ფირი მხოლოდ დისკოს ფაილების სათადარიგო ასლების შენახვისთვის
გამოიყენება – გაუთვალისწინებელ შემთხვევაში თუ დისკო დაზიანდება, მაშინ ფაილების
აღდგენა შესაძლებელი იქნება ფირიდან. პერსონალური კომპიუტერების ფირის
მმართველ მოწყობილობას ( სურ. 5-15) სტრიმერს უწოდებენ.
5.4.6.5. ЧЛАЫ МДбУЙДТДБА. ყოველთვის არსებობდა და დღესაც არსებობს დამხმარე
დამხსომებლის მოწყობილობიდან მონაცემზე მიმართვის სისწრაფის პრობლემა,
მაგალითად, ხისტი დისკოს მმართველიდან მონაცემზე მიმართვის სისწრაფე გაცილებით
დაბალია, ვიდრე კომპიუტერის შიგა სისწრაფე. წარმოუდგენელი იყო, რომ როდისმე
ენერგიაზე დამოკიდებული მეხსიერების ჩიპში მონაცემების ხანგრძლივი დახსომება
შესაძლებელი გახდებოდა. მდგომარეობა შეიცვალა ენერგიაზე დამოუკიდებელი ფლაშ
მეხსიერების ( სურ. 5-16) შექმნის შემდეგ, რომელიც მონაცემებს ინახავს ხანგრძლივად.
ფლაშ მეხსიერების ჩიპები გამოიყენება მობილურ ტელეფონებში, თვითმფრინავის
პილოტის კაბინის აუდიო ჩამწერებში. ისინი დისკოების ნაცვლად გამოიყენება ზოგიერთ
სახელო კომპიუტერებში.
დღეს იშვიათი აღარაა მოხმარებელი, რომელიც თავისი მონაცემების შესანახად და
გადასატანად, დისკეტის ნაცვლად, ფლაშ მეხსიერებას იყენებს. პერსონალურ
კომპიუტერებში გამოყენებული ფლაშ მეხსიერების ფიზიკური ზომა ცერა თითის ტოლია,
ხოლო ტევადობა 512 მეგა ბაიტზე მეტია.
ფლაშ მეხსიერება ჯერ კიდევ არ არის საყოველთაოდ ცნობილი და გავრცელებული,
მაგრამ უეჭველია, რომ ის თანდათან გახდება კომპიუტერების უმთავრესი კომპონენტი და
დიდ გავლენას მოახდენს კომპიუტერების სიჩქარეზე, ვინაიდან ფლაშ მეხსიერების
ჩიპებში მონაცემებთან და ინსტრუქციებთან მიმართვა გაცილებით უფრო სწრაფად ხდება,
ვიდრე ხისტ დისკოზე.
•••
დამხმარე მეხსიერების ტექნოლოგიები სწრაფად ვითარდება. შესაძლებელია, რომ ჩვენ
უახლოეს მომავალში ვიხილოთ უზარმაზარი ტევადობის დამხსომებლები. ასეთ
ტევადობას მნიშვნელოვანი შედეგი ექნება სამართალში, მედიცინაში, ტექნიკაში,
განათლებაში და სახელმწიფოს მართვაში, ვინაიდან შესაძლებელი გახდება უზარმაზარ
მონაცემთა ფაილების შენახვა და სწრაფი დამუშავება.
ნებისმიერი ადგილიდან მონაცემებთან წვდომისათვის საჭიროა მონაცემთა გადაცემა,
ანუ კომუნიკაცია, რაც შემდეგი თავის თემაა.
64
თავი 6.
მონაცემთა გადამცემი ჰარდუერი
67
მოწყობილობა ანალოგურ სიგნალებს გაგზავნის სატელეფონო აპარატში, ხოლო ციფრულ
სიგნალებს კომპიუტერში. ეს ძალიან მოხერხებულია მომხმარებლისთვის, ვინაიდან მას
შეუძლია ჩაერთოს კომპიუტერულ ქსელში ისე, რომ ტელეფონი თავისუფალი რჩება.
ამასთან ერთად, DSL ტექნლოგიით მონაცემების გადაცემა გაცილებით მაღალი სიჩქარით
ხდება, ვიდრე ჩვეულებრივი მოდემის გამოყენებით.
არსებობს DSL ტექნლოგიის რამდენიმე სახე, ერთ-ერთი მათგანია ADSL (Assimetric
Digital Subscriber Line), რომელიც თანდათან ვრცელდება საქართველოში. ADSL
ტექნოლოგია საშუალებას იძლევა მომხმარებელს მონაცემები გადაეცეს 8,192 მეგაბიტი/წ
სიჩქარით, ხოლო მომხმარებლიდან – 768 კილობიტი/წამში სიჩქარით. ე. ი., ამ
ტექნოლოგიით, მომხმარებელს მონაცემების მიღება შეუძლია 146-ჯერ უფრო სწრაფად,
ვიდრე ჩვეულებრივი მოდემით.
ახლა განვიხილოთ გადამცემი საშუალებები.
68
ასევე პოპულარულია მიკროტალღური გადაცემა (სურ. 6-8), მონაცემთა სიგნალების
გადაცემა ატმოსფეროში. ამ სიგნალების მიღება არ შეიძლება გამრუდებული დედამიწის
ირგვლივ. ამიტომ, მონაცემთა შორეულ მანძილზე გადაცემისთვის, გადამცემი
სადგურები, ჩვეულებრივ, მაღალ ადგილებზე (მთის წვერზე აღმართულ კოშკებზე და
შენობების თავებზე) განთავსებული ანტენები, განლაგებულია ყოველ 48 კილომეტრში.
მიკროტალღური გადაცემა ხასიათდება გადაცემის მაღალი სიჩქარით, ხარჯების
ეფექტურობით და მარტივი რეალიზაციით. ამიტომ ბოლო დროს ფართოდ გავრცელდა
მიკროტალღური გადაცემის ბაზაზე მომუშავე, როგორც ადგილობრივი ასევე შორეული,
კომპიუტერული ქსელები, რომლებსაც უსადენო ქსელებსაც უწოდებენ. ადგილობრივ
უსადენო ქსელებს Wi-Fi-ს სახელით, ხოლო შორეულ უსადენო ქსელებს Wi-MAX-ის
სახელითაც მოიხსენიებენ.
კავშირგაბმულობის სატელიტები დედამიწიდან ძალიან შორ მანძილზე – 35000
კილომეტრის ზემოთ – არის განლაგებული. სატელიტური გადაცემის ძირითადი
კომპონენტებია დედამიწის სადგურები, რომლებიც აგზავნის და ღებულობს სიგნალებს და
სატელიტის კომპონენტი, რომელსაც ტრანსპონდერი ეწოდება. ტრანსპონდერი ღებულობს
დედამიწიდან გადაცემულ სიგნალებს, აძლიერებს ამ სიგნალებს და გადასცემს დედამიწის
მიმღებ სადგურზე (სურ. 6-9). მთელ ამ პროცესს ერთ წამზე ნაკლები სჭირდება.
69
ადგილობრივი ქსელების გამოყენება სულ უფრო და უფრო ფართო ხდება. ზოგიერთი
გამოყენებითი სამუშაოს შესრულება საჭიროებს, ერთი და იგივე მონაცემების
ურთიერთგაზიარებას თანამშრომელთა შორის.
მაგალითად, კომპანია კლიენტებს უგზავნის კატალოგს. კლიენტებს შემდეგ შეუძლიათ
ტელეფონით გააკეთონ შეკვეთა. კომპანიის მომსახურების წარმომადგენელს კლიენტთან
საუბრისას კლავიატურიდან კომპიუტერულ სისტემაში შეაქვს შეკვეთის მონაცემები.
მომსახურების წარმომადგენლები შეკვეთების შესატანად იყენებენ თავიანთ საკუთარ
კომპიუტერებს, მაგრამ იზიარებენ საერთო კომპიუტერის ფაილებს, რომლებიდანაც ისინი
იღებენ ინფორმაციას საწყობში არსებული საქონლის რაოდენობაზე და ფასზე. თუ ყოველ
წარმომადგენელს ფაილების ცალკე სიმრავლე ექნება, მათი მუშაობა გართულდება,
ვინაიდან ერთ წარმომადგენელს არ ეცოდინება სხვამ რა გაყიდა. მაგალითად, ერთ
წარმომადგენელს შეუძლია მიიღოს შეკვეთა 20 პერანგზე, მაგრამ, თუ სხვა
წარმომადგენლის მიერ უახლესი გაყიდვის გამო, საწყობში დარჩენილია მხოლოდ 5
პერანგი, ამ შეკვეთის დაკმაყოფილება შეუძლებელი იქნება.
ამის მსგავს გამოყენებებში მუშაკებს წვდომა უნდა ჰქონდეს ერთ ცენტრალურ მთავარ
ფაილთან, რომელიც ასახავს სხვა მუშაკების საქმიანობის შედეგებს. ადგილობრივი
ქსელები ასეთ წვდომას შესაძლებელს ხდის.
70
შორეული ქსელი არის გეოგრაფიულად დაშორებული კომპიუტერებისა და ტერმინალების
ქსელი. ამ ქსელების უმრავლესობა იყენებს სატელეფონო სისტემებს, თუმცა ზოგიერთ
კომპანიას მოწყობილი აქვს თავისი მიკროტალღური სატელიტური ქსელები.
დღეს მთელ მსოფლიოში 500 მილიონზე მეტი ტელეფონია დადგმული, თეორიულად
თქვენ ნებისმიერ მათგანს შეგიძლიათ დაურეკოთ. ამის გარდა, ნებისმიერ ამ ტელეფონს
შეუძლია იყოს კომპიუტერული ქსელის ნაწილი. ჩვენ განვიხილეთ კავშირგაბმულობის
რამდენიმე საშუალება, მაგრამ, როგორც სახლში, ასევე ოფისში, შორეული ქსელების
საფუძველი ჯერ კიდევ ტელეფონია. რევოლუციური ცვლილებები განსაკუთრებით
აშკარაა ოფისში.
ოფისის ავტომატიზაცია ისევე იცვლება, როგორც თვითონ ოფისი. ზოგადად, ოფისის
ავტომატიზაცია არის ოფისის მიზნების მისაღწევად თანამედროვე კომპიუტერული
ტექნოლოგიების გამოყენება. უმრავლესი ავტომატიზებული ოფისი იყენებს
საკომუნიკაციო ტექნოლოგიების ისეთ სიახლეებს როგორიცაა: ელექტრონული ფოსტა,
ხმოვანი ფოსტა, ტელეკონფერენცია, ფაქსიმილე და სხვა.
71
ადგილებში მყოფი ადამიანებისა და მათი აზრების თავმოყრის საშუალებაა, ამიტომ ის
ოფისის ავტომატიზაციის განვითარებაში დიდი იმედის მომცემია. ამ ტექნოლოგიის
ფართო გამოყენება დაიწყო 1990-იანი წლების მეორე ნახევარში.
არსებობს ტელეკონფერენციის რამდენიმე სახე. მათ შორის უმარტივესია ტექსტობრივი
ტელეკონფერენცია, რომელიც წარმოადგენს მომხმარებელთა მიერ კლავიატურიდან
შეტანილი შეტყობინების ქსელში გაგზავნის, მიღებისა და დახსომების მეთოდს.
ტექსტობრივი ტელეკონფერენცია შეიძლება გამოყენებული იქნეს რთული პროექტების
შორ მანძილზე და ხანგრძლივი დროის განმავლობაში კოორდინაციისთვის. მონაწილეებს
შეუძლიათ დაუკავშირდნენ ერთმანეთს, ინფორმაცია გაცვალონ ერთდროულად ან
მომხმარებლისათვის მოხერხებულ სხვადასხვა დროს.
ტექსტობრივი ტელეკონფერენცია იყენებს სოფთუერის პაკეტს, რომელიც
შემუშავებულია ურთიერთკავშირის საორგანიზაციოდ. კონფერენციის სოფთუერი
მუშაობს ქსელის ჰოსტ კომპიუტერზე, რომელიც შეიძლება იყოს მიკრო, მინი ან
დიდიკომპიუტერი. ამასთან ერთად, ჰოსტ კომპიუტერთან და კონფერენციის
სოფთუერთან წვდომისთვის, ყოველი მონაწილე საჭიროებს პერსონალურ კომპიუტერს ან
ტერმინალს, ტელეფონს, მოდემს და საკომუნიკაციო ქსელის სოფთუერს. ტექსტობრივი
ტელეკონფერენცია არის ბევრი-ბევრთან მოწყობის, ანუ ყველას შეუძლია კომპიუტერით
“ისაუბროს” ყველასთან. შეტყობინება შეიძლება გაეგზავნოს ამორჩეულ პიროვნებას ან
პიროვნებების ჯგუფს ან ყველა მიმღებს. მიმღებები მიღებისთანავე შეამჩნევს შემოსულ
შეტყობინებებს.
ტელეკონფერენციის მეორე სახეა ვიდეო ტელეკონფერენცია, რომელიც, კომპიუტერთან
ერთად ვიდეოკამერის და აუდიო მოწყობილობების გამოყენებით, ტელეკონფერენციის
მონაწილეებს საშუალებას აძლევს მოუსმინონ ერთმანეთის ლაპარაკს და კომპიუტერის
ეკრანზე დაინახონ ერთმანეთის მოძრავი გამოსახულება (სურ. 6-12). ტექნოლოგია
იცვლება, მაგრამ შემადგენელი ნაწილები ჩვეულებრივ არის დიდი ეკრანი, ვიდეო კამერა,
აუდიო მოწყობილობები და კომპიუტერული სისტემა, რომლითაც ხდება მონაწილეთა
შორის აუდიო-ვიდეო ურთიერთობის ჩაწერა და გამოტანა. ვიდეო ტელეკონფერენციის
მოწყობის დაქირავება ძვირად ღირებულია, კიდევ უფრო ძვირია მისი შექმნა, მაგრამ ეს
ხარჯები უმნიშვნელოა პიროვნებების შეხვედრებისთვის საჭირო დროსთან და
მგზავრობის ხარჯებთან შედარებით.
72
ქაღალდზეა, ჯერ უნდა მოხდეს მისი სკანერით კომპიუტერში შეტანა და დახსომება.
შემოსული ფაქსი ჩაიწერება ხისტ დისკოზე; მოგვიანებით შეიძლება მისი ეკრანზე
დათვალიერება და სურვილისამებრ პრინტერზე დაბეჭდვა. მომხმარებელს შეუძლია
იგივე მიზნისთვის გამოიყენოს ფაქს-მოდემის ფირფიტა, რომელიც, როგორც მისი სახელი
აღნიშნავს, ასრულებს როგროც ფაქსის, ასევე მოდემის ფუნქციას.
73
ეს საინფორმაციო სერვისები მომხმარებლებს სთავაზობს უამრავ მომსახურებას, მათ
შორის ახალ ამბებს, ამინდს, საყიდლებს, თამაშებს, სასწავლო მასალას, ელექტრონულ
ფოსტას და საფინანსო ინფორმაციას
ასეთი მომსახურების გადასახადი სხვადასხვაა. ის ძირითადად დამოკიდებულია
საინფორმაციო სერვისთან დაკავშირების დროის ხანგრძლივობაზე. ზოგიერთი სახის
მომსახურებაზე ყოველთვიური გადასახადია დაწესებული და მოიცავს განსაზღვრული
რაოდენობის დაკავშირების დროს, ხოლო ზედმეტი დროისთვის მომხმარებელმა უნდა
გადაიხადოს დამატებითი გადასახადი. საინფორმაციო სერვისთან დაკავშირება შეიძლება
შორეული ადგილებიდანაც, მაგრამ ამ შემთხვევაში მომსახურების ხარჯები ძალიან
გაიზრდება.
74
საქონლის და მომსახურების ძალიან ეფექტური რეკლამა.
• ინტერნეტი ბიზნესის წარმოების ყველაზე საუკეთესო არეალია – მომხმარებელს
შეუძლია აწარმოოს ელექტრონული ვაჭრობა, ანუ საქონლის და მომსახურების შეძენა და
გაყიდვა.
ინტერნეტში მუშაობისათვის მომხმარებელს უნდა ჰქოდეს სპეციალური სოფთუერი.
ამასთან მან უნდა გადაიხადოს საათობრივი გადასახადი, იმის მიხედვით, თუ რა დროით
იქნება ჩართული ინტერნეტში.
ინტერნეტმა სრულიად შეცვალა წარმოდგენა მასობრივ ინფორმაცაზე. მან, შეიძლება
ითქვას, გააქრო სახელმწიფოებს შორის საზღვარი და ადამიანები ერთმანეთთან უფრო
დააახლოვა. სამწუხაროდ, საქართველოში ინტერნეტით მომსახურება გაცილებით ძვირია,
ვიდრე განვითარებულ ქვეყნებში. ამის გამო ჩვენთან ინტერნეტის მომხმარებელთა
რიცხვი ძალიან მცირეა.
ინტერნეტი განუწყვეტლივ ვითარდება და მსოფლიო მასშტაბით მისი მომხმარებელთა
რიცხვი ძალიან სწრაფად იზრდება.
1998 წელს აშშ-ს მსხვილმა სასწავლებლებმა, სამეცნიერო დაწესებულებებმა და
სამრეწველო კომპანიებმა დააფუძნეს ახალი ქსელი – ინტერნეტ-2. ამ ქსელით მონაცემთა
გადაცემის სიჩქარე ჩვეულებრივი ქსელით გადაცემის სიჩქარეზე 1000-ჯერ მეტია. ასეთი
სიჩქარით უკვე რეალური ხდება “კომპიუტერული ტელევიზია”, რეალური დროის ვიდეო
გადაცემა და ბევრი ისეთი რამ, რაც ცოტა ხნის წინ მხოლოდ ფანტაზია იყო.
ექსპერტები ვარაუდობენ, რომ მომავალ რამდენიმე წლებში ინტერნეტის მომხმარებელთა
რიცხვი ძალიან გაიზრდება. ინტერნეტი უფრო დაწვრილებით განხილულია მეთერთმეტე
თავში.
•••
მონაცემთა გადაცემის უახლესი მომავალი ადვილი დასანახავია. მოთხოვნები
მომსახურებაზე განუწყვეტლივ იზრდება. ინტერნეტი და ელექტრონული ფოსტა
გავრცელებულია ოფისებში, კოლეჯებში და სახლებში. შესაძლებელი გახდება ნებისმიერი
ადგილებიდან ყველა სახის მონაცემთა ბაზებთან დაუყოვნებლივი წვდომა. მოემზადეთ
მომსახურების ისეთი ახალი სახეებისთვის, რომლებითაც მონაცემთა სწრაფი გადაცემა
შესაძლებლი და ხელმისაწვდომი იქნება სახლში, ოფისში და ყველგან სადაც თქვენ
დადიხართ.
76
თავი 7.
გამოყენებითი სოფთუერი
77
გამოყენებითი სოფთუერის დოკუმენტაციაში მითითებული სპეციალური ბრძანებებით.
სკროლინგის შესრულება შეიძლება, აგრეთვე, ფანჯრის მარჯვენა და ქვედა მხარეს
ასახული სკროლის ზოლებზე მოთავსებულ ღილაკებზე დაწკაპუნებით (სურ. 7-2).
მენიუს ზოლი არის ამოსარჩევ ბრძანებათა სტრიქონი, რომელიც ასახულია ფანჯრის
თავის ან ბოლოს გასწვრივ (სურ. 7-2). მენიუს ზოლის ბრძანების ამორჩევა შეიძლება
ბრძანების სახელზე დაწკაპუნებით.
განშლადი მენიუ არის ამოსარჩევ ბრძანებათა სია, რომელიც ეკრანზე აისახება მენიუს
ზოლის რომელიმე ბრძანების ამორჩევის, ანუ ბრძანების სახელზე დაწკაპუნების, შემდეგ
(სურ. 7-3).
დახმარების ფანჯარაში ასახულია ინსტრუქცია სოფთუერის გამოყენების შესახებ.
დახმარების ფანჯრის ასახვა შეიძლება პროგრამის ფანჯრის მენიუს ზოლის Help
(დახმარება) ბრძანებაზე დაწკაპუნებით ან კლავიატურის F1 ფუნქციურ კლავიშზე თითის
დაჭერით. დახმარების ფანჯარაში მომხმარებელს შეუძლია აირჩიოს საკითხი, რომლის
შესახებაც მას სურს დახმარება. მაგალითად, მას შეუძლია დახმარების ფანჯარაში ასახოს
დახმარების ტექსტი დოკუმენტის ბეჭდვის ბრძანების შესახებ.
სადიალოგო ფანჯარა შეიცავს შეტყობინებას და მომხმარებლისგან მოითხოვს პასუხს
(სურ. 7-4).
78
შემოგთავაზოთ “შიშის მომგვრელი” ან “გულში ჩამწვდომი”.
ფაილების შეერთება: ტექსტის მომზადების სოფთუერის უმრავლესობა მომხმარებელს
საშუალებას აძლევს მოახდინოს სხვადასხვა დოკუმენტების ნაწილების გაერთიანება და
რამდენიმე დოკუმენტისგან იოლად, სწრაფად და ნაკლებად მომაბეზრებელი
მოქმედებებით შექმნას ახალი დოკუმენტი. მაგალითად, თქვენ შეგიძლიათ მოახდინოთ
მისამართების ფაილის წერილის ფაილთან კომბინირება. პროგრამა მოახდენს წერილში
სხვადასხვა მისამართების ჩასმას და შემდეგ პრინტერზე ბეჭდვას.
სკროლინგი: როგორც უკვე აღვნიშნეთ, ეს შესაძლებლობა მომხმარებელს საშუალებას
აძლევს ფანჯარაში ასახული ტექსტი გადააადგილოს ზევით ან ქვევით და ფანჯარაში
ასახოს დიდი ტექსტის სასურველი ნაწილი. თქვენ არ შეგიძლიათ თქვენი გრძელი
ტექსტობრივი დოკუმენტის ერთდროულად დანახვა, მაგრამ სკროლინგის გამოყენებით
შეგიძლიათ დოკუმენტის ტექსტის ფანჯარაში გადაადგილება მანამ, სანამ არ მიაღწევთ
ტექსტის საინტერესო ადგილს. ბევრი პროგრამა საშულებას იძლევა ერთდროულად
“გადახტეთ” რამდენიმე ფურცელზე, მაგალითად, ტექსტის დასაწყისიდან პირდაპირ
ტექსტის ბოლოში.
ძებნა და შეცვლა: თქვენ შეგიძლიათ ტექსტში მოძებნოთ რაიმე სიტყვა, მაგალითად,
შეცდომით ჩაწერილი სახელი, და იგი სხვა სიტყვით შეცვალოთ.
შენიშვნების მოთავსება: ეს შესაძლებლობა მომხმარებელს საშულებას აძლევს
დოკუმენტის მომზადებისას შექმნას შენიშვნების ფაილი. პროგრამა შემდეგ ტექსტის
ბეჭდვისას ავტომატურად მოათავსებს შენიშვნებს შესაბამისი გვერდის ბოლოს.
გეგმის შედგენა: ზოგიერთი სოფთუერი ავტომატურად ადგენს ტექსტის გეგმას,
რომელიც აადვილებს ტექსტის მომზადების სამუშაოების შესრულებას; ეს გეგმა
შეგიძლიათ გამოიყენოთ დოკუმენტის დასათაურებად.
ფანჯრის დაყოფა: ეს შესაძლებლობა მომხმარებელს საშუალებას აძლევს ერთდროულად
იმუშაოს დოკუმენტის ორ სხვადასხვა ნაწილთან, მაგალითად, ერთი დოკუმენტის ერთი
ნაწილი ასახოს ეკრანის ზედა ნაწილში, ხოლო მეორე ნაწილი – ეკრანის ქვედა ნაწილში.
თქვენ შეგიძლიათ შეასრულოთ თითოეული ამ ნაწილის ერთმანეთისგან
დამოუკიდებელი სკროლინგი.
ეკრანის დაყოფა: ეს შესაძლებლობა მომხმარებელს საშუალებას აძლევს ერთდროულად
იმუშაოს ორ ან მეტ სხვადასხვა დოკუმენტთან, რომლებიც შეუძლია ერთდროულად
ასახოს ეკრანის სხვადასხვა ნაწილებში.
ახალ სტრიქონზე ავტომატური გადასვლა: ტექსტის აკრეფისას, სიტყვები, რომლებიც
აღარ ეტევა მიმდინარე სტრიქონზე, ავტომატურად გადადის შემდეგ სტრიქონზე, ანუ
მათი გადატანისთვის მომხმარებელმა არ უნდა დააჭიროს Enter კლავიშს.
ფონტის შერჩევა: ფონტი, ანუ შრიფტი, არის ასოების ციფრებისა და სხვა სიმბოლოების
მოხაზულობა. მომხმარებელს შეუძლია, დოკუმენტის გარეგნული სახის გაუმჯობესების
მიზნით, ФДШУФЙ МПАМЖАГПУ УбЕАГАУбЕА ЧПНФЙУ (სურ. 7-5) გამოყენებით.
სიმბოლოების ზომის შეცვლა: მომხმარებელს შეუძლია ტექსტი მოამზადოს სხვადასხვა
ზომის ასოებისა და ციფრების გამოყენებით. სიმბოლოების ზომის ერთეულია წერტილი.
ერთი წერტილი დაახლოებით 1/72 დიუმის ტოლია (გავიხსენოთ, რომ 1 დიუმი
სანტიმეტრს). გაზომვა ხდება სტრიქონის ზევით მოთავსებული ასოების (მაგალითად, ბ ან
ზ) ზედა თავიდან სტრიქონის ქვევით მოთავსებული ასოების (მაგალითად, გ ან დ) ქვედა
ბოლომდე. ამ ტექსტის ასოების ზომა არის 10 წერტილი. სურ. 7-6-ზე ნაჩვენებია
სხვადასხვა ზომის ასოები და ციფრები.
გამსხვილება, დახრა, ხაზგასმა: ტექსტის მომზადების სოფთუერი საშუალებას იძლევა
ადვილად გამოვყოთ მნიშვნელოვანი სიტყვა მსხვილი, დახრილი ან ხაზგასმული ფონტის
79
სტილის გამოყენებით.
ტექსტის სწორება: მომხმარებელს შეუძლია ტექსტის სტრიქონების სწორება მარცხნივ,
მარჯვნივ, ცენტრში ან მარცხნივ და მარჯვნივ ერთდროულად (სურ. 7-7).
აბზაცის სტრიქონების შეწევა: მომხმარებელს შეუძლია სწრაფად მოახდინოს ტექსტის
აბზაცების ყველა სტრიქონის, მხოლოდ პირველი სტრიქონების ან პირველი სტრიქონის
გარდა ყველა ქვედა სტრიქონის მარცხენა კიდიდან მარჯვნივ შეწევა და აბზაცის ყველა
სტრიქონის მარჯვენა კიდიდან მარცხნივ შეწევა. მაგალითად, ამ წიგნის ტექსტის ყველა
აბზაცის პირველი სტრიქონი ჩაწეულია მარჯვნივ, ხოლო სურ. 7-8-ზე ნაჩვენებია აბზაცი,
რომლის პირველი სტრიქონის გარდა ყველა ქვედა სტრიქონია ჩაწეული მარჯვნივ.
ფაილის ფორმატის შეცვლა: ფაილის ფორმატი არის ფაილის სტრუქტურა, რომელიც
განსაზღვრავს ფაილის დამახსოვრების ხერხს და ფაილის ეკრანზე ასახვის ან პრინტერზე
ბეჭდვის ხერხს. ტექსტის მომზადების სოფთუერით შექმნილი ტექსტის ფაილი
დამატებით შეიცავს გაფორმების კოდებს. ტექსტის მომზადების ყოველი სოფთუერი
იყენებს განსხვავებულ კოდს. ფაილის ფორმატის შეცვლის შესაძლებლობით თქვენ
შეგიძლიათ შეცვალოთ ტექსტის მომზადების სოფთუერის ფაილის ფორმატი,
მაგალითად, Microsoft Word-ით მომზადებული ტექსტის ფაილი შეგიძლიათ გარდაქმნათ
Word Perfect-ის ფაილში და იმავე ტექსტის მომზადება გააგრძელოთ Word Perfect-ით.
ზოგიერთ ტექსტის მომზადების სოფთუერს, მათ შორის Microsoft Word-ს და Word
Perfect-ს, საგამომცემლო სოფთუერის შესაძლებლობებიც გააჩნია, კერძოდ მომხმარებელს
მათი საშუალებით შეუძლია გრაფიკისა და ტექსტის გაერთიანება, მაგრამ საგამომცემლო
სოფთუერს, ტექსტების მომზადების სოფთუერთან შედარებით, გააჩნია სხვადასხვა
ელემენტების დოკუმენტში ჩასმის და დოკუმენტის ხელახლა აწყობის უფრო მარტივი და
იოლი შესაძლებლობები.
80
უზრუნველყოფს დახვეწილ საგამომცემლო შესაძლებლობებს და დაფუძნებულია
ტრადიციულ აწყობის ტექნიკაზე, რომელიც, აგრეთვე, იყენებს გაფორმების კოდებს. ასეთი
სოფთუერის გამოყენებას გააჩნია ორი ძირითადი ნაკლი. პირველი არის მისი გამოყენების
სირთულე – მასთან მუშაობის დაწყებამდე მომხმარებელს უნდა გააჩნდეს ტექსტის
აწყობის გამოცდილება. მეორე, მომხმარებელი ვერ შეხედავს საბოლოო დოკუმენტის სახეს
მანამ, სანამ არ დაბეჭდავს პრინტერზე. თუ მომხმარებელმა არ იცის კარგად კოდების
მნიშვნელობები, მაშინ მას შეიძლება მოუწიოს ძალიან ბევრი განმეორებადი ბეჭდვა
პრინტერზე, თუმცა ასეთი სოფთუერი ნაკლები სიმძლავრის მიკროპროცესორს, ნაკლები
ტევადობის ძირითად მეხსიერებას (RAM-ს) და ნაკლები ტევადობის ხისტ მაგნიტურ
დისკოს საჭიროებს, ვიდრე WYSIWYG სოფთუერი. კოდზე ორიენტირებული გვერდის
აღწერის სოფთუერს მიეკუთვნება SC-LaserPlus და Deskset. აქვე უნდა აღინიშნოს, რომ
კოდზე ორიენტირებული სოფთუერი დღეს ნაკლებად გამოიყენება.
WYSIWYG სოფთუერი (Page Maker, Ventura Publisher და Quark XPress) მომხმარებელს
საშულებას აძლევს ეკრანზე დაინახოს დოკუმენტი იმ სახით, რა სახეც ექნება მას
პრინტერზე დაბეჭდვის შემდეგ. ამის გამო ბევრი უპირატესობას ანიჭებს WYSIWYG
სოფთუერს. დოკუმენტის ფორმის დათვალიერებისთვის მომხმარებელმა არ უნდა იცადოს
მანამ, სანამ დოკუმენტი დაიბეჭდება. WYSIWYG სოფთუერით ტექსტის გაფორმებისას
მომხმარებელი მენიუს სიიდან ირჩევს ბრძანებას. ასეთი სახის საგამომცემლო სოფთუერი
უფრო ძლიერი მიკროპროცესორის, დიდი ტევადობის ძირითადი მეხსიერებისა და დიდი
ტევადობის ხისტი დისკოს მქონე კომპიუტერს საჭიროებს, ვიდრე კოდზე
ორიენტირებული სოფთუერი.
საგამომცემლო სოფთუერი ძალიან ეფექტურად შეუძლიათ გამოიყენონ
მომხმარებლებმა, რომლებიც ტექსტებსა და გრაფიკულ გამოსახულებებს პროფესიონალ
ამწყობებს ამზადებინებენ გამოსაცემად. ტექსტებისა და გრაფიკების გამოსაცემად
მომზადებისთვის ამწყობების დაქირავების ნაცვლად, რაც საკმაოდ ძვირია, თქვენ
შეგიძლიათ საგამომცემლო სოფთუერის გამოყენებით თვითონ მოამზადოთ გამოსაცემი
დოკუმენტი – მხოლოდ ერთხელ მოგიწევთ ამის შესწავლა, რაც სრულებით არ არის
ძნელი. საგამომცემლო სოფთუერის გამოყენებას აქვს შემდეგი უპირატესობები:
• თქვენ დაზოგავთ თანხას. პროფესიონალი ამწყობები ტექსტების მომზადებაში
საკმაოდ დიდ თანხას ითხოვენ.
• თქვენ დაზოგავთ დროს. საგამომცემლო სოფთუერი დოკუმენტის მომზადებისთვის
საჭირო დროს ამცირებს 50%-ით. როდესაც დოკუმენტს თქვენ თვითონ ამზადებთ
საგამომცემლო სოფთუერით, შეგიძლიათ დაუყოვნებლივ შეასრულოთ ნებისმიერი
შესწორება. ხოლო როდესაც ტექსტს გიმზადებთ ამწყობი, შესწორებების შეტანისთვის
მასთან სიარულმა შეიძლება რამდენიმე დღე დაგაკარგვინოთ.
• თქვენს ხელთაა მართვა: თქვენ პასუხისმგებელი ხართ საბოლოო შედეგზე და
განაგებთ დოკუმენტის მომზადების გრაფიკს.
ტიპიური კომპიუტერული საგამომცემლო სისტემა, რომელიც შეიცავს
მიკროკომპიუტერს, ლაზერულ პრინტერს და გვერდების აღწერის სოფთუერს,
დაახლოებით $1500 ღირს. ეს შეიძლება დიდი თანხაა, მაგრამ თუ თქვენ შეადარებთ იმ
დანახარჯებს, რომელიც გექნებათ რამდენიმე პროექტის შემუშავებისას და აწყობისას, ეს
თანხა აღარ მოგეჩვენებათ დიდად. საგამომცემლო სისტემის ღირებულება გაიზრდება თუ
სისტემაში სხვა დამატებით მოწყობილობებს ჩავრთავთ, მაგალითად, ოპტიკურ სკანერს,
რომლითაც შეიძლება სურათებისა და ფოტოების ტექსტში ჩასმა.
81
ელექტრონული ცხრილის სოფთუერი დაფუძნებულია ტრადიციული საბუღალტრო
აღრიცხვის სამუშაო ცხრილებზე და არის დიდი რაოდენობის სტრიქონებისა და
სვეტებისაგან შემდგარი ცხრილების ერთობლიობა, რომელთა უჯრედები შეიძლება
შეიცავდეს რიცხვებს, ტექსტებს ან ფორმულებს. ფორმულების გამოყენებით ხდება
ცხრილების უჯრედების მონაცემებზე მათემატიკური, ფინანსური, სტატისტიკური და
ლოგიკური გამოთვლების შესრულება. ელექტრონულ ცხრილს გააჩნია ავტომატური
გამოთვლების საშუალებები, რომელიც მომხმარებელს ათავისუფლებს მომაბეზრებელი
არითმეტიკისგან. სურ. 7-9-ზე ნაჩვენებია ელექტრონული ცხრილის მაგალითი,
რომელშიც ასახულია შემოსავლები და გამოანგარიშებულია ხარჯების ჯამი. ამ ცხრილის
აგებას დამწყებმა მომხმარებელმა 30 წუთზე ნაკლები მოანდომა.
ელექტრონულ ცხრილებთან მუშაობისას გამოიყენება შემდეგი ძირითადი ტერმინები
(სურ. 7-9): უჯრედი, სვეტი, სტრიქონი, სვეტის სათაური, სტრიქონის ნომერი, უჯრედის
მისამართი, აქტიური უჯრედი, მნიშვნელობა, ფორმულა, გადაანგარიშება, გრაფიკები,
ფანჯარა, სკორლინგი. ქვევით ჩამოთვლილია ამ ტერმინთა განმარტებანი.
უჯრედი არის ცხრილის ძირითადი ერთეული, რომელშიც ინახება მონაცემი ან სხვა
უჯრედებში არსებულ მონაცემებზე შესასრულებელი გამოთვლების ფორმულა.
სვეტი ეწოდება უჯრედების შვეულ მიმდევრობას. ელექტრონული ცხრილის
უმრავლესობას აქვს 256 სვეტი.
სტრიქონი ეწოდება უჯრედების თარაზულ მიმდევრობას. ელექტრონული ცხრილის
უმრავლესობას აქვს 65000-ზე მეტი სტრიქონი.
სვეტების სათაურები ჰქვია ცხრილის ზევით სვეტების თავზე ასახულ ლათინურ ასოებს.
სტრიქონების ნომრები ჰქვია ცხრილის მარცხენა კიდის სვეტში სტრიქონთა თავზე
ასახულ რიცხვებს.
უჯრედის მისამართი აღნიშნავს უჯრედის ადგილმდებარეობას. ის შედგება იმ სვეტის
სათაურისა და იმ სტრიქონის ნომრისაგან, რომელთა გადაკვეთაზე მდებარეობს უჯრედი.
მაგალითად, B3 არის B სვეტისა და მე-3 სტრიქონის გადაკვეთაში მდებარე უჯრედი.
აქტიური უჯრედი ჰქვია ცხრილის იმ უჯრედს, რომელშიც მოხდება მონაცემების შეტანა
ან შეცვლა. მომხმარებელს შეუძლია ცხრილის ნებისმიერი უჯრედის გააქტიურება.
ჩვეულებრივ, აქტიურ უჯრედს მსხვილ ხაზებიანი ჩარჩო აქვს.
მნიშვნელობა ჰქვია უჯრედში ჩაწერილ რიცხვს ან ტექსტს.
ფორმულა არის უჯრედში ჩაწერილი გამოთვლების ინსტრუქციები, რომლებსაც
შეასრულებს სოფთუერი მომხმარებლის მიერ მიცემული ბრძანებების საფუძველზე. ბევრი
ელექტრონული ცხრილის სოფთუერი შეიცავს მზა, მაგალითად, უჯრედების ჯამის,
საშუალო, უდიდესი და უმცირესი მნიშვნელობების გამოთვლის ფუნქციებს. ამ
ფუნქციების გამოყენებით მომხმარებელს შეუძლია სწრაფად ააგოს ფორმულები.
გადაანგარიშება ჰქვია მომხმარებლის მიერ ცხრილში შეტანილი ცვლილებების
მიხედვით ფორმულების ხელახალ შესრულებას და მონაცემების განახლებას.
გადაანგარიშება ხდება ავტომატურად, ცხრილში ცვლილებების შეტანისთანავე.
ფანჯარა არის ეკრანზე ასახული ცხრილის არე, რომლის დათვალიერებაც შეუძლია
მომხმარებელს ერთდროულად.
სკორლინგი არის, ცხრილის სხვადასხვა ნაწილების დანახვის მიზნით, ელექტრონული
ცხრილის არის ზევით, ქვევით, მარჯვნივ და მარცხნივ გადაადგილება.
გრაფიკები არის ნახატების სახით წარმოდგენილი რიცხვითი მონაცემები.
ელექტრონული ცხრილების სოფთუერის უმრავლესობა მომხმარებელს საშუალებას
აძლევს მონაცემები ასახოს გრაფიკულად, მაგალითად, დიაგრამების სახით.
82
ელექტრონული ცხრილების ყველაზე მეტად მნიშვნელოვანი ფუნქცია არის “რა
მოხდება თუ” ანალიზის შესრულება. მომხმარებელს შეუძლია დასვას კითხვა: “რა
მოხდება თუ შევცვლით ამ რიცხვს? როგორ შეიცვლება შედეგები?” და მაშინვე მიიღოს
პასუხი. ელექტრონული ცხრილის სოფთუერი ხელახლა გადაიანგარიშებს ყველა იმ
რიცხვს, რომელიც დაკავშირებულია შეცვლილ სიდიდესთან. ელექტრონული ცხრილების
ზოგიერთი სოფთუერი ცხრილების ერთმანეთთან დაკავშირების საშულებას იძლევა,
რასაც დინამიური ფაილების დაკავშირება ეწოდება. თუ რიცხვი, მაგალითად ხარჯების
ჯამი, შეიცვლება ერთ ცხრილში, მაშინ ავტომატურად შეიცვლება სხვა ცხრილის ფაილები,
რომლებიც დაკავშირებული არის შეცვლილ სიდიდესთან.
დღეს პოპულარულია Microsoft Excel, Lotus 1-2-3 და Quatro ელექტრონული ცხრილების
სოფთუერი. საქართველოში ყველაზე პოპულარულია Microsoft Excel-ი.
83
გამოთვალონ საშუალო, უდიდესი და უმცირესი მნიშვნელობები.
ურთიერთქმედება: ბევრი მონაცემთა ბაზის მართვის სისტემა შეიძლება
ინტეგრირებული იქნეს სხვა სახის გამოყენებით სოფთუერთან – მაგალითად,
ელექტრონული ცხრილების სოფთუერთან. სხვა სიტყვებით რომ ვთქვათ, მონაცემთა
ბაზის მართვის სისტემის პროგრამის მონაცემები შეიძლება აისახოს და დამუშავდეს
ელექტრონული ცხრილების სოფთუერით.
არსებობს მონაცემთა ბაზის მართვის სისტემის სოფთუერის ორი სახე:
ორგანზომილებიანი ფაილის სისტემები და რელაციური სისტემები
ორგანზომილებიანი ფაილის მონაცემთა ბაზის მართვის სისტემებით ერთდროულად
შესაძლებელია მხოლოდ ერთი ფაილის ინფორმაციის დამუშავება. მათ არ შეუძლია
კავშირები დაამყაროს სხვადასხვა ფაილების მონაცემთა შორის. ორგანზომილებიანი
ფაილების მონაცემთა ბაზის მართვის სისტემები ერთნაირი ტიპის ჩანაწერების შემცველი
ორგანზომილებიანი ცხრილის მსგავსი ფაილების (მაგალითად, საფოსტო მისამართების
ფაილის) შექმნისა და დამუშავებისთვის გამოიყენება. რელაციურ მონაცემთა ბაზის
მართვის სისტემებს შეუძლია კავშირი დაამყაროს მონაცემთა ბაზის სხვადასხვა ფაილებს
შორის, მათი ჩანაწერების იმ ველებთან მიმართვით, რომლებიც ერთი და იგივე ტიპის
მონაცემებს შეიცავს. ეს კავშირები მომხმარებელს საშუალებას აძლევს, მონაცემთა ბაზის
სხვადასხვა ფაილების მონაცემების გამოყენებით, ერთდროულად განაახლოს რამდენიმე
ფაილი ან შექმნას ანგარიში რამდენიმე ფაილის გამოყენებით. რელაციური
შესაძლებლობების მონაცემთა ბაზის მართვის სისტემებს ფართოდ იყენებენ ბიზნესის
საჭიროებისთვის.
პოპულარულ მონაცემთა ბაზის მართვის სისტემებს განეკუთვნება Microsoft Access,
Foxpro, Clipper, ORACLE და Filepro.
84
Adobe Illustrator, PhotoShop, 3D Studiou.
85
რომლის მიზანია შეასრულოს პროექტის ყოველმხრივი ანალიზი და ტესტირება, რაც
შესაძლებელია ძალიან ძვირი დაჯდეს რეალურ პირობებში ჩატარების შემთხვევაში (სურ.
7-13). ამის შემდეგ პროდუქციის პროექტი შეიძლება გადაეგზავნოს კომპიუტერის
დახმარებით წარმოების (computer-aided manufacturing, CAM) სისტემას, რომელიც
დახსომებულ კომპიუტერულ გამოსახულებებს გამოიყენებს სპეციალური
ავტომატიზებული მანქანებით (რობოტებით) საბოლოო პროდუქტის საწარმოებლად.
კომპიუტერულმა მოდელირებამ მნიშვნელოვნად გაზარდა მწარმოებლობა ინდუსტრიაში
და ადრე ძვირადღირებული პროდუქცია ხელმისაწვდომი გახადა. კომპიუტერის
დახმარებით დაპროექტებისა და კომპიუტერის დახმარებით მოდელირების სოფთუერი
გამოიყენება, აგრეთვე, სპეციალურ საკვლევ და რეკონსტრუქციის სამუშაოებში,
მაგალითად, იმის განსაზღვრაში, თუ როგორ გამოიყურებოდა უძველესი მუმიადქცეული
ეგვიპტელი სიცოცხლეში (სურ. 7-14).
86
დამატებითი ფაილებისთვის ადგილის განთავისუფლების მიზნით, ხისტ დისკოზე
არსებული ფაილების შეკუმშვა; დეფრაგმენტაცია, ანუ დისკოს სხვადასხვა ნაწილში
ჩაწერილი დიდი ფაილების ფრაგმენტების დისკოს უწყვეტ არეებში ჩაწერა (როცა
გამუდმებით ამატებთ და შლით ფაილებს ხისტ დისკოზე, განთავისუფლებული
ადგილები შესაძლოა შეივსოს სხვა უფრო დიდი, ვიდრე განთავისუფლებული უწყვეტი
არე არის, ფაილების ფრაგმენტებით. ამიტომ დიდი ფაილი განაწილდება რამდენიმე
პატარ-პატარა არეებში. ამის გამო ფაილის ფრაგმენტების მოძებნისას ხისტი დისკო
მუშაობს უფრო დიდხანს, რაც იწვევს მისი მუშაობის შენელებას).
კლავიატურის უტილიტები ჩვეულებრივ რეზიდენტული სოფთუერია და საშუალებას
გაძლევთ შეცვალოთ კლავიატურაზე სიმბოლოების განლაგება, მაგალითად, გადართოთ
კლავიატურა ქართული ასოების განლაგებაზე. ასეთი პროგრამებია: Parawin, Geowin2000
და ZKeyz, .
ეკრანის უტილიტები გამოიყენება თქვენი ეკრანის მუშაობის დროის
გასახანგრძლივებლად. თუ თქვენი კომპიუტერი ჩართულია და არ იყენებთ მას რამდენიმე
წუთის განმავლობაში, ეკრანის უტილიტა ავტომატურად ჩააქრობს ეკრანს ან ასახავს მასზე
მოძრავ გრაფიკულ გამოსახულებებს, მაგალითად, შუშხუნებს. ეს დაიცავს ეკრანს
გადახურებისაგან, რასაც მუდმივად ასახული გამოსახულება იწვევს. როცა დააჭერთ რაიმე
კლავიშს, ეკრანი ისევ ასახავს იმ გამოსახულებას, რომელიც ასახული იყო მანამდე.
ჩვენ მხოლოდ ზოგიერთი უტილიტი აღვნიშნეთ. თუ თქვენი გამოყენებითი პროგრამა
ვერ აკეთებს იმას, რისი გაკეთებაც თქვენ გსურთ, შეიძლება არსებობდეს უტილიტი,
რომელსაც ამის გაკეთება შეუძლია. თქვენ შეგიძლიათ ამის გაგება კომპიუტერის
სპეციალისტებთან.
89
ხარჯებს მოითხოვს, თუმცა სოფთუერის ახალი ვერსიით განახლება, ხშირად, შედარებით
უფრო ნაკლები ღირებულებისაა, ვიდრე ახალი სოფთუერის შეძენა.
თუ გსურთ გაიგოთ სოფთუერის ყოველი სიახლე, თქვენ გამუდმებით უნდა იკითხოთ
კომპიუტერული ჟურნალები. მაგალითად, ინგლისურენოვანი ჟურნალები Computer, PC
World, PC Computing (IBM-ისა და IBM-თავსებადი კომპიუტერებისთვის) MacWorld,
MacUser (Macintosh-ისთვის) მომხმარებელს უზრუნველყოფს ბევრი სხვადასხვა სახის
სოფთუერის განხილვით. PC Magazine, Info World აგრეთვე უზრუნველყოფს კომპიუტერის
ჰარდუერის, სოფთუერის, მომსახურების და სხვა მათთან დაკავშირებული თემების
სახელმძღვანელოებს. Byte ჟურნალის სტატიები განკუთვნილია უფრო მომზადებული
მომხმარებლისთვის. PC Novice განკუთვნილია დამწყებთათვის და დიდ დახმარებას
უწევს მათ. რუსულენოვანი ჟურნალებიდან შეიძლება გამოვყოთ Компьютер Пресс, PC
Magazine-ის რუსული ვერსია Компьютер Сегодня, Хакер და Chip. ჯერჯერობით
მხოლოდ ერთი ქართული ჟურნალი არსებობს სახელწოდებით “ კომპინფო”, რომელშიც
განხილულია პერსონალური კომპიუტერის როგორც ჰარდუერი, ასევე სოფთუერი.
90
თავი 8.
საოპერაციო სისტემები
91
გარე ბრძანების ინსტრუქციები არის საოპერაციო სისტემის ზოგადი დანიშნულების
ინსტრუქციები. ისინი არ არის საჭირო გამოყენებითი სოფთუერის გასაშვებად. ამის გამო
ისინი განლაგებულია დამხმარე მეხსიერებაში (ხისტ დისკოზე) და არა RAM-ში, ხოლო
ძირითად მეხსიერებაში ჩაიტვირთება მაშინ, როდესაც საჭირო გახდება.
94
მტყუნებისადმი მდგრადი სისტემა, ვინადან, თუ ერთ-ერთი კომპონენტი დაზიანდება,
სისტემას შეუძლია გააგრძელოს მუშაობა მეორე სარეზერვო კომპონენტით. ასეთი
სისტემები გამოიყენება საჰაერო ფრენების მართვაში, საკომუნიკაციო ქსელებში, ბანკების
სალაროებში და ა.შ.
დღეისათვის პოპულარულია მრავალპროცესორიანი დიდიკომპიუტერები, თუმცა
ბოლო დროს გამოვიდა მრავალმიკროპროცესორიანი მიკროკომპიუტერებიც.
95
საოპერაციო სისტემა CP/M, რომელიც Apple ფირმის კომპიუტერის გარდა თითქმის ყველა
მიკროკომპიუტერზე გამოიყენებოდა. 1980 წელს IBM კორპორაცია არჩევდა საოპერაციო
სისტემას მისი პერსონალური კომპიუტერისთვის, რომელიც მალე უნდა გამოსულიყო. მან
CP/M საოპერაციო სისტემა ჩათვალა საუკეთესო ვარიანტად, როგორც უკვე
დამკვიდრებული საოპერაციო სისტემა. მაგრამ, როცა IBM-მა სცადა მოლაპარეკება, Digital
Research-ის ხელმძღვანელობამ ძალიან დიდი მოთხოვნები წამოაყენა. სამაგიეროდ უფრო
დამთმობი გამოდგა კომპანია Microsoft-ის ხელმძღვანელობა, რომელსაც შემდეგ მიმართა
IBM-მა. ამ კომპანიის ერთ-ერთი მფლობელი და პრეზიდენტი იყო ბილ გეიტსი. ის
ცნობილი იყო BASIC დაპროგრამების ენის საკუთარი ვერსიით და ამ დაპროგრამების ენის
პროცესორით.
მართალია Microsoft-ს გამოცდილება არ ჰქონდა საოპერაციო სისტემების შემუშავებაში,
მაგრამ მან ამ საქმეს თავი წარმატებით გაართვა. Microsoft-მა სხვა კომპანიისგან,
დაახლოებით 1 მილიონ დოლარად, შეიძინა ჯერ კიდევ დაუმთავრებელი საოპერაციო
სისტემის სრული უფლება და სისტემას დაარქვა MS DOS (MicroSoft Disk Operating System).
შემდეგ Microsoft-მა MS DOS-ში მნიშვნელოვანი ცვლილებები შეიტანა და 1981 წლის
აგვისტოში, როდესაც IBM-მა გამოაცხადა მისი პირველი პერსონალური კომპიუტერის
გამოშვება, ამ კომპიუტერების საოპერაციო სისტემა იყო Microsoft-ის მიერ შემუშავებული
IBM PC DOS (IBM Personal Computer Disk Operating System), რომელიც MS DOS-ის ანალოგი
იყო. IBM ძალიან ფართოდ გავრცელდა. მასთან ერთად Microsoft-მა MS DOS-ის
მილიონობით ასლი გაყიდა და გახდა მსოფლიოს უდიდესი და წარმატებული კომპანია,
ხოლო ბილ გეიტსი მსოფლიოს უმდიდრესი ადამიანი გახდა. მისი ქონება დღეს 40
მილიარდ დოლარზე მეტია. 1995 წლამდე MS DOS ინსტოლირებული იყო მსოფლიოში
დაახლოებით 85% მიკროკომპიუტერზე.
Microsoft-ი ყოველწლიურად უშვებდა MS-DOS-ის განახლებულ ვერსიას, რომელიც
შეიცავდა ყველა ადრეულ შესაძლებლობებს და დამატებით კიდევ ზოგიერთ ახალს. MS-
DOS-ის ბოლო ვერსიებია: DOS 6.0 და DOS 7.0.
8.4.1.2. MS-DOS-Й ГА Windows-Й. MS-DOS ძალიან პოპულარული იყო გამოშვებიდან
10 წლის განმავლობაში. ამ ხნის განმავლობაში ის სულ უფრო სრულყოფილი ხდებოდა.
მაგრამ, მიუხედავად ამისა, MS-DOS საოპერაციო სისტემას გააჩნია შეზღუდვები. მისი
ძირითადი ნაკლია ძირითად მეხსიერებასთან მუშაობა. მას შეუძლია მხოლოდ 640 კბ
ტევადობის ძირითად მეხსიერებასთან მუშაობა.
დროთა განმავლობაში მიკროკომპიუტერის ძირითადი მეხსიერება თანდათან
იზრდებოდა – დღეს უკვე 512 მბ-ზე მეტია. გაჩნდა პროგრამები, რომლებიც ძირითადი
მეხსიერების მთელ მოცულობას მოითხოვდნენ. MS-DOS-ი ამის საშუალებას არ იძლეოდა,
ამიტომ გამოიყენებოდა დამატებითი პროგრამები – მეხსიერების მენეჯერები. მაგრამ
ისინიც კი ვერ უზრუნველყოფდა ძირითადი მეხსიერების მთლიანი მოცულობის
სრულყოფილად გამოყენებას.
მეორე ნაკლია სრულყოფილ გრაფიკულ რეჟიმში მუშაობის შეუძლებლობა. MS-DOS-ი
იყენებს მომხმარებელთან სიმბოლურ ინტერფეისს (Symbol User Interface – SUI) რაც იმას
ნიშნავს, რომ მომხმარებელმა კლავიატურიდან უნდა შეიტანოს სიტყვა, რათა კომპიუტერს
შეასრულებინოს რაიმე სამუშაო. 1980-იანი წლების ბოლოს Apple Macintosh კომპიუტერები
მომხმარებელთან გრაფიკული ინტერფეისის (Grafic User Interface - GUI) გამოყენებით
მუშაობდა, რასაც MAC OS საოპრეაციო სისტემა უზრუნველყოფდა. მომხმარებელთან
გრაფიკული ინტერფეისი მომხმარებელს საშუალებას აძლევს კომპიუტერს მოქმედებები
შეასრულებინოს ეკრანზე ასახული ნახატებისა (Icon) და განშლადი მენიუს ბრძანებების
ამორჩევით. ეს ნახატები შეესაბამება მონაცემთა დამუშავების რაიმე ბრძანებას.
96
მომხმარებელთან გრაფიკული ინტერფეისის შემცველი სოფთუერის გამოყენებისას,
მომხმარებლები, კლავიატურასთან შედარებით, უპირატესობას მაუსს ანიჭებენ. IBM-
თავსებადი კომპიუტერები, გრაფიკული მუშაობის უზრუნველყოფისათვის, MS-DOS-თან
ერთად დამატებით სპეციალურ პროგრამებს იყენებდა.
მესამე ნაკლია ის, რომ MS DOS არის საერთპროგრამო და საერთმომხმარებლო, ანუ
საერთდავალებო. შეუძლებელია ერთსა და იმავე დროს მასზე რამდენიმე პროგრამის
გაშვება, რაც შესაძლებელია MAC OS საოპერაციო სისტემაზე.
MS DOS საოპერაციო სისტემა კარგად იყო მორგებული ადრე გამოშვებულ Intel 8088 და Intel
8086 მიკროპროცესორებზე, მაგრამ ის სრულად ვერ იყენებს შემდეგი გამოშვების უფრო
დახვეწილი და მძლავრი მიკროპროცესორების – Intel 80286, Intel 80386, Intel 80486 და Intel
Pentium-ის – შესაძლებლობებს. მაგალითად, 80286 მიკროპროცესორს შეუძლია 16 მბ-მდე
RAM-ის დამისამართება და გამოყენება, ხოლო MS-DOS-ს შეუძლია მხოლოდ 640 კბ-
ს გამოყენება. და ბოლოს, მომხმარებლები ხშირად აღნიშნავდნენ, რომ MS DOS ძნელი
გამოსაყენებელი იყო. ამის გამო, Microsoft-მა შეიმუშავა გარსული პროგრამა Windows,
რომელიც გამოიყენებოდა MS-DOS-თან ერთად, რათა უფრო ადვილი გაეხადა მასთან
მუშაობა და გაეძლიერებინა მისი შესაძლებლობები. ის უზრუნველყოფდა მრავალი
დავალების ერთდროულად შესრულებას, იოლად ახდენდა გამოყენებით პროგრამებს
შორის გადართვას და მათ შორის მონაცემების გაცვლას. Windows-ს ჰქონდა მეხსიერების
მენეჯერი, რომელიც მომხმარებელს საშუალებას აძლევდა გამოეყენებინა 640 კბ
ჩვეულებრივი RAM და 16 მბ-მდე დამატებითი (Extended) მეხსიერება. Windows-ი აგრეთვე
უზრუნველყოფდა მომხმარებელთან გრაფიკულ ინტერფეისს, რამაც IBM-ისა და IBM-
თავსებადი პერსონალური კომპიუტერები უფრო ადვილად გამოსაყენებელი გახადა.
ამ გარსული პროგრამის ყველაზე პოპულარული ვერსია იყო Windows 3.1, რომელიც
1992 წელს გამოვიდა. ის 16 ბიტიანი სისტემა იყო და გამოიყენებოდა Intel 80286 და
შემდგომი სერიის მიკროპროცესორების მქონე კომპიუტერებზე, მინიმუმ 640 კბ RAM-ით
და 4 მბ-ზე მეტი თავისუფალი მოცულობის მქონე ხისტი დისკოთი. Windows 3.1-სთვის
დაწერილ ყველა გამოყენებით პროგრამას ჰქონდა მსგავსი მომხმარებელთან გრაფიკული
ინტერფეისი, რაც აადვილებდა მათ შესწავლას, რადგან, ერთ პროგრამასთან მუშაობის
შესწავლის შემდეგ, მომხმარებელი იოლად სწავლობდა სხვა პროგრამასთან მუშაობას.
8.4.1.3.Windows NT. Microsoft-ის ამ საოპერაციო სისტემას ბევრი უპირატესობა აქვს MS
DOS-თან და Windows 3.1-თან შედარებით. Windows NT (NT – New Technology) არის 32
თანრიგიანი საოპერაციო სისტემისა და მომხმარებელთან გრაფიკული ინტერფეისის
ნარევი. ის უზრუნველყოფს ერთდროულად მრავალი დავალების შესრულებას და ახალ
გამოყენებით პროგრამებს საშუალებას აძლევს მიმართონ 4 გიგაბაიტამდე მოცულობის
RAM-ს, რაც იმას ნიშნავს, რომ მომხმარებელს შეუძლია იმუშაოს უფრო მძლავრი
გამოყენებითი სოფთუერით, რომლებიც უფრო სწრაფად მუშაობენ. Windows NT-ს გააჩნია
აგრეთვე ქსელში მუშაობის საშუალება და ელექტრონული ფოსტის საშუალებები.
Windows NT მუშაობს უმრავლეს MS DOS-ის და Windows-ის გამოყენებით პროგრამებთან,
მაგრამ Windows NT-ს გაუმჯობესებული უპირატესობების გამოყენებისთვის საჭიროა
გამოყენებითი სოფთუერი სპეციალურად მისთვის დაიწეროს. ზოგიერთი გამოყენებითი
პროგრამა უკვე დაწერილია სპეციალურად Windows NT-სთვის, მათ შორის Microsoft Excel
და Microsoft Word.
Windows NT მუშაობს კომპიუტერებზე, რომლებსაც აქვთ მინიმუმ Intel 80386
მიკროპროცესორი, 8 მეგაბაიტი RAM და, Windows NT-ს ფაილების დასამახსოვრებლად, 30-40
მეგაბაიტი დამატებითი მეხსიერება ხისტ მაგნიტურ დისკოზე. ამ უპირატესოების
მიუხედავად Windows NTპოპულარული ვერ გახდა. ის უფრო გამოიყენება ისეთ ოფისებში,
97
რომლებიც მუშაობენ კომპიუტერული ქსელით.
Windows NT გამოდის ორ ვარიანტად სერვერული, ანუ ქსელის მმართველი (მთავარი)
კომპიუტერისთვის, და სამომხმარებლო, ანუ ქსელის სამუშაო სადგურის
კომპიუტერისთვის.
8.4.1.4. Windows 95. როგორც აღვნიშნეთ, Windows NT ვერ გახდა პოპულარული, ამიტომ
1995 წლამდე IBM-თავსებად კომპიუტერებზე უფრო ხშირად გამოიყენებოდა MS DOS
საოპერაციო სისტემა, ხოლო გრაფიკული მუშაობის უზრუნველყოფისთვის – Windows 3.1
გარსული პროგრამა. 1995 წლის აგვისტოში Microsoft-მა გამოუშვა გრაფიკული ინტერფეისის
მქონე საოპერაციო სისტემა Windows 95, რომლის საფუძველად ისევ MS DOS-
ი გამოიყენებოდა. მომხმარებელს ეს აწყობდა, ვინაიდან მათ შეეძლოთ სურვილის
შემთხვევაში ემუშავათ მათთვის ჩვეულ MS DOS საოპერაციო სისტემით.
ეს საოპერაციო სისტემა 32 თანრიგიანია და სრულად იყენებს იმ დროისთვის
გამოშვებული Intel ფირმის ახალი, Pentium სერიის, მიკროპროცესორების
შესაძლებლობებს. გავიხსენოთ, რომ MS DOS-ის და Windows-ის ყველა წინა ვერსია 16
თანრიგიანია და, ამიტომ არ შეუძლია სრულად გამოიყენოს Pentium სერიის
მიკროპროცესორების შესაძლებლობები.
Windows 95-ს გააჩნია გაუმჯობესებული გრაფიკული ინტერფეისი – Windows 3.1-თან
შედარებით უფრო ელეგანტური, უფრო მოხერხებული და უფრო ლამაზი. Microsoft-მა
ბევრი რამ კონკურენტი ფირმების საოპერაციო სისტემებიდან OS/2 და MAC OS-დან
გადმოიღო. ამ საოპერაციო სისტემას გააჩნია მულტიმედია მოწყობილობებთან (ხმის
ფირფიტასთან და ვიდეო ფირფიტასთან) წვდომის უფრო დიდი შესაძლებლობები, ვიდრე
Windows 3.1-ს, რაც მულტიმედია ფაილების შესრულების საშუალებას იძლევა.
Windows 95 არის სამრავალდავალებო საოპერაციო სისტემა და შეუძლია ავტომატურად
გამოიცნოს კომპიუტერზე დამატებული მოწყობილობების დიდი ნაწილი. მასზე დაბალია
შეცდომების რისკი, თუმცა მასაც გააჩნია საკმაო ხარვეზები, რაც პროგრამის მოულოდნელი
გაჩერებით მთავრდება. ეს გამოწვეულია სამრავალპროგრამო მოდელის დაუხვეწელობით.
Windows 95-ის გამოშვებიდან შემდგომ ორ წელიწადში გამოშვებული იქნა კიდევ
რამდენიმე შუალედური ვერსია.
8.4.1.5. Windows 98. Windows-ის ახალ ვერსიაზე მუშაობა Microsoft-მა Windows 95-ის
გამოსვლის შემდეგ მალე დიწყო. Windows 98 გამოვიდა 1998 წლის ივნისში. ეს ვერსია არც ისე
დიდად განსხვადება მისი წინამორბედისგან. ცვლილებები იყო ინტერფეისში, ხოლო მთავარი
ცვლილება იყო ინტერნეტის გარემოსთან ინტეგრირება. ინტერნეტში სამუშაოდ სისტემას
დაემატა პროგრამა Internet Explorer 4.0, რომელიც წარმოადგენს Web-ბრაუზერს, ანუ
მსოფლიო საინფრმაციო ქსელში (World Wide Web-ში) სამუშაო პროგრამას (თუმცა, აშშ-
ს მონოპოლიური აქტის საფუძველზე, ამ პროგრამის Windows 98 სისტემაში ჩართვა
Microsoft-ს არაკანონიერად ჩაუთვალეს).
Windows 98-ის ძირითადი ნაწილი იგივე დარჩა, მაგრამ ახალ მოწყობილობებთან ის უფრო
კორექტულად მუშაობს, ვიდრე Windows 95. 1999 წელს გამოვიდა Windows 98-ის
განახლებული ვერსია Windows 98 SE, რომელშიც ჩართული არის ბრაუზერის ახალი ვერსია
Internet Explorer 5.0 და, აგრეთვე, გასწორებულია მრავალი შეცდომა.
8.4.1.6. Windows 2000. Windows 2000-ის პირველი საცდელი ვერსია გამოვიდა 1998
წლის ბოლოს ის წარმოადგენდა Windows NT-ს ახალ ვერსიას. Microsoft-ი აპირებდა ამ
საოპერაციო სისტემაში გაეერთიანებინა Windows NT-ს და Windows 98-ის დადებითი
შესაძლებლობები: პირველი უზრუნველყოფდა კომპიუტერულ ქსელში უსაფრთხო
მუშაობას, ხოლო მეორე იყო უფრო იაფი და კომპიუტერის შესაძლებლობებისადმი
ნაკლებად მომთხოვნი, მაგრამ ეს ვერ მოხერხდა. Windows 2000-ს გააჩნია Windows NT-ს
98
საუკეთესო თვისებები სტაბილური მუშაობის უზრუნველყოფისა და ქსელური
შესაძლებლობის მხრივ, მაგრამ მას, Windows NT-ს მსგავსად, კომპიუტერის
რესურსებისადმი დიდი მოთხოვნები აქვს და მასზე არ სრულდება MS DOS-ისთვის
დაწერილი ყველა პროგრამა. საბოლოო ვერსიაში Microsoft-მა ამ ნაკლოვანებების
უმეტესობა გამოასწორა, მაგრამ, ამის მიუხედავად, Windows 2000 არის Windows NT-ს
სრული მემკვიდრე და წარმოადგენს ქსელურ კომპიუტერებზე სამუშაო სტაბილურ
საოპერაციო სისტემას.
Windows 2000, Windows NT-ს მსგავსად, გამოდის ორ ვარიანტად – სერვერული და
სამომხმარებლო. არსებობს, აგრეთვე, Windows 2000-ის სახლისა და საოფისე
კომპიუტერების ვარიანტები.
8.4.1.7. Windows XP. Windows XP (სურ. 8-5) არის Windows-ის ახალი ვერსია,
რომელშიც სრულად არის რეალიზებული Windows NT-ს და Windows 98-ის დადებითი
შესაძლებლობები, ანუ მასში გაერთიანებულია Windows-ის შემუშავების ორი სხვადასხვა
ტექნოლოგია. ის გამოიყენება მძლავრ (Intel Pentium II, Intel Pentium III და Intel Pentium
IV) მიკროპროცესორების მქონე კომპიუტერებში. გამოსულია Windows XP-ს ორი
ვარიანტი: Windows XP Home Edition და Windows XP Professional. პირველი გამიზნულია
სახლში და შედარებით პატარა ფირმებში გამოსაყენებლად, ხოლო მეორეს გამოყენება
შეიძლება დიდ და მობილურ ბიზნესში, ამასთან ერთად Windows XP Professional
სამრავალპროცესორო საოპერაციო სისტემაა, უფრო სწორად მას შეუძლია
ორპროცესორიანი კომპიუტერული სისტემის შესაძლებლობების გამოყენება. ორივე
მათგანი წარმოადგენს ინტერფეისის დიზაინისა და სამრავალდავალებო მუშაობის
ტექნოლოგიაში დიდ ნახტომს Windows 95-ის და Windows 98-ის მომხმარებლებისთვის.
Windows XP არის Microsoft-ის მიერ ფართო მომხმარებლისთვის შეთავაზებული
პირველი საოპერაციო სისტემა, რომელიც დაფუძნებულია Windows NT-ს ბირთვზე.
მანამდე, ფართო მომხმარებლისთვის განკუთვნილი იყო Windows 95-ის ბირთვის ბაზაზე
შექმნილი საოპერაციო სისტემები. ამის გამო Windows XP მნიშვნელოვნად განსხვავდება
Windows 95–სა და Windows 98–სგან.
Microsoft-მა გამოუშვა Windows XP-ში აღმოჩენილი შეცდომების შესწორების პაკეტები:
Windows XP SP1 და Windows XP SP2. მეორე პაკეტში, რომელიც 2004 წლის ზაფხულში
გამოვიდა, შეცდომების გასწორებასთან ერთად დამატებულია ახალი ფუნქციები და
შესამჩნევად არის გაზრდილი Windows XP-ს გამოყენების უსაფრთხოება – მაქსიმალურად
არის დაცული ბოროტი განზრახვით ზემოქმედებისგან. გამოსულია აგრეთვე Windows XP
SP3 და Windows XP SP4 გაუმჯობესებული პაკეტები.
8.4.1.8. Windows CE. საოპერაციო სისტემა Windows CE არის Microsoft-ის ყველაზე
ახალგაზრდა საოპერაციო სისტემა, რომელიც განკუთვნილია მხოლოდ სახელო
კომპიუტერებისთვის. ამ პაწაწინა საოპერაციო სისტემაში ინტეგრირებულია სახელო
კომპიუტერით მუშაობის ყველა აუცილებელი საშუალებები – მარტივი ტექსტის
მომზადების პროგრამა, ელექტრონული ცხრილების დამუშავების პროგრამა და
ელექტრონული ფოსტის პროგრამა. Microsoft-ის ჩანაფიქრის მიხედვით Windows CE-ს
გამოყენება მოხდება ზოგიერთი თანამედროვე მოდელის ავტომობილების საბორტო
კომპიუტერებში.
99
ამიტომ IBM-თავსებად კომპიუტერების და Apple კორპორაციის კომპიუტერების
საოპერაციო სისტემები არათავსებადია და არ შეუძლიათ ერთმანეთის მონაცემების და
ინსტრუქციების გამოყენება. Apple II-ის საოპერაციო სისტემას ჰქვიოდა Apple DOS. ის იყო
საერთმომხმარებლო და საერთდავალებო საოპერაციო სისტემა.
უფრო ძლიერი საოპერაციო სისტემა MAC OS (Macintosh Operatind System)
შემუშავებული იქნა Apple კორპორაციის ახალი Apple Macintosh კომპიუტერისთვის. ის
სამრავალდავალებო სისტემაა და უზრუნველყოფს მრავალი დავალების შესრულებას
ვირტუალური მეხსიერების გამოყენებით. ის აგრეთვე შეიცავს ფაილების გაცვლის
პროგრამას (Apple File Exchange, AFE), რომელიც Macintosh-სა და IBM-თავსებად
პერსონალურ კომპიუტერებს შორის ფაილების ურთიერთგაცვლის საშუალებას იძლევა.
Macintosh-ის საოპერაციო სისტემას აქვს ადვილად გამოსაყენებელი მომხმარებელთან
გრაფიკული ინტერფეისი, რომელიც სპეციალისტთა აზრით უფრო დახვეწილია, ვიდრე
Windows საოპერაციო სისტემის მომხმარებელთან გრაფიკული ინტერფეისი.
MAC OS მხოლოდ Apple კორპორაციის Macintosh კომპიუტერზე გამოიყენება, ამიტომ ის
Windows-ის კონკურენტი ვერ იქნება, ვინაიდან ეს უკანასკნელი IBM-თავსებად
კომპიუტერებზე გამოიყენება.
Macintosh კომპიუტერები ერთ დროს ლიდერად ითვლებოდა და IBM პერსონალური
კომპიუტერების გამოსვლის შემდეგაც ეკავა ბაზრის საკმაო ნაწილი. გრაფიკული
ინტერფეისი, მაუსი, მულტიმედია საშუალებები, ფერადი ბეჭდვა და სხვა
კომპიუტერული სიახლეები ფართო საზოგადოებისთვის ცნობილი გახდა Macintosh-ისა
და MAC OS-ის საშუალებით.
დღეს MAC OS-ი თავისი მიდგომით უპირისპირდება Windows-ს და ამის საფუძველიც
აქვს. MAC OS ძირითადად გამოიყენება აშშ-ში და ნაკლებად გავრცელებულია სხვა
ქვეყნებში.
Macintosh და MAC OS ფართოდ გამოიყენება საგამომცემლო საქმიანობაში – წიგნების,
ილუსტრირებული ჟურნალების, გაზეთებისა და სხვა მსგავსი პროდუქციის “ბეჭდვამდე
მოზადებისათვის”. პროგრამები Adobe Photoshop, Adobe Ilustrator, Adobe Pagemaker
თავიდანვე MAC OS-სთვის იყო განკუთვნილი და მხოლოდ შემდეგ იქნა გადაყვანილი
Windows-სთვის. Macintosh და MAC OS მოხერხებულია გრაფიკული ანიმაციის და ვიდეო
სამუშაოების შესრულებისთვის. ბევრი პოპულარული პროგრამების პაკეტი (მათ შორის
Microsoft-ის) ადაპტირებულია MAC OS-ისთვის. MAC OS-ით მუშაობა ადვილია. Windows-
ის გრაფიკულ ინტერფეისში ბევრი რამ შემუშავებულია MAC OS-ის მსგავსად.
8.4.2.2. PC DOS 2000. მართალია Windows-მა წარმატებით დაიპყრო პერსონალური
კომპიუტერების მნიშვნელოვანი ნაწილი, მაგრამ ამ კომპიუტერების რაღაც ნაწილზე ვერ
მუშაობს. ის, განსაკუთრებით, ვერ მუშაობს საკომპიუტერო ქსელების სამუშაო
სადგურების ადრე გამოშვებულ და დაბალი სიმძლავრის მქონე კომპიუტერებზე. მსხვილი
ორგანიზაციები არც თუ ისე ხალისით აახლებენ თავიანთი ქსელის კომპიუტერებს,
ამიტომ Intel 386 პროცესორის მქონე კომპიუტერები ახლაც არის ჩართული მათ ქსელებში.
ამასთან ერთად, ამ კომპიუტერებში გამოიყენება DOS-ის პროგრამები. ამიტომ IBM-მა
გააგრძელა DOS-ის შემუშავება და 1998 წელს გამოუშვა PC DOS 2000. მასში,
წინამორბედთან შედარებით, შეტანილი იყო სხვადასხვა გაუმჯობესებები. მათ შორის,
2000 წლისთვის მას შეეძლო სწორი მუშაობა (ადრეულ DOS-ში წელი ორი ციფრით
აღინიშნებოდა, მაგალითად 98 აღნიშნავდა 1998 წელს, ხოლო 00 – 1900 წელს, რაც,
სპეციალისტთა აზრით, 2000 წლისთვის პროგრამების არასწორ მუშაობას გამოიწვევდა).
8.4.2.3. OS/2. Windows-ის მუშაობაში შემჩნეული არასტაბილურობის გამო, კორპორაცია
Microsoft, Windows-ის გაუმჯობესებასთან ერთად, აქტიურად მუშაობდა უფრო
100
სრულყოფილი და დაცული სისტემის OS/2-ის შექმნაზე.
OS/2 სრულყოფილი სამრავალპროგრამო და საიმედო საოპერაციო სისტემაა. მას გააჩნია
უფრო მიმზიდველი ინტერფეისი და მულტიმედიასთან მუშაობის გაფართოებული
საშუალებები, მაგრამ მას სჭირდება კომპიუტერის შედარებით დიდი რესურსები, ამიტომ
ამ საოპერაციო სისტემამ ვერ მოიპოვა პოპულარობა.
OS/2-ის და Windows-ის შემმუშავებლებს სისტემის განვითარების სხვადასხვა
მიმართულებები აქვთ შერჩეული. Microsoft-მა OS/2 გადასცა IBM-ს, ხოლო თვითონ მისი
შესაძლებლობები განახორციელა Windows NT-ში. IBM-მა ვერ მიაქცია საკმაო ყურადღება
OS/2-ის განვითარებას, ამიტომ ის ნაკლებად გავრცელდა და ახალი ვერსიები აღარ
გამოსულა.
OS/2 დღეს ძირითადად კორპორაციულ ქსელებში ჩართულ კომპიუტერებზე
გამოიყენება, თუმცა საქართველოში ამ საოპერაციო სისტემას შესაძლოა ვერსად შეხვდეთ.
8.4.2.4. Be OS. ამ საოპერაციო სისტემის შემქმნელთა გუნდის წევრები Apple
კორპორაციის ყოფილი წევრებია, ამიტომ Be OS-ის ზოგიერთი რამ MAC OS-ის მსგავსია,
თუმცა MAC OS-საგან განსხვავებით Be OS წარმატებით მუშაობს როგორც Macintosh, ასევე
IBM-თავსებად კომპიუტერებზე. სწორედ ამის გამო ამ საოპერაციო სისტემას ყურადღება
ჯერ მხოლოდ სპეციალისტებმა მიაქციეს. Be OS-ის ძირითადი უპირატესობა არის
სტაბილურობა, კომპიუტერის სიმძლავრეებზე ნაკლები მოთხოვნილება, მუშაობის
სისწრაფე. ამავე დროს, Be OS არის 64 თანრიგიანი სამრავალპროგრამო საოპერაციო
სისტემა.
Be OS არის მულტიმედიასთან სამუშაო საოპერაციო სისტემა. მას გააჩნია ძალიან ბევრი
მულტიმედიასთან სამუშაო პროგრამები, ამასთან ეს პროგრამები Windows-ის
პროგრამებთან შედარებით გაცილებით სერიოზული და დახვეწილი პროგრამებია. დღეს
Be OS ერთადერთი საოპერაციო სისტემაა, რომელიც სრულყოფილად მუშაობს როგორც
Macintosh, ასევე IBM-თავსებად კომპიუტერებზე მომზადებულ მონაცემებთან, რაც ძალიან
აქტუალურია დიზაინერებისა და დამკაბადონებლებისთვის.
მიუხედავად იმისა, რომ დღეს იყიდება Be OS-ის მეოთხე გამოცემა ეს სისტემა ჯერ
კიდევ ნაკლებად პოპულარულია. ჯერ კიდევ ცოტაა Be OS-ის სთვის ადაპტირებული
სერიოზული სოფთუერის პაკეტები. სპეციალისტები თვლიან, რომ Be OS-მა სერიოზული
განაცხადი გააკეთა სხვა საოპერაციო სისტემებთან კონკურენციაში. რაღაც დროის შემდეგ
შესაძლოა ის უფრო ფართოდ გავრცელდეს.
8.4.2.5. UNIX. საოპერაციო სისტემა UNIX შეიმუშავა კენეტ ტომპსონმა Bell Laboratories
ფირმაში 1971 წელს. (UNIX არის სიტყვა Unics აბრევიატურა, რაც აღნიშნავს Unified
Information And Computing Systems). ეს საოპერაციო სისტემა თავიდანვე
მინიკომპიუტერებისთვის იყო შექმნილი. ის სამრავალპროგრამო საოპერაციო სისტემაა,
უზრუნველყოფს დროის განაწილებით მუშაობას და ვირტუალურ მეხსიერების
გამოყენებას. 1973 წელს სისტემა გადაიწერა მაღალი დონის ენა C-ზე, რამაც შესაძლებელი
გახადა მისი გამოყენება სხვადასხვა კომპიუტერებზე, როგორც დიდკომპიუტერებზე, ასევე
მინი და მიკროკომპიუტერებზე. UNIX პოპულარულია უნივერსიტეტებში, სადაც მრავალი
მოხმარებლის (სტუდენტების, დამპროგრამებლების, მეცნიერების) ერთდროული
მუშაობის საჭიროებაა.
UNIX საოპერაციო სისტემის ერთ-ერთი უპირატესობაა ის, რომ ის გადატანადი სისტემაა,
რაც იმას ნიშნავს, რომ ის შეიძლება გამოყენებული იქნას თითქმის ყველა კომპიუტერზე (DOS-
ის საოპრეაციო სისტემის გამოყენება შეუძლებელია, მაგალითად, Macintosh-ზე, ე.ი. DOS
მანქანაზე დამოკიდებული სისტემაა), თუმცა UNIX-ი უფრო ძნელი შესასწავლია, ვიდრე DOS-
ი, მუშაობს უფრო ნელა, ესაჭიროება უფრო მეტი ძირითადი მეხსიერება, და
101
ღირს უფრო ძვირი. ამასთან ერთად, ამ სისტემისთვის მიკროკომპიუტერზე სამუშაოდ
ცოტა გამოყენებითი პროგრამა არსებობს.
ბოლოს უნდა აღინიშნოს, რომ UNIX სამრავალპროცესორო საოპერაციო სისტემაა და მას
იყენებენ ბოლო დროს გამოსულ მრავალპროცესორიან მიკროკომპიუტერებში.
8.4.2.6. Linux. საოპერაციო სისტემა Linux-ი შექმნა ტოლვალდ ლინუქსმა 1991 წელს,
ხოლო 1994 წელს ოფიციალურად გამოუშვა. ის მნიშვნელოვნად განსხვავდება სხვა
საოპერაციო სისტემებისაგან.
Linux, შეიძლება ითქვას, მოყვარულის მიერ შექმნილი საოპერაციო სისტემაა
(ტოვალდმა იგი დაწერა სადიპლომო ნაშრომის სახით). ამ სისტემის განვითარებაში და
შევსებაში მონაწილეობას ღებულობს ასეულ ათასობით ენთუზიასტი სხვადასხვა
ქვეყნებიდან. ის ერთადერთი საოპერაციო სისტემაა, რომელიც უფასოდ ვრცელდება.
Linux-ი არის 32 თანრიგიანი სამრავალპროგრამო და სამრავალმომხმარებლო
საოპერაციო სისტემა. ის შემუშავებულია UNIX-ის ბაზაზე.
Linux-ის ბირთვი Windows-ისგან განსხვავებით ღიაა შეცვლისთვის, ნებისმიერ
პროგრამისტს შეუძლია ადვილად და სწრაფად მოარგოს ნებისმიერ კონკრეტულ
კომპიუტერს. Linux-ში ძალიან იშვიათია ჰარდუერთან შეუთავსებლობით გამოწვეული
კონფლიქტები, ანუ შეცდომები. იგი მუშაობის სტაბილურობის მიხედვით დიდი ხანია
პირველ ადგილზეა. სხვა სისტემებთან შედარებით ძალიან სწრაფად მუშაობს.
Linux-თან მუშაობისთვის საჭიროა მომხმარებელი ერკვეოდეს დაპროგრამებაში. ამასთან
ერთად, Windows-თან და MAC OS-თან შედარებით მისი ეკრანული გამოსახულებები
უფერულად გამოიყურება. ამიტომ Linux-ის გამოყენების ერთადერთი სფეროა ქსელები –
ინტერნეტის Web-სერვერები, ანუ მსოფლიო საინფორმაციო ქსელის Web-გვერდების
შემცველი სერვერ კომპიუტერები, და დიდი კომპანიების ადგილობრივი ქსელები.
1996 წელს გამოვიდა პირველი კომერციულად გავრცელებული Linux-ი, თუმცა მისი
ფასი სიმბოლური იყო.
Linux-ის გავრცელებას ხელი შეუწყო მისთვის მოხერხებული გარსული პროგრამების
გაჩენამ, რამაც Linux-ი უფრო გაალამაზა და მისი გამოყენება გააადვილა. ამ ბოლო ხანებში
საკმაოდ ბევრი პროგრამა დაიწერა Linux საოპერაციო სისტემისთვის. თამაშების
მწარმოებელმა ფირმებმა დაიწყეს თავიანთი სათამაშო პროგრამების ვერსიების გამოშვება
Linux-სთვის, რამაც Linux-ის პოპულარობა კიდევ უფრო გაზარდა.
Linux-ის გავლენა ალბათ კიდევ უფრო გაიზრდება, მაგრამ დამწყები მომხმარებელი
ჯერჯერობით არ დაინტერესდება მისი გამოყენებით. Linux-ის ცოდნა გამოადგება მას,
ვინც მუშაობს ქსელის ადმინისტრატორად ან ინტერნტში Web-სერვერზე.
102
თავი 9.
დაპროგრამება და დაპროგრამების ენები
103
ბიჯები. მომხმარებელს ესაჭიროება ამ ბიჯების ცოდნა, იმისათვის რომ მან შეძლოს
ელაპარაკოს დამპროგრამებელს შესამუშავებელი სოფთუერისადმი მის მოთხოვნებზე
ისეთი ტერმინებით, რომელსაც დამპროგრამებელი გაიგებს. ეს ქვეთავი დაპროგრამების
პროცესს არ აღწერს იმდენად დაწვრილებით, რომ შეძლოთ მაღალი დონის
დამპროგრამებლის ცოდნა მიიღოთ, მაგრამ გადმოცემულია ის ძირითადი საკითხები, რაც
თქვენ, როგორც მომხმარებელმა, უნდა იცოდეთ დაპროგრამების შესახებ.
დაპროგრამების პროცესი შედგება ხუთი ძირითადი ბიჯისაგან: 1) ამოცანის
ჩამოყალიბება; 2) პროგრამის ლოგიკის შემუშავება და ამოხსნის დაპროექტება; 3)
პროგრამის კოდირება; 4) პროგრამის ტესტირება; და 5) დოკუმენტების შეჯერება და
დასრულება.
განვიხილოთ თითოეული მათგანი.
ბიჯი 1 – ამოცანის ჩამოყალიბება. დაპროგამების მთავარი პრინციპია “ჯერ მოიფიქრე და
მერე დააპროგრამე”, ამიტომ ამ ბიჯზე სრულდება შემდეგ სამუშაოები:
• ამოცანის გადაწყვეტის ყველა შესაძლო გზების განხილვა; შესამუშავებელი პროგრამის
მიზნების განსაზღვრა; პროგრამის მუშაობის შედეგად მიღებული ინფორმაციის
მომხმარებელთა ჯგუფების (განყოფილებების) დადგენა.
• გამომავალი ინფორმაციისადმი მოთხოვნების განსაზღვრა.
• შემავალი მონაცემებისადმი მოთხოვნების განსაზღვრა.
• მონაცემთა დამუშავებისადმი მოთხოვნების განსაზღვრა.
• პროგრამის განხორციელებადობის გამოკვლევა. პროგრამა განხორციელებადია თუ
პროგრამის შემუშავების ხარჯები ნაკლებია შემუშავებული პროგრამისაგან მიღებულ
სარგებელზე.
• ანალიზისა და მიზნების განსაზღვრის პროცესის დოკუმენტირება, ანუ წერილობითი
და გრაფიკული აღწერა.
პირველი ბიჯი ჩვეულებრივ შეიცავს დამპროგრამებლების, მომხმარებლების და
სისტემის ანალიტიკოს-დამპროექტებლების ერთობლივ თათბირებს.
ანალიტიკოს/დამპროექტებლები აპროექტებენ სისტემას, რომლის ერთ-ერთი ნაწილი
იქნება შესამუშავებელი პროგრამა. ამ თათბირებზე უნდა გადაწყდეს ახალი გამოყენებითი
პროგრამა შემუშავდეს, თუ უკვე არსებული იყიდონ. თუ ასეთი პროგრამა უკვე არსებობს,
მაშინ შეგიძლიათ შეიძინოთ ის თქვენი ამოცანის გადასაწყვეტად და აღარ გააგრძელებთ
საკუთარი სოფთუერის შეკვეთით შემუშავებას. მაგრამ, თუ ასეთი პროგრამა არ არსებობს,
ანუ მისი შეძენა შეუძლებელია, მაშინ უნდა გააგრძელოთ თქვენი სოფთუერის შექმნა, ანუ
შემდეგი ბიჯების სამუშაოების შესრულება.
ბიჯი 2 – პროგრამის ლოგიკის შემუშავება და ამოხსნის დაპროექტება. ამოცანის
ჩამოყალიბების შემდეგ უნდა მოხდეს ამოცანის ამოხსნის ლოგიკური დაპროექტება.
დამპროგრამებელმა პროგრამის დაწერამდე უნდა შეიმუშაოს პროგრამის ლოგიკა, რომელიც
წარმოადგენს ალგორითმების, ანუ ამოცანის ამოხსნის წესების, ერთობლიობას. ალგორითმის
აღწერისა და ამოცანის ამოხსნის დაპროექტებისას დამპროგრამებლები იყენებენ ბლოკსქემას,
ფსევდოკოდს და სტრუქტურული სქემას. ბლოკსქემა არის ამოცანის ამოხსნის ალგორითმის
გრაფიკული სიმბოლოებით აღწერის ხერხი. ის შედგება ისრებისა და რამდენიმე ფორმის
ფიგურისგან (სურ. 9-1). ისრები მიუთითებს პროგრამის მიერ მოქმედების შესრულების
მიმართულებას, ხოლო ფიგურები შესასრულებელ მოქმედებებს. სურ. 9-2-ზე ნაჩვენებია ამ
სიმბოლოების გამოყენება ტელეფონზე დარეკვის ალგორითმის აღწერისას. ფსევდოკოდი არის
ბუნებრივი ენის მსგავსი ენა, რომელიც ამოცანის ამოხსნის ალგორითმის წერილობით
აღწერის საშუალებას იძლევა. სტრუქტურული სქემა არის პროგრამის ელემენტებს შორის
იერარქიული დამოკიდებულებების გრაფიკულად აღწერის
104
ხერხი. ის გამოიყენება ამოცანის ამოხსნის აღწერის დამატებით საშუალებად.
შესაძლოა თქვენ არასოდეს დაგჭირდეთ ამ ხერხების გამოყენება. მათ ძირითადად
დამპროგრამებლები იყენებენ რთული ალგორითმების აღწერისათვის. მაგრამ, იმისთვის,
რომ გაერკვეთ პროგრამის შექმნისას დამპროგრამებლისთვის საჭირო ინფორმაციის
წვრილმანებში, თქვენ უნდა გქონდეთ ზოგადი ცოდნა მათ გამოყენებაზე. ეს ცოდნა
საშუალებას მოგცემთ დამპროგრამებელს უფრო ზუსტად აღუწეროთ თქვენი მოთხოვნები
მონაცემთა დამუშავებისადმი, რითაც დაპროგრამების შედეგები უკეთესი იქნება. ამ
ხერხების უფრო დაწვრილებით აღწერა მოცემულია დანართ C-ში.
პროგრამის დაპროექტების შემდეგ დამპროგრამებლები, სისტემის დამპროექტებლები
და მომხმარებლები ამოწმებენ მის ლოგიკასა და დოკუმენტაციას.
ბიჯი 3 – პროგრამის კოდირება. პროგრამისადმი მონაცემთა დამუშავების მოთხოვნები
გადაითარგმნება დაპროგრამების ენაზე და შემდეგ მოხდება კოდირებული
ინსტრუქციების კომპიუტერში შეტანა. ინსტრუქციების შეტანა ჩვეულებრივ სრულდება
კლავიატურაზე აკრეფით და დისკოზე დამახსოვრებით.
ბიჯი 4 – პროგრამის ტესტირება. ამ ბიჯზე გულმოდგინედ შემოწმდება, ასრულებს თუ
არა კოდირებული პროგრამა ზუსტად იმას, რა დანიშნულებაც აქვს. ჯერ მოხდება
პროგრამის სტრუქტურის შემოწმება, შემდეგ პროგრამის ტექსტის კომპუტერზე
გაშვებამდე შემოწმება და ბოლოს, პროგრამის საცდელ მონაცემებზე გაშვება და
გამომავალი ინფორმაციის შედარება მოსალოდნელ ინფორმაციასთან. ტესტირებაში
მონაწილეობით, მომხმარებელს შეუძლია მნიშვნელოვანი როლი შეასრულოს პროგრამაში
არსებული შეცდომების აღმოჩენაში. მას შეუძლია შეამოწმოს პროგრამის მუშაობის
შედეგები აკმაყოფილებს თუ არა მის მოთხოვნებს. თუ პროგრამაში აღმოჩნდება
შეცდომები, დამპროგრამებელი მოძებნის ამ შეცდომების მიზეზებს და შეასწორებს მათ.
ბიჯი 5 – დოკუმენტების შეჯერება და დასრულება. ამ ბიჯზე სრულდება ყოველი წინა
ბიჯის დოკუმენტირება. ეს ბიჯი სიაში მეხუთეა, მაგრამ პროგრამის დოკუმენტირების
მოქმედება, სინამდვილეში, მთელი დაპროექტებისა და კოდირების პროცესისას
მიმდინარეობს. ეს დოკუმენტაცია, ანუ სახელმძღვანელო, მომავალ მომხმარებელს,
პროგრამის ოპერატორს, მენეჯერსა და დამპროგრამებელს, რომელმაც შესაძლოა
მოგვიანებით შეცვალოს პროგრამა, აუხსნის რას აკეთებს და როგორ აკეთებს პროგრამა, და
რა უნდა გააკეთონ მათ ამ პროგრამის გამოყენებისთვის. დოკუმენტაცია, აგრეთვე,
ეხმარება დამპროგრამებელს მიაკვლიოს შეცდომებს. მომხმარებელმა უნდა შეამოწმოს,
რომ ახალი სოფთუერი ადეკვატურად არის დოკუმენტირებული.
ბევრი მომხმარებელი სერიოზულად არ ეკიდება მეოთხე და მეხუთე ბიჯებს, ამიტომ
მათ მიერ შემუშავებული სოფთუერი ხშირად არასწორ ინფორმაციას იძლევა.
თუ სოფთუერის შემუშავებისას არა ხართ დაკვირვებით, შეიძლება ბევრი პრობლემა
შეიქმნას. ბევრს ჰგონია, რომ კომპიუტერის მუშაობის შედეგები ყოველთვის სწორია.
ისინი სწორია მხოლოდ მაშინ, თუ დაკვირვებით განისაზღვრა მონაცემთა დამუშავების
პროცედურები და შემდეგ მოხდა შემუშავებული სოფთუერის საფუძვლიანი ტესტირება.
105
თაობად: 1) მანქანური ენები; 2) ასემბლერის ენები; 3) მაღალი დონის ენები; 4) ძალიან
მაღალი დონის ენები; და 5) ბუნებრივი ენები. სურ. 9-3-ზე ნაჩვენებია ყოველი თაობის
ენების გამოყენების დროითი დიაგრამა. მუქი ფერის ზოლი აღნიშნავს შესაბამისი თაობის
ენების პოპულარობის პერიოდს.
თითოეული თაობის ენა არის მისი წინა თაობის განვითარება. ბოლო თაობის ენები
უფრო ადვილი შესასწავლია, ვიდრე წინა თაობის და მათი საშუალებით შეიძლება
სოფთუერის უფრო სწრაფად შემუშავება. ამასთან ერთად, ბოლო თაობის ენებით
შემუშავებული სოფთუერი უფრო საიმედოა. მაგრამ, როგორც მშენებელს მოხერხებული
კუთხის გამოჭრისთვის ზოგჯერ სჭირდება ხელის ხერხის გამოყენება, ასევე
პროფესიონალ დამპროგრამებელს სოფთუერის განსაკუთრებული ნაწილების
შექმნისთვის ჯერ კიდევ სჭირდება ზოგიერთი ადრეული თაობის ენის გამოყენება.
ბოლო თაობის ენებთან შედარებით, ადრეული თაობის დაპროგრამების ენები (პირველი,
მეორე და მესამე) სოფთუერის დაწერისთვის მოითხოვს უფრო რთულ სიტყვათა მარაგისა და
სინტაქსის ცოდნას, ამიტომ მათ მხოლოდ კომპიუტერის პროფესიონალები იყენებენ.
ტერმინი სინტაქსი დაკავშირებულია დაპროგრამების ენის ინსტრუქციების
წინადადებების, ანუ ბრძანებების, ფორმირებისთვის საჭირო ზუსტ წესებთან და
შაბლონებთან. დამპროგრამებელმა, რომელიმე დაპროგრამების ენაზე პროგრამის
დაწერისას, უნდა დაიცვას დაპროგრამების ენის სინტაქსი ზუსტად ისე, როგორც თქვენ
ინგლისელთან საუბრისას უნდა გამოიყენოთ ინგლისური ენის გრამატიკის წესები, და არა
გერმანულის.
დაპროგრამების ენები იყოფა პროცედურულ და არაპროცედურულ ენებად. მაღალი
დონის პროცედურული ენების პროგრამის ინსტრუქციები შედგება ბიჯების, ანუ
პროცედურების ჩამონათვალისგან, რომლებიც კომპიუტერს მიუთითებს რა უნდა
გააკეთოს და როგორ უნდა გააკეთოს. არაპროცედურული ენებით დამპროგრამებლები და
მომხმარებლები განსაზღვრავენ მხოლოდ რა უნდა გააკეთოს კომპიუტერმა – მათ არ უნდა
აღწერონ როგორ გააკეთოს ის კომპიუტერმა. მანქანური ენები, ასემბლერის ენები და
მაღალი დონის ენების უმრავლესობა პროცედურული ენებია, ხოლო ძალიან მაღალი
დონის ენები არაპროცედურული ენებია.
ხუთი თაობის დაპროგრამების ენებთან ერთად, სოფთუერის შექმნისთვის, ფართოდ
იყენებენ მიკროკომპიუტერის ზოგიერთი გამოყენებითი სოფთუერის პაკეტებს,
მაგალითად, ელექტრონული ცხრილებისა და მონაცემთა ბაზის მართვის სოფთუერს,
თუმცა ეს პაკეტები არ შეძლება ჩაითვალოს დაპროგრამების ენად.
დაპროგრამების ენები განვიხილოთ უფრო დაწვრილებით.
106
სოფთუერის შემუშავების გაადვილების საქმეში პირველი ნაბიჯი იყო ასემბლერის
ენების შექმნა, რომლებიც ცნობილია, აგრეთვე, როგორც მეორე თაობის ენები. ასემბლერის
ენები, ორობითი ციფრების გრძელი კომბინაციების ნაცვლად, იყენებს ინსტრუქციების
სახელების აბრევიატურების შესაბამის სიმბოლოებს (სურ. 9-4). ეს იმას ნიშნავს, რომ
დამპროგრამებელმა აღარ უნდა დაიმახსოვროს ინსტრუქციების გრძელი ორობითი
კოდები და მათ ნაცვლად შეუძლია გამოიყენოს ინსტრუქციების სახელების
აბრევიატურები. მაგალითად, L აღნიშნავს “ჩატვირთე” (Load) ინსტრუქციას, A – “მიუმატე”
(Add) ინსტრუქციას, B – “გადადი” (Branch) ინსტრუქციას, C – “შეადარე” (Compere)
ინსტრუქციას და ა.შ.. დამპროგრამებელი უფრო ადვილად იმახსოვრებს ამ ასოებს, ვიდრე
მათ ორობით ექვივალენტებს – 0-ბისა და 1-ბის სხვადასხვა კომბინაციებს.
დამპროგრამებელს ასემბლერის ენის გამოყენებისთვის სჭირდება ტრანსლიატორი,
რომელიც ასემბლერის ენაზე დაწერილ პროგრამას გარდაქმნის მანქანურ ენაში.
კომპიუტერს შეუძლია მხოლოდ მანქანური ენის ინსტრუქციების შესრულება. ასემბლერის
ენის ტრანსლიატორს ჰქვია ასემბლერი (Assembler, ამწყობი). ის იღებს ასემბლერის ენაზე
დაწერილ პროგრამას და თარგმნის მანქანურ ენაზე.
ასემბლერის ენები მანქანური ენების განვითარებაა, მაგრამ მათ გააჩნიათ შეზღუდვები.
მათი გამოყენება შეუძლიათ მხოლოდ კომპიუტერის ისეთ სპეციალისტებს, რომლებიც
კარგად იცნობენ გამოსაყენებელი კომპიუტერის აგებულებას. ისინი აგრეთვე მანქანაზე
დამოკიდებულია, ამიტომ ასემბლერის ენაზე შემუშავებული პროგრამების სხვა ტიპის
კომპიუტერებზე შესასრულებლად გადატანა ადვილი არ არის.
მესამე თაობის ენები ცნობილია, აგრეთვე, როგორც მაღალი დონის ენები. მათზე
დაწერილი პროგრამები შესახედავად ჩვეულებრივ ტექსტს და მათემატიკურ ფორმულებს
ჰგავს. მანქანური ენებისა და ასემბლერის ენებისაგან განსხვავებით, მესამე თობის ენები
მანქანაზე დამოუკიდებელია, ანუ გადატანადია. ამ ენებზე შემუშავებული პროგრამის
შესრულება შეიძლება სხვადასხვა ტიპის კომპიუტერებზე ცვლილებების გარეშე ან
უმნიშვნელო ცვლილებებით. ამასთან ერთად, დამპროგრამებლები მაღალი დონის ენებზე
პროგრამებს გაცილებით სწრაფად და იოლად წერენ, ვიდრე მანქანურ და ასემბლერის
ენებზე, რაც მათ საშუალებას აძლევს უფრო მეტი დრო დაუთმონ მომხმარებლის
სურვილების გაგებას და ისეთი სოფთუერის შემუშავებას, რომელიც სრულად შეესაბამება
მომხმარებლის მოთხოვნებს.
როგორც აღვნიშნეთ, მაღალი დონის ენების უმრავლესობა პროცედურული ენებია, ე.ი.
ამ ენებზე პროგრამის შემუშავებისას დამპროგრამებელმა უნდა აღწეროს არა მარტო ის,
თუ რა უნდა გააკეთოს კომპიუტერმა, არამედ ისიც, თუ როგორ გააკეთოს.
მაღალი დონის ენაზე დაწერილი პროგრამა უფრო ნაკლები რაოდენობის ინსტრუქცებს
შეიცავს, ვიდრე ასემბლერის ენაზე დაწერილი იგივე პროგრამა და გაცილებით ნაკლები
რაოდენობის ინსტრუქციებს შეიცავს, ვიდრე მანქანურ ენაზე დაწერილი იგივე პროგრამა
(სურ. 9-4). დამპროგრამებელი ხარჯავს გაცილებით ნაკლებ დროს მაღალი დონის ენით
სოფთუერის შემუშავებისას, ვიდრე ასემბლერის ან მანქანური ენით იგივე სოფთუერის
შემუშავებისას, ვინაიდან უფრო ნაკლები რაოდენობის ინსტრუქციების შექმნაა საჭირო.
მაღალი დონის ენით დაწერილ პროგრამას ეწოდება საწყისი კოდი. როგორც უკვე იცით,
კომპიუტერზე შესრულებამდე, მაღალი დონის ენაზე დაწერილი პროგრამა, ანუ საწყისი კოდი,
დაპროგრმების ენის პროცესორით, ანუ ტრანსლიატორით, გარდაქმნილი უნდა იქნას
მანქანურ ენაში. მანქანურ ენაში გარდაქმნილ საწყის კოდს ობიექტური კოდი ეწოდება.
არსებობს დაპროგრამების ენის პროცესორების ორი სახე: კომპილიატორები და
107
ინტერპრეტატორები.
კომპილიატორი არის დაპროგრამების ენის პროცესორი, რომელიც მთლიან მაღალი
დონის ენის პროგრამას თარგმნის მანქანური ენის პროგრამაში ერთჯერადი დამუშავებით.
თუ საწყის კოდში არ არის დაპროგრამების შეცდომა, საწყისი პროგრამის თარგმნის
შედეგად მიღებული პროგრამა არის შესრულებადი.
ინტერპრეტატორი არის დაპროგრამების ენის პროცესორი, რომელსაც მაღალი დონის
ენის ინსტრუქციების ერთი ბრძანება ერთდროულად გადაჰყავს მანქანურ კოდში და
მაშინვე ასრულებს. თუ საწყის კოდში შეცდომა აღმოჩნდა, ინტერპრეტატორი
იმავდროულად ასახავს შეცდომის შეტყობინებას ეკრანზე. ინტერპრეტატორებს
ჩვეულებრივ იყენებენ მარტივი და პატარა პროგრამების შემუშავებისთვის და სასწავლო
პროცესში, ვინაიდან მომხმარებელი დაუყოვნებლივ ღებულობს პროგრამის
ინსტრუქციების შესრულების შედეგს.
ყველაზე მნიშვნელოვანი განსხვავება კომპილირებული ან ინტერპრეტირებული
სოფთუერის გამოყენებაში არის სიჩქარე. კომპილირებული პროგრამები ხუთჯერ უფრო
სწრაფად სრულდება, ვიდრე ინტერპრეტირებული.
თუ თქვენ მუშაობთ მიკროკომპიუტერთან სახლში ან ოფისში და იყენებთ გამოყენებითი
სოფთუერის პაკეტს, სოფთუერის ინსტრუქციები უკვე გადაყვანილია ენის პროცესორით
მანქანურ ენაში ისე, რომ შეგიძლიათ პაკეტის გამოყენება – არ მოგიწევთ კოპილირებასა და
ინტერპრეტირებაზე ზრუნვა, სოფთუერის პაკეტი უკვე კომპილირებული იქნება
მანქანური ენის კოდში.
1960-ანი წლების დასაწყისში კომპიუტერის მწარმოებელთა უმრავლესობა მუშაობდა
ფორტრანზე, რომელიც იყო პირველი ფართოდ გავრცელებული კომპიუტერების მაღალი
დონის დაპროგრამების ენა. მისი შესაძლებლობების გაუმჯობესების მიზნით, იქმნებოდა
ამ ენის სხვადასხვა ვერსიები, რომლებიც ძირითადად ერთმანეთის მსგავსი იყო. მაგრამ
ყოველ ახალ ვერსიაში შეტანილი უმნიშვენლო ცვლილებებიც კი ხშირად წარმოშობდა
სხვადასხვა კომპიუტერზე ენის გამოყენების პრობლემებს. ამ პრობლემების
გადაწყვეტისთვის საჭირო შეიქნა ინდუსტრიული სტანდარტი, რომელიც
უზრუნველყოფდა მაღალი დონის ენების სრულ თავსებადობას სხვადასხვა
კომპიუტერისადმი. ასეთი სტანდარტი ჩამოაყალიბა ამერიკის სტანდარტების ასოციაციამ
და 1966 წელს გამოუშვა ფორტრანის პირველი სტანდარტი.
ამერიკის სტანდარტების ასოციაციას ახლა ამერიკის ნაციონალური სტანდარტების
ინსტიტუტი (ANSI) ჰქვია. 1960-იანი წლების ბოლოდან ეს ასოციაცია, საერთაშორისო
სტანდარტების ორგანიზაციასთან (ISO) ერთად, მუშაობს მაღალი დონის დაპროგრამების
ენების სტანდარტების შემუშავებაზე. დაპროგრამების ენის ყოველი ვერსია უნდა იყოს
შეთანხმებული ANSI-ის და ISO-ს მიერ ჩამოყალიბებულ მოთხოვნებთან.
მაღალი დონის დაპროგრამების ენებიდან შეიძლება გამოვყოთ: ფორტრანი (FORTRAN),
კობოლი (COBOL), პიელ 1 (PL/1), ბეისიკი (BASIC), არპიგი (RPG), პროლოგი (PROLOG), სი
(C), პასკალი (Pascal), მოდულა 2 (Modula 2), ადა (ADA), სი პლუპლუსი (C++), ჯავა (Java),
ობიექტური პასკალი (Object Pascal) და პერლ (Perl). იმისთვის, რომ დამპროგრამებლმა
შეძლოს რომელიმე ამ ენის გამოყენებით პროგრამების შემუშავება, მას უნდა ჰქონდეს
შესაბამისი დაპროგრმების ენის პროცესორი.
ქვემოთ მოკლედ განვიხილავთ ყველაზე ფართოდ გამოყენებულ დაპოგრამების ენებს.
9.2.2.1. ЧПТФТАНЙ (სურ. 9-5) შემუშავებულ იქნა IBM-ის მიერ 1957 წელს. სიტყვა
ფორტრანი არის ინგლისური სიტყვების Formula Translator-ის აბრევიატურა – FORTRAN. ეს
ენა არის ერთ-ერთი პირველი მაღალი დონის დაპროგრამების ენა. ის შეიმუშავეს ტექნიკური
და სამეცნიერო გამოყენებისთვის. მისი პოპულარობა სწრაფად იზრდებოდა და
108
1960-იანი წლებისთვის ამ ენის ვერსიები თითქმის ყველა კომპიუტერებისთვის არსებობდა,
თუმცა ის პირველ რიგში გამოიყენება მინიკომპიუტერებზე და დიდკომპიუტერებზე.
ვინაიდან ენა შემუშავებული იყო მეცნიერული გამოკვლევების და ანალიტიკური
პრობლემების მათემატიკური ფორმულების სახით გამოსახვისთვის, ამ ენას ძირითადად
იყენებენ მათემატიკოსები, მეცნიერები და ინჟინრები. ფორტრანის უახლესი ვერსია არის
ფორტრან-90. 1990 წლის დასაწყისამდე ფორტრანი ფართოდ იყო გავრცელებული
საქართველოს უმაღლეს სასწავლებლებში და სამეცნიერო დაწესებულებებში.
უპირატესობები: მას შეუძლია დაამუშაოს რთული მათემატიკური და ლოგიკური
გამოსახულებები; მისი წინადადებები შედარებით მოკლე და მარტივია; ფორტრანზე
შემუშავებული პროგრამა ადვილად შეიძლება გადავიტანოთ შესასრულებლად ერთი
ტიპის კომპიუტერიდან სხვა ტიპის კომპიუტერზე.
ნაკლოვანებები: მასზე არ შეიძლება შესრულდეს გარე მეხსიერებიდან შეტანისა და გარე
მეხსიერებაზე გამოტანის ოპერაციები ისევე ეფექტურად, როგორც სხვა მაღალი დონის
ენებზე; მას არაციფრული მონაცემების დამუშავების შეზღუდული საშუალებები გააჩნია;
ის არ არის ისე იოლი წასაკითხი და გასაგები, როგორც სხვა მაღალი დონის ენები.
9.2.2.2. КПБПЛЙ (Common Business Oriented Language, COBOL) გამოშვებულ იქნა 1960
წელს (სურ. 9-6). აშშ-ს თავდაცვის დეპარტამენტმა, რომელიც მსოფლიოში ერთ-ერთი
ყველაზე დიდი მყიდველია მონაცემთა დამუშავების საშუალებებისა, უარი განაცხადა
გაეგრძელებინა თავისი სოფთუერის შემუშავება ასემბლერის ენაზე და დააფინანსა
ბიზნესის ამოცანებისთვის განკუთვნილი დაპროგრამების ენის შემუშავება. კობოლის
შემმუშავებელი გუნდის ხელმძღვანელი იყო საზღვაო ოფიცერი ქალი გრეის ჰოპერი.
სირთულეებმა, რომელიც გამოწვეული იყო ფორტრანის სხვადასხვა ვერსიების მანქანაზე
დამოკიდებულების გამო, კობოლის შემმუშავებლებს უბიძგა შეექმნათ მანქანაზე
დამოუკიდებელი ენა. კობოლის შემუშავების შემდეგ, აშშ-ს მთავრობამ აუცილებელ
მოთხოვნად წაუყენა კომპიუტერებისა და მონაცემთა დამუშავების საშუალებების
გამყიდველებს, რომ ის შეიძენდა მხოლოდ ისეთ კომპიუტერებს, რომლებსაც კობოლის
გამოყენების საშუალება ექნებოდა. 1968 წელს, ამერიკის შეერთებულ შტატებში, კობოლი
მიღებული იქნა როგორც ბიზნესის დაპროგრამების სტანდარტული ენა. კობოლის
სტანდარტის ბოლო გამოშვება მოხდა 1985 წელს.
კობოლის ბრძანებები და ინსტრუქციების წინადადებების სინტაქსი გავს ინგლისურს. ამის
გამო, წასაკითხად და გასაგებად კობოლი უფრო იოლია, ვიდრე ფორტრანი. კობოლის
პროგრამას გააჩნია ოთხი განყოფილება: იდენტიფიკაციის განყოფილება, რომელიც შეიცავს
ისეთ ინფორმაციას როგორიცაა პროგრამის სახელი და დამპროგრამებლის სახელი;
მოწყობილობების განყოფილებას, რომელიც აღწერს გამოსაყენებელი კომპიუტერის ტიპს;
მონაცემთა განყოფილებას, რომელიც აღწერს დასამუშავებელ მონაცემებს; და პროცედურების
განყოფილებას, რომელიც შეიცავს დაპროგრამების ლოგიკას.
კობოლი ძირითადად გამოიყენება მინიკომპიუტერებზე და დიდკომპიუტერებზე,
მაგრამ მისი გამოყენება შეიძლება მიკროკომპიუტერებზეც.
უპირატესობები: ის არის მანქანაზე დამოუკიდებელი; მისი ინგლისურის მსგავსი
წინადადებები ადვილი გასაგებია დაპროგრამების არამცოდნესთვისაც კი; მას შეუძლია
დაამუშაოს ბევრი ფაილი, ჩანაწერი და ველი; მასზე ადვილად სრულდება შეტანა-
გამოტანის ოპერაციები.
ნაკლოვანებები: ადვილი წაკითხვადობის გამო ის სიტყვამრავალია; უმარტივესი
პროგრამაც კი გრძელია, და დამპროგრამებლის მწარმოებლობა დაბალია; მას არ შეუძლია
მათემატიკური გამოთვლების შესრულება ისე კარგად, როგორც ფორტრანს.
ამ ხარვეზების მიუხედავად, ბევრ დამპროგრამებელს სჯერა, რომ კობოლი დარჩება
109
ბიზნესის ამოცანებისთვის ყველაზე ფართოდ გამოყენებული ენა. 1990 წლამდე კობოლი
ფართოდ გამოიყენებოდა საქართველოს დიდი ფაბრიკებისა და ქარხნების გამოთვლით
ცენტრებში.
9.2.2.3. РЙДЛ 1. ფორტრანისა და კობოლის გამოყენების მიზნები ნათელია, თუმცა იმის
გამო, რომ ბიზნესისთვის შესამუშავებელი გამოყენებითი პროგრამების სირთულე და
დახვეწილობა გაიზარდა, საჭირო შეიქნა ისეთი დაპროგრამების ენა, რომლითაც
შესაძლებელი იქნებოდა რთული გამოთვლების შესრულება და დიდი მოცულობის
მონაცემთა დამუშავება. ამის გამო IBM-მა და ორმა ინტერნაციონალურმა კომპიუტერების
მომხმარებელთა ორგანიზაციამ დაიწყო ზოგადი დანიშნულების დაპროგრამების ენის
შემუშავება, რომელიც აღნიშნული იყო როგორც Programming Languange 1, ანუ PL/1. ის
გამოშვებულ იქნა 1960-იანი წლების შუაში, IBM System 360 სერიის კომპიუტერებზე
გამოსაყენებლად და დღესაც უმთავრესად დიდკომპიუტერებზე გამოიყენება. სურ. 9-7-ზე
ნაჩვენები PL/1 პროგრამის ნაწილი.
უპირატესობები: მასში კომბინირებულია მათემატიკური და ტექსტობრივი მონაცემების
დამუშავების საშუალებები; ის ძალიან მოქნილია – დამპროგრამებლებს ძალიან ცოტა
შეზღუდვები აქვთ მასზე პროგრამის კოდირებისას; ის ავტომატურად გამოავლენს და
ასწორებს დაპროგრამების მარტივ შეცდომებს.
ნაკლოვანებები: ის უფრო ნელა მუშაობს, ვიდრე კობოლი და ფორტრანი; იგი საჭიროებს
მნიშვნელოვანი მოცულობის ძირითად მეხსიერებას (ორჯერ მეტს, ვიდრე კობოლი და
ოთხჯერ მეტს, ვიდრე ფორტრანი); მისი ოპციების, ანუ ბრძანებების ვარიანტების, სია
გრძელია და ძნელია დასამახსოვრებლად; ის უფრო ძნელი შესასწავლია, ვიდრე კობოლი.
9.2.2.4. БДЙУЙКЙ (Beginer’s All-purpose Symbolic Instruction Code, BASIC) შემუშავებულ
იქნა 1960-იანი წლების შუაში ჯონ კემენისა და ტომ კურცის მიერ დარტმუტის კოლეჯში
(აშშ). ამ კოლეჯის დიდკომპიუტერზე, დროის განაწილების საოპერაციო სისტემით,
ტერმინალებთან მუშაობდა მრავალი სტუდენტი, რომლებმაც პირველად გამოცადეს
ახალი დაპროგრამების ენა. ბეისიკი შემუშავების მიზანი იყო ისეთი დაპროგრამების ენის
შექმნა, რომელიც იქნებოდა ადვილი შესასწავლი და მოხერხებული მარტივი ამოცანების
გადაწყვეტისთვის. თავდაპირველად ის გამოიყენებოდა დაპროგრამების სასწავლებლად.
ბეისიკი ინტერაქტიური ენაა, ანუ მომხმარებელს და კომპიუტერს შეუძლიათ
ერთმანეთთან ურთიერთობა პროგრამის წერისა და გაშვების პროცესში.
1970-იანი წლების ბოლოს და 1980-იანი წლების დასაწყისში ბეისიკი იმდენად
პოპულარული გახდა, რომ ის არჩეული იქნა მიკროკომპიუტერის ძირითადი
დაპროგრამების ენად. ამასთან ერთად, მისი გამოყენება ყველა ტიპის კომპიუტერზე
შეიძლება. მისი პოპულარობის გამო, ენის შესაძლებლობები გაფართოვდა. მას დაემატა
ფაილების დამუშავებისა და გრაფიკულ მონაცემებთან მუშაობის საშუალებები. სურ. 9-8-
ზე ნაჩვენებია ბეისიკის პროგრამის ტექსტი.
ბეისიკის უპირველესი უპირატესობა არის მისი იოლი შესწავლის შესაძლებლობა. მისი
ნაკლოვანებაა მუშაობის დაბალი სისწრაფე.
მას ძირითადად იყენებენ არა პროფესიონალი დამპროგრამებლები, მაგალითად, ინჟინრები
– თავიანთი ამოცანების გადაწყვეტისას. პროფესიონალი დამპროგრამებლები ამ ენას არ
თვლიდნენ დაპროგრამების სერიოზულ ენად და მის გამოყენებას ერიდებოდნენ.
ბეისიკის ახალი ვერსია Microsoft Quick BASIC შემუშავებულია მიკროკომპიუტერისთვის. ის
როგორც ინტერპრეტირების, ასევე კომპილირების საშუალებას იძლევა და წინა ვერსიებზე
უფრო სწრაფია, ამიტომ პროფესიონალმა დამპროგრამებლებმა დაიწყეს მისი გამოყენება
სერიოზული პროგრამების შემუშავებისათვის.
დღეს ფართოდ გამოიყენება, აგრეთვე, ამ ენის კიდევ ერთი ვერსია Visual Basic, რომელიც
110
მომხმარებელთან გრაფიკული ინტერფეისის მოკლე დროში და დახვეწილად შექმნის
საშუალებას იძლევა.
9.2.2.5. УЙ (C) შეიმუშავეს Bell Laboratories ფირმის მუშაკებმა ბრაიან კერნიგანმა და
დენის რიჩმა, 1970-იანი წლების დასაწყისში. ის შემუშავებულ იქნა სასისტემო
სოფთუერის დასაწერად და გამოიყენეს UNIX საოპერაციო სისტემის ძირითადი ნაწილის
შესაქმნელად (დანარჩენის შესაქმნელად გამოყენებულ იქნა ასემბლერის ენა). შემდეგ
თანდათან გაიზარდა მისდამი ინტერესი და დამპროგრამებლებმა დაიწყეს ამ ენის
გამოყენება გამოყენებითი სოფთუერის შემუშავებისთვის.
სურ. 9-9-ზე ნაჩვენებია C დაპროგრამების ენის მაგალითი.
უპირატესობები: მისი გამოყენება შეიძლება სხვადასხვა ტიპის კომპიუტერებზე, მათ შორის
მიკროკომპიუტერებზე; ის სწრაფია და ეფექტური; მისი კომპილატორის დაწერა ადვილია; ის
გამოიყენება საოპერაციო სისტემების სოფთუერის, მონაცემთა ბაზის მართვის სისტემების, და
სპეციფიური სამეცნიერო გამოყენებითი სოფთუერის დასაწერად.
ნაკლოვანებები: მას არ აქვს შეტანა-გამოტანის საშუალებები. ისინი სხვა დაპროგრამების
ენიდან უნდა იქნას ჩართული მასზე დაწერილ პროგრამებში; ის არ არის მოხერხებული
მონაცემთა ტიპების (არის თუ არა ციფრული, სიმბოლური და ა.შ) შემოწმებისათვის.
9.2.2.6. РАУКАЛЙ შეიმუშავა შვედმა მეცნიერმა ნიკლას ვირტმა და გამოუშვა 1970-იანი
წლების დასაწყისში. ეს სახელი შერჩეულია მე-17 საუკუნის ფრანგი მათემატიკოსის ბლეზ
პასკალის საპატივცემულოდ. პასკალი გამოიყენება როგორც პატარა, ისე დიდ
კომპიუტერბზე. ის შემუშავებულია დაპროგრამების, როგორც სისტემატური და
სტრუქტურული საქმიანობის სასწავლო ენა. პასკალს ასწავლიან უნივერსიტეტებში იმ
სტუდენტებს, რომელთაც სურთ დაპროგრამების ღრმად შესწავლა. მისი საშუალებით
ხდება სტრუქტურული დაპროგრამების მეთოდის სწავლება. სტრუქტურული
დაპროგრამების მეთოდი არის პროგრამის ორგანიზებისა და კოდირების მეთოდი,
რომლის მიხედვით ნებისმიერი პროგრამა შეიძლება დაიყოს სამი სახის მართვის
სტრუქტურად: 1) თანმიმდევრობა, რომლითაც პროგრამის ოპერაციები შესრულდება
მიმდევრობით; 2) შერჩევა, რომლითაც მონაცემთა ელემენტები შეედარება ერთმანეთს და
ამ შედარების შედეგის მიხედვით შეირჩევა პროგრამის ბრძანებების შესრულების
მიმართულება, ანუ მიღებული იქნება გადაწყვეტილება პროგრამის რომელი ბრძანებები
შესრულდეს და რომელი არ შესრულდეს; 3) განმეორება, რომლითაც პროგრამის
ბრძანებების ერთობლიობის შესრულება განმეორდება. სტრუქტურული დაპროგრამების
მეთოდი უფრო დაწვრილებით განხილულია დანართ C-ში.
სურ. 9-10-ზე ნაჩვენებია პასკალის პროგრამის ტექსტის ნაწილი.
უპირატესობანი: პასკალი შეიძლება გამოყენებული იქნას მათემატიკური და სამეცნიერო
მონაცემების დასამუშავებლად; მას გააჩნია გრაფიკული მონაცემების დამუშავების ფართო
შესაძლებლობები; ის იოლი შესასწავლია.
პასკალის უმთავრესი ნაკლოვანება არის ის, რომ მას გააჩნია მონაცემთა შეტანა-
გამოტანის შეზღუდული შესაძლებლობები, რაც ზღუდავს ამ ენის ბიზნესში გამოყენებას.
9.2.2.7. АГА. 1975 წელს აშშ-ს თავდაცვის სამინისტრომ დაიწყო ისეთი ენის შექმნის
ხელშეწყობა, რომელიც დიდი პროგრამების შექმნასა და გაძღოლას შეამსუბუქებდა. ეს ენა
გამოყენებული უნდა ყოფილიყო ნებისმიერი სახის სამუშაოსთვის – ბიზნესიდან დაწყებული
რაკეტის გაშვებამდე – და შესაძლებელი უნდა ყოფილიყო მათი გამოყენება და შეცვლა
ხანგრძლივი დროის განმავლობაში. ამ გადაწყვეტილებას ბიძგი მისცა გამოკვლევის
შედეგებმა, რომელმაც აჩვენა, რომ ენის გამოყენებაში ერთგვაროვნების ნაკლებობის გამო,
სოფთუერის წლიურმა ხარჯებმა მილიარდობით დოლარი შეადგინა. ეს ხარჯები
აუცილებელი იყო სხვადასხვა ენების გამოყენების ხელშეწყობისთვის და პროგრამისტთა
111
ხელფასებისთვის.
დაპროგრამების ენა ადა (Ada) შემუშავდა პასკალის საფუძველზე. მას სახელი დაერქვა
ავგუსტ ადას, ცნობილი ინგლისელი პოეტის ლორდ ბაირონის ქალიშვილის,
პატივსაცემად. ქალბატონი ავგუსტ ადა მუშაობდა მათემატიკოს ჩარლზ ბებიჯთან 1800-
იან წლებში მექანიკური გამომთვლელი მოწყობილობების შემუშავებაზე და მიჩნეულია
მსოფლიოს პირველ დამპროგრამებლად. ეს ენა პირველ რიგში გამიზნული იყო ისეთ
კომპიუტერულ სისტემებში გამოსაყენებლად, რომლებიც სხვა სისტემის შემადგენელი
ნაწილია და მოქმედებს როგორც მართვის მოწყობილობა; ასეთ სისტემებს ჩადგმული
სისტემები ეწოდება. მაგალითად, სამხედრო შეიარაღების ბევრ სისტემას და ხელსაწყოს
ჩადგმული აქვს კომპიუტერული სისტემა. ამ ენის გამოყენება შეიძლება როგორც
სამხედრო, ასევე კომერციულ სფეროში. ადას აქვს პასკალის კარგი თვისებები და
გაუმჯობესებული შეტანა-გამოტანის შესაძლებლობები.
უპირატესობები: რეალურ-დროის დამუშავების ფართო მხარდაჭერა; შეცდომების
ავტომატური აღდგენა; მოქნილი შეტანა-გამოტანის ოპერაციები; სტრუქტურული და
მოდულური აგებულება – პროგრამის მოდულები, ანუ განყოფილებები, შეიძლება
შეიქმნას და შემოწმდეს მანამ, სანამ მთლიანი პროგრამა აეწყობა.
ნაკლოვანებები: სირთულის მაღალი დონე; დიდი ძირითადი მეხსიერების საჭიროება;
სხვა ენებთან შედარებით დაბალი ეფექტურობა.
ნაკლოვანებების მიუხედავად Ada-ს უდიდესი შესაძლებლობები აქვს. ის ჯერ კიდევ არ
გამოიყენება ფართოდ აშშ-ს თავდაცვის სამინისტროს გარეთ.
სურ. 9-11-ზე ნაჩვენებია ადა-ს პროგრამის ტექსტის მაგალითი.
9.2.2.8. ПБЙДШФЖД ПТЙДНФЙТДБЦЛЙ ГАРТПВТАМДБА. ზევით აღწერილი
ჩვეულებრივი დაპროგრამების ენების გამოყენებით, დამპროგრამებელმა პროგრამის
კოდის სტრიქონები უნდა დაწეროს შესამუშავებელი სოფთუერის ყოველი უმცირესი
დეტალისთვის. თანამედროვე სოფთუერის პაკეტები პროგრამის კოდის რამდენიმე ათას
სტრიქონს შეიცავს, ამიტომ ამ დაპროგრამების ენებით მათი შემუშავება მოითხოვს ძალიან
დიდ დროს და ბევრ დამპროგრამებელს. რა თქმა უნდა, საქმე უფრო გაუადვილდება, თუ
დამპროგრამებელს შეეძლება უკვე დაწერილი, გამართული და მისთვის გამოსადეგი
პროგრამის სხვადასხვა ნაწილების გამოყენება. ესე იგი, თუ ის აღარ დაწერს პროგრამის იმ
ნაწილებს, რომლებიც უკვე დაწერილია ვინმეს მიერ, დაპროგრამებისათვის საჭირო დრო
და ხარჯები შემცირდება.
ობიექტზე ორიენტირებული დაპროგრამების მეთოდი გულისხმობს ახალი
პროგრამების უკვე დაწერილი და გამართული პროგრამებისგან აგებას. წინასწარ დაწერილ
პროგრამებს და დასამუშავებელი მონაცემების გაერთიანებას ობიექტები ჰქვია. ყოველი
ობიექტი გარკვეულ ფუნქციას ასრულებს. მაგალითად, სახლი შეიძლება აიგოს პატარა
აგურებით, რაც დიდ დროს მოითხოვს, ხოლო თუ სახლს ავაშენებთ უკვე დამზადებული
კედლებით, ფანჯრებით, კარებებით, სახურავით და სხვა ობიექტებით, სახლი გაცილებით
სწრაფად აიგება. ჩატარებული ექსპერიმენტებით დადგინდა, რომ ობიექტზე
ორიენტირებული დაპროგრამების მეთოდით დაპროგრამების ხანგრძლივობა 15-ჯერ
ნაკლებია, ვიდრე ტრადიციული მეთოდით და ის კიდევ უფრო მცირდება რაც უფრო
დიდხანს იყენებენ ამ მეთოდს.
მიუხედავად ამ უპირეტესობებისა, დაპროგრამების ამ მეთოდმა ფართო გავრცელება
მხოლოდ სოფთუერის მწარმოებელ კომპანიებში ჰპოვა. ამის ერთ-ერთი მიზეზია
ტრადიციული დაპროგრამების მეთოდიდან ობიექტზე ორიენტირებულ დაპროგრამების
მეთოდზე გადასვლის სირთულე.
ყველაზე გავრცელებული ობიექტზე ორიენტირებული ენებია სი პლუსპლუსი, ჯავა,
112
ობიექტური პასკალი და სმოლთოლკი (Smalltalk).
9.2.2.9. УЙ РЛЦУРЛЦУЙ (C++) შექმნა ბიორნ სტროუსტრუპმა 1980-იანი წლების
დასაწყისში. ის არის ზოგადი დანიშნულების დაპროგრამების ენა, რომელიც გამიზნულია
პროფესიონალი დამპროგრამებლებისთვის და მათ შრომას გაცილებით სასიამოვნოს და
ეფექტურს ხდის. C++ არის C-ს გაფართოება. მას დამატებული აქვს ახალი
შესაძლებლობები. C++ წარმოადგენს ობიექტზე ორიენტირებულ დაპროგრამების ენას,
რომლითაც დამპროგრამებელს შეუძლია შექმნას ისეთი პროგრამული ობიექტები,
რომლებიც შეიძლება გამოყენებული იქნას სხვადასხვა პროგრამების წერისას. ამ
ობიექტების გამოყენება მოხერეხებული და საიმედოა. ამასთან ერთად, C++-ზე დაწერილი
პროგრამები გაცილებით მცირე მოცულობისა და ადვილად გადაკეთებადია. C++-ით
შეიძლება აგრეთვე სტრუქტურული დაპროგრამების მეთოდის გამოყენება.
დღეს C++-ის კომპილატორები არსებობს ყოველი სახის კომპიუტერისთვის. C++-ის
გამოყენებით შემუშავებულია მნიშვნელოვანი რაოდენობის სოფთუერის სისტემა. C++-ის
გამოყენება მომავალში შესაძლოა კიდევ უფრო გაფართოვდეს.
სურ. 9-12-ზე ნაჩვენებია C++-ის პროგრამის ტექსტის მაგალითი.
უპირატესობები: მაღალი მწარმოებლობა; საიმედოობა; კოლექტიური დაპროგრამების
ფართო შესაძლებლობა; პროგრამების დაგროვება და მათი იოლი გამოყენება;
პროგრამებში ცვლილებების ადვილი შეტანა; ცვლილებები პროგრამის გამოყენებაზე არ
ახდენს გავლენას.
ნაკლოვანებები: მისი შესწავლა ძნელია იმათთვის, ვინც იყენებდა ტრადიციული
დაპროგრამების ენას; პროგრამის გაგება და იერარქიული წყობის უზრუნველყოფა
მთლიანად დამპროგრამებლის მხრებზეა.
9.2.2.10. гАЕА (Java) გამოიყენება ქსელურ გარემოში დაშორებულ კომპიუტერებზე
შესასრულებელი აპლეტების, ანუ აგენტ-პროგრამების, შექმნისთვის. ის შეიმუშავა ფირმა
Sun Microsystems-მა მობილური ქსელური სოფთუერის შექმნისთვის. მასში
გათვალისწინებულია კომპიუტერის მუშაობაში ბოროტი განზრახვით ვირუსების
შეღწევისგან დაცვის საშუალებები.
მსოფლიო საინფორმაციო ქსელის და ჰიპერტექსტური მონიშვნის ენის (Hiper Text
Markup Languange, HTML) ფართო გამოყენებამ წარმოშვა მომხმარებელთან ურთიერთობის
ორგანიზაციის მოთხოვნილება. ასეთი ურთიერთობის ძირითადი საშუალებაა ქსელიდან
მიღებული პროგრამა და Web-ბრაუზერის მიერ მისი გამოყენება.
Java საშუალებით მომხმარებელს შეუძლია Web-გვერდებზე შექმნას ანიმაციური
სურათები. მისი გამოყენება არ შემოიფარგლება მარტო Web-გვერდების მომსახურებით.
ის მომხმარებელს ნებისმიერი ამოცანის გადაწყვეტის საშუალებას აძლევს.
C++-ის მსგავსად, Java ობიექტზე ორიენტირებული დაპროგრამების ენაა, თუმცა ის
გაცილებით (დაახლოებით 20-ჯერ) ნელა მუშაობს, ვიდრე C++.
სურ. 9-13-ზე ნაჩვენებია Java-ს პროგრამის ტექსტის მაგალითი.
9.2.2.11. МАЩАЛЙ ГПНЙУ ГАРТПВТАМДБЙУ ДНЙУ ЫДТЬДЕА. დღეს 500–ზე მეტი
მაღალი დონის დაპროგრამების ენა არსებობს. ჩვენ განვიხილეთ მხოლოდ რამდენიმე
ყველაზე პოპულარული ენა. თუ დამპროგრამებელს და შესამუშავებელი პროგრამის
საბოლოო მომხმარებელს კარგად აქვთ შესწავლილი როგორი პროგრამის შემუშავება
სჭირდებათ, მაშინ გამოსაყენებელი დაპროგრამების ენის შერჩევა არ იქნება ძნელი.
დაპროგრამების ენის შერჩევისას გათვალისწინებული უნდა იქნეს შემდეგი ფაქტორები:
• აქვს თუ არა კომპანიას ისეთი დაპროგრამების ენა, რომელსაც დამპროგრამებელი
იყენებს?
• რამდენად ადვილია ენის შესწავლა?
113
• სხვა რა ენების გამოყენება შეიძლება კომპიუტერულ სისტემაში?
• მონაცემთა დამუშავების მოთხოვნები ემთხვევა თუ არა ენის შესაძლებლობებს?
• უნდა იმუშაოს თუ არა შესამუშავებელმა პროგრამამ რამდენიმე ტიპის კომპიუტერულ
სისტემაზე? თუკი, გასათვალისწინებელია გადატანადობა, ეს ნიშნავს, რომ უნდა შეფასდეს
მანქანაზე დამოკიდებულების ხარისხი – ყველა ენა არ არის ყველა მანქანისთვის
გამოსადეგი.
• პროგრამის გამოყენება მოხდება ჯგუფური დამუშავებისთვის თუ ტრანზაქციული
დამუშავებისთვის?
• როგორია შემუშავებული პროგრამის შემდგომი მომსახურების მოთხოვნები? თუ
საჭიროა პროგრამის ხშირი გაახლება, ადვილი იქნება ეს თუ არა არჩეულ ენაზე?
მიკროკომპიუტერები იყენებენ Basic-ს, C-ს, C++-ს და Java-ს. მინიკომპიუტერი იყენებს
Basic-ს, FORTRAN-ს, COBOL-ს და C-ს. დიდი კომპიუტერები იყენებს FORTRAN-ს და
COBOL-ს. Pascal-ი გამოიყენება სამივე ტიპის კომპიუტერზე.
მაღალი დონის ენების გამოყენება ჩვეულებრივი მომხმარებლის მიერ, გამოყენებითი
სოფთუერის შემუშავებისთვის, ხშირ შემთხვევაში, მოუხერხებელია. ამის მიზეზებია:
• მომხმარებლები საჭიროებენ ენის გამოყენების სპეციალურ სწავლებას, რისთვისაც
საჭიროა დამპროგრამებლების დაქირავება დიდი ხნით. მომხმარებლებმა შესაძლოა
მხოლოდ ხანგრძლივი სწავლების შემდეგ შეძლონ თავიანთი გამოყენებითი პროგრამის
დაწერა.
• დამპროგრამებლებისა და სხვა კომპიუტერის სპეციალისტების დაქირავება დიდ
ხარჯებს მოითხოვს.
• მომხმარებლები ხშირად დარწმუნებულნი არიან, რომ იციან რა სურთ, მაგრამ მათ
მიერ შემუშავებული პროგრამის ტესტირების შემდეგ აღმოაჩენენ, რომ არ ცოდნიათ.
დაწერილი პროგრამის შეცვლას შეიძლება დიდი ხარჯები და დრო დასჭირდეს.
თუ მომხმარებლები საჭიროებენ სოფთუერს, რომელიც არ არის გაყიდვაში, და სურთ
ასეთი სოფთუერი თვითონ შეიმუშაონ, მათ შეუძლიათ გამოიყენონ ძალიან მაღალი
დონის ენები. ამ ენების შესწავლა ადვილია.
მეოთხე თაობის ენები (Fourth Generation languages, 4GLS) აგრეთვე ცნობილია, როგორც
ძალიან მაღალი დონის ენები ან პრობლემაზე ორიენტირებული ენები. ჯერ კიდევ ძნელია
მისი ზოგადად განსაზღვრა. სოფთუერის სხვადასხვა მწარმოებელი მას სხვადასხვაგვარად
განსაზღვრავს. ზოგჯერ ეს ენები გაერთიანებულია სოფთუერის პაკეტთან, მაგალითად,
მონაცემთა ბაზის მართვის სისტემებთან. მომხმარებლისათვის 4GLS-ით სოფთუერის
შემუშავება უფრო იოლია, ვიდრე მესამე თაობის ენებით დაპროგრამება. მეოთხე თაობის
ენები არა პროცედურული ენებია. ამ ენების გამოყენებისას მომხმარებელმა უნდა
განსაზღვროს თუ რა უნდა გააკეთოს კომპიუტერმა და არ სჭირდება იმის განსაზღვრა თუ
როგორ უნდა გააკეთოს. ამიტომ მეოთხე თაობის ენაზე დაწერილი ამოცანის გადაწყვეტის
პროგრამის ტექსტი დაახლოებით ათჯერ ნაკლები მოცულობისაა, ვიდრე მესამე თაობის
ენაზე დაწერილი იგივე ამოცანის გადაწყვეტის პროგრამის ტექსტი.
მეოთხე თაობის ენები ძალიან ადვილი გამოსაყენებელია, ამიტომ მომხმარებლებს, ანუ
კომპიუტერის არაპროფესიონალებს, მისი გამოყენებით შეუძლიათ შეიმუშაონ
გამოყენებითი სოფთუერის განსაზღვრული სახეები. არსებობს მეოთხე თაობის ენების
ოთხი ძირითადი სახე: 1) მოთხოვნების ენები; 2) ანგარიშების გენერატორები; 3)
გამოყენებითი სოფთუერის გენერატორები; და 4) გადაწყვეტილების მიღების
ხელშემწყობი სისტემები და ფინანსური დაგეგმარების ენები.
114
მოთხოვნების ენები მომხმარებელს (არადამპროგრამებელს) საშუალებას აძლევს
მონაცემთა ბაზის ფაილებიდან ინფორმაციის მიღებაზე დასვას კითხვები, ჩვეულებრივ
ადამიანურ (ინგლისურ) ენაზე წინადადების ჩამოყალიბებით. მაგალითად, სავაჭრო
ცენტრის მენეჯერს შეუძლია კლავიატურიდან შეიტანოს მონაცემთა ბაზისადმი შემდეგი
კითხვა:
რა ოდენობის თანხა შემოვიდა იანვარში?
ამ კითხვაზე პასუხის გაცემისთვის, მოთხოვნების ენა გააკეთებს შესაბამის მოქმედებებს
და ეკრანზე ასახავს ან პრინტერზე დაბეჭდავს შესაბამის ინფორმაციას.
მნიშვნელოვანია, რომ მენეჯერმა არ უნდა მისცეს განსაზღვრება თუ როგორ
შესრულდეს კითხვაზე პასუხის მიღებისთვის საჭირო მოქმედებები, მან უნდა
განსაზღვროს რისი გაკეთება სურს. სხვა სიტყვებით, მომხმარებელმა უნდა განსაზღვროს
მხოლოდ კითხვა და სისტემა ავტომატურად შეასრულებს შესაბამის მოქმედებებს.
პოპულარული მოთხოვნების ენა არის Intelect-ი, რომელიც გამოიყენება IBM-ის დიდ
კომპიუტერებზე და SQL (Stuctured Query Languege), რომელიც გამოიყენება
მიკროკომპიუტერებზე, მაგალითად, მონაცემთა ბაზის მართვის სისტემა ORACL-ში.
სურ. 9-15-ზე ნაჩვენებია SQL-ის პროგრამის ტექსტის მაგალითი.
ანგარიშების გენერატორები მოთხოვნების ენის მსგავსია. ის მომხმარებელს საშუალებას
აძლევს შეკითხვები დაუსვას მონაცემთა ბაზის სისტემებს და მიიღოს მისგან ინფორმაცია
ანგარიშის სახით. ანგარიშების გენერატორით მომხმარებელს არ შეუძლია შეცვალოს
მონაცემთა ბაზის ფაილის შემცველობა, მაგრამ მომხმარებელს აქვს გამომავალი
ინფორმაციის, ანუ მოთხოვნის პასუხის, კონტროლის უფრო მეტი შესაძლებლობა.
ანგარიშების გენერატორებით, მომხმარებელს შეუძლია სოფთუერს მიანდოს გამომავალი
ინფორმაციის ფორმის ავტომატურად განსაზღვრა ან თვითონ აღწეროს ეს ფორმა.
გამოყენებითი სოფთუერის გენერატორები აკეთებს უფრო მეტს, ვიდრე მოთხოვნების
ენა და ანგარიშების გენერატორები. ეს გენერატორები მომხმარებელს საშუალებას აძლევს
განსაზღვროს გამოყენებითი სოფთუერის ძირითადი ფუნქციები და სახე; გენერატორი
ძალიან მცირე დროში ავტომატურად შექმნის განსაზღვრული ფუნქცებისა და სახის
გამოყენებითი სოფთუერის ინსრტუქციებს. გენერირებული, ანუ მიღებული,
გამოყენებითი სოფთუერი, ჩვეულებრივ შემუშავებული სოფთუერის მსგავსად,
ღებულობს შემავალ მონაცემებს, უზრუნველყოფს მონაცემების სწორ შეტანას, ასრულებს
გამოთვლებს და მონაცემთა დამუშავების ლოგიკურ მოქმედებებს, და გამოაქვს
ინფორმაცია ანგარიშების ფორმით. გამოყენებითი სოფთუერის გენერატორი ძირითადად
შეიცავს წინასწარ დაწერილ მოდულებს, ანუ პროგრამების “ასაწყობ ბლოკებს”,
რომელებიც შეიცავს,უმეტეს სოფთუერში გამოყენებულ, მონაცემთა დამუშავების
ძირითადი მოქმედებების (ჩანაწერების წაკითხვა, ჩაწერა, შედარება და ა.შ) შესრულების
ინსტრუქციებს. ეს მოდულები, ჩვეულებრივ, მაღალი დონის ენაზეა დაწერილი და
შეადგენს პროგრამების “ბიბლიოთეკას”, საიდანაც ხდება მათი ამორჩევა. მომხმარებელი
აღწერს რა უნდა გააკეთოს პროგრამამ, ანუ შესასრულებელ დავალებებს. ეს აღწერა
კლავიატურიდან უნდა შეიტანოს გამოყენებითი სოფთუერის გენერაციისათვის საჭირო
შემავალი მონაცემების ფაილში. გენერატორი განსაზღვრავს როგორ შეასრულოს
აღწერილი დავალებები და შემდეგ შექმნის შესაბამისი სოფთუერის ინსტრუქციებს.
გადაწყვეტილების მიღების ხელშემწყობი სისტემები და ფინანსური დაგეგმვის ენები
აერთიანებს სპეციალურ ინტერაქტიურ პროგრამებს და სპეციალურ ჰარდუერს,
რომლებიც მაღალი დონის მენეჯერებს საშუალებას აძლევს მოიპოვონ მონაცემები და
ინფორმაცია სხვადასხვა წყაროებიდან და დაამუშაონ ისინი. მაგალითად, შეასრულონ “რა
მოხდება თუ” ანალიზები და ხანგრძლივი დროის დაგეგმვა.
115
სპეციალიზებული გამოყენებითი პროგრამების შექმნა შეიძლება, აგრეთვე,
მიკროკომპიუტერების ზოგიერთი გამოყენებითი სოფთუერითაც. მაგალითად: Excel-ით,
Lotus 1-2-3-ით, Access-ით და Framework-ით.
116
თავი 10.
კომპიუტერები სამუშაოზე
117
პერსონალურმა კომპიუტერმა მნიშვნელოვნად შეცვალა ადამიანის საქმიანობა. ეს
ცვლილება, ალბათ, კიდევ რამდენიმე ათწლეულს გაგრძელდება. პერსონალური
კომპიუტერების ადამიანის საქმიანობაზე ასეთი ზეგავლენის ორი მიზეზი არსებობს: 1)
ახლა კომპიუტერები რენტაბელურია და მათი ღირებულება თითქმის ყველასთვის
ხელმისაწვდომ დონეზეა; 2) ძალიან ბევრ ბიზნესს კომპიუტერების გარეშე არ შეუძლია
იგივე დონის მომსახურების უზრუნველყოფა რაც შეუძლია მათ კომპიუტერიზებულ
კონკურენტებს.
კომპიუტერები ცვლის პიროვნებებისა და ორგანიზაციების მუშაობის მეთოდებს.
მონაცემებთან სწრაფი წვდომის უზრუნველყოფით, კომპიუტერები საშუალებას იძლევა
ნაკლები დრო დავხარჯოთ მონაცემების შემოწმებაზე და მეტი დრო გამოვუყოთ
ძირითადი სამუშაოს შესრულებას. ამასთან ერთად, საერთო მწარმოებლობის გაზრდით,
კომპიუტერებმა მნიშვნელოვანი გავლენა იქონია თავიანთი სამსახურისადმი ადამიანების
მიდგომაზე.
118
კომპიუტერული სიმძლავრეებით, ვიდრე საინფორმაციო სისტემების განყოფილება.
ტექსტის მომზადების, ელექტრონული ცხრილების და მონაცემთა ბაზის მართვის
სოფთუერის დაუფლებით ბევრ მომხმარებელს შეეძლო საინფორმაციო სისტემების
განყოფილებისგან დამოუკიდებელი გამხდარიყო.
მალე მენეჯერები რამდენიმე პრობლემის წინაშე დადგნენ. პირველი იყო
შეუთავსებადობა. ახალი კომპიუტერები ისეთი მოდელებისა და მარკის გამოდიოდა, რომ
ძნელი იყო მათი ერთმანეთთან მიერთება. სოფთუერს, რომელიც ერთ კომპიუტერზე
მუშაობდა, შეიძლება ვერ ემუშავა სხვა კომპიუტერზე. მომხმარებლები არ იყვნენ ისეთი
დამოუკიდებლები საინფომაციო სისტემების განყოფილებებისაგან, როგორც ფიქრობდნენ.
ისინი საჭიროებდნენ სხვადასხვაგვარ დახმარებას. კერძოდ, მათ სჭირდებოდათ
მონაცემები საინფორმაციო სისტემის განყოფილებისგან და ისინი ამ მონაცემებს
საჭიროებდნენ მათი პერსონალური კომპიუტერის თავსებად ფორმაში. და ბოლოს, არავინ
არ იყო პასუხისმგებელი პერსონალური კომპიუტერის მდგომარეობაზე. ბევრმა
ორგანიზაციამ მენეჯმენტის პრობლემების გადაწყვეტა დაიწყო შემდეგი გზით:
• თავსებადობის პრობლემა გადაწყვიტეს ჰარდუერის და სოფთუერის შესყიდვაზე
სტანდარტებისა და სტრატეგიის ჩამოყალიბებით;
• დახმარებისა და სწავლების პრობლემები გადაწყვიტეს საინფორმაციო ცენტრების
შექმნით. ეს ცენტრები სხვა დახმარებასთან ერთად უზრუნველყოფენ სწავლებას.
• მენეჯმენტის პრობლემები მოაგვრეს ახალი თანამდებობის შექმნით, ხშირად ამ
თანამდებობას პერსონალური კომპიუტერის მენეჯერი ეწოდება.
ამ პრობლემების გადაწყვეტის გარდა, ბევრმა ორგანიზაციამ კომპიუტერების ზომა
შეამცირა, ანუ დიდიკომპიუტერული სისტემები პერსონალური კომპიუტერებით შეცვლა,
გამოყენებითი პროგრამები დიდიკომპიუტერებიდან პატარაზე გადაიტანა და
პერსონალური კომპიუტერების მომხმარებლები სამუშაო ჯგუფში გააერთიანა, რაც
გარკვეულ სირთულეებთან იყო დაკავშირებული.
ახლა განვიხილოთ პერსონალური კომპიუტერების შეძენის, საინფორმაციო ცენტრების,
პერსონალური კომპიუტერის მენეჯერის, კომპიუტურული სისტემის შეცვლის და
მუშაკთა ჯგუფების კომპიუტინგის საკითხები.
119
• ტრეინინგი. კომპიუტერული ცენტრების მთავარი დანიშნულებაა ტრეინინგი, ანუ
სწავლება და წვრთნა. ტრეინინგი მიმდინარეობს სხვადასხვა თემაზე, ჩვეულებრივ პატარა
ჯგუფებთან და ხშირად.
• ტექნიკური დახმარება. საინფორმაციო ცენტრის პერსონალი მზად არის გასწიოს
ყოველგვარი ტექნიკური დახმარება. მათ შორის, დახმარება შერჩეული სოფთუერის
გამოყენებაში, დახმარება მუშაობისას გამოვლენილი შეცდომების მოძებნაში, დახმარება
საინფორმაციო სისტემის განყოფილებისადმი ფორმალური მოთხოვნების წარმოდგენაში
და ასე შემდეგ.
საინფორმაციო ცენტრი უნდა განთავსდეს მისაწვდომ ადგილზე. ცენტრი მოწყობილი
უნდა იყოს პერსოსონალური კომპიუტერებით და ტერმინალებით, სოფთუერის
პაკეტებით, და შესაძლოა ბიბლიოთეკით. ის დაკომპლექტებული უნდა იყოს ტექნიკური
განათლების მქონე ადამიანებით, რომლებსაც გააჩნიათ ახსნა-განმარტებითი ჩვევები.
მათი განაწესი მოსახერხებელი უნდა იყოს მომხმარებლისთვის.
120
ცდუნებას, ძირითად სამუშაოს უგულებელყოფს და კომპიუტერული თამაშით ერთობა
(სურ. 10-2) ან სხვა მისთვის საინტერესო საქმეს აკეთებს. ასეთ მუშაკებს, ხშირად,
კომპიუტერის “ნარკომანებს” უწოდებენ. პერსონალური კომპიუტერის მენეჯერები პასუხს
აგებენ ამ პრობლემაზე. მათ უნდა შეიმუშაონ პერსონალური კომპიუტერის გამოყენების
წესები და უზრუნველყონ ამ წესების დაცვა.
პერსონალური კომპიუტერის მენეჯერი ჩვეულებრივ საინფორმაციო სისტემების სფეროს
სპეციალისტი უნდა იყოს. ამასთან ერთად, სასურველია მას ჰქონდეს ფართო ტექნიკური
განათლება, იცოდეს პერსონალური კომპიუტერების როგორც შესაძლებლობები, ასევე
შეზღუდვები და კარგად იცნობდეს კომპიუტერის მომხმარებელთა სხვადასხვა ჯგუფებს.
პატარა კომპანიებში პერსონალური კომპიუტერის მენეჯერი სასურველია კარგად ერკვეოდეს
კომპიუტერთან დაკავშირებულ ყველა საკითხში, შეასრულოს ფუნქციები, რომლებიც,
ჩვეულებრივ, საინფორმაციო ცენტრის პერსონალს ევალებათ.
121
მუშაობის სოფთუერი, რომელიც შემუშავებულია ჯგუფის ერთობლივად მუშაობის
ხელშეწყობისთვის. ჯგუფური მუშაობის სოფთუერი მუშაკთა ჯგუფს საშუალებას აძლევს
ქსელით გაცვალონ ინფორმაცია და ითანამშრომლონ პროექტზე მუშაობისას. მაგალითად,
სხვადასხვა მომხმარებელს შეუძლია ერთსა და იმავე დოკუმენტთან წვდომა და
ერთმანეთისთვის ერთსა და იმავე კომპიუტერის ფაილზე შენიშვნების და წინადადებების
დატოვება. გამოყენებითი სოფთუერი Lotus Notes არის ლიდერი ამ საქმეში, საოპერაციო
სისტემა Windows-ის ბოლო ვერსიები აგრეთვე კარგად წყვეტს მუშაკთა ჯგუფების
კომპიუტინგის ამოცანას. ჯგუფური მუშაობის სოფთუერი ქსელში ასრულებს
დოკუმენტებთან დაკავშირებულ სამუშაოების მენეჯმენტს და ჯგუფის მუშაკებს, ქსელის
გამოყენებით, საშუალებას აძლევს ისარგებლონ საერთო მუშაობის განრიგით,
ელექტრონული ფოსტით და სხვა გაზიარებული მონაცემებით.
უახლესი გამოკვლევები აჩვენებს, რომ მუშაკთა ჯგუფების კომპიუტინგში
დაბანდებისგან (ჰარდუერის, სოფთუერის და ადმინისტრაციის ხარჯები) მოგება 100
პროცენტზე მეტია.
123
გამოკვლევები, ანუ გადავიდა მეორე ფაზაზე. ანალიზის მეთოდები იცვლება, მაგრამ ამ
შემთხვევაში ის სწავლობდა ჩანაწერებს და სისტემის ანალიზისთვის იყენებდა
ინტერვიუებს და კითხვარებს. მისმა ანალიზმა გამოავლინა რამდენიმე პრობლება:
წამლებით მომარაგების შესახებ ინფორმაციის ნაკლებობა; წამლით მომარაგებაზე შეკვეთა
აფთიაქებიდან ხდება მხოლოდ მაშინ, როდესაც შესაბამისი წამლის თარო გაცარიელდება;
და ბოლოს, მომარაგების დაგეგმვისას არ არსებობს გაყიდული მედიკამენტების ბოლო
ჩანაწერებისა და შეკვეთის რაოდენობის ურთიერთდაკავშირების რაიმე ხერხი. სისტემა
საჭიროებს გაუმჯობესებას, რომელიც შესრულდება მესამე ფაზაზე, ანუ სისტემის
დაპროექტებისას.
მომხმარებელთან მუშაობისას სისტემის ანალიტიკოსმა დააპროექტა ახალი სისტემა,
რომლის მიხედვით აფთიაქებში არის პერსონალური კომპიუტერები, რომლებიც
ერთმანეთთან შეერთებულია კომპიუტერული ქსელით. ქსელის საშუალებით ამ
კომპიუტერებს შეუძლია მონაცემების გაცვლა ერთმანეთს შორის და სათაო ოფისის
კომპიუტერთან. ინფორმაცია არსებული მედიკამენტების შესახებ შეგროვდება ყოველი
აფთიაქიდან. ზედმეტი მარაგების შემთვევაში მედიკამენტები შეიძლება გადანაწილდეს
სხვადასხვა აფთიაქში, მაგრამ უფრო მნიშვნელოვანია ის, რომ შეკვეთების პროცესი იწყება
მანამ, სანამ მედიკამენეტების თაროები გაცარიელდება.
ახალი პროექტის მოწონების შემდეგ, სისტემის ანალიტიკოსს შეეძლო გადასულიყო
მეოთხე ფაზაზე, დაეწყო სისტემის შემუშავება. მაგრამ ამ შემთხვევაში მან მენეჯერს ურჩია
შეეძინა კომერციული სოფთუერის პაკეტი, რომელიც შეესაბამებოდა დაპროექტებული
სისტემის მოთხოვნებს. ბოლოს ის გადავიდა მეხუთე ფაზაზე და რამდენიმე კვირის
განმავლობაში მომხმარებლებთან ერთად მუშაობით ახალი სისტემა დაინერგა.
ეს მაგალითი ძალიან გამარტივებულია, მაგრამ ის აჩვენებს ორ მნიშვნელოვან აზრს: 1)
ძველი სისტემა უნდა გაანალიზდეს მანამ, სანამ ახალი სისტემა დაპროექტდება; და 2)
სისტემის მომხმარებელი ჩართული უნდა იქნას როგორც ანალიზში, ასევე დაპროექტებაში.
სისტემის ანალიტიკოსი ასრულებს შუამავლის როლს. რაც იმას ნიშნავს, რომ საწყისი იდეა
შეიძლება ბოსისგან მოდიოდეს, მაგრამ ანალიტიკოსი არის პროცესის დამაჩქარებელი,
რომელიც ორგანიზაციის შიგნით დაძლევს ბუნებრივ ინერციას და წინააღმდეგობას
ცვლილებების მიმართ. ანალიტიკოსების წარმატების გასაღები არის ახალი სისტემის
შემუშავებაში შემკვეთი ორგანიზაციის მუშაკთა ჩართვა. გავრცელებულია ფრაზა: “სისტემის
წარმატებაში არაფერია უფრო მეტად მნიშვნელოვანი, ვიდრე სისტემის შემუშავებაში
მომხმარებლის ჩართვა”. არცერთი ახლად შემუშავებული სისიტემა არ იქნება
დამაკმაყოფილებელი თუ მომხმარებელი მას არ აღიქვამს გამოსადეგად.
მომხმარებლისთვის ხელსაყრელია სისტემის ანალიტიკოსთან მუშაობა, ვინაიდან მას
შეუძლია სისტემის ანალიტიკოსს გააკეთებინოს მისთვის სასურველი სისტემა.
მომხმარებელი ობიექტის არსს ძალიან ახლოს იცნობს, ვინაიდან ის მასთან
ყოველდღიურად მუშაობს. სისტემის ანალიტიკოსმა იცის ტექნიკური მხარე, მაგრამ არ
იცნობს მომხმარებლის საქმიანობას ან განყოფილების სამუშაოებს. ამიტომ სისტემის
ანალიტიკოსი დამოკიდებულია მომხმარებელზე, რომელიც ინფორმაციას აწვდის მას და
ეხმარება ისეთი ახალი სისტემის შემუშავებაში, რომელიც მომხმარებლის მოთხოვნებს
დააკმაყოფილებს
•••
მენჯმენტის ზოგიერთი სპეციალისტი ფიქრობს, რომ უმაღლესი დონის ხელმძღვანელი
(პრეზიდენტი, მთავარი აღმასრულებლები და ა.შ.) უნდა შეირჩეს კომპიუტერების
124
სპეციალისტებისაგან. მათ შეუძლიათ ნებისმიერ სამუშაოზე თან მოიტანონ
კომპიუტერების სისტემასთან მუშაობის ფართო გამოცდილება. დღეს პრეზიდენტების და
მთავარი აღმასრულებლების უმეტესობა სამართლის, ფინანსების ან მარკეტინგის
სფეროდანაა. მაგრამ რომელი სფეროდანაც არ უნდა იყოს ხელმძღვანელი, მისი
პროფესიონალობის დონე უნდა შეესაბამებოდეს კომპიუტერული ინდუსტრიის
განვითარების დონეს.
125
თავი 11.
ინტერნეტი
126
დაკავშირებას. მომხმარებლის კომპიუტერის პროვაიდერის კომპიუტერთან დაკავშირება
შეიძლება სატელეფონო კავშირისა და მოდემის გამოყენებით.
თუ ინტენეტით სარგებლობთ სასწავლებლიდან, სამუშაო ადგილიდან ან ინტერნეტ
მომსახურების ორგანიზაციიდან (მაგალითად, ინტერნეტკაფიდან), თქვენ არ გჭირდებათ
ამ ელემენტებზე ზრუნვა, ვინადან შესაბამის ადგილობრივ ქსელში ერთი კომპიუტერი
მაინც აუცილებლად იქნება მოდემით დაკავშირებული რომელიმე პროვაიდერის სერვერ
კომპიუტერთან.
თუ თქვენი საკუთარი კომპიუტერით გსურთ ინტერნეტში ჩართვა, მაშინ ჯერ უნდა
აირჩიოთ პროვაიდერი. ზოგი ირჩევს მეგობრების რჩევით, ზოგი კი სარეკლამო
განცხადებებით. პროვაიდერს მომსახურებისთვის უნდა გადაუხადოთ გარკვეული
გადასახადი. გადასახადი შეძლება იყოს ყოველთვიური ან საათობრივი. საქართველოში
ინტენეტით სარგებლობის გადასახადი 1-2 თეთრია წუთში. შეგიძლიათ პროვაიდერთან
დადოთ ხელშეკრულება, მაშინ უნდა გადაიხადოთ ყოველთვიური გადასახადი;
შეგიძლიათ შეიძინოთ ინტერნეტბარათი, რომლითაც შეგიძლიათ გადახდილი თანხის
შესაბამისი დროით მუშაობა ინტერნეტში; ან შეგიძლიათ ინტერნეტში იმუშაოთ
პროვაიდერის მიერ სპეციალურად გამოყოფილი ტელეფონის ნომრით, რომლითაც თქვენს
კომპიუტერს დაუკავშირებთ პროვაიდერის კომპიუტერს. ამ შემთხვევაში, ნამუშევარი
დროის გადასახდი უნდა გადაიხადოთ ტელეფონის გადასახადის გადახდისას.
127
ერთი ბრაუზერის გამოყენება. ბოლო ვერსიის გრაფიკულმა ბრაუზერებმა ინტერნეტი
მეგობრული გახადა. ყველაზე პოპულარული ბრაუზერია Internet Explorer-ი. ამის
მიზეზია ის, რომ ეს ბრაუზერი შედის საოპერაციო სისტემა Windows-ის ბოლო ვერსიების
კომპლექტში, დამატებითი საზღაურის გარეშე. პოპულარულია, აგრეთვე, Netscape და
Opera.
ბრაუზერების უმრავლესობა მომხმარებელს მსგავს შესაძლებლობებს სთავაზობს. სურ.
11-1-ზე ასახულია Internt Explorer ბრაუზერის ფანჯარა. ამ ფანჯრის ელემენეტებია
სათაურის ზოლი, მენიუს ზოლი, ხელსაწყოების ზოლი, მისამართის ველი, ინფორმაციის
ასახვის არე და მდგომარეობის ზოლი.
ინფომაციის ასახვის არეში აისახება ის Web-გვერდი, რომელსაც თქვენ ესტუმრებით.
Web-გვერდის ასახვას უწოდებენ “საიტზე გადასვლას”, მაგრამ სინამდვილეში თქვენ
არსად არ მიდიხართ, პირიქით ინფორმაცია საიტიდან თქვენთან მოდის. იმ საიტის
მონაცემები, რომელსაც თქვენ “ესტუმრებით” შესაბამისი ჰოსტ კომპიუტერიდან
ინტერნეტის გავლით გადმოიგზავნება თქვენს კომპიუტერში.
სათაურის ზოლში ასახულია ინფომაციის ასახვის არეში აისახული Web-გვერდის
სახელი (GeREs - Georgian Resources) და ბრაუზერის სახელი (Internet Explorer).
მენიუს ზოლში ასახულია ასარჩევი ბრძანებების ერთობლიობა. ამ ბრძანებებს განშლადი
მენუები ჰქვია. თითოეული მათგანზე დაწკაპუნების შემდეგ, ეკრანზე აისახება ბრძანების
შესაბამისი ქვემენიუ, ანუ ქვედა დონის მენიუ. ამ ქვემენიუების ბრძანებებზე
დაწკაპუნებით შეგიძლიათ შეასრულოთ სხვადასხვა მოქმედებები.
ხელსაწყოების ზოლში ასახულია ყველაზე ხშირად საჭირო ბრძანებების შესაბამისი
ღილაკები, ანუ ამ ღილაკებზე დაწკაპუნებით შეგიძლიათ ყველაზე ხშირად საჭირო
მოქმედებები სრულდება. მაგალითად: Back ღილაკზე დაწკაპუნებით ფანჯრის
ინფორმაციის ასახვის არეში აისახება უკანა Web-გვერდი, ანუ ის Web-გვერდი, რომელიც
ასახული იყო მიმდინარე მომენტში ასახული Web-გვერდის ასახვამდე; Print ღილაკზე
დაწკაპუნებით შეგიძლიათ მთლიანად დაბეჭდოთ მიმდინარე მომენტში ასახული Web-
გვერდი.
მისამართის ველში აისახება იმ Web-გვერდის მისამართი (Web-გვერდის მისამართს
შემდეგ პარაგრაფში განვიხილავთ), რომელსაც თქვენ ესტუმრებით, ანუ ინფორმაციის
ასახვის არეში ასახავთ. ამ ველში შეგიძლიათ აკრიფოთ ახალი მისამართი და დააჭიროთ
Enter კლავიშს, რაღაც დროის შემდეგ ფანჯრის ინფორმაციის ასახვის არეში აისახება
შესაბამისი Web-გვერდი.
მდგომარეობის ზოლში, ერთი Web-გვერდიდან მეორეზე გადასვლისას, აისახება
ინფორმაციის გადმოგზავნის მიმდინარეობა. ამავე ზოლში შეიძლება აისახოს სხვა
შეტყობინებაც.
ბრაუზერის გაშვების შემდეგ ეკრანზე აისახება Web-გვერდი, რომელიც შეიძლება იყოს
ბრაუზერის შემქმნელის Web-საიტის პირველი Web-გვერდი ან სხვა წინასწარ შერჩეული
რომელიმე Web-გვერდი. ბრაუზერის გაშვების შემდეგ ინფორმაციის ასახვის არეში ასახულ
Web-გვერდს საწყისი გვერდი ჰქვია. ბრაუზერების უმრავლესობა, მომხმარებლის
სურვილისამებრ, საწყისი გვერდის შეცვლის საშუალებას იძლევა. თუ მთელი Web-გვერდი
ეკრანზე არ ეტევა, შეგიძლიათ მისი სკროლირება, ანუ გადაადგილება ზევით და ქვევით ან
მარჯვნივ და მარცხნივ, ფანჯრის მარჯვნივ და ქვევით მოთავსებული სკროლის ზოლებით
– სკროლის ზოლების ისრებზე დაწკაპუნებით ან ძელაკების გადაადგლებით ეკრანზე
აისახება Web-გვერდის შესაბამისი ნაწილი. სკროლირებისას იცვლება მხოლოდ
ინფორმაციის ასახვის არე.
ბრაუზერების დანიშნულებაა, აგრეთვე, Web-გვერდების პროგრამების ინტერპრეტირება.
128
თავდაპირველად, Web-გვერდები აგებული იყო წინასწარ გამზადებული მასალისგან და
Web-გვერდებით წარმოდგენილი ინფორმაცია და გამოსახულებები სტატიკური, ანუ
უძრავი, იყო. მომხმარებელი ეკრანზე ძირითადად ათვალიერებდა მსოფლიო
საინფომაციო ქსელიდან გადმოწერილ დასაბეჭდად გამზადებული გვერდის
ელექტრონულ ვერსიას. შემდგომ შემუშავებულ იქნა Web-გვერდში მცირე სასცენარო
პროგრამების ჩართვის შესაძლებლობები. სასცენარო პროგრამები Web-გვერდის
გამოსახულებასთან ერთად გადმოიწერება მომხმარებლის კომპიუტერში და Web-
გვერდებს თითქმის ნებისმიერი დავალების შესრულების საშუალებას აძლევს. მათი
საშუალებით შეიძლება ანიმაციური გამოსახულებების ასახვა, Web-გვერდზე შეტანილი
მონაცემების ჰოსტ კომპიუტერში გადაგზავნა, გამოთვლების შესრულება, Web-გვერდის
გახმოვანება და ასე შემდეგ. ეს პროგრამები, აგრეთვე, დინამიური ურთიერთობის
საშუალებას იძლევა, ამ შემთხვევაში მომხმარებელს შეუძლია გააგზვნოს შეტყობინება
ჰოსტ კომპიუტერში და დაუყოვნებლივ მიიღოს უკუკავშირის პასუხი.
სასცენარო პროგრამები Web-გვერდებთან ერთად სხვადასხვა ფორმით მოდის. Web-
გვერდების სასცენარო დაპროგრამების ენებია JavaScript და VBScript. ეს ენები გამოიყენება
ისეთი ინსტრუქციების მიმდევრობის შექმნისთვის, რომლებიც ინტერპრეტირებული და
შესრულებული იქნება ბრაუზერით. ბრაუზერები, აგრეთვე, ასრულებს დაპროგრამების
ენა Java-ზე დაწერილ პატარა პროგრამებს, რომლებსაც აპლეტები ჰქვია, და Microsoft-ის
მიერ შემუშავებული ActiveX ტექნოლოგიით შექმნილ მმართველ ელემენტებს. ისინი
ჩართულია Web-გვერდში და გაეშვება ბრაუზერით Web-გვერდის გადმოწერისთანავე.
მაგალითად, დროშა იფრიალებს, ტექსტი იმოძრავებს და ა.შ.
ბრაუზერთან ერთად მომხმარებელს შეუძლია შეიძინოს ე.წ. plug-ins სოფთუერი,
რომელიც აფართოებს ბრაუზერების შესაძლებლობებს, მათ ფუნქციებსა და
მახასიათებლებს. ჩვეულებრივ, ეს სოფთუერი აფართოებს საიტების აუდიო-ვიდეო
შესაძლებლობებს. plug-ins სოფთუერი შეგიძლიათ გადმოწეროთ მათი შემმუშავებელი
ფირმის Web-საიტიდან. plug-ins სოფთუერის მაგალითია Adobe Acrobat Reader, რომელიც
გამოიყენება გადატანადი დოკუმენეტების ფორმატით (Portable Document Format, PDF)
შექმნილი დოკუმენტების ეკრანზე ასახვისა და ბეჭდვისთვის. ინტერნეტში ძალიან ბევრი
ინფორმაცია არის PDF ფორმატში, ამიტომ მნიშვნელოვანია ამ ფორმატის ინფორმაციის
ასახვის შესაძლებლობის დამატება ბრაუზერზე. ძალიან პოპულარულია აგრეთვე plug-ins
სოფთუერი Shockware, რომელიც კომპანია Macromedia-ს შემუშავებულია. ეს პროგრამა
ანიმაციური და სხვა ეფექტების მქონე საიტების დათვალიერების საშუალებას იძლევა.
129
რომლებიც, Web-გვერდის ჰიპერკავშირზე დაწკაპუნების ან ბრაუზერის ფანჯრის
მისამართის ველში Web-გვერდის მისამართის აკრეფისა და Enter კლავიშზე დაჭერის
შემდეგ, უზრუნველყოფს შესაბამისი Web-გვერდის მომხმარებლის კომპიუტერში
გადმოწერას და ეკრანზე ასახვას.
დომენის სახელი არის შესაბამისი საიტის ჰოსტ კომპიუტერის მისამართი ინტერნეტში.
დომენის სახელის ბოლო ნაწილს, “com”-ს (სურ. 11-2) ეწოდება ზედა დონის დომენი და
წარმოადგენს საიტის მფლობელი ონგანიზაციის მიზნებისა და რაობის აღნიშვნას. ამ
შემთხვევაში “com” ნიშნავს კომერციულ ორგანიზაციას. ზედა დონის დომენის სახელი
ხშირად არის ორასოიანი კოდი, რომელიც აღნიშნავს იმ ქვეყანას, საიდანაც არის საიტი. 11-
1-ცხრილი შეცავს ხშირად გამოყენებულ ზედა დონის დომენების ჩამონათვალს და
აღწერას. გზა არის იმ ფოლდერების (კატალოგების) სახელების მიმდევრობა, რომლებითაც
ხდება ჰოსტ კომპიუტერში რესურსის, ამ შემთხვევაში URL-ის ბოლო ნაწილში
მითითებული ფაილის, ადგილმდებარეობის განსაზღვრა. URL-ის ეს ნაწილი ხშირად
ძალიან გრძელია. მასში დიდი და პატარა ასოების გამოყენებით სხვადასხვა მისამართი
აღინიშნება, ამიტომ, მისამართის ამ ნაწილის აკრეფისას, ის უნდა აიკრიფოს ისე, როგორც
მითითებულია – სადაც დიდი ასოებია, იქ აუცილებლად დიდი ასოები უნდა აიკრიფოს,
ხოლო, სადაც პატარა ასოებია, იქ აუცილებლად პატარა ასოები უნდა აიკრიფოს.
როგორც უკვე აღვნიშნეთ, მოცემული URL-ის, ანუ მისამართის შესაბამისი Web-
გვერდის ბრაუზერის ფანჯარაში ასახვისთვის, ეს მისამართი უნდა აკრიფოთ ბრაუზერის
ფანჯრის მისამართის ველში და დააჭიროთ Enter კლავიშს. საიტის საწყის Web-გვერდს
აქვს მოკლე URL, რომელიც დომენის სახელით მთავრდება. მაგალითად,
http://www.geres.ge არის Georgian Resources საიტის საწყისი Web-გვერდის მისამართი. აქვე
უნდა აღინიშნოს, რომ ბევრ რეკლამირებულ URL-ში არ არის მითითებული მისამართის
პირველი ნაწილი – http://. ბრაუზერების უმეტესობა, მისამართის ველში შესაბამის
მისამართის აკრეფის შემდეგ, თვითონ ამატებს ამ ნაწილს.
თქვენ შეგიძლიათ URL-ის აკრეფის გარეშე ასახოთ სასურველი Web-გვერდი. თითქმის
ყველა საიტის საწყისი Web-გვერდი წარმოადგენს საიტის კატალოგის ან შინაარსის გვერდს
– მასზე ასახულია საიტის დანარჩენი Web-გვერდების ჰიპერკავშირები. როგორც უკვე
აღვნიშნეთ, ამ ჰიპერკავშირებზე დაწკაპუნებით შეგიძლიათ სასურველი Web-გვერდის
ასახავა. ჰიპერკავშირები ასახული იქნება, აგრეთვე, საიტის თითქმის ყველა Web-გვერდზე.
სასურველი Web-გვერდის ასახვა შეგიძლიათ, აგრეთვე, წინასწარ დამახსოვრებული რჩეული
Web-გვერდების ჰიპერკავშირების სიაში Web-გვერდის სახელზე დაწკაპუნებით
(ამ სიაში შეგიძლიათ დაიმახსოვროთ თქვენთვის საინტერესო რჩეული Web-გვერდების
მისამართები). ორივე შემთხვევაში ბრაუზერი თვითონ გაარკვევს ჰიპერკავშირის
შესაბამისი Web-გვერდის მისამართს, გადმოიწერს Web-გვერდს და ასახვს ეკრანზე.
130
თვითმფინავის ბილეთების დაჯავშნა და ა.შ.
ასეთი მოწყობილობით მსოფლიო საინფორმაციო ქსელთან წვდომისთვის, თუ არ გაქვთ
უნდა შეიძინოთ ფიჭური მოდემის ფირფიტა და საჭიროა კავშირი დაამყაროთ უსადენო
წვდომის პროვაიდერთან. ბევრი უსადენო წვდომის პროვაიდერი, ხელში დასაკავებელი
მოწყობილობების შესაძლებლობების შესაბამისად Web-გვერდის გარდაქმნისთვის,
იყენებს უსადენო გამოყენების პროტოკოლს (Wireless Aplication Protocol, WAP). ამ
პროტოკოლით წვდომის სიჩქარე ბევრად ნელია, ვიდრე DSL ტექნოლოგიით ან
ჩვეულებრივი სატელეფონო მოდემით ინტერნეტში ჩართვისას, მაგრამ ამ შემთხვევაში
ძალიან ცოტა გრაფიკული გამოსახულებების გადაგზავნა ხდება, ამიტომ უმეტესი
მომხმარებლისთვის ეს სიჩქარე დამაკმაყოფილებელია. უახლოეს მომავალში
მოსალოდნელია უსადენო წვდომის სიჩქარის ზრდა.
134
სერვერზე საფოსტო ყუთს, ხოლო მეორე ნაწილი საფოსტო სერვერის, ანუ დომენის
სახელია. მომხმარებლის სახელს პროვაიდერი ან ქსელის ადმინისტარატორი ანიჭებს
მომხმარებელს, ხშირად მომხმარებელს თვითონ შეუძლია შეარჩიოს ეს სახელი.
მაგალითად, khatia87@yahoo.com ელექტრონული ფოსტის მისამართია, რომელშიც
khatia87 მომხმარებლის სახელია, ხოლო yahoo.com საფოსტო სერვერის სახელი.
ელექტრონული ფოსტის კლიენტი სოფთუერი მიღებული შეტყობინებების წაკითხვის,
ბეჭდვისა და წაშლის, ხოლო ახალი შეტყობინებების შექმნის, გაგზავნისა და შენახვის
საშუალებას იძლევა. ამ სოფთუერით შესაძლებელია, აგრეთვე, მისამართების წიგნის
შექმნა და წერილთან ერთად გრაფიკული, აუდიო, ვიდეო და კომპიუტერული
პროგრამების შემცველი ფაილების გაგზავნა. მისამართების წიგნიდან მომხმარებელს
შეუძლია სწრაფად მოძებნოს და აირჩიოს ახალი წერილის მისამართი. წერილთან ერთად
გაგზავნილ ფაილებს დანართი ფაილები ჰქვია. ზოგიერთი ქსელი, უსაფრთხოების
მიზნით, ბლოკირებას უკეთებს ყველა ან ზოგიერთ დანართი ფაილების მიღებას.
ელექტრონული ფოსტის კლიენტი სოფთუერი თან ახლავს უმეტეს ბრაუზერს, მაგრამ
ბევრი იყენებს ცალკე ელექტრონული ფოსტის სოფთუერს, რომელიც მოიცავს ისეთ
დამატებით შესაძლებლობებს როგორიცაა ფილტრები (filters), რომელსაც შეუძლია
წერილები დააჯგუფოს ცალკეულ ფოლდერებში და უარყოს სპამი (spam), ანუ არა
სასურველი, გამოუსადეგარი, ხარახურა, თქვენი თხოვნის გარეშე შემოსული წერილები.
ასეთი წერილები ძალიან ხშირია ინტრენეტში, ამიტომ მათ შეუძლია მომხმარებლის
საფოსტო ყუთის შემოსული წერილების (Inbox) ფოლდერის გადავსება.
ინტერნეტის ბევრი პროვაიდერი მომხმარებელს სთავაზობს უფასო ელექტრონული
ფოსტის მომსახურებას. ამ მომსახურებით სარგებლობისთვის მომხმარებელმა, რომელიმე
ასეთი პროვაიდერის საფოსტო სერვერზე, უნდა შექმნას ელექტრონული ფოსტის
სააღრიცხვო ჩანაწერი. ასეთი მომსახურება გამოგადგებათ შემდეგ შემთხვევაში:
• თუ დაამთავრეთ სასწავლებელი ან აღარ მუშაობთ, ე.ი. აღარ შეგიძლიათ ისარგებლოთ
სასწავლებლის ან სამსახურის ელექტრონული ფოსტით.
• თუ თქვენი დამქირავებელი ნებას არ გრთავთ მისი ელექტრონული ფოსტა
გამოიყენოთ პერსონალური სარგებლობისთვის.
• თუ თქვენ გსურთ თქვენი ელექტრონული ფოსტით ისარგებლოთ ნებისმიერ ადგილზე
სადაც კი მოისურვებთ: მეგობრის სახლში, ინტერნეტ კაფეში, ბიბლიოთეკაში, სამსახურში,
სხვა ქალაქში ან სხვა ქვეყანაში.
• თუ თქვენ არ გაქვთ თქვენი საკუთარი კომპიუტერი ან არ შეგიძლიათ თქვენი
კომპიუტერიდან ინტერნეტში წვდომა.
• და ბოლოს, თუ თქვენ ელექტრონული ფოსტის მომსახურებას არ იყენებთ სერიოზულ
ბიზნესში და გსურთ მის გამოყებასთან დაკაშირებული ხარჯების ეკონომია.
ყველა ამ შემთხვევაში, უფასო ელექტრონული ფოსტა მომხმარებლისთვის ხელსაყრელი
და მოსახერხებელი იქნება. თქვენ შეგიძლიათ შექმნათ უფასო ელექტრონული ფოსტის
სააღრიცხვო ჩანაწერი და ისარგებლოთ ამ მომსახურებით გარკვეული დროის
განმავლობაში.
პროვაიდერებს, უფასო ელექტრონული ფოსტის მომსახურების უზრუნველყოფისათვის,
ინტერნეტში განთავსებული აქვთ სპეციალური საიტები. ამ საქმის უხუცესია საიტი
hotmail, რომელიც MSN (Microsoft News) ინტერნეტ პროვაიდერს ეკუთვნის. ინტერნეტის
უმეტესი პროვაიდერი, მაგალითად, Yahoo! და Excite მოიცავს უფასო ელექტრონული
ფოსტის მომსახურებას, რათა მიიზიდოს მომხმარებელი. ზოგიერთი საიტი (მაგალითად,
Ziplip ) მხოლოდ უფასო ელექტრონული ფოსტის მომსახურებისთვის არსებობს.
უფასო ელექტრონული ფოსტის სააღრიცხვო ჩანაწერის შექმნისთვის უნდა ესტუმროთ,
135
ანუ ეკრანზე ასახოთ, შესაბამისი საიტის საწყისი Web-გვერდი და დააწკაპუნოთ
“დარეგისტრირება” (Register) ან მსგავს ჰიპერკავშირზე. ამის შემდეგ ეკრანზე აისახება
Web-გვერდი, რომლის ტექსტურ ველებში უნდა შეიტანოთ სარეგისტრაციო ინფორმაცია,
შესაქმნელი ელექტრონული ფოსტის თქვენს მიერ შერჩეული მისამართის პირველი
ნაწილი, ანუ მომხმარებლის სახელი, და პაროლი. თუ თქვენს მიერ შერჩეული
მომხმარებლის სახელი უკვე ვინმეს აქვს დარეგისტრირებული, პროგრამა მოგთხოვთ სხვა
სახელის შერჩევას, ხშირად ალტერნატიულ სახელსაც შემოგთავაზებთ. მომხმარებლის
სახელის შერჩევისა და მოთხოვნილი ინფორმაციის შეტანის შემდეგ თქვენ
დარეგისტრირდებით შესაბამისი პროვაიდერის საფოსტო სერვერზე, ანუ შეიქმნება
თქვენი სააღრიცხვო ჩანაწერი და უფასო საფოსტო ყუთი, რომლითაც შეგიძლიათ
წერილების გაგზავნა და მიღება ინტერნეტში ჩართული ნებისმიერი კომპიუტერიდან.
წერილების გაგზავნა-მიღებისთვის ისევ უნდა ესტუმროთ თქვენი ელექტრონული
ფოსტის საიტს, ამ საიტის საწყისი Web-გვერდის შესაბამის ტექსტურ ველებში უნდა
შეიტანოთ თქვენი ელექტრონული ფოსტის მისამართის პირველი ნაწილი, ანუ
მომხმარებლის სახელი, და პაროლი და დააწკაპუნოთ “შესვლა” (Sign in) ჰიპერკავშირზე.
ამის შემდეგ, ეკრანზე აისახება თქვენი საფოსტო ყუთის Web-გვერდი.
უფასო ელექტრონული ფოსტის შერჩევისა და სარგებლობისას უნდა გაითვალისწინოთ
შემდეგი:
• როგორია საიდუმლოების დაცვის წესები? როგორ გამოიყენებენ თქვენს პირად
ინფორმაციას, რომელიც თქვენ მიაწოდეთ დარეგისტრირებისას. ამ მონაცემებს ხშირად
იყენებენ თქვენს მიერ საიტის სტუმრობისას შესაბამისი რეკლამების ასახვისთვის, მაგრამ
ხშირად შეიძლება თქვენი მონაცემები, თქვენი ელექტრონული ფოსტის მისამართის
ჩათვლით, მიყიდონ სხვას. ზოგიერთი, მაგალითად, Ziplip საერთოდ არ მოითხოვს პირად
ინფორმაციას. შესაბამის საიტზე იქნება ჰიპერკავშირი “Privacy Policy” ან მსგავსი რამ.
წაიკითხეთ ის.
• რამდენად ადვილი გამოსაყენებელია საფოსტო მომსახურება? ზოგიერთი იმდენად
ადვილია, შეიძლება მისი ინტუიტიურად გამოყენება. ზოგიერთი კი, მოითხოვს საკმაო
მუშაობას, რათა შეისწავლოთ მისი გამოყენება. ყველას აქვს Help ჰიპერკაშირი, მაგრამ ყველა
არ არის მართლაც დახმარების შემცველი. გამოყენების სიიოლის შეფასებისთვის საჭიროა
შექმნათ სააღრიცხვო ჩანაწერი და რამდენჯერმე გამოიყენოთ ის. თუ აღმოაჩენთ, რომ
მოუხერხებელია მისი გამოყენება, შეგიძლიათ ცადოთ სხვა უფასო საფოსტო მომსახურება.
• რა შესაძლებლობებს გთავაზობთ? ზოგიერთი პროვაიდერი მომხმარებელს სთავაზობს
მისამართების ჯგუფის შექმნის შესაძლებლობას, ამ შემთხვევაში მომხმარებელს შეუძლია
ერთი წერილი გააგზავნოს ჯგუფის ყველა მისამართზე. პროვაიდერები განსხვავდებიან
აგრეთვე მიღებული წერილების შენახვისთვის შემოთავაზებული დამხმარე მეხსიერების
ტევადობით. რაც უფრო მეტი წერილის შენახვა შეგეძლებათ, რა თქმა უნდა, მით უკეთესია.
136
ინტერნეტის ჟარგონით საცალო გაყიდვას ეწოდება ბიზნესი-მომხმარებლისთვის (business-
to-consumer, B2C) ელექტრონული კომერცია. ამ სახის ელექტრონულმა კომერციამ
მომხმარებლების დიდი ყურადღება მიიპყრო. ანალიტიკოსები ვარაუდობენ, რომ ბიზნესი-
მომხმარებლისთვის ელექტრონული კომერცია კიდევ უფრო სწრაფად გაიზრდება. აშშ-ში
2002 წელს ბიზნესი-მომხმარებლისთვის ელექტრონული კომერციით გაყიდვის მოცულობამ
შეადგინა 48 მილიარდი დოლარი. ზოგიერთი შეფასებით ეს რიცხვი 2006 წელს
130 მილიარდ დოლარამდე გაიზრდება. ელექტრონული კომერცია იყო აშშ-ს ფენომენი –
არაჩვეულებრივი მოვლენა. ამავე შეფასებით 2005 წელს გაყიდვის ნახევარზე მეტი
მოხდება აშშ-ს გარეთ. ბევრი საცალო მოვაჭრე, მაგალითად, etoys.com (სურ. 11-3)
მხოლოდ ინტერნეტის საშუალებით აწარმოებს ბიზნესს. ზოგიერთ ამ კომპანიას საკუთარი
საქონლის საწყობი აქვს, საიდანაც აკმაყოფილებენ მომხმარებელთა შეკვეთებს. ზოგიერთი
მათგანი შეკვეთებს პირდაპირ მწარმოებლებს გადასცემს, რომლებიც შესაბამის საქონელს
აგზავნიან მომხმარებელთან. ორივე შემთხვევაში, ასეთი საცალო მოვაჭრეები არ იხდიან
გამყიდველების ხელფასს და სავაჭრო შენობების ქირას – ასეთი სავაჭრო დაწესებულების
მოვლა გაძღოლასთან დაკავშირებული ხარჯები გაცილებით ნაკლებია, ვიდრე
ჩვეულებრივი სავაჭრო დაწესებულებისა. ეს მათ საშუალებას აძლევს მომხმარებელს
ნაკლები გადაახდევინონ საქონელში.
ბოლო წლებში ბევრმა ტრადიციულმა საცალო ვაჭრობის დაწესებულებამ ინტერნეტში
თავისი საიტი შექმნა.
ინტერნეტს იყენებენ, აგრეთვე, საფოსტო შეკვეთების საცალო მოვაჭრენი. მათი ბიზნესი
დაფუძნებულია კატალოგებზე, რომლებიც მომხმარებელს ეგზავნება ჩვეულებრივი
ფოსტით, ხოლო მომხმარებელი შეკვეთას აწარმოებს ფოსტით ან ტელეფონით. ბევრმა
მათგანმა ინტერნეტში განათავსა თავისი ონლაინური კატალოგები, რითაც უფრო ბევრი
კლიენტი მიიზიდა. ისინი შეკვეთებსაც ინტერნეტით ონლაინური რეჟიმით იღებს.
137
მომხმარებელი-მომხმარებლისთვის (Consumer-to-Consumer, C2C) ელექტრონული
კომერცია მიმდინარეობს ონლაინური სააუქციონო საიტებით. თუ თქვენ გსურთ გაყიდოთ
რაიმე ნივთი, რომელიც მხოლოდ ძალიან ცოტა ვინმეს დააინტერესებს, თქვენი ნივთის
ფოტო შეგიძლიათ განათავსოთ შესაბამის სააუქციონო საიტის გვერდზე. ამის შემდეგ მისი
ნახვა შეეძლება დაინტერესებულ პირებს მთელი მსოფლიოს მასშტაბით. ერთ-ერთი ასეთი
საიტია eBay (სურ. 11-4). ეს საიტი ძალიან აადვილებს ყიდვა-გაყიდვას, ამიტომ ბევრმა
ადამიანმა ჩამოაყალიბა სახლის ბიზნესი და ვაჭრობს სააუქციონო საიტებით.
მაგრამ ამ სფეროში ყველაფერი მთლად კარგად არ არის. ინტერნეტში თაღლითობის
50% ონლაინურ აუქციონებზე მოდის.
138
კანონი, რომელსაც ოთხი მთავარი კომპონენტი აქვს.
1) შტატებს და ადგილობრივ მთავრობებს ეკრძალებათ ინტერნეტით სარგებლობის
ხარჯებზე გადასახადების დაწესება. მაგალითად, არ შეიძლება გადასახადის დაწესება
ინტერნეტ პროვაიდერისთვის გადახდილ თანხებზე.
2) იკრძალება გადასახადების დაწესება შტატის გარეთ წარმოებულ ბიზნესზე.
3) შეიქმნა დროებითი კომისია, რომელიც შეისწავლის ინტერნეტ კომერციას და
მოახსენებს კონგრესს უნდა დაიბეგროს თუ არა ინტერნეტი.
4) სხვა ქვეყნების მთავრობებს მოუწოდებს ინტერნეტის განთავისუფლებას
გადასახადებისგან და ტარიფებისგან.
შედეგად, ეს კანონი უზრუნველყოფდა ინტერნეტის ახალი გადასახადებისგან
განთავისუფლებას სამი წლის განმავლობაში მანამ, სანამ კომიტეტი გადაწყვეტდა
ინტერნეტი უნდა დაიბეგროს თუ არა და თუ უნდა დაიბეგროს, როგორ დაიბეგროს. ამის
შემდეგ, ვაჭრობის გადასახადების დაბეგვრასთან დაკავშირებით, არაფერი არ შეცვლილა.
სახელმწიფო და ადგილობრივ მთავრობებს ნება დაერთოთ მოითხოვონ ვაჭრობის
გადასახადები ინტერნეტ ვაჭრობაში. ეს გადასახადები ტრადიციული ვაჭრობის
გადასახადების მსგავისია. ამ კანონს ვადა გაუვიდა 2001 წელს, 2000 წელს მიღებულ იქნა
ინტერნეტის დისკრიმინაციის აკრძალვის კანონი რომელიც წინა კანონის ვადას
აგრძელებს 2005 წლამდე.
იმისთვის, რომ პორტალი კარგი მეგზური გახდეს, მისი საიტი იწყება მრავალი სახის
თემის სათაურისა და ჰიპერკავშირის წარმოდგენით. ჯანმრთელობიდან დაწყებული
კინოთი და ვაჭრობით დამთავრებული. მაგრამ იმისთვის, რომ თქვენთვის ის გახდეს
კარგი მეგზური, პორტალ საიტს ესაჭიროება თქვენგან რაღაც ინფომაცია, რაც მას
შესაძლებლობას მისცემს თქვენ მიერ გამოყენებული საიტი გახადოს პერსონალური, ანუ
თქვენთვის უფრო მოსახერხებელი. თქვენ მიერ მიწოდებული პირადი ინფორმაციის
საფუძველზე, საიტს შეუძლია წამოგიდგინოთ ადგილობრივი ამინდის პროგნოზი,
ადგილობრივი ახალი ამბები, სპორტული შედეგები, ვალუტის კურსი და აქციების ფასები.
უმეტესი პორტალი გთავაზობთ იმას, რაც თქვენ ყველაზე ხშირად გესაჭიროებათ.
ზოგიერთი პორტალი გთავაზობთ საკუთარი პორტალ-საიტის შექმნის ინსტრუქციებს.
ასეთი პორტალ-საიტი ყოველთვის აისახება თქვენი ბრაუზერის გაშვებისას.
140
ბანერი არ არის ისე ეფექტური, როგორც რეკლამის მიმცემს სურს, ვინაიდან
მომხმარებლები ხშირად არ აწკაპუნებენ მასზე – მათ არ სურთ დატოვონ ის მიმდინარე
Web-გვერდი, რომელიც მათ აინტერესებთ და არ გადადიან განმცხადებლის საიტზე. ამ
პრობლემის ერთ-ერთი გადაწყვეტა არის ცოცხალი ბანერი, რომელიც ისეთ აუდიო და
ვიდეო ინფორმაციას შეიცავს, რომელიც მომხმარებელს, მიმდინარე საიტიდან გადასვლის
გარეშე, აწოდებს მეტ პროდუქტიულ ინფორმაციას. ეს მიდგომა პოპულარული გახდა,
მაგრამ მასაც აქვს უარყოფითი მხარეები. ცოცხალი ბანერები შედარებით ნელა მუშაობს და
მათი შემუშავება ხარჯიანია.
ყველაზე ეფექტურია კონტექსტური რეკლამები, რომელიც დაკავშირებულია ეკრანზე
ნაჩვენებ თემასთან. ამ შემთხვევაში, უფრო დიდი შესაძლებლობებია, რომ ასეთ
რეკლამაზე დააწკაპუნებენ და მომხმარებელი რაიმეს შეიძენს. მაგალითად, თუ Web-
გვერდი მომგზაურობის შესახებაა, მაშინ სრულიად შესაძლებელია მომხმარებელმა
დააწკაპუნოს ამავე გვერდზე განთავსებულ სამოგზაურო ბიუროს რეკლამაზე.
რეკლამები ხშირად მომაბეზრებელია. ყველაზე მომაბეზრებელი არის ზევიდან
განშლადი რეკლამა (pop-over-adds) და ქვევიდან განშლადი რეკლამა (pop-under-adds).
ზევიდან განშლადი რეკლამა თქვენს მიერ ასახული მიმდინარე ფანჯრის ზევიდან ხსნის
ახალ სარეკლამო ფანჯარას, ხოლო ქვევიდან განშლადი რეკლამა თქვენს მიერ ასახული
მიმდინარე ფანჯრის ქვევიდან ხსნის ახალ სარეკლამაო ფანჯარას, რომელიც ეკრანზე
აისახება მიმდინარე ფანჯრის დახურვის შემდეგ.
Web-გვერდების რეკლამებს მომხმარებლისთვის უარყოფითი მხარეები აქვს. ერთი არის
ის, რომ რეკლამის გრაფიკულ გამოსახულებებს და აპლეტებს გადმოწერისთვის სჭირდება
დრო. მეორე უარყოფითი მხარეა ის, რომ გვერდის გადმოწერისას და ეკრანზე ასახვისას,
პირველად რეკლამა გადმოიწერება და აისახება ეკრანზე. ე.ი. თქვენ ვერ ნახავთ მთლიან
გვერდს მანამ, სანამ რეკლამა არ აისახება ეკრანზე. ეს იმას ნიშნავს, რომ საიტის მენეჯერს
სურს დარწმუნებული იყოს, რომ თქვენ ნახავთ რეკლამას მანამ, სანამ დააწკაპუნებთ
ჰიპერკაშირზე და ასახავთ სხვა Web-გვერდს.
141
რომლებსაც ნახავენ და გამოიყენებენ კომპანიის მუშაკები. გვერდები კარგად
გაფორმებული და ადვილი გამოსაყენებელი უნდა იყოს. ტიპიურ პირველ გვერდს,
რომელიც პირველად გაიხსნება ინტრანეტში, უნდა ჰქონდეს კომპანიის მიმზიდველი
ლოგო და ფუნქციების წარმოდგენის რამდენიმე ჰიპერკავშირი, რომლებითაც უფრო
დაწვრილებითი შინაარსის შემცველ Web-გვერდზე გადასვლა შეიძლება. ყოველ
კომპიუტერზე ერთი და იგივე სახის ინფორმაციის წარმოდგენით, შემმუშავებლებს
შეუძლიათ ყველა კომპიუტერის სოფთუერი და მონაცემთა ფაილები გააერთიანონ ერთ
სისტემაში, რაც მუშაკებს ეხმარება მოძებნონ ინფომაცია მისი ადგილმდებარეობის
მიუხედავად.
143
თავი 12.
ხელოვნური ინტელექტი
144
ჩაედოთ კომპიუტერში, მაგრამ მანქანის მიერ ნაწარმოები პირდაპირ სიტყვა-სიტყვით
თარგმანი ხშირად უაზრო იყო. მაგალითად, კომპიუტერს შესთავაზეს ეჩვენებინა მისი
შესაძლებლობა ინგლისურიდან რუსულად და შემდეგ უკუ – რუსულიდან ინგლისურად –
ფრაზების თარგმანში. მიუხედავად კომპიუტერის მცდელობისა, ფრაზა “The Spirit Is
Willing, But The Flesh Is Weak” უკანვე თარგმანით გახდა “The Vodka Is Good, But The Meat
Is Spoild”. თავდაპირველი ფრაზის შინაარსია “სული ძლიერია, ხოლო სხეული სუსტი”,
ხოლო უკუ თარგმანით მიღებული ფრაზის შინაარსია “არაყი კარგია, მაგრამ ხორცი
გაფუჭებულია”.
ამ ფართოდ გავრცელებული ექსპერიმენტის უიღბლო შედეგის გამო დაიწყეს
ხელოვნური ინტელექტის მეცნიერთა დაცინვა; მათ განიხილავდნენ მეოცნებეებად,
რომლებიც ყურადღებას არ აქცევდნენ მანქანის შეზღუდვებს. ხელოვნური ინტელექტის
დაფინანსება შეწყდა, რამაც ის კრიზისში ჩააგდო, რომლიდანაც ის ვეღარ აღდგა მანამ,
სანამ 1980 წელს არ გამოჩნდა საექსპერტო სისტემები. მიუხედავად დაუფინანსებლობისა,
მეცნიერთა შეუპოვარი გუნდი მაინც აგრძელებდა ხელოვნური ინტელექტის კვლევას
კომპიუტერის სწავლების საკითხებში.
145
კომპიუტერი არ შეიძლება განხილული იქნეს როგორც ინტელექტუალური, ვინაიდან
ისინი ვერ შექმნიან მუსიკას ბეთჰოვენის მსგავსად და ვერ დაწერენ შექსპირის მსგავსად;
შეპასუხება არის ის, რომ ამის გაკეთება არც ჩვეულებრივ ადამიანს – მუსიკოსს ან მწერალს
შეუძლია. ინტელექტუალურობა არ ნიშნავს გენიოსობას.
ვთქვათ დიდი ხანი იფიქრეთ პრობლემაზე და ამოხსნას მიაღწიეთ მოულოდნელად. არც
თქვენ იცით და არც არავინ იცის როგორ გააკეთეთ ეს. როგორც ჩანს, ადამიანის მიერ
პრობლემების ამოხსნისას დიდი ბიძგი არის უნარი საგნებს შეხედო როგორც მთლიანს.
ექსპერიმენტებმა აჩვენეს, რომ ადამიანები ამოცანებს ნაბიჯ-ნაბიჯ ლოგიკის გამოყენებით
იშვიათად ხსნიან. ხოლო თანამედროვე კომპიუტერების უმრავლესობა ამოცანებს ნაბიჯ-
ნაბიჯ ლოგიკის გამოყენებით ხსნის, თანაც ადამიანზე უკეთესად. უმეტესი თანამედროვე
კომპიუტერები პრობლემებზე მუშაობისას ერთდროულად ერთ ბიჯს ასრულებს. ამოცანის
ამოხსნისას ადამიანის ტვინი სჯობს კომპიუტერისას, ვინაიდან ტვინს აქვს მილიონობით
ნეირონები, რომლებიც ერთდროულად მუშაობენ. ზოგიერთი მეცნიერი კომპიუტერით
მსგავს მიდგომაზე ფიქრობს.
146
გიორგიმ ხელი მოითბო
გიორგიმ ხელი მიჰყო ვაჭრობას
გიორგიმ როსტომს ხელი ჩამოართვა
გიორგიმ როსტომს ხელი შეუწყო
სიტყვას ხელი, ყოველ წინადადებაში, სხვადასხვა მნიშვნელობა აქვს. როგორც ვხედავთ,
ბუნებრივ ენას უხვად აქვს შეუსაბამობა. ამის საპირისპიროდ, ზოგჯერ წინადადებები,
რომლებიც ძალიან განსხვავებული ჩანს, სინამდვილეში ერთსა და იმავეს ნიშნავს:
გიორგიმ როსტომს წიგნი სამ ლარად მიჰყიდა
როსტომმა გიორგის წიგნში სამი ლარი გადაუხადა
წიგნი, რომელიც გიორგიმ როსტომისგან იყიდა, სამ ლარი ღირს
ყველა ამ წინადადების ახსნისა და მათი ეკვივალენტობის დანახვისთვის საჭიროა
ძალიან რთული და დახვეწილი სოფთუერი (რომ არაფერი ვთქვათ კომპიუტერის
უზარმაზარ რესურსებზე). ბუნებრივი ენის გამოკვლევაში ხელოვნური ინტელექტის
მთავარი ფუნქცია არის შეიმუშაოს კომპიუტერული სისტემები, რომლებიც ასეთი
პრობლემების გადაწყვეტას შეძლებს.
ლექსიკონების და გრამატიკული წესების გარდა კომპიუტერებს სჭირდებათ სწორი
მიმართულების განსაზღვრის ცოდნა. ზემოთ აღწერილი ენის გადათარგმნის ფიასკოდან
ჩანს, რომ უფრო მეტად საჭიროა სწორი მიხვედრის უნარი. სიტყვები კონტექსტში უნდა
იქნეს აღებული. ადამიანები დაბადების დღიდანვე ეუფლებიან სიტყვების კონტექსტის
გაგებას. განვიხილოთ წინადადება: “გიორგი ატირდა როცა გაიგო, რომ ანას როსტომი
უყვარდა”. ჩვენი საკუთარი კონტექსტიდან, ჩვენ შეგვიძლია დავხატოთ რამდენიმე
შესაძლო დასკვნა: გიორგი არის დაღონებული, გიორგის შესაძლოა ანა უყვარს , და ა.შ. ეს
დასკვნები შესაძლოა სწორი არ იყოს, მაგრამ ისინი დაფუძნებულია ჩვენთვის ცნობილ
ლოგიკურ კონტექსტებზე და, ამიტომ მისაღები ინტერპრეტაცია არის. სხვა მხრივ, გიორგი
აგრონომია ან ანას აქვს ახალი მაცივარი არ იქნებოდა გონივრული დასკვნა ამ
წინადადებიდან.
ხელოვნური ინტელექტის მეცნიერებისთვის ერთ-ერთი ყველაზე რთული ამოცანა არის
კომპიუტერის კონტექსტით უზრუნველყოფა. მეცნიერებმა ამის გაკეთება კონკრეტულ თემაზე
სცადეს და დაწერეს სოფთუერი, რომლითაც კომპიუტერს შეეძლო დიალოგი რესტორნის
შესახებ. კომპიუტერში ჩაიწერა ინფორმაცია ასობით ისეთი ფაქტის შესახებ, რომლებიც
ნებისმიერმა პატარა ბავშმაც იცის, მაგალითად: რესტორანი მომხმარებელს ემსახურება
საკვებით; მომხმარებელმა უნდა გადაიხადოს მომსახურების საფასური; და ა.შ..
რაიმე თემის შესახებ კითხვაზე პასუხის გაცემისთვის საჭირო ინფორმაციის
კომპიუტერისთვის მიცემა შედარებით იოლი ამოცანაა. მაგალითად, საფონდო ბირჟის
ბროკერების კომპიუტერი არ საჭიროებს იცოდეს რა არის აქცია, მაგრამ მას უნდა შეეძლოს
აქციებთან დაკავშირებული ციფრების ანალიზი და იმის განსაზღვრა თუ როდის არის
ყიდვის ან გაყიდვის დრო. ასეთ სისტემებს, რომლებიც ხელოვნური ინტელექტის
ქვესიმრავლეს მიეკუთვნებიან, საექსპერტო სისტემები ეწოდება.
147
მოძებნასა და შეკეთებაში (სურ. 12-1); ნავთობის მოპოვების საქმის საექსპერტო სისტემას
შეუძლია მომხმარებელს მისცეს რჩევა, თუ სად გაიბურღოს ნავთობის ჭაბურღილი; ან
საფონდო საქმიანობის საექსპერტო სისტემას შეუძლია განსაზღვროს, თუ რომელი აქციის
შეძენა იქნება მომგებიანი. მომხმარებელი არის ცოდნის მაძიებელი, რომელიც კითხვებს
აძლევს სისტემას ბუნებრივი ენის, მაგალითად, ინგლისურის, მსგავსი ფორმით.
საექსპერტო სისტემას შეუძლია პასუხი გასცეს შეკითხვას პრობლემის შესახებ და, ამასთან
ერთად, ახსნას პასუხი. საექსპერტო სისტემა თავდაპირველად შეეცდება გაიგოს კითხვის
მნიშვნელობა და შემდეგ მას შეადარებს მისთვის “ცნობილ” ფაქტებს და წესებს. ეს ფაქტები
და წესები თავდაპირველად ადამიანი ექსპერტის მიერ არის მიცემული და შენახულია
დისკოზე. აქვე უნდა აღინიშნოს, რომ საექსპერტო სისტემები გადაწყვეტილების მიღების
პროცესში გამოიყენება მომხმარებლის თანაშემწედ და არა მის შემცვლელად.
148
ყავის ფინჯანი ან ვაშლის წვენის ფინჯანი.
საექსპერტო სისტემის აგებისას ყველაზე მნიშვნელოვანია გადაწყდეს ვინ არიან
შესაბამისი ექსპერტები. პიროვნებას, რომელიც ექსპერტისგან ცოდნის მიღებაზე მუშაობს
ცოდნის ინჟინერი ჰქვია. ცოდნის ინჟინერს უნდა ჰქონდეს ცოდნის შეძენის სურვილი და
დიპლომატის ჩვევები. მას შეუძლია საექსპერტო სისტემა დააპროგრამოს ხელოვნური
ინტელექტის დაპროგრამების ენა PROLOG-ზე ან გამოიყენოს საექსპერტო სისტემის გარსი,
რომელიც სისტემის სწრაფი შექმნის საშუალებას იძლევა, მაგრამ ნაკლებად ეფექტური და
მოქნილია, ვიდრე დაპროგრამების ენა.
გამოვლენილი წესები ჩამოყალიბდება თუ-მაშინ (if-then) წესების სიმრავლედ.
მაგალითი: თუ (if) კლიენტმა კრედიტის ლიმიტს გადააჭარბა არა უმეტეს 20 პროცენტისა
და გადახდილი აქვს თვიური გადასახადი ექვსი თვისთვის, მაშინ (then) შემდგომ
გააფართოვე კრედიტი. შემდეგ სისტემა გადაითარგმნება კომპიუტერიზებულ ვერსიაში,
გადათვალიერდება, შეიცვლება, ტესტირდება და რამდენიმეჯერ შეიცვლება. ეს
განმეორებადი რევიზიის პროცესი შეიძლება თვეები ან წლები გაგრძელდეს. ბოლოს,
სისტემა მოთავსდება იგივე სიტუაციაში, რომელშიც ადამიანი ექსპერტი მუშაობს.
საექსპერტო სისტემა იძლევა იგივე ან უკეთეს მომსახურებას, რასაც ადამიანი ექსპერტი,
ამასთან ერთად, ის ადამიანი ექსპერტზე ბევრად უფრო სწრაფად მუშაობს.
149
ტრადიციული რობოტების საშუალებით ობიექტების გამოცნობა ხდება მათი ფორმების
მიხედვით (სურ. 12-4). ეს რობოტები მხოლოდ დომინანტ ფერებს ხედავენ. თანამედროვე
მხედველობის მქონე რობოტებს შეუძლია ფერების დანახვა და გარჩევა, ე.ი. მათ
შეუძლიათ გამოიცნონ მრავალფეროვანი საგნები მხოლოდ მათი ფერებით. მაგალითად,
როჩესტერის უნივერსიტეტში შექმნილ ექსპერიმენტულ რობოტს შეუძლია ერთი ზომის
70 ყუთი ერთმანეთისგან გაარჩიოს ფერების მიხედვით. ასეთ რობოტებს დიდი გამოყენება
ექნება სუპერმარკეტებში.
150
გამოჩნდება უნდა შეჩერდეს. ეს ისეა თითქოს მომხმარებელი ნამდვილად სეირნობს
გალერეაში.
მეორე მაგალითში მეცნიერებმა აიღეს მონაცემები მარსის შესახებ, გამოაგზავნეს უკან
კოსმოსური ზონდით და გადაიტანეს ვირტუალური რეალობის პროგრამაში. ინფორმაცია
პლანეტის მთების, კლდეების და თხემების შესახებ გამოყენებული იქნა მარსის
ზედაპირის გამოსახულების შესაქმნელად, რომლის დათვალიერება შეუძლია ნებისმიერ
პიროვნებას სპეციალური ეკრანის გამოყენებით.
151
თავი 13.
ჰარდუერის, სოფთუერისა და მონაცემების დაცვა
აშშ-ს ერთ ერთ ქალაქში 13 დან 17 წლამდე ასაკის 23 თინეიჯერი სახლის კომპიუტერებს
იყენებდა შორეულ მანძილზე განლაგებულ კომპიუტერულ სისტემებში შეჭრისთვის. მათ
შეძლეს თავიანთი პერსონალური კომპიუტერიდან, მონაცემთა გადაცემის ქსელით, სხვა
კომპიუტერულ სისტემაში არაკანონიერი შეღწევა. ბავშვების ეს ეშმაკობა და მასხარაობა
გამოავლინა და აღკვეთა აშშ-ს ფედერალური გამოძიების ბიურომ.
ეს თინეიჯერები ჰაკერები (Haker, გამტეხი) იყვნენ. ტერმინი ჰაკერი გულისხმობს
პიროვნებას, რომელსაც კომპიუტერის ცოდნაში განსაკუთრებით დიდი გამოცდილება
გააჩნია. მაგრამ ეს ტერმინი, კომპიუტერების არამზადების, კერძოდ აღნიშნული
თინეიჯერების გამოჩენის შემდეგ, აღებულია უფრო ავბედითი მნიშვნელობით.
აღნიშნული შემთხვევისთვის, თინეიჯერი ჰაკერები კომპიუტერს არ იყენებდნენ ფულის
ან საკუთრების მოსაპარად. მათ შეცვალეს სისტემის პაროლები და თავი აარიდეს
კომპიუტერის სააღრიცხვო ჩანაწერებთან კანონიერ წვდომას. მათ, აგრეთვე, შექმნეს
ფიქტიური სააღრიცხვო ჩანაწერები და გაანადგურეს ან შეცვალეს ზოგიერთი ფაილი.
თინეიჯერებს შეეძლოთ კომპიუტერების ქსელით ერთმანეთისთვის ეცნობებინათ
ხიფათის შესახებ და აეტეხათ განგაში, ამიტომ FBI-ის მუშაკებმა მოულოდნელი და
სწრაფი მოქმედებით გააუვნებლეს ისინი.
ეს ამბავი სინამდვილეა. ამ თინეიჯერებს სურდათ თავი მოეწონებინათ თანატოლებთან,
შეეწუხებინათ ხალხი, რომლებიც არ მოსწონდათ, გადასახადის გარეშე ესარგებლათ
კომპიუტერული მომსახურებით და მიეღოთ ინფორმაცია, რომელსაც გაყიდდნენ.
ჰაკერები მცირე ნაწილია უსაფრთხოების პრობლემისა. უფრო სერიოზული დანაკარგები
გამოწვეულია ელექტრონული ჯიბგირებით, რომლებიც საკმაოდ ხნიერები და არც თუ ისე
უტვინოები არიან. განვიხილოთ შემდეგი მაგალითები:
• საბროკერო კლერკმა 1700 საკუთარი აქცია, თითოეული 1,5 დოლარის ღირებულების,
თავისი ტერმინალის კლავიატურიდან შეცვალა ათასჯერ უფრო მეტი ღირებულების
იგივე რაოდენობის და სხვა კომპანიის აქციებად.
• ბანკის მუშაკმა (გოგონამ) თავისი კომპიუტერის გამოყენებით შეცვალა კოდი და ბანკის
განსაზღვრული თანხა ხუმრობით გადაიტანა მისი მეგობარი ბიჭის ანგარიშზე; როგორც
ფული, ასევე მისი მეგობარი ბიჭი გაქრა.
• ერთ-ერთი საწყობის ოპერატორმა ტერმინალის კლავიატურიდან შეცვალა ზოგიერთი
კლიენტის მისამართები, რითაც რამდენიმე ათასი დოლარის ღირებელების საწყობის
საქონელი სხვა მიმართულებით გააგზავნა.
• აქციების ბროკერმა კომპანიის კომპიუტერების სისტემა გამოიყენა კოკაინის შესყიდვა-
გაყიდვისთვის.
ეს ფაქტები უჩვენებს, რომ კომპიუტერულ კრიმინალს ხშირად ძალიან დიდი ზარალი
მოაქვს. ადამიანები, რომლებიც კომპიუტერულ სისტემებს მნიშვნელოვანი ინფორმაციის,
სოფთუერის, სატელეფონო მომსახურების და საკრედიტო ბარათების მოპარვისთვის
იყენებენ, ხშირად ორგანიზებულ კრიმინალს შეადგენენ. ისინი ერთმანეთს გადასცემენ ან
ერთმანეთში ყიდიან ამ ნაქურდალს.
152
წვდომის შესაძლებლობების გაზრდის გამო. დღეს ბევრი მუშაკი სამუშაო ადგილზე
კომპიუტერთან მუშაობს. კომპიუტერული კრიმინალი თეთრსაყელოიანი კრიმინალია.
სამუშაოზე მუშაკი გამუდმებით სწავლობს კომპიუტერის შესაძლებლობებს, ის იღებს
ცოდნას, რომელიც შეიძლება გამოყენებული იქნას კრიმინალისთვის – კომპანიისადმი
ზიანის მისაყენებლად.
ქვემოთ ჩამოთვლილია კომპიუტერული უსაფრთხოების დარღვევის მხოლოდ
რამდენიმე სახიფათო შესაძლებლობა.
თავდაცვის ძალების მუშაკს შეუძლია: გააჩეროს მოწყობილობების და პროგრამების
მუშაობა; გაიტაცოს მონაცემები.
კონკურენტს შეუძლია: ჩაშალოს ოპერაციები; გადაიბიროს და გაურიგდეს მუშაკს
ჯაშუშობაში; მოიპაროს მონაცემები ან პროგრამები; ოქმების, ანგარიშების, საბუთების ან
ეკრანის გამოსახულებების ფოტოგრაფირება.
მონაცემების შემმოწმებელ მუშაკს შეუძლია: ჩაამატოს არასასურველი მონაცემები;
წაშალოს მონაცემები; გამოტოვოს შემოწმება; გაყიდოს ინფორმაცია.
სუპერვიზორს შეუძლია: მონაცემების ფალსიფიცირება; თანხების მითვისება კომპანიის
შიგნით ან გარეთ ადამიანებთან არაკანონიერი გარიგება.
სისტემის მომხმარებელს შეუძლია: მიყიდოს ინფორმაცია კონკურენტებს; უნებართვოდ
მიიღოს ინფორმაცია.
ოპერატორს შეუძლია: ფაილების კოპირება; ფაილების განადგურება.
ანაგარიშების მომთხოვნ მომხმარებელს შეუძლია: მიყიდოს ინფორმაცია კონკურენტებს;
უნებართვოდ მიიღოს ინფორმაცია.
კომპიუტერული სისტემის სპეციალისტს შეუძლია: უნებართვო და არასასურველი
პროგრამების ინსტოლირება; სისტემის გაჩერება.
მონაცემთა გარდაქმნის მუშაკს შეუძლია: კოდების შეცვლა; მონაცემების ჩამატება;
მონაცემების წაშლა.
დამპროგრამებელს შეუძლია: პროგრამებისა და მონაცემების მოპარვა; დაპროგრამების
შედეგად თანხების მითვისება; კონტროლის აცილება.
ანგარიშების გამანაწილებელ მუშაკს შეუძლია: საიდუმლო ინფორმაციის წაკითხვა;
ანგარიშების უნებართვო ასლების გაკეთება.
ნაგვის შემგროვებელს შეუძლია: ანგარიშები და მათი ასლები მიყიდოს კონკურენტებს.
თუ ზემოთ ჩამოთვლილი ადამიანები კომპიუტერთან წვდომის შესაძლებლობებით
ისარგებლებენ კრიმინალის ჩადენის მიზნით, მათ ძალიან დიდი ზიანის მოტანა
შეუძლიათ.
153
) კომპიუტერული დროის ქურდობა პირადი გამოყენებისთვის ან სხვა სარგებლობის
მიღების განზრახვით. კომპიუტერის მუშაკებს შეუძლიათ კომპიუტერული სამუშაო
შეასრულონ გარე კლიენტებისთვის, იმუშაონ პირად პროექტებზე, მაგალითად, საგაზეთო
სტატიაზე ან დაწერონ სოფთუერი.
) პროგრამების ან მონაცემების ქურდობა, განადგურება ან გამოყენება.
) კომპიუტერის ფაილებში დახსომებული მონაცემების შეცვლა.
154
• შეღწევა გასაღებით. ამ ხერხს “რა გაქვთ” ხერხსაც უწოდებენ. თქვენ შეიძლება
გქონდეთ ჩვეულებრივი გასაღები ან პლასტიკური ბარათი, რითაც კომპიუტერის ოთახში
ფიზიკური შესვლის ან ჩაკეტილი ტერმინალის გახსნისა და კომპიუტერულ სისტემაში
შეღწევის ნებართვას მიიღებთ. მაგალითად, საკრედიტო ბარათის დამაგნიტებული
ზოლით შეგიძლიათ ჩართოთ ბენზინის ტუმბო ბენზინგასამართ სადგურზე. ბევრ
დაწესებულებაში მუშაკთა სამსახურის შენობაში ან ოთახში შესვლის ნებართვის
შემოწმება და მოსვლა-წასვლის აღრიცხვა ხდება საიდენტიფიკაციო ბარათის წაკითხვით.
ბარათი შეიცავს კომპიუტერის ჩიპს, რომელშიც ჩაწერილია მუშაკის საიდენტიფიკაციო
მონაცემები. სამსახურში შესვლისას მუშაკი ჩადებს ბარათს სპეციალურ წამკითხველში.
საიდენტიფიკაციო ნიშანი გადაეცემა კომპიუტერში, რომელიც შეამოწმებს მუშაკის ნიშნის
ლეგალურობას. თუ ნიშანი ლეგალურია, მაშინ გააღებს კარებს და მოახდენს მუშაკის
მოსვლა-წასვლის დროის კომპიუტერულ მონაცემებში აღრიცხვას.
• შეღწევა პაროლით. ამ ხერხს “რა იცით” ხერხსაც უწოდებენ. ამ შემთხვევაში
მომხმარებელმა სისტემაში შეღწევის ნებართვის მიღებისთვის უნდა იცოდეს პაროლი.
მაგალითად, საბანკო მანქანით ნაღდი ფულის აღებისთვის მომხმარებელმა უნდა იცოდეს
თავისი საიდენტიფიკაციო ნომერი. არსებობს კარების საკეტები, რომელთა გაღებისთვის
საჭიროა შიფრის, ანუ ციფრების სწორი კომბინაციის ცოდნა.
• შეღწევა მოქმედებით. ამ ხერხს “რას აკეთებთ” ხერხსაც უწოდებენ. თქვენი
ხელმოწერის ასლის გაკეთება ძნელია. ხელმოწერის შემოწმების სისტემას შეუძლია
შეამოწმოს პიროვნების ხელმოწერა და მის საფუძველზე დართოს მას სისტემაში შეღწევის
უფლება, თუმცა ხელმოწერის გამოცნობით შეღწევის სისტემა უფრო მოხერხებულია
ადამიანთა ურთიერთობისთვის, ვიდრე კომპიუტერებთან ურთიერთობისთვის. ეს
იმიტომ, რომ ადამიანებს შეუძლიათ შეამოწმონ ხელმოწერა მხედველობით, რაც უფრო
ძნელია კომპიუტერისთვის.
• შეღწევა სხეულის მახასიათებლებით. ამ ხერხს “ვინ ხართ” ხერხსაც უწოდებენ. დაცვის
ზოგიერთი სისტემა იყენებს ბიომეტრიკას, ანუ პიროვნების სხეულის მახასიათებლების
გაზომვის მეცნიერებას. თითის ანაბეჭდის აღება დიდი ხანია გამოიყენება, მაგრამ ხმის
გამოცნობა შედარებით ახალია, უფრო ახალია თვალის ბადურით იდენტიფიცირების
იდეა (სურ. 13-1). თვალის ბადურას ისეთი მოხატულობა აქვს მისი დუბლირება უფრო
ძნელია, ვიდრე თითის ანაბეჭდის ან ხმის დუბლირება (სურ. 13-2).
ზოგიერთი სისტემა იყენებს ამ ოთხი კატეგორიის კომბინაციას. მაგალითად,
ავტომატური სალაროს მანქანასთან წვდომისთვის საჭიროა პლასტიკური ბარათი
(გასაღები) და პირადი საიდენტიფიკაციო ნომერი (პაროლი).
155
მნიშვნელოვანი პრობლემა არის მონაცემების დაკარგვა. მაგალითად, დაკარგული ან
განადგურებული კლიენტების ჩანაწერების ძირითადი ფაილის, საბუღალტრო
ანგარიშების ჩანაწერების ან ახალი თვითმფრინავის დაპროექტების მონაცემების აღდგენა
ძალიან ძნელი იქნება, ხოლო აღდგენის ღირებულება ძალიან დიდი.
156
აცილებისთვის? გამოიყენება მონაცემების დაცვის რამდენიმე მეთოდი. ეს არ იძლევა
დაცვის გარანტიას, მაგრამ კარგი დასაწყისია.
ნარჩენების გაუსაფრთხოება. გადაგდებული ნაბეჭდი ფურცელი, დისკეტი და მსგავსი
რამ შესაძლოა არაუფლებამოსილ პირთათვის გახდეს ინფორმაციის წყარო. ამის მსგავსი
ნარჩენების გაუსაფრთხოება შეიძლება დამქუცმაცებლის გამოყენებით ან ჩაკეტილი ნაგვის
კასრებით.
პაროლები. პაროლები არის საიდუმლო სიტყვები ან ციფრები, რომლებიც სისტემასთან
ან სისტემის ნაწილთან შეღწევის ნებართვის მიღებისთვის უნდა აიკრიფოს
კლავიატურაზე. თუ პაროლები იშვიათად იცვლება, ის ცნობილი გახდება მრავალი
ადამიანისთვის. მონაცემთა დაცვის კარგი სისტემები პაროლს ხშირად ცვლიან ისე, რომ
მხოლოდ უფლებამოსილ პიროვნებას შეუძლია ჰქონდეს წვდომა განსაზღვრულ
მონაცემებთან. კომპიუტერულ სისტემებში მონაცემებთან უკანონო წვდომის ყველაზე
გავრცელებული მეთოდია პაროლების ქრაქინგი (Cracking), ანუ მოპარვა. ნუ აირჩევთ
პაროლად თქვენს ან თქვენი ახლობლის სახელს. რეკომენდირებულია პაროლი შექმნათ
არა ნაკლებ ექვსი სიმბოლოთი, დიდი და პატარა ასოებისა და არაალფავიტური
სიმბოლოების გამოყენებით, მაგალითად, Ah2G9jk.
შიდა კონტროლი. შიდა კონტროლი არის კომპიუტერული სისტემის ნაწილი, რომელიც
შემუშავებულია მონაცემებზე შესრულებული მოქმედებების აღრიცხვის მიზნით. შიდა
კონტროლის მაგალითია ტრანზაქციის ჟურნალი – ფაილი რომელშიც სისტემა წერს
განსაზღვრულ მონაცემებთან წვდომის ან შეღწევის ყველა მცდელობას.
აუდიტორული შემოწმება. კომპანიის აუდიტორი, საფინანსო დავთრების ყურადღებით
შესწავლის შემდეგ, კომპანიის ხელმძღვანელობას აწვდის ობიექტურ ინფორმაციას
კომპანიის ფინანსური მდგომარეობის შესახებ და აძლევს შესაბამის რეკომენდაციებს.
სპეციალური მომზადების მქონე აუდიტორს შეუძლია, აგრეთვე, შეამოწმოს კომპიუტერის
პროგრამები და მონაცემები. მაგალითად, მონაცემთა დაცვის თვალსაზრისით აუდიტორს
შეუძლია შეამოწმოს და ნახოს ვის ჰქონდა წვდომა მონაცემებთან იმ პერიოდში, როცა ეს
მონაცემები ჩვეულებრივ არ გამოიყენებოდა.
შიფრირება. სატელეფონო ხაზით გასაგზავნი მონაცემების დაცვა შეიძლება გადასაცემი
ცნობების არევით, ანუ მათი ისეთი კოდით წარმოდგენით, რომლის გაგება შეუძლია
მხოლოდ ამ ცნობების მიმღებ პიროვნებას. ცნობების კოდირების პროცესს დაშიფვრა
ეწოდება, ხოლო დაშიფრული ცნობების გახსნის პროცესს გაშიფვრა ეწოდება. ამერიკის
ეროვნული სტანდარტების ინსტიტუტმა დაამტკიცა მონაცემთა დაშიფვრის სტანდარტი
(Data Encripting Standart, DES), ანუ სტანდარტიზებული შიფრის საზოგადო გასაღები,
რომელიც გამგზავნებს და მიმღებებს შეუძლიათ გამოიყენონ ცნობების დაშიფვრისა და
გაშიფვრისთვის. ამ სტანდარტით დაშიფრული მონაცემების გაშიფვრის გასაღები
ყველასთვის ცნობილია, მაგრამ კომპანიები ჯერ კიდევ იყენებენ მას, ვინაიდან ამ
მეთოდით დაშიფრული ინფორმაციის გაშიფვრა და ხელში ჩაგდება ძალიან ძნელია და
დიდ ხარჯებს მოითხოვს.
157
ვირუსის გამოაშკარავება ხშირად მოულოდნელად ხდება. მაგალითად, კომპანიის ერთ-ერთმა
მუშაკმა დახმარება თხოვა პერსონალური კომპიუტერის მენეჯერს. მუშაკმა განაცხადა, რომ
დილით სამსახურში მისვლისთანავე ჩართო კომპიუტერი და დაიწყო ტექსტის აკრეფა; მალე
შეამჩნია, რომ მისი კომპიუტერი ხისტ დისკოზე რაღაც მოქმედებებს ასრულებდა; ტექსტის
აკრეფის დამთავრების შემდეგ, მან მისცა ბეჭდვის ბრძანება, მაგრამ კომპიუტერმა ეს ბრძანება
არ შეასრულა. მენეჯერმა აღმოაჩინა, რომ აღნიშნული კომპიუტერის ხისტ დისკოზე ყველა
ფაილი წაშლილი იყო. მალე მენეჯერს სხვა მუშაკებმაც მიმართა, ყველას კომპიუტერში
ფაილები წაშლილი იყო. საბოლოოდ, მენჯერმა დაადგინა, რომ ისევ ამოქმედდა ძველი
ვირუსი. ეს ვირუსი, სისტემაზე ერთხელ მიერთების შემდეგ, ამუშავდება ყოველ 14 დეკემბერს
და კომპიუტერში წაშლის ყველა ფაილს. უვნებელი გადარჩა კომპანიის მხოლოდ ის
კომპიუტერები, რომლებიც იმ დღეს, ანუ 14 დეკემბერს, არა ჩაურთავთ. თავიდან ვირუსები
მხოლოდ უსიამოვნო ამბავად ითვლებოდა, დღეს მისგან მსოფლიო ბიზნესი ყოველწლიურად
რამდენიმე მილიარდ დოლარს ზარალობს. სამწუხაროდ, ვირუსები ადვილად გადადის ერთი
სისტემიდან მეორეში.
ჭია არის პროგრამა, რომელიც ქსელის მეშვეობით თავისთავად გადადის
კომპიუტერიდან კომპიუტერში, თავისთავად ჩაიწერება სამიზნე კომპიუტერის დისკოზე
ცალკე ფაილად და გამრავლდება. მაგალითად, კორნელის უნივერსიტეტის სტუდენტ
რობერტ მორისის მიერ შექმნილი ჭია მოგზაურობდა ელექტრონული ფოსტის ქსელის
გასწვრივ და ახდენდა ათასობით კომპიუტერის გამორთვას. ჭია შედიოდა ქსელში და
მრავლდებოდა უკონტროლოდ, ანაგვიანებდა ინფიცირებული კომპიუტერის მეხსიერებას
მანამ, სანამ კომპიუტერი ვეღარ შეძლებდა ფუნქციონირებას.
13.2.6.1. ЕЙТЦУДБЙУ ВАГАУЕЛА УЙУФДМЙГАН УЙУФДМАЫЙ. ვირუსების პრობლება
აქტუალური გახდა პერსონალური კომპიუტერის გამოსვლისთანავე. თავიდან, ვირუსების
კომპიუტერიდან კომპიუტერში გადასვლა ძირითადად დისკეტებით ხდებოდა (სურ. 13-3).
დღეისათვის, ძალიან ხშირია, აგრეთვე, ვირუსების ინტერნეტით გავრცელება. განვიხილოთ
ტიპიური მაგალითი. დამპროგრამებელმა საიდუმლოდ ჩასვა ვირუსის რამდენიმე
ინსტრუქცია თამაშში, რომელიც შემდეგ ინტერნეტში, განცხადებების დაფის საშუალებით,
უფასოდ შესთავაზა სხვებს. რომელიმე მომხმარებელმა გადაწერა თამაში თავის კომპიუტერში.
ახლა ყოველთვის როცა მომხმარებელი გაუშვებს ამ თამაშს – ე.ი. თავისი კომპიუტერის
ძირითად მეხსიერებაში ჩატვირთავს – თამაშის პროგრამასთან ერთად, აგრეთვე, ჩაიტვირთება
ვირუსი. ვირუსი დარჩება ძირითად მეხსიერებაში და დაასნეულებს ყველა სხვა პროგრამას,
რომელიც ჩაიტვირთება ძირითად მეხსიერებაში. ამის შემდეგ ვირუსი გავრცელებულია სხვა
პროგრამებშიც და ეს პროცესი შეიძლება განმეორდეს კიდევ და კიდევ. ყოველი ახალი
დასნეულებული პროგრამა ხდება ვირუსის მატარებელი.
ბევრი ვირუსი საოპერაციო სისტემას უერთდება. ასეთ ვირუსებს უზარმაზარი ზიანის
მიყენება შეუძლია.
13.2.6.2. ЕЙТЦУДБЙУВАН ВАМПЯЕДЦЛЙ ЖЙАНЙ.ზემოთ აღწერილი “14 დეკემბრის”
ვირუსი ძალიან საზიანო ვირუსია. არის, აგრეთვე, ნაკლებად საზიანო ვირუსები,
რომლებიც მხოლოდ ეკრანზე ასახავს წინადადების რაღაც ნაწილს. მაგრამ ვირუსების
უმრავლესობა მნიშვნელოვან დაზიანებებს იწვევს.
ზოგიერთი ვირუსი რჩება უმოქმედოდ მანამ, სანამ რაიმე პირობა არ შესრულდება.
მაგალითად, ვირუსი სახელად Jerusalim B თავისით ამოქმედდება ყოველ პარასკევს 13-ში და
წაშლის იმ ფაილს, რომლის დისკოდან ჩატვირთვასაც მომხმარებელი შეეცდება. არსებობს
ვირუსი, რომელიც ვირუსის სხვა დისკოზე გადაწერის შემდეგ მრიცხველს ყოველთვის ზრდის
ერთით. როცა მრიცხველის მნიშვნელობა 4-ს მიაღწევს, ვირუსი წაშლის ყველა მონაცემთა
ფაილს. მაგრამ ეს არ არის დასასრული – დასნეულებული დარჩა სამი
158
დისკო.
13.2.6.3. ВАЧТИбЙЛДБА. ვირუსები ერთი კომპიუტერული სისტემიდან მეორეში
გადადის დისკეტებით, ინტერნეტით, ადგილობრივი ქსელებით და ელექტრონული
ფოსტით. თუ პერსონალურ კომპიუტერს აქვს დისკეტის დისკმართველი, მოდემი ან
ჩართულია ადგილობრივ ქსელში, ეს საშიშია. ვირუსები ძალიან გავრცელებულია
უნივერსიტეტებსა და კოლეჯებში.
კომპიუტერულ სისტემაში ვირუსების გავრცელების თავიდან აცილებისთვის თქვენს
კომპიუტერზე უნდა დააინსტოლიროთ საანტივირუსო სოფთუერი, რომელიც თქვენს ხისტ
დისკოს ყოველთვის შეამოწმებს კომპიუტერის ჩატვირთვისას ან, თუ გსურთ, განრიგის
მიხედვით რეგულარულად. ამასთან ერთად, უნდა შეასრულოთ შემდეგი მითითებები:
• არასოდეს დააინსტოლიროთ ან არ შეეცადოთ ისეთი პროგრამის დაინსტოლირებას,
რომელიც არ არის დალუქული პაკეტის დისკეტებზე.
• იყავით განსაკუთრებით ფრთხილი იმ სოფთუერისადმი, რომელიც გამოჩნდება
მოულოდნელად იმ კომპანიისგან, რომელთანაც თქვენ საქმიანი ურთიერთობა არ გქონიათ.
• თქვენი კომპიუტერის ხისტ დისკოზე ჩაწერამდე, საანტივირუსო სოფთუერით
შეამოწმე ყველა ფაილი.
• თუ დისკეტი გამოყენებული იყო სხვა კომპიუტერზე, შეამოწმე საანტივირუსო
სოფთუერით, რათა ნახო არის თუ არა მასზე ვირუსი.
კომერციულ სოფთუერში ვირუსების არსებობა გამორიცხულია, მაგრამ ვირუსები
ხშირად არის უფასოდ გავრცელებულ სოფთუერში, რომელსაც იწერენ მეგობრებისგან ან
განცხადებების დაფების სისტემით.
159
ბნელ ადგილზე.
160
გადამყიდველებს სასამართლოს ნებართვის გარეშე გამოააშკარაონ პიროვნებების ვიდეო
ჩანაწერები; საიდუმლოების მხარდამჭერებს სურთ იგივე წესი გავრცელდეს სამედიცინო
და სადაზღვევო არქივების მიმართ. შემდეგი ნაბიჯი ამ მიმართულებით არის 1988 წლის
“კომპიუტერული შედარებისა და საიდუმლოების დაცვის აქტი”, რომელიც სახელმწიფო
მმართველობას ზღუდავს, შესადარისების მოძებნის მცდელობისას, შეადაროს
განსაზღვრული ჩანაწერები. მაგრამ ბევრი შედარება ჯერ კიდევ დაურეგულირებელია.
161
ზოგიერთი სოფთუერი თქვენ არ დაგიჯდებათ არც ერთი თეთრი, ვინაიდან ის უფასოდ
ვრცელდება. ასეთ სოფთუერს, საზოგადოებაში, ზოგჯერ უფასო სოფთუერი (Free Ware)
ეწოდება. ის უფასოა, ვინაიდან მისმა სულგრძელმა შემქმნელმა გადაწყვიტა მისი უფასოდ
გავრცელება. ამ თემის სახესხვაობა არის გაზიარებული სოფთუერი (Share Ware), რომელიც
შეიძლება, აგრეთვე, გავრცელებული იქნას უფასოდ, თუმცა გაზიარებული სოფთუერის
შემქმნელები იმედოვნებენ, რომ მომხმარებლებისაგან მიიღებენ ნებაყოფლობით ფულად
კომპენსაციას. ე.ი. ავტორი გთხოვთ, რომ თუ თქვენ იყენებთ მის სოფთუერს, გაუგზავნოთ
რაიმე დახმარება. ზოგიერთი გაზიარებული სოფთუერი უფასოა მხოლოდ გამოსაცდელ
პერიოდში. ამ შემთხვევაში მომხმარებელმა სოფთუერის ღირებულება უნდა გადაიხადოს
გამოცდის პერიოდის შემდეგ. უფასო სოფთუერი და ზოგიერთი გაზიარებული სოფთუერი
შეიძლება კოპირებული იქნას უფასოდ და გადაეცეს სხვა ადამიანებს. სოფთუერს, რომელიც
ღირს გარკვეული თანხა და არ შეიძლება კოპირებული იქნას დამამზადებლის ნებართვის
გარეშე ჰქვია ლიცენზირებული სოფთუერი. ლიცენზირებული სოფთუერი ყველაზე ხშირად
გამოიყენება. მაგალითად, ტექსტის მომზადების ან ელექტრონული ცხრილების სოფთუერი
ძირითადად ლიცენზირებული სოფთუერია.
ლიცენზირებული სოფთუერის არაკანონიერი ასლის გაკეთებას ეწოდება სოფთუერის
საავტორო უფლების დარღვევა. ის განიხილება ქურდობად, ვინაიდან სოფთუერის
შემქმნელები არ ღებულობენ შემოსავალს, რისი უფლებაც მათ აქვთ. ამასთან ერთად, თუ
სოფთუერის შემქმნელები შესაბამის კომპენსაციას არ მიიღებენ, მათ შესაძლოა აღარ
მიჰყონ ხელი ახალი სოფთუერის შემუშავებას.
162
ადგილის ლიცენზირება ჰქვია. ადგილის ლიცენზირება ნებას აძლევს მყიდველს
მრავალჯერ გააკეთოს მოცემული სოფთუერის რაიმე ნაწილის ასლები. ასეთი ასლები
ჩვეულებრივ სჭირდება კორპორაციებს და უნივერსიტეტებს, რომლებიც სოფთუერის
დიდი რაოდენობის ასლებს იძენენ მნიშვნელოვანი ფასდაკლებით. მომხმარებელსა და
სოფთუერის შემქმნელს შორის შეთანხმება შეიძლება სხვადასხვაგვარი იყოს. ტიპიურია
მყიდველი, რომელიც სოფთუერის მაქსიმალური რაოდენობის ასლის გააკეთების
უფლებას ყიდულობს, თანახმაა აღრიცხოს ვინ იყენებს ამ სოფთუერს და
პასუხისმგებლობას იღებს სოფთუერის ასლებისა და სახელმძღვანელოების მხოლოდ მისი
საკუთარი პერსონალისადმი გავრცელებაზე.
სოფთუერის ზოგიერთი შემქმნელი უარყოფს ადგილის ლიცენზირებას. მათ არ სურთ
ჩაეფლონ ლიცენზირების მოლაპარაკებაში. ინდუსტრიის ლიდერები, Microsoft და LOTUS
Developer კორპორპორაციები, უპირატესობას ანიჭებენ თანხვდენილი ლიცენზირების
სისტემას, რომლის მიხედვით სოფთუერის ფასი დამოკიდებულია მოცემულ დროს ან
შესაძლო პიკის პერიოდში მყიდველის ორგანიზაციაში სოფთუერის მომხმარებელთა
რაოდენობაზე. მაგალითად: დავუშვათ, მყიდველი კომპანიის კომპიუტერულ ქსელში 20
მომხმარებელია, მაგრამ მოცემულ დროს მაქსიმუმ 10 იყენებს ლოტუსს. სოფთუერის
შეძენისას კომპანიამ უნდა გადაიხადოს სოფთუერის ზუსტად 10 ასლისთვის, ვინაიდან
მხოლოდ 10 მომხმარებელი იყენებს სოფთუერს მოცემულ დროს, მეთერთმეტე
პოტენციური მომხმარებლისთვის შესაბამისი სოფთუერი იქნება ჩაკეტილი და ვერ
გამოიყენებს.
სოფთუერის საავტორო უფლებების დაცვა ძალიან მაღალ დონეზეა აშშ-ში. სოფთუერის
ინდუსტრიამ დაარწმუნა ამ ქვეყნის კონგრესი შეესწორებინა საავტორო უფლებების
კანონი. 1992 წლის კანონით გაიზარდა სოფთუერის არასანქცირებული გამოყენებისას
სისხლის სამართლის საქმის აღძვრის შესაძლებლობა, ამასთან ერთად, მსჯავრდადებულ
მეკობრეს ელის 5 წელზე მეტი თავისუფლების აღკვეთა და 250000 დოლარი ჯარიმა.
•••
ამ თავში განხილულ საკითხებზე მას შემდეგ დაფიქრდებით, როცა ისინი
სინამდვილეში მოხდება, ანუ მაშინ როცა უკვე გვიანაა. დაცვა და საავტორო უფლებები
არის ისეთი რამ, როგორიცაა დაზღვევა, რომელსაც არც თუ ისე სიამოვნებით ყიდულობენ.
ჩვენ ვყიდულობთ დაზღვევას ჩვენი სახლისთვის, ავტომობილისთვის და ჩვენ
სიცოცხლისთვის, ვინაიდან მის გარეშე ჩვენ ვერ გავბედავთ რისკზე წასვლას.
კომპიუტერული ინდუსტრია დაკავშირებულია მილიარდობით დოლარის რისკთან,
ამიტომ არ შეიძლება გარისკო და არ იყო დაცული უსაფრთხოებასა და საავტორო
უფლებებში.
163
დანართი A.
მოკლე ისტორია
კომპიუტერის შექმნას პირველად შეეცადა ჩარლზ ბებიჯი. იგი დაიბადა 1791 წელს
ინგლისში. იყო გამომგონებელი და მათემატიკოსი. ჩვეულებრივი განტოლებების
ამოხსნისას, ჩარლზ ბებიჯმა აღმოაჩინა, რომ მათემატიკური ცხრილი, რომელსაც ის
იყენებდა შეიცავდა მრავალ შეცდომას. ამიტომ გადაწყვიტა აეგო მანქანა, რომელიც
უკეთესად ამოხსნიდა განტოლებებს. ბებიჯი შეუდგა სადემონსტრაციო მოდელის
კეთებას. ამ მოდელს დაარქვა დიფერენციალური მანქანა (სურ. A-1). მოდელი ისე კარგად
იქნა მიღებული, რომ დაახლოებით 1830 წელს, ბრიტანეთის მთავრობის გრანტის
გამოყენებით, მან მონდომებით დაიწყო სრული მასშტაბის მუშა ვერსიის აგება.
აგებული მანქანა არ იყო სრულყოფილი და არაზუსტად მუშაობდა. ბებიჯის ბევრ
კოლეგას არ სჯეროდა მისი მანქანის წარმატება და ზოგი მათგანი დასცინოდა მას. ბოლოს,
გრანტის ფულის უსარგებლოდ დახარჯვის შემდეგ, მთავრობამ ბებიჯს შეუწყვიტა
ფინანსური მხარდაჭერა.
მიუხედავად ამ მარცხისა, ბებიჯს გული არ აცრუებია. მან ჩაიფიქრა სხვა მანქანა,
რომელსაც ანალიტიკური მანქანა დაარქვა. ეს მანქანა, როგორც ის იმედოვნებდა,
შეასრულებდა მრავალი სახის გამოთვლებს. ბებიჯმა ეს მანქანაც ვერ ააგო (ამ მანქანის
მოდელი მოგვიანებით ააწყო მისმა შვილმა), მაგრამ ანალიტიკური მანქანის ხუთი
მთავარი მახასიათებელი განხორციელდა თანამედროვე კომპიუტერებში. ეს
მახასიათებლებია: შემტანი მოწყობილობა; მეხსიერება, სადაც დამუშავებამდე
მოთავსებულია ციფრები; პროცესორი, ანუ ციფრული გამომთვლელი; მართვის
მოწყობილობა, რომელიც შესასრულებელ სამუშაოს და გამოთვლების მიმდევრობას
წარმართვს; და გამომტანი მოწყობილობა.
ბებიჯს მიიჩნევენ კომპიუტერის მამად, ხოლო კომპიუტერის პირველ
დამპროგრამებელად ითვლება ადა ლავლეისი (სურ. A-2). ადა იყო ინგლისელი პოეტის
ლორდ ბაირონისა და მათემატიკის ნიჭით დაჯილდოებული დედის შვილი. ადა
ეხმარებოდა ბებიჯს ანალიტიკურ მანქანაზე გამოთვლების ჩასატარებელი
ინსტრუქციების შემუშავებაში. ის ასრულებდა ძალიან მნიშვნელოვან სამუშაოს. მან
დაინახა, რომ ბებიჯის თეორიული მიდგომა იმუშავებდა და ინტერესით ეხმარებოდა და
ამხნევებდა მას. ქალბატონმა ადამ გამოაქვეყნა ჩანაწერების სერია, რამაც ბიძგი მისცა იმის
რეალიზაციას, რისი გაკეთებაც ვერ შეძლო ბებიჯმა.
164
ჩამოაყალიბა ტაბულაციის მანქანების კომპანია, რომელიც 1924 წელს გაერთიანდა ორ სხვა
კომპანიასთან და ჩამოყალიბდა ბიზნესის მანქანების ინტერნაციონალური კომპანია IBM
(International Business Machins Corporation).
165
კომპიუტერული ერა მხოლოდ 50 წელს ითვლის, მაგრამ ასე მოკლე დროში, რომლის
მოვლენები ბევრი დღევანდელი ადამიანის მეხსიერებაშია, ძალიან ბევრი რამ მოხდა.
კერძოდ, შეიცვალა კომპიუტერული ტექნოლოგიის ოთხი თაობა. პირველი სამი თაობის
ცვლა გამოიწვია ვაკუუმური მილაკების, ტრანზისტორების და ინტეგრალური სქემების
ტექნოლოგიების განვითარებამ. თითოეულმა მათგანმა მკვეთრად შეცვალა კომპიუტერის
ბუნება. კომპიუტერის თაობების დროის განაწილებას განვსაზღვრავთ ჰარდუერის
კომერციული მიწოდების დაწყების მიხედვით.
1948 წელს Bell Laboratories ფირმის სამმა მეცნიერმა – ბარდინმა (J. Bardeen), ბრატეინმა (H.W.
Brattain) და შოკლიმ (W. Shokley) – შეიმუშავეს ტრანზისტორი, პატარა მოწყობილობა,
რომელიც ელექტრულ სიგნალებს რეზისტორის გასწვრივ ატარებს. სახელი ტრანზისტორი,
რომელიც ნაწარმოები იყო Transfer (გადატანა) და Resistor (წინაღობა) სიტყვებისგან, სავაჭრო
ნიშანი გახდა. მეცნიერებმა ამ გამოგონებისთვის ნობელის პრემია მიიღეს. ტრანზისტორმა
რევოლუცია მოახდინა ელექტრონიკაში, კერძოდ, კომპიუტერებში – ის იყო მეორე თაობის
კომპიუტერების მთავარი კომპონენტი. ტრანზისტორი იყო ბევრად პატარა, ვიდრე ვაკუუმური
მილაკები და მას ბევრი სხვა უპირატესობა ჰქონდა: არ სჭირდებოდა დრო გათბობისთვის,
საჭიროებდა ნაკლებ ენერგიას, იყო უფრო სწრაფი და უფრო საიმედო. ამის გამო
ტრანზისტორებზე აგებული კომპიუტერები გაცილებით სწრაფი, მცირე ზომისა
166
და საიმედო იყო. ამასთან ერთად, ტრაზისტორები ნაკლებ ელექტროენერგიას მოიხმარდა,
ვიდრე ვაკუუმური მილაკები.
მეორე თაობის კომპიუტერების გამოშვება დაიწყო 1959 წლიდან. ამ თაობის
განმავლობაში, შემდგომი მნიშვნელოვანი განვითარება იყო მანქანური ენიდან
ასემბლერის ენაზე გადასვლა. ასემბლერის ენა იყენებს ინსტრუქციების აბრევიატურას
(მაგალითად, L – LOAD) და არა ციფრებს. ამან დაპროგრამება შედარებით გააიოლა.
ასემბლერის ენის შემუშავების შემდეგ შეიქმნა მაღალი დონის ენები ფორტრანი (1957)
და კობოლი (1960). ეს ენები დღეს საქართველოში თითქმის აღარ გამოიყენება, მაგრამ აშშ-
ში ისევ ფართოდ გამოიყენება. ისინი ინგლისური ენის მსგავსი ენებია. მაღალი დონის
ენები დამპროგრამებლებს საშუალებას აძლევს უფრო მეტი ყურადღება დაუთმონ
პრობლემის გადაწყვეტას.
1962 წელს ბაზარზე გამოტანილ იქნა პირველი მოხსნადი მაგნიტური დისკოს პაკეტი.
როგორც სახელწოდება მიუთითებს, მომხმარებელს შეეძლო მისი დისკმართველიდან
მოხსნა და სხვა ადგილზე გადატანა. დისკოს მეხსიერება, მაგნიტური ფირისგან
განსხვავებით, სასურველ მონაცემთან სწრაფი წვდომის საშუალებას იძლევა.
ამ სიახალეებმა მეორე თაობის კომპიუტერები მუშაობისას ნაკლებხარჯიანი გახადა,
რამაც დიდი ბიძგი მისცა კომპიუტერული სისტემების განვითარებას. ამ პერიოდის
განმავლობაში კომპიუტერები ძირითადად დიდ ბიზნესში, უნივერსიტეტებში და
სახელმწიფო მმართველობის ორგანიზაციებში გამოიყენებოდა. ისინი არ გამოიყენებოდა
ფართო საზოგადოებაში.
167
ინტეგრირებული სქემების გამოშვება.
მესამე თაობა დაიწყო IBM-360 სერიის კომპიუტერების გამოშვებით, რომელიც
პირველად 1964 წლის აპრილში გამოვიდა. ამ სერიის კომპიუტერების ოჯახი
დაპროექტებული იყო როგორც ბიზნესის, ასევე სამეცნიერო გამოყენებისთვის. ის
რამდენიმე მოდელის და ზომის გამოვიდა. მათი მოწყობილობების გარსი ლურჯი იყო,
საიდანაც IBM-მა მეტსახელად ლურჯი გოლიათი (Big Blue) მიიღო.
360 სერიის გამოშვება იყო IBM-ის მცდელობა კომპიუტერი გაეხადა საშუალო
ბიზნესისთვის, მცირე ბიზნესისთვის და ხელისუფლების საქმიანობისთვის გამოსადეგი
ხელსაწყო. 1964 წლამდე აქ კომპიუტერები არ გამოიყენებოდა. IBM-მა დიდ წარმატებას
მიაღწია. 5 მილიარდი დოლარი, რომელიც კომპანიამ სისტემა 360-ის შემუშავებაში
დააბანდა, სწრაფად იქნა ანაზღაურებული. IBM-360 სერიის კომპიუტერებმა ბევრი
არსებული სისტემა მოძველებული გახადა.
მესამე თაობის განმავლობაში სოფთუერი უფრო დაიხვეწა, კერძოდ, შესაძლებელი გახდა
ერთსა და იმავე კომპიუტერზე ერთდროულად რამდენიმე პროგრამის გაშვება და
კომპიუტერის რესურსების განაწილება. ამ მიდგომამ გაზარდა კომპიუტერული სისტემების
ეფექტურობა. შემუშავებული იქნა მონაცემთა იტერაქტიული დამუშავების უზრუნველყოფის
სოფთუერი, რამაც მომხმარებელს კომპიუტერთან ტერმინალით პირდაპირი წვდომის
შესაძლებლობა მისცა. ამ სახის წვდომამ ბიძგი მისცა მომხმარებელთა სერვისის ინდუსტრიის
განვითარებას, განსაკუთრებით ისეთ სფეროებში, როგორიცაა ბილეთების დაჯავშვნა,
სასტუმროების დაჯავშვნა და საკრედიტო ბარათების გამოყენება.
დიდკომპიუტერებთან ერთად გამოვიდა მესამე თაობის მინიკომპიუტერებიც,
რომლებიც ფუნქციონალურად დიდიკომპიუტერების ეკვივალენტური იყო, მაგრამ უფრო
ნელი, უფრო პატარა და ნაკლები ღირებულების. ამ კომპიუტერებმა უზარმაზარ
წარმატებას მიაღწია საშუალო და მცირე ბიზნესში.
168
ტერმინმა “მეხუთე თაობა” მოიცვა კომპიუტერული ინდუსტრიის ბევრი კვლევის სფერო.
კვლევების მთავარი მიმართულებები იყო ხელოვნური ინტელექტი, საექსპერტო
სისტემები და ბუნებრივი ენები.
მეხუთე თაობის შესახებ იაპონელების თავდაპირველმა განცხადებამ მოხიბლა
კომპიუტერული ინდუსტრია. შესრულდა უზარმაზარი სამუშაოები, მაგრამ
სრულყოფილი მეხუთე თაობის კომპიუტერების შექმნა დათქმული დროისთვის ვერ
მოხერხდა. ამიტომ იაპონიის მთავრობამ პროექტის დაფინანსება მნიშვნელოვნად
შეამცირა, რამაც პროექტის მიმართ ენთუზიაზმი ძალიან შეასუსტა.
პირველი პერსონალური კომპიუტერი იყო MITS Altair-ი, რომელიც 1975 წელს გამოვიდა.
მაგრამ ის ვერ გახდა პოპულარული. პროგრამები ძირითად მეხსიერებაში იტვირთებოდა
გადამრთველებით, არ ჰქონდა კლავიატურა და ეკრანი. 1976 წელს გამოვიდა პერსონალური
კომპიუტერი Apple, რომელმაც საზოგადოების ყურადღება გამოსვლითანავე მიიპყრო. ამის
მიზეზი იყო ის, რომ მას ჰქონდა კლავიატურა და ეკრანი, რაც მის გამოყენებას აადვილებდა.
შეიძლება ითქვას, რომ Apple არის პირველი პოპულარული პერსონალური კომპიუტერი. ეს
კომპიუტერი ააგო ორმა ამერიკელმა ახალგაზრდამ – 21 წლის სტივ ჯობსმა (Steve Jobs) და 25
წლის სტივ ვოზნიაკმა (Steve Wozniak), სტივ ჯობსის მამის გარაჟში. მათი საწყისი კაპიტალი
იყო ჯობსების ნახმარი ავტომობილისა და ვოზნიაკის დაპროგრამებადი კალკულატორის
გაყიდვიდან შემოსული თანხა – სულ 1300 დოლარი. მაშინ არავინ ფიქრობდა, რომ გარაჟში
ასეთი მცირე კაპიტალით მილიარდი დოლარის ღირებულების ბიზნესი დაიბადებოდა. დღეს
Apple კომპიუტერი ამერიკის ცოცხალი ლეგენდაა. 1977 წელს დაფუძნებულ Apple Computers
კომპანიას დაუყოვნებლივი და უზარმაზარი წარმატება ჰქონდა. მალე, 1980 წლის დეკემბერში,
მისი აქციები ინვესტორებს შორის დეფიციტური გახდა, რამაც მისი შეძენის მსურველებში
პანიკა გამოიწვია. შემდეგ Apple Computers-მა უფრო მძლავრი კომპიუტერები გამოუშვა, მათ
შორის Macintosh-ი, რომელიც დღესაც კარგად იყიდება. სურ. A-7- ზე ნაჩვენებია პირველი
კომერციული Apple კომპიუტერი.
170
დანართი B.
თვლის სისტემები
რიცხვის წარმოდგენის ეს გაშლილი ვერსია შეგვიძლია სხვა გზით, სისტემის ფუძის, ანუ
10-ის ხარისხების გამოყენებით გამოვსახოთ. აღვნიშნოთ, რომ 100=1. მივიღებთ:
4727=(4 103)+(7 102)+(2 101)+(7 100).
X X X X
2) შევასრულოთ გამოთვლები
726418 =7 4096+2 512+6 64+4 8+1=3011310
X X X X
172
ე.ი. 726418 =3011310
იგივე, გაშლისა და გარდაქმნის მეთოდი, შეიძლება გამოვიყენოთ ორობითი ან სხვა
თვლის სისტემიდან ათობით თვლის სისტემაში გარდაქმნისთვის. შემდეგი ორი
მაგალითის განხილვისას, გარდაქმნების საწარმოებლად გამოვიყენოთ ცხრილი B-1.
(მაგალითად, თექვსმეტობითი თვლის სისტემის ციფრი A გარდაიქმნება ათობითი თვლის
სისტემის რიცხვ 10-ში).
გარდავქმნათ B27D16 ათობით სისტემაში
B27D16=(11 163+2 162+7 161+13 160)=11 4096+2 256+7 16+13 1=4569310
X X X X X X X X
ე.ი. B27D16=4569310
გარდავქმნათ 1001012 ათობით სისტემაში
1001012=1 25+0 24+0 23+1 22+0 21+1 20=3710
X X X X X X
ე.ი. 1001012=3710
10910 8
13(5)
1310 8
1(5)
110 8
0(1)
ნაშთები დავალაგოთ შებრუნებული რიგით. მივიღებთ: 87510=15538
5410 16
3(6)
310 8
0(3)
ნაშთი 12 თექვსმეტობითი თვლის სისტემაში არის B-ს ეკვივალენტი (ცხრილი B-1).
173
ნაშთები დავალაგოთ შებრუნებული რიგით. მივიღებთ: 87510=36B16
2910 2
14(1)
1410 2
7(0)
710 2
3(1)
310 2
1(1)
110 2
0(1)
ნაშთები დავალაგოთ შებრუნებული რიგით. მივიღებთ: 5910=111011
174
რვაობითში გარდაქმნისთვის, მარჯვნიდან დავალაგოთ ციფრები სამ-სამად:
110 101 011 001
6 5 3 1
ე.ი. 11010101100122=65318
თექვსმეტობით სისტემაში გარდაქმნისთვის ციფრები დავალაგოთ მარჯვნიდან მარცნივ
ოთხ-ოთხად:
1101 0101 1001
D 5 9
ე.ი. 1101010110012=D5916
ზოგჯერ, ციფრების რაოდენობა ორობით რიცხვში ზუსტად არ იყოფა 3-ზე ან 4-ზე.
მაგალითად, სამ-სამად დაჯგუფებისას, რიცხვის ბოლოში მარცხნიდან შეიძლება მიიღოთ
1 ან 2 ციფრი. ამ შემთხვევაში, ბოლო ციფრებს მარცხნიდან უნდა დაამატოთ იმდენი
ნული, რომ შეივსოს საჭირო რაოდენობამდე. განვიხილოთ 1010 2-ის გარდაქმნა
რვაობითში. წინ ორი ნულის დამატებით ის მიიღებს სახეს 001010 2. ჩვენ ახლა გვაქვს
რიცხვი, რომელიც შეიძლება გარდაიქმნას დაჯგუფებით:
1 010
12
ე.ი. 10102=128
175
დანართი C.
დაპროგრამების ბიჯები
176
პროგრამის ბლოკსქემა არის დიაგრამა, რომელიც თვალსაჩინოდ აღწერს პროგრამის
ალგორითმს, ანუ ამოცანის გადასაწყვეტად საჭირო მონაცემთა დამუშავების
მოქმედებების მიმდევრობას და გადაწყვეტილების ლოგიკას. ბლოკსქემაში გამოყენებული
სიმბოლოები ჩვენ უკვე განვიხილეთ მე-9 თავში (სურ. 9-1). ამ სიმბოლების სტანდარტი
შეიმუშავა აშშ-ს ეროვნული სტანდარტების ინსტიტუტმა (ANSI). სურ. C-1-ზე ნაჩვენებია
ბლოკსქემის სიმბოლოების სახაზვი შაბლონი, რომელსაც იყენებენ დამპროგრამებლები
ბლოკსქემების ხელით ხატვისას. არსებობს აგრეთვე ბლოკსქემების ხატვის სპეციალური
პროგრამები, მაგალითად, Word ტექსტის მომზადების სოფთუერს აქვს ბლოკსქემების
ხატვის შესაძლებლობები, რომელიც ძალიან აიოლებს პროგრამის ბლოკსქემების აგებას.
პროგრამის ბლოკსქემაში მოქმედებების შესრულება, ჩვეულებრივ, ზემოდან ქვემოთ და
მარცხნიდან მარჯვნივ მიმდინარეობს. ამ მიმართულების შეცვლის მისათითებლად
გამოიყენება ისრები. სურ. C-2–ზე ნაჩვენებია პროგრამის ბლოკსქემის მაგალითი.
პროგრამის ბლოკსქემების მომზადებას დიდი დრო, ხოლო მომზადებული ბლოკსქემის
გამოსახვას ბევრი ფურცელი სჭირდება, მაგრამ ის ითვლება პროგრამაში გამოყენებული
პროცედურების აღწერისა და დოკუმენტირების კარგ საშუალებად. პროგრამის ბლოკსქემა
ხშირად ჩართულია სოფთუერის დოკუმენტაციის პაკეტში.
177
ხელფასის რაოდენობის მრიცხველი, თუ არაა მეტი მაშინ შესრუდება ELSE საბრძანებო
სიტყვის შემდეგ ჩაწერილი მოქმედება და ა.შ. ბოლოს დაიბეჭდება გამოთვლის შედეგები.
178
იქნეს მცირე და ადვილად სამართავ ნაწილებად.
• პროგრამა შეიძლება შეიცვალოს ნაკლები ძალისხმევით, ვიდრე არა მოდულური
პროგრამები, ვინაიდან პროგრამის ყოველი მოდული შედარებით დამოუკიდებელია და
შეიძლება შეიცვალოს პროგრამის სხვა ნაწილებზე გავლენის გარეშე.
• შეიძლება შეიქმნას სტანდარტიზებული მოდულების ერთობლიობა, ანუ ბიბლიოთეკა.
ამ ბიბლიოთეკის მოდულების სხვადასხვა პროგრამაში გამოყენებისას მომხმარებელი
დაზოგავს თანხებს, ვინაიდან მონაცემთა დამუშავების შესაბამისი სამუშაოები აღარ უნდა
დაპროგრამდეს. ამასთან ერთად, ასეთი ბიბლიოთეკის გამოყენება უზრუნველყოფს
პროგრამის სისწორეს, ვინაიდან ბიბლიოთეკის მოდულები შემოწმებულია და არ შეიცავს
შეცდომებს.
• შეცდომა ლოგიკაში შეიძლება სწრაფად იზოლირდეს და შესწორდეს.
პროგრამის კოდირებამდე (ბიჯი 3), ანუ დაწერამდე, უნდა მოხდეს მისი წინასწარი
ტესტირება, რათა დაწერილ პროგრამას აღარ დასჭირდეს ძვირად ღირებული და
ხანგრძლივი ცვლილებები. ეს ჩვეულებრივ კეთდება სტრუქტურული გამჭოლი
კონტროლით – შემუშავებული პროგრამის ლოგიკასა და დოკუმენტაციას კრიტიკულად
შეამოწმებს სხვა დამპროგრამებლების ჯგუფი, რომლებსაც მონაწილეობა არ მიუღიათ
შემუშავებაში. შემოწმებისას ისინი შეეცდებიან გაარკვიონ, რა არ არის ნათელი ან
შესრულებადი პროგრამის პროექტში. ასეთ კონტროლს ხშირად სისტემის
დამპროექტებლები და მომხმარებლებიც ესწრებიან.
179
თანმიმდევრული მართვის სტრუქტურაში, მონაცემთა დამუშავების დაწყების შემდეგ,
ყოველი ინსტრუქცია სრულდება თანმიმდევრობით, ერთიმეორეზე მიყოლებით.
მაგალითად, განვიხილოთ ხელფასის გამოთვლისთვის საჭირო ლოგიკა (სურ. C-5).
პირველი მოქმედება არის დარიცხული ხელფასის გამოანგარიშება. მეორე მოქმედება არის
გადასახადების გამოანგარიშება. მესამე მოქმედება არის გასაცემი ხელფასის
გამოანგარიშება. მეოთხე და საბოლოო მოქმედება არის მუშაკის გვარის, სახელისა და
გასაცემი ხელფასის ბეჭდვა. ეს მოქმედებები თანმიმდევრობით სრულდება –
ერთიმეორეზე მიყოლებით.
შერჩევითი, ანუ If – Then – Else (თუ – მაშინ – თუ არა და) მართვის სტრუქტურა (სურ. C-
6) საშუალებას იძლევა შემოწმდეს პირობა, რათა განისაზღვროს რომელი ინსტრუქცია
შესრულდეს შემდეგ. ის საშუალებას იძლევა, შემოწმების შედეგის მიხედვით შეიცვალოს
თანმიმდევრობითი მართვის სტრუქტურაში მოქმედებების შესრულების მიმდევრობა. If –
Then – Else-ს დანიშნულება არის პირობის შემოწმების შედეგად განსაზღვროს ორი
მოქმედებიდან რომელი უნდა შესრულდეს, ანუ შეირჩეს შესასრულებელი მოქმედება. თუ
პირობა ჭეშმარიტია, მაშინ მითითებული მოქმედება შესრულდება. თუ პირობა მცდარია,
მაშინ მითითებული მოქმედება არ შესრულდება. სხვა სიტყვებით, შერჩევის მართვის
სტრუქტურა ნიშნავს: თუ პირობა ჭეშმარიტია, მაშინ შეასრულე მონაცემთა დამუშავების
მოცემული მოქმედება, თუ არა და არ შე ასრულო ეს მოქმედება.
180
არასწორად გამოყენების შედეგად.
• ტრანსლირება – პროგრამა შემოწმდება კომპიუტერზე დაპროგრამების ენის
პროცესორის გამოყენებით. პროგრამის შესრულებამდე ის უნდა განთავისუფლდეს
სინტაქსური შეცდომებისგან. დაპროგრამების ენის პროცესორი, ანუ ტრანსლატორი,
აღმოაჩენს ნებისმიერ სინტაქსურ შეცდომას.
• სანიმუშო მონაცემებით ტესტირება – ყველა სინტაქსური შეცდომის შესწორების
შემდეგ, პროგრამა შესრულდება სანიმუშო მონაცემებზე, რათა შემოწმდეს პროგრამის
ყოველი ინსტრუქცია.
ტესტირების ყველა პროცედურა და შედეგი უნდა დოკუმენტირებულ იქნას. ამასთან
ერთად, პროგრამის შემუშავებისას მომზადებული დოკუმენტები უნდა იყოს სრული და
იმდენად ზუსტი, რომ შემმოწმებელს, უპირველეს ყოვლისა, პროგრამის ტესტირების
საშუალება მიეცეს. დოკუმენტების მომზადებაში მონაწილეობა უნდა მიიღონ
მომხმარებლებმა.
181
პროგრამებისთვის. ეს ინსტრუქციები მიუთითებს რა მოეთხოვება კომპიუტერის
ოპერატორს მონაცემთა დამუშავებისთვის პროგრამის მოსამზადებლად; აღწერს რა
ბიჯები უნდა შესრულდეს მონაცემთა დამუშავებისას, მათ შორის, რა უნდა გაკეთდეს
შეცდომის შეტყობინების შემთხვევაში.
მიკროკომპიუტერის გამოყენებითი პროგრამისთვის ასეთი ინსტრუქციები ჩართულია
მომხმარებლის დოკუმენტაციაში.
როგორც აღვნიშნეთ, პროგრამის დოკუმენტაციის გარეშე შეიძლება შეიქმნას
პრობლემები. მომხმარებლებს შეიძლება ჩაეშალოთ პროგრამასთან მუშაობა. თუ
დოკუმენტაცია არაადექვატურია, დამპროგრამებლებს შეიძლება გაუძნელდეთ პროგრამის
მოდიფიცირება. თუ პროგრამა დაიკარგება, კარგი დოკუმენტაციის გარეშე შეუძლებელია
მისი აღდგენა. კარგი დოკუმენტაცია მხოლოდ შეკვეთით დამზადებული პროგრამისთვის
არ გამოიყენება – დარწმუნდით, რომ თქვენი მიკროკომპიუტერის სოფთუერს თან ახლავს
დოკუმენტირებული სახელმძღვანელოები.
182