16-बिट कंप्यूटिंग

From Vigyanwiki
Revision as of 01:24, 18 November 2022 by alpha>Anju

In computer architecture, 16-bit integers, memory addresses, or other data units are those that are 16 bits (2 octets) wide. Also, 16-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers, address buses, or data buses of that size. 16-बिट माइक्रो कंप्यूटर माइक्रो कंप्यूटर हैं जो 16-बिट माइक्रोप्रोसेसर का उपयोग करते हैं।

16-बिट रजिस्टर 2 16 भिन्न मानों को संग्रहीत कर सकता है। 16 बिट्स में संग्रहीत किए जा सकने वाले पूर्णांक मानों की सीमा उपयोग किए गए पूर्णांक प्रतिनिधित्व पर निर्भर करती है। दो सबसे आम अभ्यावेदन के साथ, रेंज 0 से 65,535 (2 16 − 1) एक (अहस्ताक्षरित ) बाइनरी संख्या के रूप में प्रतिनिधित्व के लिए है, और −32,768 (−1 × 2 15 ) से 32,767 (2 15 − 1) के रूप में प्रतिनिधित्व के लिए है। दो का पूरक है। चूंकि 216 65,536 है, 16-बिट मेमोरी पतों वाला प्रोसेसर सीधे बाइट-एड्रेसेबल मेमोरी के 64kb (65,536 बाइट्स) तक पहुंच सकता है। यदि कोई सिस्टम 16-बिट सेगमेंट ऑफ़सेट के साथ सेगमेंटेशन का उपयोग करता है, तो अधिक एक्सेस किया जा सकता है।

16-बिट आर्किटेक्चर

एमआईटी ( MIT) व्हर्लविंड ( c.1951)[1] [2] संभवतः पहला 16-बिट कंप्यूटर था। यह युग के लिए एक असामान्य शब्द आकार था; अधिकांश प्रणालियाँ छह-बिट वर्ण कोड का उपयोग करती हैं और 6-बिट्स के कुछ गुणकों की शब्द लंबाई का उपयोग करती हैं। यह ASCII को पेश करने के प्रयास से बदल गया, जिसमें 7-बिट कोड का उपयोग किया गया और स्वाभाविक रूप से 8-बिट मल्टीपल का उपयोग किया गया, जो एकल ASCII वर्ण या दो बाइनरी कोडेड दशमलव अंकों को संग्रहीत कर सकता था।

1960 के दशक में 16-बिट शब्द की लंबाई विशेष रूप से मिनीकंप्यूटर सिस्टम पर अधिक सामान्य हो गई। शुरुआती 16-बिट कंप्यूटर ( c. 1965-70) में आईबीएम 1130,[3] एचपी 2100,[4] डेटा जनरल नोवा, [5] और डीईसी पीडीपी-11 शामिल हैं। [6] शुरुआती 16-बिट माइक्रोप्रोसेसर, जो अक्सर मिनी प्लेटफार्मों में से एक पर आधारित होते थे, 1970 के दशक में दिखाई देने लगे। उदाहरण ( c. 1973-76) में पांच-चिप नेशनल सेमीकंडक्टर IMP-16 (1973),[7] दो-चिप NEC μCOM-16 (1974),[8] [7] तीन-चिप वेस्टर्न डिजिटल MCP शामिल हैं -1600 (1975), और पांच-चिप तोशिबा टी-3412 (1976)।[7]

प्रारंभिक सिंगल-चिप 16-बिट माइक्रोप्रोसेसर (c. 1975-76) में पनाफ़ाकोम एमएन1610 (1975) शामिल हैं,[9][10][11]राष्ट्रीय अर्धचालक गति (1975), सामान्य उपकरण CP1600 (1975), टेक्सास इंस्ट्रूमेंट्स TMS9900 (1976),[11]फेरांति F100-L , और एचपी 2100#वंशज और वेरिएंट। अन्य उल्लेखनीय 16-बिट प्रोसेसर में Intel 8086, Intel 80286 , WDC 65816/65802 और Zilog Z8000 शामिल हैं। इंटेल 8088, इंटेल 8086 के साथ बाइनरी संगत था, और 16-बिट था जिसमें इसके रजिस्टर 16 बिट चौड़े थे, और अंकगणितीय निर्देश 16-बिट मात्रा पर काम कर सकते थे, भले ही इसकी बाहरी बस 8 बिट चौड़ी थी।


16-बिट पूर्णांक 2 . स्टोर कर सकता है16 (या 65,536) अलग-अलग मान। एक हस्ताक्षर प्रतिनिधित्व में, ये मान 0 (संख्या) और 65,535 के बीच के पूर्णांक हैं; दो के पूरक का उपयोग करते हुए, संभावित मान −32,768 से 32,767 तक होते हैं। इसलिए, 16-बिट मेमोरी एड्रेस वाला प्रोसेसर सीधे 64 KB बाइट एड्रेसिंग | बाइट-एड्रेसेबल मेमोरी तक पहुंच सकता है।

16-बिट प्रोसेसर को निजी कंप्यूटर उद्योग में लगभग पूरी तरह से हटा दिया गया है, और एम्बेडेड अनुप्रयोगों में 32-बिट (या 8-बिट) सीपीयू से कम का उपयोग किया जाता है।.

16/32-बिट मोटोरोला 68000 और इंटेल 386एसएक्स

मोटोरोला 68000 को कभी-कभी 16-बिट कहा जाता है क्योंकि यह मूल अंकगणित को संभालता है। निर्देश सेट 32-बिट कंप्यूटिंग पर आधारित था | 32-बिट संख्या और आंतरिक रजिस्टर 32 बिट चौड़े थे, इसलिए सामान्य परिभाषाओं के अनुसार, 68000 32-बिट डिज़ाइन है। आंतरिक रूप से, 32-बिट अंकगणित दो 16-बिट संचालन का उपयोग करके किया जाता है, और इससे सिस्टम के कुछ विवरण 16-बिट, या 16/32 के रूप में सामने आते हैं।

इस तरह के समाधानों का कंप्यूटर क्षेत्र में एक लंबा इतिहास है, जिसमें विभिन्न डिजाइन एक बार में 1-बिट भी गणित का प्रदर्शन करते हैं, जिसे सीरियल अंकगणित के रूप में जाना जाता है, जबकि 1970 के दशक तक अधिकांश डिजाइन एक समय में कम से कम कुछ बिट्स को संसाधित करते हैं। एक सामान्य उदाहरण डेटा जनरल नोवा है, जो एक 16-बिट डिज़ाइन था जिसने चार 4-बिट संचालन की एक श्रृंखला के रूप में 16-बिट गणित का प्रदर्शन किया। 4-बिट्स व्यापक रूप से उपलब्ध सिंगल-चिप एएलयू का शब्द आकार था और इस प्रकार सस्ती कार्यान्वयन के लिए अनुमति दी गई थी। 68000 पर लागू होने वाली परिभाषा का उपयोग करते हुए, नोवा एक 4-बिट कंप्यूटर, या 4/16 होगा। नोवा की शुरुआत के कुछ ही समय बाद एक दूसरा संस्करण पेश किया गया था, सुपरनोवा, जिसमें 4-बिट एएलयू में से चार शामिल थे जो एक समय में गणित 16 बिट प्रदर्शन करने के लिए समानांतर में चल रहे थे और इसलिए उच्च प्रदर्शन प्रदान करते थे। यह उपयोगकर्ता और प्रोग्राम के लिए अदृश्य था, जो हमेशा 16-बिट निर्देशों और डेटा का उपयोग करता था। इसी तरह, बाद में मोटोरोला 68020 जैसे 68000-परिवार के सदस्यों में 32-बिट एएलयू थे।

किसी अन्य उपाय के आधार पर सिस्टम के 16-बिट होने या न होने के संदर्भ भी देख सकते हैं। एक आम बात यह है कि जब पता स्थान आंतरिक रजिस्टरों के समान बिट्स के आकार का नहीं होता है। 1970 के दशक के अधिकांश 8-बिट CPU इसी श्रेणी में आते हैं; MOS Technology 6502 , Intel 8080 , Zilog Z80 और अधिकांश अन्य में 16-बिट एड्रेस स्पेस था जो 64 KB एड्रेस स्पेस प्रदान करता था। इसका मतलब यह भी था कि पते में हेरफेर के लिए दो निर्देश चक्रों की आवश्यकता होती है। इस कारण से, अधिकांश प्रोसेसर में विशेष 8-बिट एड्रेसिंग मोड थे, शून्य पृष्ठ , गति में सुधार। आंतरिक रजिस्टर आकार और बाहरी पते के आकार के बीच इस तरह का अंतर 1980 के दशक में बना रहा, हालांकि अक्सर उलट हो गया, क्योंकि युग की स्मृति लागत ने 32-बिट एड्रेसिंग, 2 या 4 जीबी वाली मशीन को एक व्यावहारिक असंभव बना दिया। उदाहरण के लिए, 68000 ने दोहरे इन-लाइन पैकेज पर एड्रेसिंग की केवल 24-बिट कंप्यूटिंग को उजागर किया, इसे अभी भी विशाल (युग के लिए) 16 एमबी तक सीमित कर दिया।[12] एक समान विश्लेषण इंटेल के इंटेल 80286 सीपीयू प्रतिस्थापन पर लागू होता है, जिसे i386 कहा जाता है, जो एक 32-बिट प्रोसेसर है जिसमें 32-बिट अंकगणितीय तर्क इकाई और आंतरिक 32-बिट डेटा पथ है जिसमें 16-बिट बाहरी बस और 24-बिट एड्रेसिंग है। प्रोसेसर इसे बदल दिया।

16-काटा एप्लिकेशन

आईबीएम पीसी संगत और विंटेल प्लेटफॉर्म के संदर्भ में, 16-बिट एप्लिकेशन एमएस-डॉस , ओएस/2 1.x या माइक्रोसॉफ़्ट विंडोज़ के शुरुआती संस्करणों के लिए लिखा गया कोई भी सॉफ्टवेयर है जो मूल रूप से 16-बिट इंटेल 8088 और इंटेल 80286 पर चलता था। माइक्रोप्रोसेसर। इस तरह के अनुप्रयोगों ने केवल 16-बिट पते का उपयोग करके पता योग्य स्मृति स्थानों की सीमा का विस्तार करने के लिए 20-बिट या 24-बिट x86 मेमोरी सेगमेंटेशन | सेगमेंट या चयनकर्ता-ऑफसेट पता प्रतिनिधित्व का उपयोग किया। 2 . से अधिक वाले प्रोग्राम16 निर्देशों और डेटा के बाइट ्स (65,536 बाइट्स) को उनके 64-किलोबाइट मेमोरी सेगमेंटेशन के बीच स्विच करने के लिए विशेष निर्देशों की आवश्यकता होती है, जिससे प्रोग्रामिंग 16-बिट अनुप्रयोगों की जटिलता बढ़ जाती है।

16-बिट सीपीयू की सूची


यह भी देखें

संदर्भ

  1. "Year 1951". Computer History Museum. (see also "Year 1943".).
  2. Digital Press, Digital at Work Archived 2013-07-02 at the Wayback Machine, Pearson, 1992, ISBN 1-55558-092-0, pp. 4, 23.
  3. "The IBM 1130 computing system". IBM Archives.
  4. "HP 2116". Computer History Museum.
  5. "Data General Nova minicomputer". Computer History Museum. Archived from the original on 2013-05-17. Retrieved 2012-06-11.
  6. Pearson, Jamie Parker (September 1992). Digital at work: snapshots from the first thirty-five years. Digital Press. pp. 58–61. ISBN 978-1-55558-092-6.
  7. 7.0 7.1 7.2 Belzer, Jack; Holzman, Albert G.; Kent, Allen (1978). Encyclopedia of Computer Science and Technology. Vol. 10 – Linear and Matrix Algebra to Microorganisms: Computer-Assisted Identification. CRC Press. p. 402. ISBN 9780824722609.
  8. "1970s: Development and evolution of microprocessors" (PDF). Semiconductor History Museum of Japan. Archived from the original (PDF) on 2019-06-27. Retrieved 2019-06-27.
  9. "16-bit Microprocessors". CPU Museum. Retrieved 5 October 2010.
  10. "History". PFU. Retrieved 5 October 2010.
  11. 11.0 11.1 Belzer, Jack; Holzman, Albert G.; Kent, Allen (1978). Encyclopedia of Computer Science and Technology. Vol. 10 – Linear and Matrix Algebra to Microorganisms: Computer-Assisted Identification. CRC Press. p. 402. ISBN 9780824722609.
  12. Motorola M68000 Family, Programmer's Reference Manual (PDF). Motorola, Inc. 1992. sec. 2.4, pp. 2–21.


==