ქეშის კონტროლერი არის ჩიპი, როგორიცაა Intel 82385, რომელიც მართავს მონაცემთა მოძიებას, შენახვას და მიწოდებას ქეში მეხსიერებაში ან მყარ დისკზე. როდესაც მონაცემები ან ინსტრუქციები მოითხოვება ცენტრალური დამუშავების ერთეულის (CPU) მიერ, ის წყვეტს მოთხოვნას და ამუშავებს მიწოდებას შემთხვევითი წვდომის მეხსიერებიდან (RAM).
შემდეგ კონტროლერი განსაზღვრავს, თუ სად უნდა შეინახოს ქეში ახლად მიწოდებული მონაცემების ასლი, როდის მოიტანოს მონაცემები ან კოდი. მეზობელი მისამართები RAM-ში, საჭიროების შემთხვევაში, შემდეგში, სადაც არის ქეში ამ ახალი მონაცემების შესანახად და რომელი მონაცემების გაუქმება, თუ ქეშია სავსეა. ასევე ინახავს განახლებულ ცხრილს მისამართების შესახებ, რაც მას უჭირავს.
Technipages განმარტავს ქეშის კონტროლერს
ქეშის კონტროლერი არის მოწყობილობა, რომელიც ბუნებრივად ახდენს კოდის ან მონაცემების დუბლირებას პირველადი მეხსიერებიდან ქეშ მეხსიერებაში. ის ასრულებს ამ დავალებას, შესაბამისად, ქეშის აქტივობის დასამალად იმ პროდუქტისგან, რომელსაც იგი აძლიერებს. შესაბამისად, მსგავსი აპლიკაციის პროგრამირება შეიძლება უცვლელად იმუშაოს ჩარჩოებზე ქეშით და მის გარეშე.
ქეშის კონტროლერი იჭერს წაკითხული და შედგენილი მეხსიერების მოთხოვნებს მეხსიერების კონტროლერზე გადაცემამდე. იგი აყალიბებს შუამდგომლობას მოთხოვნის მდებარეობის იზოლირებით სამ ველად, ეტიკეტის ველში, ნაკრების ინდექსის ველში და მონაცემთა ინდექსის ველში.
დასაწყისისთვის, კონტროლერი იყენებს მდებარეობის კომპლექტი ინდექსის ნაწილს, რათა იპოვოს ქეში ხაზი ქეში მეხსიერებაში, რომელიც შეიძლება შეიცავდეს ხსენებულ კოდს ან მონაცემს. ქეშის ეს ხაზი შეიცავს ქეში-ტეგს და სტატუსის ბიტებს, რომლებსაც კონტროლერი იყენებს იქ გადატანილი ნამდვილი მონაცემების გადასაწყვეტად.
კონტროლერი იმ მომენტში ამოწმებს ლეგიტიმურ ნაწილს, რათა გადაწყვიტოს არის თუ არა ქეშის ხაზი დინამიური და ათვალიერებს ქეშ-ტეგს აღნიშნული მდებარეობის ეტიკეტის ველში. თუ სტატუსის შემოწმება და შემოწმება წარმატებით დასრულდა, ეს არის ქეშის დარტყმა. თუ სტატუსის შემოწმება ან შემოწმება მოკლეა, ეს არის ქეშის გამოტოვება.
ქეში კონტროლერის საერთო გამოყენება
- ქეშის კონტროლერის ერთ-ერთი უპირატესობა ის არის, რომ ის ხელს უწყობს მყარი დისკის დამუშავების სიჩქარის გაზრდას
- RapidCad ძალიან უახლოვდება 486 სიჩქარეს ქეში კონტროლერის გარეშე
- 64 Vikings CPU იყენებს მაღალი სიჩქარის სიმეტრიულ კავშირს, რომელიც მიღებულია ქეშის კონტროლერში
ქეშის კონტროლერის საერთო ბოროტად გამოყენება
- The ქეში კონტროლერი არ აუმჯობესებს კომპიუტერის პროცესორის სიჩქარეს