პროცესორი vs მიკროპროცესორი
ეს არის მიკროპროცესორი (ელექტრონული წრე, რომელიც აგებულია ნახევარგამტარულ ვაფლზე/ფილაზე), რომელიც საყოველთაოდ ცნობილია როგორც პროცესორი და ეწოდება კომპიუტერული სისტემის ცენტრალურ დამუშავების ერთეულს. ეს არის ელექტრონული ჩიპი, რომელიც ამუშავებს ინფორმაციას შეყვანის საფუძველზე. მას შეუძლია მანიპულირება, მოძიება, შენახვა და/ან ინფორმაციის ორობითი ფორმით ჩვენება. სისტემის ყველა კომპონენტი მუშაობს პროცესორის პირდაპირ ან ირიბად მითითებების შესაბამისად.
პირველი მიკროპროცესორი შეიქმნა 1960-იან წლებში ნახევარგამტარული ტრანზისტორის აღმოჩენის შემდეგ.ანალოგური პროცესორი ან კომპიუტერი საკმარისად დიდი იმისათვის, რომ მთლიანად შეავსოს ოთახი, შეიძლება მინიატურული იყოს ამ ტექნოლოგიის გამოყენებით ესკიზის ზომამდე. Intel-მა გამოუშვა მსოფლიოში პირველი მიკროპროცესორი Intel 4004 1971 წელს. მას შემდეგ მან უდიდესი გავლენა მოახდინა ადამიანის ცივილიზაციაზე, კომპიუტერული ტექნოლოგიების წინსვლის გზით.
პროცესორი ასრულებს ინსტრუქციებს ოსცილატორის მიერ განსაზღვრული სიხშირით, რომელიც მოქმედებს როგორც ციკლის მექანიზმი მიკროსქემისთვის. თითოეული საათის სიგნალის პიკზე, პროცესორი ასრულებს ერთ ელემენტარულ ოპერაციას ან ინსტრუქციის ნაწილს. პროცესორის სიჩქარე განისაზღვრება ამ საათის სიჩქარით. ასევე, Cycles per Instruction (CPI) იძლევა ციკლების საშუალო რაოდენობას, რომელიც საჭიროა პროცესორისთვის ინსტრუქციის შესასრულებლად. CPI-ის დაბალი მნიშვნელობის მქონე პროცესორები უფრო სწრაფია ვიდრე უფრო მაღალი CPI მნიშვნელობებით.
პროცესორი შედგება რამდენიმე ურთიერთდაკავშირებული ერთეულისგან. ქეში მეხსიერების და რეგისტრის ერთეულები, საკონტროლო განყოფილება, შესრულების განყოფილება და ავტობუსის მართვის განყოფილება არის პროცესორის ძირითადი კომპონენტები.საკონტროლო განყოფილება აკავშირებს შემოსულ მონაცემებს, დეკოდირებს და გადასცემს შესრულების ეტაპებს. იგი შეიცავს ქვეკომპონენტებს, რომელსაც ეწოდება თანმიმდევრობა, რიგითი მრიცხველი და ინსტრუქციის რეგისტრი. Sequencer სინქრონიზებს ინსტრუქციის შესრულების სიჩქარეს საათის სიჩქარესთან და ის ასევე გადასცემს საკონტროლო სიგნალებს სხვა ერთეულებზე. რიგითი მრიცხველი ინახავს მიმდინარე ინსტრუქციის მისამართს და ინსტრუქციის რეესტრი შეიცავს შემდგომ შესასრულებელ ინსტრუქციებს.
აღსრულების განყოფილება ახორციელებს ოპერაციებს ინსტრუქციების საფუძველზე. არითმეტიკული და ლოგიკური ერთეული, მცურავი პუნქტიანი ერთეული, სტატუსის რეგისტრი და აკუმულატორის რეგისტრი არის შესრულების ერთეულის ქვეკომპონენტები. არითმეტიკული და ლოგიკური ერთეული (ALU) ასრულებს ძირითად არითმეტიკულ და ლოგიკურ ფუნქციებს, როგორიცაა AND, OR, NOT და XOR ოპერაციები. ეს ოპერაციები ხორციელდება ორობითი ფორმით, ექვემდებარება ლოგიკურ ლოგიკას. მცურავი პუნქტიანი ერთეული ახორციელებს მცურავი პუნქტიანი მნიშვნელობებთან დაკავშირებულ ოპერაციებს, რომლებსაც არ ახორციელებს ALU.
რეგისტრები არის მცირე ლოკალური მეხსიერების ადგილები ჩიპში, რომლებიც დროებით ინახავს ინსტრუქციებს დამუშავების ერთეულებისთვის. აკუმულატორის რეგისტრი (ACC), სტატუსის რეგისტრი, ინსტრუქციების რეგისტრი, რიგითი მრიცხველი და ბუფერული რეგისტრი არის რეგისტრების ძირითადი ტიპები. ქეში ასევე არის ადგილობრივი მეხსიერება, რომელიც გამოიყენება ოპერატიული მეხსიერებაში არსებული ინფორმაციის დროებით შესანახად ოპერაციების დროს უფრო სწრაფი წვდომისთვის.
პროცესორები აგებულია სხვადასხვა არქიტექტურისა და ინსტრუქციის ნაკრების გამოყენებით. ინსტრუქციების ნაკრები არის ძირითადი ოპერაციების ჯამი, რომელთა შესრულებაც პროცესორს შეუძლია. ინსტრუქციების ნაკრებიდან გამომდინარე, პროცესორები იყოფა შემდეგნაირად.
• 80×86 ოჯახი: („x“შუაში წარმოადგენს ოჯახს) 386, 486, 586, 686 და ა.შ.
• ARM
• IA-64
• MIPS
• Motorola 6800
• PowerPC
• SPARC
არსებობს Intel მიკროპროცესორების დიზაინის რამდენიმე კლასი კომპიუტერებისთვის.
386: Intel Corporation-მა გამოუშვა 80386 ჩიპი 1985 წელს. მას ჰქონდა 32-ბიტიანი რეგისტრის ზომა, 32-ბიტიანი მონაცემთა ავტობუსი და 32-ბიტიანი მისამართის ავტობუსი და შეეძლო 16MB მეხსიერების მართვა; მასში იყო 275000 ტრანზისტორი. მოგვიანებით i386 შეიქმნა უფრო მაღალ ვერსიებად.
486, 586 (Pentium), 686 (Pentium II კლასი) იყო მოწინავე მიკროპროცესორები, რომლებიც შექმნილია ორიგინალური i386 დიზაინის საფუძველზე.
რა განსხვავებაა პროცესორსა და მიკროპროცესორს შორის?
პროცესორი არის იგივე მოწყობილობა, რომელსაც უწოდებენ მიკროპროცესორს; სინამდვილეში, პროცესორი არის მიკროპროცესორის შემოკლებული ტერმინი.