RISC vs CISC პროცესორი
RISC და CISC არის კომპიუტერული სისტემები შემუშავებული კომპიუტერებისთვის. განსხვავება RISC-სა და CISC-ს შორის მნიშვნელოვანია იმის გასაგებად, თუ როგორ მიჰყვება კომპიუტერი თქვენს მითითებებს. ეს საყოველთაოდ არასწორად გაგებული ტერმინებია და ეს სტატია მიზნად ისახავს განმარტოს მათი მნიშვნელობები და ცნებები ამ ორი შემოკლების მიღმა.
RISC
იგივე გამოითქმის როგორც RISK, ეს არის აკრონიმი შემცირებული ინსტრუქციების ნაკრების კომპიუტერისთვის. ეს არის მიკროპროცესორის ტიპი, რომელიც შექმნილია რამდენიმე ინსტრუქციის ერთდროულად შესასრულებლად. 1980-იან წლებამდე ტექნიკის მწარმოებლები ცდილობდნენ შეექმნათ CPU-ები, რომლებსაც შეეძლოთ დიდი რაოდენობით ინსტრუქციების შესრულება იმავე მომენტში.მაგრამ ტენდენცია შეიცვალა და მწარმოებლებმა გადაწყვიტეს აეშენებინათ კომპიუტერები, რომლებსაც შედარებით ძალიან ცოტა ინსტრუქციების შესრულება შეეძლოთ. ინსტრუქციები მარტივი და ცოტაა, პროცესორებს შეუძლიათ მათი სწრაფად შესრულება. RISC-ის კიდევ ერთი უპირატესობა არის ნაკლები ტრანზისტორების გამოყენება, რაც მათ წარმოებას იაფად აქცევს.
RISC მახასიათებლები
– მოითხოვს ნაკლებ დეკოდირებას
– ერთიანი ინსტრუქციის ნაკრები
– იდენტური ზოგადი დანიშნულების რეგისტრები, რომლებიც გამოიყენება ნებისმიერ კონტექსტში
– მარტივი მისამართის რეჟიმები
– ნაკლები მონაცემთა ტიპები აპარატურაში
CISC
CISC ნიშნავს Complex Instruction Set Computer. სინამდვილეში, ეს არის CPU, რომელსაც შეუძლია შეასრულოს მრავალი ოპერაცია ერთი ინსტრუქციის საშუალებით. ეს ძირითადი ოპერაციები შეიძლება იყოს მეხსიერებიდან ჩატვირთვა, მათემატიკური ოპერაციის შესრულება და ა.შ.
CISC-ის მახასიათებლები
– რთული ინსტრუქციები
– მიმართვის რეჟიმის მეტი რაოდენობა
– მაღალი მილსადენი
– მეტი მონაცემთა ტიპები აპარატურაში
დროთა განმავლობაში, ტერმინები RISC და CISC თითქმის უაზრო გახდა, რადგან ორივე RISC და CISC განიცადეს ევოლუცია და განსხვავება ამ ორს შორის თანდათან ბუნდოვანი გახდა, როდესაც ორივე გამოიყენება კომპიუტერულ სისტემებში. დღევანდელი RISC ჩიპებიდან ბევრი მხარს უჭერს იმდენივე ინსტრუქციას, რამდენიც გუშინდელი CISC ჩიპი. არსებობს CISC ჩიპები, რომლებიც იყენებენ იმავე ტექნიკას, რომლებიც ადრე ითვლებოდა მხოლოდ RISC ჩიპებისთვის გამოსაყენებლად. თუმცა, ამ ორს შორის ძირითადი განსხვავებები ადვილად გასაგებია და შემდეგია.
განსხვავებებზე საუბრისას, RISC ტვირთავს პროგრამული უზრუნველყოფის შემქმნელებს, რადგან მათ უწევთ მეტი სტრიქონის დაწერა იმავე ამოცანებისთვის. RISC უფრო იაფია, ვიდრე CISC, ნაკლები ტრანზისტორების საჭიროების გამო. კომპიუტერის სიჩქარე ასევე უფრო მაღალია ნაკლები ინსტრუქციებით, რომლებიც უნდა შესრულდეს იმავე მომენტში.