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