რა განსხვავებაა მიკროპროცესორსა და მიკროკონტროლს შორის?
Miscellanea / / April 02, 2023
მიკროპროცესორები, მიკროკონტროლერები და ინტეგრირებული სქემები (IC) არის ყველა ელექტრონული მოწყობილობის სამშენებლო ბლოკი. ასევე ამბობენ, რომ ისინი ელექტრონული ინდუსტრიის გული და სულია. ეს მოწყობილობები შეიძლება ჟღერდეს მსგავსი, მაგრამ განსხვავდება მათი თვისებებითა და ფუნქციებით. ხშირად ადამიანები ვერ ხვდებიან განსხვავებას მიკროპროცესორსა და მიკროკონტროლერს შორის. დაბნეულობა აქ არ მთავრდება; მიკროპროცესორისა და პროცესორის განსხვავება განხილვის კიდევ ერთი თემაა. ამ სტატიაში ვიხილავთ მიკროპროცესორსა და მიკროკონტროლერს შორის შედარებას და ყველა ამ ტერმინის დეტალურ ახსნას. ასევე, დეტალურად შეისწავლით IC და მიკროპროცესორს შორის შედარებას ან განსხვავებას. წაიკითხეთ ეს სახელმძღვანელო, რომ უკეთ გაიგოთ, თუ როგორ განსხვავდებიან ისინი ერთმანეთისგან.
Სარჩევი
- რა განსხვავებაა მიკროპროცესორსა და მიკროკონტროლს შორის?
- რა არის მიკროპროცესორი?
- რა არის მიკროპროცესორის კომპონენტები?
- როგორ მუშაობს მიკროპროცესორი?
- რა არის მიკროპროცესორების ტიპები?
- რა არის მიკროპროცესორების უპირატესობები?
- რა არის მიკროპროცესორების უარყოფითი მხარეები?
- რა არის მიკროპროცესორების დადებითი და უარყოფითი მხარეები?
- რა არის მიკროკონტროლერი და როგორ მუშაობს იგი?
- რა არის მიკროკონტროლერის სისტემის ძირითადი კომპონენტები?
- რამდენი სახის მიკროკონტროლერი არსებობს?
- რა არის მიკროკონტროლერების უპირატესობები და უარყოფითი მხარეები?
- რა დადებითი და უარყოფითი მხარეები აქვს მიკროკონტროლერებს?
- რა განსხვავებაა მიკროპროცესორსა და მიკროკონტროლს შორის?
- რა არის ცენტრალური დამუშავების ერთეული (CPU)?
- რით განსხვავდება მიკროპროცესორი CPU-სგან?
- რა არის ინტეგრირებული წრე (IC)?
- რით განსხვავდება მიკროპროცესორი IC-ისგან?
რა განსხვავებაა მიკროპროცესორსა და მიკროკონტროლს შორის?
განაგრძეთ შემდგომი კითხვა, რომ დეტალურად გაიგოთ ყველაფერი მიკროპროცესორსა და მიკროკონტროლერს შორის შედარებისა და განსხვავების შესახებ.
რა არის მიკროპროცესორი?
სანამ გავიგებდეთ განსხვავებას მიკროპროცესორსა და მიკროკონტროლს შორის, მოდით გავიგოთ მიკროპროცესორების შესახებ. მიკროპროცესორი არის ჩიპი, რომელიც, როგორც ამბობენ, არის კომპიუტერის ტვინი. მას ასევე უწოდებენ ცენტრალური გადამამუშავებელი ერთეული (ᲞᲠᲝᲪᲔᲡᲝᲠᲘ). ამ ერთ ჩიპს შეუძლია დაამუშავოს ყველა ლოგიკური და გამოთვლითი ინფორმაცია, როგორიცაა შეკრება/გამოკლება, I/O მენეჯმენტი და მრავალი სხვა. ის აკონტროლებს სისტემის ყველა კომპონენტს როგორიცაა USB, I/O მოწყობილობები, მონიტორები, მეხსიერება და ა.შ. მომხმარებლების მიერ მიცემული ინსტრუქციების შესასრულებლად ის იღებს ინფორმაცია, დეკოდირებს მაღალი დონის ენიდან მანქანა ენაზე და შემდეგ ახორციელებს მოცემული ინსტრუქციები.
რა არის მიკროპროცესორის კომპონენტები?
მიკროპროცესორი შედგება შემდეგი კომპონენტებისგან, რომლებიც გამოიყენება მოცემული ინსტრუქციების შესასრულებლად:
- რეგისტრირებს: ეს დროებითია შენახვის ადგილი მოცემული ინსტრუქციის შესასრულებლად. შესრულების შემდეგ მონაცემები იგზავნება წყაროში და იშლება რეესტრებიდან.
- არითმეტიკისა და ლოგიკის ერთეული: ის ასრულებს არითმეტიკულ და ლოგიკურ ოპერაციებს, როგორიცაა მათემატიკური გაანგარიშება.
- დროისა და კონტროლის განყოფილება: უზრუნველყოფს ყველა შიდა და გარე კომპონენტის არსებობას ერთად მუშაობა დროში და თანმიმდევრობით.
როგორ მუშაობს მიკროპროცესორი?
მიკროპროცესორი არის დამოუკიდებელი ჩიპი, რომელიც დაკავშირებულია გარე პერიფერიულ მოწყობილობებთან, როგორიცაა I/O მოწყობილობები და მეხსიერების ერთეულები, რათა შეასრულოს მოცემული ინსტრუქციები.
- შეყვანის მოწყობილობა გადასცეს ინფორმაცია მომხმარებლისგან მეხსიერების განყოფილებამდე.
- მეხსიერებას შეინახეთ ინფორმაცია და შეასრულოს საჭირო ფუნქცია.
- გამომავალი მოწყობილობები რომ შედეგების ჩვენება.
ასევე წაიკითხეთ: როგორ მუშაობს GOAT?
რა არის მიკროპროცესორების ტიპები?
მიკროპროცესორები იყოფა სამ ტიპად:
1. მონაცემთა ავტობუსის ზომა
მონაცემთა ავტობუსის ზომის მიხედვით, მიკროპროცესორი იყოფა შემდეგ ტიპებად:
- 4 ბიტიანი: ამ პროცესორებს აქვთ მონაცემთა ბილიკის სიგანე 4 ბიტი. ისინი გამოიყენეს 1970-იანი წლების დასაწყისში. ამ პროცესორის მაგალითებია INTEL 4004 და 4040.
- 8 ბიტიანი: ეს არის პროცესორები, რომლებსაც შეუძლიათ ერთდროულად გადაიტანონ 8 ბიტიანი მონაცემები. ამ პროცესორის მაგალითია INTEL 8085.
- 16 ბიტიანი: ეს არის პროცესორები, რომლებსაც შეუძლიათ ერთდროულად გადაიტანონ 16 ბიტიანი მონაცემები. ამ პროცესორების მაგალითებია INTEL 8088 და 80286.
- 32 ბიტიანი: ამ პროცესორებს შეუძლიათ გადაიტანონ 32 ბიტიანი მონაცემები საათის ციკლში. ამ პროცესორების მაგალითებია INTEL 80386, 80486 და პენტიუმი.
2. განაცხადი
პროცესორის გამოყენების მიხედვით, იგი იყოფა შემდეგ ტიპებად:
- ზოგადი დანიშნულების პროცესორები (GPPs): ზოგადი დანიშნულების პროცესორები (GPP) განკუთვნილია ჩვეულებრივი ყოველდღიური აპლიკაციებისთვის. მაგალითად, დესკტოპ კომპიუტერები, მობილური ტელეფონები, INTEL 8085 და Pentium.
- მიკროკონტროლერები (MCU): მიკროკონტროლერები (MCU) არის პროცესორები ჩაშენებული მეხსიერების ერთეულებით და I/O პერიფერიული მოწყობილობებით, რომლებიც შექმნილია ფუნქციების კონკრეტული ნაკრების შესასრულებლად. მაგალითად, INTEL 8051, სარეცხი მანქანები, კომპიუტერული პრინტერები და ა.შ.
- სპეციალური დანიშნულების მიკროპროცესორი (SPM): სპეციალური დანიშნულების მიკროპროცესორი (SPM) შექმნილია აპლიკაციისთვის საჭირო კონკრეტული ოპერაციის შესასრულებლად. მაგალითად, ციფრული სიგნალის პროცესი, რადარი და ფრენა.
განაგრძეთ კითხვა, რომ გაიგოთ შედარება ან განსხვავება მიკროპროცესორსა და მიკროკონტროლერს შორის.
3. არქიტექტურა
- კომპლექსური ინსტრუქციების ნაკრები კომპიუტერი (CISC): როგორც სახელი განმარტავს, რთული ინსტრუქციების ნაკრები კომპიუტერი (CISC) იყენებს მინიმალურს ინსტრუქციების რაოდენობა პროგრამაზე. ერთი ბრძანება ასრულებს ყველა ფუნქციას, როგორიცაა ჩატვირთვა, შეფასება და შენახვა. შესაბამისად, პროცესი რთულდება. ის უგულებელყოფს ციკლების რაოდენობას თითო ბრძანებაზე. მისი მთავარი მიზანია კომპლექსური ბრძანებების შექმნა პირდაპირ აპარატურაში. INTEL და AMD პროცესორები დაფუძნებულია CISC მახასიათებლებზე.
- შემცირებული ინსტრუქციების ნაკრები კომპიუტერი (RISC): შემცირებული ინსტრუქციების კომპლექტის კომპიუტერი (RISC) შეიქმნა, როგორც რეაქცია CISC-ზე 1980 წლის შუა პერიოდში. შეამცირეთ შესრულების დრო კომპიუტერის ინსტრუქციების ნაკრების შემცირებით. ყველა ბრძანებას სჭირდება მხოლოდ ერთი საათის ციკლი მინიჭებული ინსტრუქციების შესასრულებლად. ეს მოითხოვს RAM-ს მეტი ინსტრუქციის შესანახად და შემდგენლის მიერ მაღალი დონის ენის ბრძანებების ორობით კოდში უფრო ეფექტურად გადაქცევას. რამდენიმე მაგალითია MIPS, PowerPC, Arm პროცესორებიდა ა.შ.
რა არის მიკროპროცესორების უპირატესობები?
აქ მოცემულია მიკროპროცესორის ყველა უპირატესობის ჩამონათვალი:
- ეკონომიურად ეფექტური
- ჩამონტაჟებული ხელოვნური ინტელექტი (AI) და გრაფიკული მომხმარებლის ინტერფეისი (GUI)
- პორტატული და მაღალი სიჩქარით
- კომპაქტური ზომით
- მრავალმხრივი და საიმედო
- დაბალი ენერგიის მოხმარება და სითბოს გამომუშავება
რა არის მიკროპროცესორების უარყოფითი მხარეები?
მიკროპროცესორის უარყოფითი მხარეები შემდეგია:
- საჭიროა ორობითი ენა
- არ უჭერს მხარს მცურავი წერტილის ოპერაციებს
- მონაცემთა ზომა
- გარე დამხმარე მოწყობილობების გარეშე ფუნქციონირების შეუძლებლობა
- ზიანდება არასათანადოდ ენერგიის წყარო
- ნელი ერთბირთვიანი პროცესორები
რა არის მიკროპროცესორების დადებითი და უარყოფითი მხარეები?
ქვემოთ მოცემულია მიკროპროცესორის რამდენიმე დადებითი და უარყოფითი მხარე:
Დადებითი:
- სწრაფად გადააქვს მონაცემები სხვადასხვა ადგილას
- გამოიყენება ზოგადი დანიშნულებისთვის
- შეუძლია ერთდროულად რამდენიმე დავალების შესრულება
მინუსები:
- ძვირი
- უზარმაზარი ზომის
- არ აქვს RAM, ROM ან I/O მიმაგრებული
განაგრძეთ ამ სტატიის ბოლომდე წაკითხვა, რომ გაიგოთ შედარება ან განსხვავება IC-სა და მიკროპროცესორს და IC-სა და მიკროპროცესორს შორის.
რა არის მიკროკონტროლერი და როგორ მუშაობს იგი?
როგორც მიკროპროცესორსა და მიკროკონტროლერს შორის განსხვავების შესწავლის ნაწილი, გვაცნობეთ მიკროკონტროლერების შესახებ. მიკროკონტროლერი არის ინტეგრირებული ელექტრონული ქრონიკული გამოთვლითი მოწყობილობა შექმნილია ჩაშენებულ სისტემაში კონკრეტული ფუნქციის შესასრულებლად. მას ასევე მოიხსენიებენ როგორც მიკროკონტროლერის ერთეულს ან MCU. მიკროკონტროლერი მოიცავს სამ ძირითად კომპონენტს ერთ ჩიპზე: მიკროპროცესორი, მეხსიერების ერთეული და შემავალი და გამომავალი პერიფერიული მოწყობილობები. ისინი მუშაობენ დამხმარე მოწყობილობების დახმარებით, როგორიცაა ტაიმერები, ანალოგური ციფრული გადამყვანები, სერიული შეყვანა და გამომავალიდა საერთო ხაზები ე.წ სისტემის ავტობუსი.
მუშაობის პრინციპი:
სისტემის შიგნით ჩადგმული ერთი მიკროკონტროლერის ჩიპი უზრუნველყოფს კონკრეტული ფუნქციის შესრულება მოწყობილობაში. ეს პროცესი გულისხმობს მონაცემთა მიღებას და შესრულებას შემავალი და გამომავალი პერიფერიებიდან მიკროპროცესორის გამოყენებით. მიკროკონტროლერი იღებს დროებით ინფორმაციას მის მონაცემთა მეხსიერებაში, სადაც არის პროცესორი წვდება ინფორმაციას და იყენებს პროგრამის მეხსიერებიდან მოცემულ ინსტრუქციებს განსახორციელებლად ოპერაცია. შემდეგ ის იყენებს გამომავალ პერიფერიულ მოწყობილობებს საჭირო მოქმედების შესასრულებლად.
ასევე წაიკითხეთ: რა განსხვავებებია Telegram-სა და Telegram X-ს შორის?
რა არის მიკროკონტროლერის სისტემის ძირითადი კომპონენტები?
მიკროკონტროლერის ძირითადი კომპონენტებია:
- მიკროპროცესორი: ეს არის ერთი ჩიპი, რომელსაც უწოდებენ მოწყობილობის ტვინი. ის ახორციელებს არითმეტიკულ და ლოგიკურ ოპერაციებს, როგორიცაა შეკრება/გამოკლება, მონაცემთა გადაცემა, I/O ოპერაციები და მრავალი სხვა. ის ასევე საშუალებას აძლევს ოპერაციებს, რომლებიც ეხმარება ინსტრუქციის კომუნიკაციას სხვა კომპონენტებთან უფრო დიდ ინტეგრირებულ სისტემაში.
- მეხსიერება: ეს არის ის ნაწილი, რომელიც გამოიყენება როგორც ა შენახვის ადგილი იმ მონაცემებისთვის, რომლებსაც პროცესორი იყენებს მოცემული ინსტრუქციების შესასრულებლად.
- I/O პერიფერიული მოწყობილობები: შეყვანის პორტები არის საშუალება მიიღეთ მონაცემები და გაუგზავნეთ პროცესორს მანქანის ენის სახით. პროცესორი ახორციელებს აუცილებელ ოპერაციებს და ავალებს მიკროკონტროლერის გარეთ გამომავალ მოწყობილობას დავალების შესასრულებლად.
რამდენი სახის მიკროკონტროლერი არსებობს?
მიკროკონტროლერები იყოფა რამდენიმე ტიპად:
1. სიგანე
ავტობუსის სიგანე ეხება პარალელური ხაზები, რომლებიც აკავშირებს შიდა კომპონენტებს მიკროკონტროლერის. მისი ძირითადი ფუნქციაა მონაცემთა გადაცემა პროცესორს, მეხსიერების ერთეულსა და I/O პერიფერიულ მოწყობილობებს შორის. არსებობს სამი ტიპის ავტობუსი: მონაცემთა ავტობუსი, მისამართის ავტობუსი და საკონტროლო ავტობუსი. გარდა ამისა, ის იყოფა სამ ტიპად 8-ბიტიანი, 16-ბიტიანი და 32-ბიტიანი მიკროკონტროლერად.
- 8 ბიტიანი მიკროკონტროლერი: 8-ბიტიანი მიკროკონტროლერი შედგება ა ავტობუსის სიგანე, რომელიც არის 8 ბიტიანი. ეს ნიშნავს, რომ მას შეუძლია შეასრულოს მხოლოდ 8-ბიტიანი ოპერაციები ერთ ციკლში. ამიტომ, როდესაც 16-ბიტიანი ოპერაცია სრულდება, ორმაგად დრო სჭირდება შედეგების შესრულებას, რაც უბრალოდ მარტივი მათემატიკური გამოთვლებია. 8-ბიტიანი მიკროკონტროლერის მაგალითებია INTEL 8031/8051.
- 16 ბიტიანი მიკროკონტროლერი: 16-ბიტიანი მიკროკონტროლერი შედგება ა ავტობუსის სიგანე, რომელიც არის 16 ბიტიანი. ამბობენ, რომ ის უფრო ეფექტური და სწრაფია ვიდრე 8-ბიტიანი მიკროკონტროლერი, რადგან მას შეუძლია 16-ბიტიანი მონაცემების გადაცემა და დამუშავება ერთ ციკლში. ის უზრუნველყოფს ყველაზე ზუსტ ოპერაციებს აპლიკაციებისთვის, რომლებიც საჭიროებენ ტაიმერის ფუნქციებს. Მაგალითად, INTEL 8051XA, PIC2X, INTEL 8096და ა.შ.
- 32 ბიტიანი მიკროკონტროლერი: 32-ბიტიანი მიკროკონტროლერი შედგება ა ავტობუსის სიგანე, რომელიც არის 32 ბიტიანი. მისი შესრულების შესაძლებლობები უკეთესია, ვიდრე ნებისმიერი სხვა მიკროკონტროლერი. მიუხედავად იმისა, რომ მისი ენერგომოხმარება და ღირებულება უფრო მაღალია, მისი ზუსტი ოპერაციული შესაძლებლობები მას ღირებულს ხდის. იგი მხარს უჭერს მრავალ პერიფერიულ მოწყობილობას, როგორიცაა USB, Ethernet, საკონტროლო არეალის ქსელის ავტობუსი და ა.შ. 32-ბიტიანი მიკროკონტროლერის მაგალითია INTEL/ATMEL 251 ოჯახი.
მიკროპროცესორსა და მიკროკონტროლერს შორის შედარებას შემდგომ ამ სტატიაში გაეცნობით.
2. მეხსიერება
მეხსიერების საფუძველზე მიკროკონტროლერი იყოფა ორ ტიპად:
- ჩაშენებული მეხსიერების მიკროკონტროლერი: ჩაშენებული მეხსიერების მიკროკონტროლერი შედგება ყველა კომპონენტები ჩართული ერთად ერთი ჩიპი. ეს კომპონენტები მოიცავს მონაცემთა და პროგრამის მეხსიერებას, შეფერხებებს, ტაიმერებს, მრიცხველებს და ა.შ. მიუხედავად იმისა, რომ მიკროკონტროლერებში მეხსიერების ბლოკები არ არის გაფართოებადი, ROM შეიძლება გამოყენებულ იქნას მისი სივრცის გასაფართოებლად.
- გარე მეხსიერების მიკროკონტროლერი: გარე მეხსიერების მიკროკონტროლერი არ აქვს მეხსიერების ბლოკი ჩაშენებული. მუშაობისთვის საჭიროა გარე მეხსიერების მხარდაჭერა. მაგალითად, INTEL 8031-ს არ აქვს მიმაგრებული მეხსიერების ჩიპი.
3. ინსტრუქციის ნაკრები არქიტექტურა
ინსტრუქციის ნაკრების არქიტექტურის მიხედვით, მიკროკონტროლერი იყოფა ორ ტიპად:
- კომპლექსური ინსტრუქციების ნაკრები კომპიუტერი (CISC): კომპლექსური ინსტრუქციების ნაკრები კომპიუტერი (CISC) არის მიკროკონტროლერი, რომელიც განკუთვნილია მხოლოდ დაკვირვებისთვის ერთი რთული ინსტრუქცია. ის ასრულებს სხვადასხვა მოქმედებებს მხოლოდ ერთი ბრძანებით. ეს არის კომპაქტური პროგრამა, რომელიც იყენებს დიდ ინსტრუქციებს და მრავალი მისამართის რეჟიმს. მოცემული ინსტრუქციების შესრულებას დიდი დრო სჭირდება.
- შემცირებული ინსტრუქციების ნაკრები კომპიუტერი (RISC): შემცირებული ინსტრუქციის ნაკრები კომპიუტერი (RISC) არის მიკროკონტროლერი, რომელიც შეიქმნა CISC-ის საპასუხოდ. ეს იძლევა უფრო მარტივი ინსტრუქციის დამუშავების საშუალებას. ის ასრულებს ერთ მოცემულ ინსტრუქციას ერთდროულად.
გააგრძელეთ კითხვა, რომ გაიგოთ შედარება ან განსხვავება მიკროპროცესორსა და მიკროკონტროლერს შორის.
4. მიკროკონტროლერის არქიტექტურა
მიკროკონტროლერის არქიტექტურის საფუძველზე, მიკროკონტროლერი იყოფა ორ ტიპად:
- ჰარვარდის არქიტექტურის მიკროკონტროლერი: ჰარვარდის არქიტექტურის მიკროკონტროლერს აქვს ორი განსხვავებული მეხსიერების ინტერფეისი: ერთი მონაცემები/ცვლადები და მეორე პროგრამები/ინსტრუქციები. ინსტრუქციის ინტერფეისის პარალელიზმი მისი გაყიდვის თვისებაა. ძვირია მისი დახვეწილი დიზაინის გამო.
- ფონ ნეუმანი/პრინსტონის არქიტექტურის მიკროკონტროლერი: Von Neumann/Princeton არქიტექტურის მიკროკონტროლერი იყენებს ა ერთი ინტერფეისი როგორც მონაცემების, ასევე ინსტრუქციების შესანახად. მიუხედავად იმისა, რომ ინსტრუქციების შესრულებას დრო სჭირდება, ის ეკონომიური და მოსახერხებელია.
ასევე წაიკითხეთ: რამდენი ტიპის კლავიატურა კომპიუტერის კლავიატურაზე
რა არის მიკროკონტროლერების უპირატესობები და უარყოფითი მხარეები?
ჩამონათვალი ყველა უპირატესობები მიკროპროცესორის შესახებ მოცემულია ქვემოთ:
- მოქმედებს როგორც მიკროკომპიუტერი ყოველგვარი ციფრული ნაწილების გარეშე
- მარტივი გამოყენება და შენარჩუნება
- ეკონომიური და კომპაქტური
- უფრო სწრაფად ასრულებს მითითებებს
- ინსტრუქციის ციკლის ტაიმერი
- მხარს უჭერს RAM, ROM და I/O პერიფერიული მოწყობილობების დამატებას
სია ყველა ნაკლოვანებები მიკროპროცესორის შესახებ მოცემულია ქვემოთ:
- კომპლექსური არქიტექტურა
- მაღალი სიმძლავრის მოწყობილობებთან მუშაობის შეუძლებლობა ნელი სიჩქარის გამო
- ასრულებს შეზღუდული რაოდენობის ფუნქციებს ერთდროულად
- გამოიყენება მიკრო აღჭურვილობაში, რომლის გამოყენებაც რთულია
- ყველა მიკროკონტროლერს არ აქვს I/O პერიფერიული მოწყობილობა
- შედგება დამატებითი ლითონის ოქსიდის ნახევარგამტარისგან, ის მიდრეკილია დაზიანებისკენ სტატიკური მუხტით
რა დადებითი და უარყოფითი მხარეები აქვს მიკროკონტროლერებს?
მიკროკონტროლერების რამდენიმე დადებითი და უარყოფითი მხარე მოცემულია ქვემოთ:
Დადებითი:
- მუშაობს შენახულ დენის მოწყობილობებზე
- ნაკლები ენერგიის მოხმარება
- გვხვდება რეგულარულად გამოყენებულ მოწყობილობებში
მინუსები:
- მოითხოვს პირის მომზადებას, რადგან ის განკუთვნილია კონკრეტული მიზნისთვის
- მათ არ შეუძლიათ პროგრამის მეხსიერებაში წვდომა
ახლა მოდით გადავიდეთ, რომ ვისწავლოთ შედარება ან განსხვავება მიკროპროცესორსა და მიკროკონტროლერს და IC და მიკროპროცესორს შორის.
რა განსხვავებაა მიკროპროცესორსა და მიკროკონტროლს შორის?
მიკროპროცესორისა და მიკროკონტროლერის და მათი თვისებების გააზრების შემდეგ, მოდით შევხედოთ შედარებას ან განსხვავებას მიკროპროცესორსა და მიკროკონტროლერს შორის.
მიკროპროცესორი | მიკროკონტროლერი |
ძირითადი ნაწილი კომპიუტერული სისტემა | ნაწილი of an ჩაშენებული სისტემა |
იგი შედგება მხოლოდ მეხსიერების ერთეული. აქედან გამომდინარე, საჭიროა დამატებითი მეხსიერება და I/O პორტები | იგი შედგება ა პროცესორი გარდა მისი შიდა მეხსიერებისა და I/O კომპონენტებისა |
წრე არის დიდი გარე კომპონენტების დამატების გამო | წრე არის უფრო პატარა შიგნიდან ხელმისაწვდომი კომპონენტების გამო |
მისი გამოყენება არ შეიძლება კომპაქტურ სისტემებში მისი გამო არაეფექტურობა | მისი გამოყენება შესაძლებელია კომპაქტურ სისტემებში, როგორც ეს არის ეფექტური |
მთელი სისტემის ღირებულებაა მაღალი | მთელი სისტემის ღირებულებაა დაბალი |
მისი ენერგიის მოხმარება არის მაღალი, ამიტომ ის ვერ იმუშავებს შენახულ ელექტრო მოწყობილობებზე | Მას აქვს დაბალი ენერგომოხმარება. აქედან გამომდინარე, ის მუშაობს შენახულ ელექტრო ბატარეებზე |
Კეთება არა აქვს ენერგიის დაზოგვის რეჟიმი | მათ აქვთ რეჟიმები შეამცირეთ ენერგიის მოხმარება მოუწოდა უმოქმედო ან ენერგიის დაზოგვის რეჟიმს |
იგი გამოიყენება მხოლოდ პერსონალური კომპიუტერები | იგი ფართოდ გამოიყენება სარეცხი მანქანები, mp3player, კალკულატორები, ავტომობილები |
იგი ეფუძნება ფონ ნეუმანის არქიტექტურა | იგი ეფუძნება ჰარვარდის არქიტექტურა |
Მუშაობს ნელა, რადგან თითოეული ოპერაცია მოითხოვს კომუნიკაციას გარე კომპონენტებთან | Მუშაობს უფრო სწრაფად რადგან კომუნიკაცია სწრაფია შიგნით არსებული კომპონენტების გამო |
Ეს არის კომპლექსი, დიდი რაოდენობით ინსტრუქციებით | Ეს არის მარტივი რამდენიმე ინსტრუქციით |
იგი გამოიყენება ზოგადი დანიშნულების აპლიკაციები | იგი გამოიყენება განაცხადის სპეციფიკური სისტემები |
Მას აქვს არ არის RAM, ROM და სხვა I/O პერიფერიული მოწყობილობები | Მას აქვს პროცესორი, ოპერატიული მეხსიერება, ROM და სხვა პერიფერიული მოწყობილობები ჩადგმული ჩიპში |
სისტემები მუშაობს ა ძალიან მაღალი სიჩქარე | სისტემები მუშაობს მდე 200 MHz ან მეტი წრედის მიხედვით |
Მას აქვს რეგისტრების ნაკლები რაოდენობაასე რომ, ოპერაციები დაფუძნებულია მეხსიერებაზე | Მას აქვს მეტი რეესტრი, რაც ხელს უწყობს პროგრამების დაწერას |
მაგალითები: INTEL 8085 და 8086 | მაგალითები: Altera, INTEL, NEC, Panasonicდა ა.შ |
მიკროპროცესორსა და მიკროკონტროლერს შორის ამ შედარების საშუალებით ცხადია, რომ მიკროპროცესორი არის მიკროკონტროლერის ნაწილი დამატებითი მეხსიერებით, I/O პორტით და სხვა პერიფერიული მოწყობილობებით, როგორიცაა ტაიმერები, მრიცხველები, ანალოგური ციფრული გადამყვანები და სხვა. როგორც ვკითხულობთ, მიკროპროცესორს ასევე უწოდებენ ცენტრალურ დამუშავების ერთეულს (CPU). რა თქმა უნდა, ეს ბევრად მეტია ვიდრე CPU. როგორც თქვენ გააგრძელებთ კითხვას, თქვენ წააწყდებით განსხვავებას IC-სა და მიკროპროცესორს შორის, რომელიც დეტალურად არის ნახსენები.
ასევე წაიკითხეთ: კომპონენტი და კომპოზიტური კაბელები: რა განსხვავებაა?
რა არის ცენტრალური დამუშავების ერთეული (CPU)?
ცენტრალური დამუშავების ერთეული (CPU) ითვლება კომპიუტერის ტვინი. იგი შედგება მილიონობით ტრანზისტორისგან. მიკროპროცესორი არის წრე, რომელიც აკრავს პროცესორს. მოდით გავიგოთ რა არის CPU.
ცენტრალური დამუშავების ერთეული (CPU) არის კომპიუტერული სისტემის ყველაზე მნიშვნელოვანი ნაწილი. ეს არსებითად არის კომპიუტერის ნაწილი, რომელიც ახორციელებს I/O-ს, დამუშავებას და მონაცემთა შენახვას. ის ასრულებს ინსტრუქციებს სისტემის შესრულებით არითმეტიკული, ლოგიკური და შემავალი/გამომავალი ოპერაციები. CPU ხშირად ცდება, როგორც აპარატურა, მაგრამ CPU ჩართულია ერთ ჩიპში, რომელსაც ეწოდება მიკროპროცესორი. CPU ახორციელებს თავის ოპერაციებს ოთხ ეტაპად:
- მოტანა
- გაშიფვრა
- შეასრულეთ
- დაწერე უკან
CPU-ს კომპონენტებია არითმეტიკა და ლოგიკური (ALU) და საკონტროლო განყოფილება (CU). ALU ასრულებს არითმეტიკულ და ლოგიკურ ოპერაციებს, ხოლო CU იბრუნებს ბრძანებები მეხსიერებიდან, დეკოდირებს ის და ახორციელებს მათ.
რით განსხვავდება მიკროპროცესორი CPU-სგან?
მიკროპროცესორსა და მიკროკონტროლერს შორის განსხვავების შესწავლის შემდეგ, გვაცნობეთ მიკროპროცესორსა და CPU-ს განსხვავებას. მიკროპროცესორი ახდენს CPU-ს ყველა ფუნქციას ერთ ჩიპზე. ამ ჩიპს ეძახიან ინტეგრირებული წრე (IC). გარდა ამისა, იგი ასევე შედგება I/O და მეხსიერების წვდომის სქემებისგან. ეს ჩიპი იღებს ინფორმაციას, ამუშავებს მას მიმართულებების მიხედვით და ახორციელებს გამომავალს ორობით ენაზე.
მიკროპროცესორი | პროცესორი |
Ეს არის მხოლოდ ცენტრალური გადამამუშავებელი განყოფილება | Მას აქვს მეხსიერება და I/O ინტეგრირებული ერთად |
იგი გამოიყენება პერსონალური კომპიუტერები | იგი გამოიყენება ჩაშენებული სისტემები |
ის არ შედგება RAM, ROM, I/O, და სხვა პერიფერიული მოწყობილობები | Მას აქვს RAM, ROM და სხვა პერიფერიული მოწყობილობები ინტეგრირებული ჩიპში |
ან გარე საშუალება გამოიყენება RAM, ROM და I/O პერიფერიული მოწყობილობების დასაკავშირებლად | CPU იყენებს ჩაშენებული საკონტროლო ავტობუსი |
Მას აქვს რთული არქიტექტურა რომელიც ამუშავებს ინსტრუქციების დიდ რაოდენობას | Მას აქვს მარტივი დიზაინი და მოითხოვს რამდენიმე ინსტრუქციის დამუშავებას |
მიუხედავად იმისა, რომ გასაგებია, რომ CPU არის მიკროპროცესორი, ყველა მიკროპროცესორი არ არის CPU. ა მიკროპროცესორი უფრო მეტია ვიდრე CPU რადგან ის შეიცავს სხვა პროცესორებს, როგორიცაა ა გრაფიკული პროცესორის ერთეული (GPU), ქსელის დამუშავების განყოფილება (NPU) და აუდიო დამუშავების ერთეული (APU). ხმის ბარათები და ქსელის ბარათები ასევე ჩართულია მიკროპროცესორებში. სანამ გავიგებთ განსხვავებას IC და მიკროპროცესორს შორის, ვნახოთ რა არის ზუსტად IC.
რა არის ინტეგრირებული წრე (IC)?
ინტეგრირებული წრე (IC) არის ა მინი ელექტრონული წრე წარმოებული ნახევარგამტარულ ჩიპზე. ერთ-ერთი პირველი ინტეგრირებული სქემები შეიქმნა 1970-იან წლებში. ინტეგრირებული მიკროსქემის შემადგენელი კომპონენტებია ტრანზისტორები, კონდენსატორები, რეზისტორები და დიოდები. გარდა ამისა, ის მუშაობს როგორც გამაძლიერებელი, მიკროპროცესორი, მიკროკონტროლერი, ოსცილატორი, ტაიმერი, მრიცხველი, ლოგიკური კარიბჭე და კომპიუტერის მეხსიერება.
აქ არის რამდენიმე მახასიათებლები IC-ის:
- მშენებლობა და შეფუთვა: დამზადებულია სილიკონისგან და არის პატარა და მყიფე. მისი შემადგენელი ნაწილები შეკრულია ოქროსა და ალუმინის მავთულებში და შემდგომ ჩამოსხმული პლასტმასის და კერამიკის ბრტყელ ყუთში.
- IC-ის ზომა: ხელმისაწვდომია ზომებში 1 კვადრატული მმ და 200 კვადრატული მმ.
- IC ინტეგრაცია: ინტეგრირებული სქემები თავიანთ სახელებს ისე იღებენ ჩაერთონ სხვადასხვა მოწყობილობებში იმავე ჩიპზე. მაგალითად, მიკროკონტროლერი არის ინტეგრირებული წრე, რომელიც მოიცავს მეხსიერებას, მიკროპროცესორს, I/O პორტებს და სხვა პერიფერიულ მოწყობილობებს იმავე მოწყობილობაში.
თქვენ იხილავთ სათაურს ამ სტატიაში, რომელიც განმარტავს განსხვავებას IC და მიკროპროცესორს შორის.
რით განსხვავდება მიკროპროცესორი IC-ისგან?
მიკროპროცესორსა და მიკროკონტროლერს შორის შედარების ან განსხვავების შესწავლის შემდეგ აუცილებელია ვიცოდეთ განსხვავება IC და მიკროპროცესორს შორის. მიკროპროცესორები ერთია IC-ის ტიპი. ამბობენ, რომ კომპლექსურია. მიკროპროცესორი ახდენს ცენტრალური გადამამუშავებელი განყოფილების ფუნქციებს ერთ ჩიპზე. იგი შექმნილია კომპიუტერული აპლიკაციისთვის, ხოლო ინტეგრირებული სქემები არის ზოგადი დანიშნულების მოწყობილობები, რომლებიც შეიძლება გამოყენებულ იქნას სხვადასხვა აპლიკაციებისთვის.
მიკროპროცესორები შედგება ინტეგრირებულ წრეში ნაპოვნი ყველა კომპონენტისგან, მათ შორის მეხსიერების, CPU, I/O პორტები და მისი არასტაბილური შენახვის ოპერატიული მეხსიერება და ROM. ესენი მარტო შეუძლია პროგრამული უზრუნველყოფის გაშვება კომპიუტერზე ყოველგვარი დამხმარე მოწყობილობის მოთხოვნის გარეშე. ან ინტეგრირებული წრე დამოუკიდებლად ვერ ფუნქციონირებს როგორც მას აქვს ინსტრუქციები შენახული თავისთავად. ასე რომ, ეს არის განსხვავება IC და მიკროპროცესორს შორის.
რეკომენდირებულია:
- როგორ მივიღოთ EPIX ახლა უფასო საცდელი ვერსია
- რას ნიშნავს, როდესაც თქვენი Fitbit ამბობს, რომ მონაცემები არ არის გასუფთავებული სინქრონიზაცია და სცადეთ ხელახლა?
- ტაბლეტების და მობილური პროცესორების სია
- CPU Cores vs Threads განმარტებული – რა განსხვავებაა?
ვიმედოვნებთ, რომ ჩვენმა სტატიამ საკმარისად გაგიძღვათ შედარების ან განსხვავება მიკროპროცესორსა და მიკროკონტროლს შორის და განსხვავება IC და მიკროპროცესორს შორის. თქვენ შეგიძლიათ შეგვატყობინოთ ნებისმიერი შეკითხვა ან წინადადება ნებისმიერ სხვა თემაზე, რომელზეც გსურთ სტატიის გაკეთება. ჩააგდეთ ისინი კომენტარების განყოფილებაში ქვემოთ, რომ ვიცოდეთ.