स्केलर प्रोसेसर

From alpha
Jump to navigation Jump to search

स्केलर प्रोसेसर कंप्यूटर प्रोसेसर का एक वर्ग है जो एक समय में केवल एक डेटा आइटम को प्रोसेस करता है। विशिष्ट डेटा आइटम में पूर्णांक (कंप्यूटर विज्ञान) और चल बिन्दु संख्या शामिल हैं।[1]


वर्गीकरण

एक स्केलर प्रोसेसर को फ्लिन की टैक्सोनॉमी में सिंगल इंस्ट्रक्शन, सिंगल डेटा (सिंगल इंस्ट्रक्शन, सिंगल डेटा) प्रोसेसर के रूप में वर्गीकृत किया गया है। i486 स्केलर प्रोसेसर का एक उदाहरण है। यह एक वेक्टर प्रोसेसर के साथ विपरीत होना है जहां एक ही निर्देश कई डेटा आइटम्स पर एक साथ संचालित होता है (और इस प्रकार इसे एक निर्देश, एकाधिक डेटा (एकल निर्देश, एकाधिक डेटा) प्रोसेसर के रूप में संदर्भित किया जाता है)।[2] यह अंतर अदिश (गणित) और वेक्टर (ज्यामितीय) अंकगणित के बीच के अंतर के अनुरूप है।

कंप्यूटिंग में स्केलर शब्द 1970 और 1980 के दशक का है जब वेक्टर प्रोसेसर पहली बार पेश किए गए थे। यह मूल रूप से पुराने डिजाइनों को नए वेक्टर प्रोसेसर से अलग करने के लिए इस्तेमाल किया गया था।

superscalar प्रोसेसर

एक सुपरस्केलर प्रोसेसर (जैसे कि P5 (माइक्रोआर्किटेक्चर)) प्रोसेसर पर अनावश्यक कार्यात्मक इकाइयों को एक साथ कई निर्देश भेजकर एक घड़ी चक्र के दौरान एक से अधिक निर्देशों को निष्पादित कर सकता है। प्रत्येक कार्यात्मक इकाई एक अलग सीपीयू कोर नहीं है, बल्कि एक एकल सीपीयू के भीतर एक निष्पादन संसाधन है जैसे अंकगणितीय तर्क इकाई, बिट शिफ्टर या गुणक।[1]Cortex-M7, आज कई उपभोक्ता सेंट्रल प्रोसेसिंग यूनिट की तरह, एक सुपरस्केलर प्रोसेसर है।[3]


स्केलर डेटा प्रकार

एक स्केलर डेटा प्रकार, या सिर्फ स्केलर, कोई भी गैर-वस्तु रचना मान (कंप्यूटर विज्ञान) है।

आम तौर पर, सभी मूल आदिम डेटा प्रकारों को अदिश माना जाता है:

एक वेरिएबल (कंप्यूटर विज्ञान) (अर्थात, एक नामित स्थान जिसमें एक स्केलर डेटा प्रकार होता है) को कभी-कभी स्केलर कहा जाता है।

यह भी देखें

संदर्भ

  1. 1.0 1.1 Ram, Badri (2001). उन्नत माइक्रोप्रोसेसर और इंटरफेसिंग. New Delhi: Tata McGraw-Hill Pub. Co. p. 11. ISBN 978-0-07-043448-6. OCLC 55946893.
  2. Patterson, David (2012). Computer organization and design: the hardware/software interface. Waltham, MA: Morgan Kaufmann. p. 650. ISBN 978-0-12-374750-1. OCLC 746618653.
  3. "Cortex-M7". Arm Developer. Arm Limited. Retrieved 2021-07-03.