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

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

აპარატურის პლატფორმები შეიძლება იყოს:

  • მთელი სისტემები
  • ინდივიდუალური კომპონენტები
  • ინტერფეისები

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

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

მთელი სისტემები

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

ინდივიდუალური კომპონენტები

ინდივიდუალური კომპონენტები, როგორიცაა ცენტრალური დამუშავების ერთეული (CPU) კომპიუტერები, ასევე განიხილება ტექნიკის პლატფორმა. პროცესორებს (მაგ. Intel Core, ARM Cortex, AMD APU) აქვთ განსხვავებული არქიტექტურა, რომელიც განსაზღვრავს მუშაობას, კომუნიკაციას და ურთიერთქმედებას სხვა კომპონენტებთან, რომლებიც ქმნიან მთელ სისტემას. საილუსტრაციოდ, განიხილეთ CPU, როგორც საფუძველი, რომელიც მხარს უჭერს დედაპლატს, მეხსიერებას, დისკის დისკებს, გაფართოების ბარათებს, პერიფერიულ მოწყობილობებს და პროგრამულ უზრუნველყოფას. ზოგიერთი კომპონენტი შეიძლება იყოს ან არ იყოს ურთიერთშემცვლელი, რაც დამოკიდებულია ტიპის, ფორმისა და თავსებადობის მიხედვით.

ინტერფეისები

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

სისტემის პროგრამული უზრუნველყოფა

სისტემური პროგრამული უზრუნველყოფა არის ის, რაც აკონტროლებს კომპიუტერს ერთდროული პროცესების შესრულებით, აპლიკაციის პროგრამულ უზრუნველყოფასთან ერთად მრავალი ტექნიკის რესურსის მართვის/კოორდინაციის დროს. სისტემური პროგრამული უზრუნველყოფის საუკეთესო მაგალითებია ოპერატიული სისტემა, როგორიცაა (მაგრამ არ შემოიფარგლება) Windows, macOS, Linux, Android, iOS და Chrome OS.

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

აპლიკაციის პროგრამული უზრუნველყოფა

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

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

  • ვებ ბრაუზერები — (მაგ. Chrome, Safari, Internet Explorer) არის პლატფორმები პროგრამული უზრუნველყოფის სხვა ფორმებისთვის, როგორიცაა მესამე მხარის დანამატები/გაფართოებები ან თემები.
  • სოციალური მედიის საიტები — როგორიცაა Facebook, ემსახურება როგორც პლატფორმებს გარე აპლიკაციების, ხელსაწყოების და/ან სერვისების მხარდაჭერისას, რომლებიც ურთიერთქმედებენ საიტის ძირითად ფუნქციებთან. ეს ეხება როგორც ვებსაიტს, ასევე მობილური აპლიკაციის ვერსიას.
  • Ვიდეო თამაშები — რომ მხარდაჭერის მოდიფიკაციები (თამაშის რედაქტორის საშუალებით) ასევე განიხილება პლატფორმებად. ვიდეო თამაშების მოდიფიკაციები იყენებენ ვიდეო თამაშების არსებულ ძრავას, როგორც საფუძველს მომხმარებლის მიერ შექმნილი რუქების/დონეების, პერსონაჟების, ობიექტების ან თუნდაც მთლიანი ცალკე თამაშის შესაქმნელად.

ვიდეო თამაშის კონსოლები

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

ხშირად დასმული კითხვები

  • როგორ ქმნით სოციალური მედიის პლატფორმას?

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

  • როგორ თამაშობთ Minecraft cross პლატფორმას?

    სხვა პლატფორმებზე მეგობრებთან ერთად Minecraft სათამაშოდ, თქვენ ყველას უნდა გქონდეთ თამაშის ერთი და იგივე ვერსია (Java, Bedrock და ა.შ.). თქვენ ასევე უნდა შექმნათ Xbox ანგარიში და დაამატოთ სხვა მოთამაშეები მეგობრების სიაში, მაშინაც კი, თუ თამაშობთ არა Microsoft-ის პლატფორმაზე, როგორიცაა Nintendo Switch. შემდეგ გაუშვით თამაში, დაიწყეთ ახალი სესია და მოიწვიეთ თქვენი მეგობრები.

  • რა არის ჯვარედინი პლატფორმის თამაშები?

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

  • რომელ პლატფორმაზე შეგიძლიათ შეიძინოთ Dogecoin?

    თქვენ შეგიძლიათ შეიძინოთ Dogecoin ნებისმიერ კრიპტოვალუტის ბირჟაზე, რომელიც მხარს უჭერს მას. ზოგიერთი მაგალითი მოიცავს Coinbase, Binance და Robinhood.

  • რა არის Google Cloud Platform?

    The Google Cloud Platform არის ღრუბლოვანი გამოთვლითი სერვისების ნაკრები, რომელიც მუშაობს Google-ის იმავე ინფრასტრუქტურაზე ისეთი აპლიკაციებისთვის, როგორიცაა Gmail და YouTube. Cloud გთავაზობთ მრავალფეროვან ინსტრუმენტებს მენეჯმენტისთვის, მანქანური სწავლისთვის, მონაცემთა შენახვისა და მონაცემთა ანალიტიკისთვის. ის მსგავსია პროდუქტებთან, როგორიცაა Amazon Web Services და Microsoft Azure.

  • რა იყო პირველი სოციალური მედიის პლატფორმა?

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