कंप्यूटर ज्ञान I: हार्डवेयर, मेमोरी, ऑपरेटिंग सिस्टम, डेटाबेस और नेटवर्क
CPU के भीतर: रजिस्टर, बस और अनुदेश-चक्र
CPU हर अनुदेश के लिए एक ही चक्र दोहराता है: फ़ेच (अनुदेश को मेमोरी से लाना), डिकोड (नियंत्रण इकाई अर्थ समझती है) और एक्ज़ीक्यूट (ALU या अन्य इकाई उसे करती है), फिर परिणाम संचित होता है। चक्र क्लॉक से चलता है; उसकी गति हर्ट्ज़ में मापी जाती है (GHz यानी प्रति सेकंड अरबों चक्र)। कई कोर वाला प्रोसेसर एक साथ कई अनुदेश-धाराएँ चला सकता है।
| रजिस्टर | क्या रखता है |
|---|---|
| प्रोग्राम काउंटर (PC) | अगले फ़ेच किए जाने वाले अनुदेश का पता |
| अनुदेश रजिस्टर (IR) | वह अनुदेश जो अभी डिकोड व निष्पादित हो रहा है |
| मेमोरी पता रजिस्टर (MAR) | जिस मेमोरी स्थान को पढ़ना या लिखना है उसका पता |
| मेमोरी डेटा रजिस्टर (MDR) | मेमोरी से अभी पढ़ा गया या उसमें लिखा जाने वाला डेटा |
| संचायक | ALU के मध्यवर्ती परिणाम |
बस। डेटा बस डेटा ढोती है और दोनों दिशाओं में चलती है। एड्रेस बस पते CPU से मेमोरी व उपकरणों की ओर ले जाती है, केवल एक दिशा में। कंट्रोल बस पठन-लेखन जैसे आदेश व समय-संकेत ले जाती है। एड्रेस बस की चौड़ाई तय करती है कि CPU कितनी मेमोरी तक पहुँच सकता है: n पता-रेखाओं से 2ⁿ स्थान मिलते हैं। उदाहरण: 16 रेखाएँ 2¹⁶ = 65,536 स्थान देती हैं, जो प्रति स्थान एक बाइट मानने पर 64 KB है; 20 रेखाएँ 2²⁰ = 1,048,576 यानी 1 MB देती हैं।
मेमोरी पदानुक्रम, अभिगम विधियाँ और स्थानांतरण के हिसाब
रजिस्टर से टेप तक पदानुक्रम में नीचे जाने पर गति और प्रति बिट लागत घटती है, क्षमता बढ़ती है। कोई उपकरण एक साथ तेज़, बड़ा और सस्ता नहीं होता, इसलिए कंप्यूटर इन्हें परतों में रखता है: CPU के पास छोटे तेज़ भंडार अभी का डेटा रखते हैं, बड़े धीमे भंडार शेष। यह इसलिए चलता है कि प्रोग्राम हाल में प्रयुक्त डेटा और उसके पड़ोसी डेटा को दोबारा प्रयोग करते हैं, जिसे संदर्भ-स्थानिकता कहते हैं।
- क्रमिक अभिगम: किसी अभिलेख तक पहुँचने के लिए उससे पहले के सभी से गुज़रना पड़ता है। चुंबकीय टेप इसका उदाहरण है, इसीलिए वह बैकअप व अभिलेखागार के लिए है, चालू काम के लिए नहीं।
- प्रत्यक्ष (यादृच्छिक) अभिगम: उपकरण सीधे किसी स्थान पर पहुँच जाता है। RAM, हार्ड डिस्क, SSD व ऑप्टिकल डिस्क ऐसे चलते हैं।
- फ़्लैश मेमोरी (पेन ड्राइव, मेमोरी कार्ड, SSD) अस्थायी नहीं होती और उसमें चलने वाले भाग नहीं होते। क्लाउड भंडारण फ़ाइलें प्रदाता के दूरस्थ सर्वरों पर रखता है, जिन तक इंटरनेट से पहुँचा जाता है।
भंडारण बनाम स्थानांतरण इकाइयाँ। भंडारण बाइट (बड़ा B) में गिना जाता है, लाइन की गति बिट प्रति सेकंड (छोटा b) में। परिवर्तन: 1 बाइट = 8 बिट। हल उदाहरण: 5 मेगाबिट प्रति सेकंड की कड़ी पर 15 MB की फ़ाइल, 1 MB = 8 मेगाबिट मानकर और ऊपरी भार छोड़कर, 15 × 8 = 120 मेगाबिट लेती है, और 120 ÷ 5 = 24 सेकंड। 15 को 5 से भाग देकर 3 सेकंड पाना सामान्य भूल है।
ऑपरेटिंग सिस्टम: प्रकार, कार्य और शब्दावली
| प्रकार | विचार |
|---|---|
| बैच | समान काम एकत्र कर एक-के-बाद-एक चलाए जाते हैं, उपयोगकर्ता से संवाद नहीं |
| समय-भाजन / बहुकार्यण | CPU तेज़ी से बदलता है, इसलिए कई उपयोगकर्ता या कार्य साथ चलते दिखते हैं |
| बहुप्रसंस्करण | एक मशीन में एक से अधिक CPU काम बाँटते हैं |
| वास्तविक-कालिक | निश्चित समय-सीमा में प्रतिक्रिया की गारंटी: उड़ान नियंत्रण, औद्योगिक रोबोट |
| वितरित | अनेक नेटवर्क-जुड़े कंप्यूटर उपयोगकर्ता को एक तंत्र की तरह दिखते हैं |
शब्दावली। कर्नेल वह केंद्र है जो हार्डवेयर, मेमोरी व प्रक्रियाओं को नियंत्रित करता है; शेल वह परत है जो उपयोगकर्ता के आदेश लेकर कर्नेल तक पहुँचाती है। बूटिंग OS को लोड करती है: कोल्ड बूट बंद अवस्था से आरंभ होती है, वार्म बूट बिजली काटे बिना पुनः आरंभ। स्पूलिंग (Simultaneous Peripheral Operations On-Line) आउटपुट को बफ़र में रखती है ताकि धीमा प्रिंटर CPU को न रोके। पेजिंग मेमोरी को निश्चित आकार के खंडों (पेज व फ़्रेम) में बाँटती है, जबकि सेगमेंटेशन में खंड परिवर्तनशील आकार के होते हैं। वर्चुअल मेमोरी RAM से बड़े प्रोग्राम चलाने के लिए डिस्क का स्थान उधार लेती है; यदि तंत्र अधिकांश समय पेज अंदर-बाहर करने में लगाए तो यह थ्रैशिंग है। डिवाइस ड्राइवर OS को किसी विशेष उपकरण से बात करने देता है।
शेड्यूलिंग व डेडलॉक। FCFS आगमन-क्रम से सेवा देता है; SJF (सबसे छोटा काम पहले) सभी कामों के साथ आने पर औसत प्रतीक्षा सबसे कम देता है; राउंड रॉबिन हर प्रक्रिया को बारी-बारी निश्चित समय-खंड देता है। हल उदाहरण: 6, 3 और 3 ms के काम साथ आते हैं। FCFS में प्रतीक्षा 0, 6 और 9, औसत 5 ms; SJF (3, 3, 6) में प्रतीक्षा 0, 3 और 6, औसत 3 ms। डेडलॉक के लिए चारों शर्तें साथ चाहिए: परस्पर-अपवर्जन, पकड़कर प्रतीक्षा, पुनः-अधिग्रहण का अभाव, चक्रीय प्रतीक्षा।
DBMS: कुंजियाँ, सामान्य रूप और SQL समूह
साझा पाठ्यक्रम प्राथमिक, विदेशी व उम्मीदवार कुंजियाँ और DDL व DML आदेश बता चुका है। बैंकिंग परीक्षाएँ सूक्ष्म शब्द जोड़ती हैं। संबंधात्मक भाषा में तालिका संबंध है, पंक्ति टपल, स्तंभ गुण। घात (डिग्री) स्तंभों की संख्या है और कार्डिनैलिटी पंक्तियों की संख्या: 6 स्तंभ और 40 पंक्ति की तालिका की डिग्री 6 और कार्डिनैलिटी 40 है। सुपर कुंजी स्तंभों का वह कोई भी समूह है जो पंक्ति को अनन्य पहचाने; उम्मीदवार कुंजी न्यूनतम सुपर कुंजी है; चुनी गई कुंजी प्राथमिक कुंजी है और शेष प्रत्येक उम्मीदवार वैकल्पिक कुंजी। संयुक्त कुंजी एक से अधिक स्तंभ प्रयोग करती है।
| समूह | उद्देश्य | आदेश |
|---|---|---|
| DDL | संरचना परिभाषित करता है | CREATE, ALTER, DROP, TRUNCATE |
| DML | पंक्तियाँ बदलता है | INSERT, UPDATE, DELETE |
| DCL | पहुँच-अधिकार नियंत्रित करता है | GRANT, REVOKE |
| TCL | लेन-देन (ट्रांज़ैक्शन) नियंत्रित करता है | COMMIT, ROLLBACK, SAVEPOINT |
क्वेरी व डिज़ाइन। WHERE समूहन से पहले पंक्तियाँ छानता है, HAVING बाद में समूह छानता है; ORDER BY क्रमबद्ध करता है और GROUP BY समूह बनाता है। समुच्चय फ़ंक्शन COUNT, SUM, AVG, MIN व MAX हैं। 4 और 5 पंक्ति की तालिकाओं का कार्तीय गुणनफल 4 × 5 = 20 पंक्तियाँ देता है। सामान्यीकरण अतिरेक और अद्यतन-विसंगतियाँ हटाता है: 1NF में परमाणुक मान चाहिए; 2NF आंशिक निर्भरता हटाता है (स्तंभ का संयुक्त कुंजी के केवल एक भाग पर निर्भर होना); 3NF संक्रामक निर्भरता हटाता है (गैर-कुंजी स्तंभ का दूसरे गैर-कुंजी स्तंभ पर निर्भर होना)। लेन-देन ACID का पालन करता है: परमाणुकता (सब या कुछ नहीं), संगति, विलगन और स्थायित्व।
नेटवर्क परतें, पते और संचरण
साझा पाठ्यक्रम टोपोलॉजी, उपकरण और प्रोटोकॉल नाम बताता है। अगला स्तर परतों वाला दृश्य है। OSI मॉडल में सात परतें हैं; ऊपर से: एप्लिकेशन, प्रेज़ेंटेशन, सेशन, ट्रांसपोर्ट, नेटवर्क, डेटा लिंक, फ़िज़िकल। TCP/IP मॉडल में चार हैं: एप्लिकेशन, ट्रांसपोर्ट, इंटरनेट, नेटवर्क एक्सेस।
| परत | कार्य | डेटा इकाई व उदाहरण |
|---|---|---|
| फ़िज़िकल | माध्यम पर कच्चे बिट भेजती है | बिट; हब, रिपीटर, केबल |
| डेटा लिंक | MAC पतों से पड़ोसी उपकरणों तक पहुँचाती है | फ़्रेम; ईथरनेट स्विच, ब्रिज |
| नेटवर्क | तार्किक (IP) पतों से मार्ग चुनती है | पैकेट; राउटर, IP |
| ट्रांसपोर्ट | छोर-से-छोर पहुँच, विश्वसनीयता, पोर्ट | सेगमेंट; TCP (विश्वसनीय), UDP (तेज़, गारंटी नहीं) |
| सेशन, प्रेज़ेंटेशन | सेशन संवाद खोलती-बंद करती है; प्रेज़ेंटेशन अनुवाद, संपीडन व एन्क्रिप्शन करती है | डेटा |
| एप्लिकेशन | उपयोगकर्ता के प्रोग्रामों की सेवाएँ | HTTP, SMTP, FTP, DNS |
IPv4 वर्ग पहली संख्या से तय होते हैं: A 1 से 126, B 128 से 191, C 192 से 223, D 224 से 239 (मल्टीकास्ट), E 240 से 255 (आरक्षित); 127 लूपबैक परास है। निजी परास, जो सार्वजनिक इंटरनेट पर रूट नहीं होते, 10.0.0.0 से 10.255.255.255, 172.16.0.0 से 172.31.255.255 और 192.168.0.0 से 192.168.255.255 हैं। संचरण विधियाँ: सिम्प्लेक्स केवल एक दिशा (कीबोर्ड से कंप्यूटर, टेलीविज़न प्रसारण); हाफ़ डुप्लेक्स दोनों दिशाएँ पर एक समय में एक (वॉकी-टॉकी); फ़ुल डुप्लेक्स दोनों दिशाएँ साथ (टेलीफ़ोन)। पैकेट स्विचिंग संदेश को पैकेटों में तोड़ती है जो स्वतंत्र चलते हैं, जैसे इंटरनेट पर; सर्किट स्विचिंग पूरी बातचीत के लिए मार्ग आरक्षित रखती है, जैसे पुराने टेलीफ़ोन नेटवर्क में। ऑप्टिकल फ़ाइबर प्रकाश ढोता है, उसकी बैंडविड्थ सबसे अधिक है और वह विद्युत व्यवधान से अप्रभावित है।
संख्या कूट और लॉजिक गेट
साझा पाठ्यक्रम द्विआधारी, अष्टाधारी व हेक्स रूपांतरण सिखाता है। तीन और कौशल पूछे जाते हैं। हेक्स अंकगणित: अंक-दर-अंक जोड़ें और 16 पर हासिल दें। (A5)₁₆ + (1B)₁₆: 5 + B (11) = 16, 0 लिखें 1 हासिल; A (10) + 1 + 1 = 12 = C; उत्तर (C0)₁₆, और 165 + 27 = 192 = 12 × 16 पुष्टि करता है। 8 बिट में ऋणात्मक के लिए 2 का पूरक: यदि पहला बिट 1 है तो सभी बिट पलटें, 1 जोड़ें और ऋण चिह्न लगाएँ। उदाहरण: 11110100 पलटकर 00001011 (11), 1 जोड़ने पर 12, अतः मान −12। BCD हर दशमलव अंक को अपने 4 बिट में कूटबद्ध करता है: 59 = 0101 1001।
| गेट | आउटपुट 1 होता है जब | टिप्पणी |
|---|---|---|
| AND, OR, NOT | दोनों इनपुट 1; कम-से-कम एक इनपुट 1; इनपुट 0 | मूल गेट |
| NAND, NOR | दोनों इनपुट 1 नहीं हैं; दोनों इनपुट 0 हैं | सार्वत्रिक गेट: किसी भी एक से कोई भी परिपथ बन सकता है |
| XOR, XNOR | इनपुट भिन्न हैं; इनपुट समान हैं | XNOR, XOR का पूरक है |
योजक। अर्ध-योजक दो बिट जोड़ता है: योग = A XOR B और हासिल = A AND B। पूर्ण-योजक हासिल-आगत भी लेता है, इसलिए तीन बिट जोड़ता है: A = 1, B = 1 और हासिल-आगत = 1 पर कुल 3 = द्विआधारी 11, अतः योग 1, हासिल-निर्गत 1। उपयोगी नियम: A + A·B = A, और डी मोर्गन: (A·B) का पूरक A′ + B′ है।
मुख्य बिंदु
- सुपरकंप्यूटर गणना करता है (FLOPS) और मेनफ़्रेम लेन-देन; पीढ़ी स्विचिंग घटक से तय होती है, और 4GL का चौथी हार्डवेयर पीढ़ी से संबंध नहीं।
- PC अगले अनुदेश का पता, IR वर्तमान अनुदेश रखता है; डेटा बस द्विदिशीय, एड्रेस बस एकदिशीय; n पता-रेखाएँ 2^n स्थान तक पहुँचती हैं।
- रेखा-गति से भाग देने से पहले बाइट को बिट में बदलें: 24 MB, 4 मेगाबिट प्रति सेकंड पर 48 सेकंड है, 6 नहीं।
- OS के प्रकार, कर्नेल बनाम शेल, स्पूलिंग, पेजिंग, थ्रैशिंग, डेडलॉक की चार शर्तें (पुनः-अधिग्रहण का अभाव) और FCFS व राउंड रॉबिन की प्रतीक्षा निकालना जानें।
- डिग्री स्तंभ और कार्डिनैलिटी पंक्तियाँ हैं; प्राथमिक कुंजी एक उम्मीदवार कुंजी है और शेष वैकल्पिक; आंशिक निर्भरता 2NF तोड़ती है; TRUNCATE DDL, GRANT DCL और COMMIT TCL है।
- OSI में सात परतें (डेटा लिंक पर फ़्रेम, नेटवर्क पर पैकेट, ट्रांसपोर्ट पर सेगमेंट); 172.16 से 172.31 निजी है; लॉजिक में 1, 1, 1 का पूर्ण-योजक योग 1 और हासिल 1 देता है।
अभ्यास प्रश्न (20)
उत्तर खोलने से पहले प्रत्येक प्रश्न हल करें। हर व्याख्या सही विकल्प के साथ लुभावना गलत विकल्प भी बताती है, क्योंकि अंक वहीं जाते हैं।
CPU का कौन-सा रजिस्टर अगले फ़ेच किए जाने वाले अनुदेश का पता रखता है?
उत्तर देखें
उत्तर: B — प्रोग्राम काउंटर
प्रोग्राम काउंटर अगले अनुदेश की ओर इंगित करता है। अनुदेश रजिस्टर भ्रामक विकल्प है, पर वह पहले ही फ़ेच किया और अब डिकोड हो रहा अनुदेश रखता है; मेमोरी डेटा रजिस्टर पारगमन में डेटा और संचायक ALU के परिणाम रखता है।CPU की बसों के बारे में इन कथनों पर विचार कीजिए। P: डेटा बस डेटा दोनों दिशाओं में ढोती है। Q: एड्रेस बस CPU और मेमोरी के बीच पते दोनों दिशाओं में ढोती है। R: अंकगणित और तार्किक तुलना नियंत्रण इकाई करती है। S: कंट्रोल बस आदेश व समय-संकेत ढोती है। कौन-से कथन सही हैं?
उत्तर देखें
उत्तर: A — P and S only
P और S सही हैं। एड्रेस बस एकदिशीय है, CPU से मेमोरी व उपकरणों की ओर, इसलिए Q गलत है, और अंकगणित व तर्क ALU के काम हैं, नियंत्रण इकाई के नहीं, इसलिए R गलत है। अतः Q और R का जोड़ सच का उलटा है।एक प्रोसेसर में 16-बिट एड्रेस बस है और प्रत्येक पता-स्थान में एक बाइट आती है। वह सीधे अधिकतम कितनी मेमोरी को संबोधित कर सकता है?
उत्तर देखें
उत्तर: C — 64 KB
सोलह पता-रेखाएँ 2^16 = 65,536 स्थान देती हैं, और 65,536 बाइट को 1024 से भाग देने पर 64 KB आता है। 32 KB के लिए 15 रेखाएँ और 256 KB के लिए 18 रेखाएँ चाहिए, इसलिए दोनों 16 रेखाओं से मेल नहीं खाते।निम्नलिखित में से कौन-सा जोड़ा कंप्यूटर के प्रकार को उसके सही वर्णन से मिलाता है?
उत्तर देखें
उत्तर: D — सुपरकंप्यूटर: कुछ विशाल गणनाओं के लिए बना, गति FLOPS में आँकी जाती है
सुपरकंप्यूटर विशाल संख्यात्मक कामों के लिए होता है और उसकी गति प्रति सेकंड फ़्लोटिंग-पॉइंट संक्रियाओं में बताई जाती है। मेनफ़्रेम केंद्रीय रूप से अनेक उपयोगकर्ताओं को सेवा देता है, अंतःस्थापित कंप्यूटर उपकरण के भीतर एक निश्चित प्रोग्राम चलाता है और एनालॉग कंप्यूटर सतत राशियाँ मापता है, इसलिए शेष तीन वर्णन गलत हैं।24 MB की एक फ़ाइल 4 मेगाबिट प्रति सेकंड की कड़ी पर भेजी जाती है। 1 बाइट = 8 बिट, 1 MB = 8 मेगाबिट मानकर और ऊपरी भार छोड़कर, स्थानांतरण में कितना समय लगेगा?
उत्तर देखें
उत्तर: B — 48 seconds
24 MB यानी 24 × 8 = 192 मेगाबिट, और 192 ÷ 4 = 48 सेकंड। 6 सेकंड तब आता है जब मेगाबाइट को बाइट से बिट में बदले बिना मेगाबिट प्रति सेकंड से भाग दिया जाए, जो सामान्य भूल है।इन कथनों पर विचार कीजिए। P: वर्चुअल मेमोरी द्वितीयक भंडारण का एक भाग प्रयोग करती है ताकि उपलब्ध RAM से बड़े प्रोग्राम चल सकें। Q: कैश मेमोरी DRAM से बनती है क्योंकि DRAM, SRAM से तेज़ है। R: थ्रैशिंग वह दशा है जिसमें तंत्र प्रोग्राम चलाने के बजाय अधिकांश समय पेज अदला-बदली में लगाता है। S: रजिस्टर, कैश मेमोरी से धीमे होते हैं। कौन-से कथन सही हैं?
उत्तर देखें
उत्तर: C — P and R only
P और R सही हैं। कैश SRAM से बनती है, जो DRAM से तेज़ है, इसलिए Q गलत है, और रजिस्टर CPU के भीतर होते हैं तथा कैश से तेज़ हैं, इसलिए S गलत है। अतः Q या S वाला हर विकल्प गलत है।डेडलॉक होने के लिए जिन चार शर्तों का साथ-साथ होना आवश्यक है, उनमें निम्नलिखित में से कौन-सी शर्त नहीं है?
उत्तर देखें
उत्तर: D — पुनः-अधिग्रहण: संसाधन प्रक्रिया से ज़बरदस्ती वापस लिए जा सकते हैं
डेडलॉक के लिए पुनः-अधिग्रहण का अभाव चाहिए: यदि संसाधन वापस लिए जा सकें तो शृंखला टूट सकती है। इसलिए पुनः-अधिग्रहण की संभावना डेडलॉक की शर्त नहीं है। परस्पर-अपवर्जन, पकड़कर प्रतीक्षा और चक्रीय प्रतीक्षा चार आवश्यक शर्तों में से तीन हैं।तीन प्रक्रियाएँ P1, P2 व P3 समय 0 पर साथ आती हैं, उनके CPU बर्स्ट 5, 3 और 2 ms हैं और वे उसी क्रम में कतार में लगती हैं। तंत्र 2 ms समय-खंड का राउंड रॉबिन प्रयोग करता है और स्विचिंग समय छोड़ता है। औसत प्रतीक्षा समय (पूर्णता समय घटा बर्स्ट समय) क्या है?
उत्तर देखें
उत्तर: C — 5 ms
चलने का क्रम: P1 0 से 2, P2 2 से 4, P3 4 से 6 (6 पर पूर्ण), P1 6 से 8, P2 8 से 9 (9 पर पूर्ण), P1 9 से 10 (10 पर पूर्ण)। प्रतीक्षाएँ 10 − 5 = 5, 9 − 3 = 6 और 6 − 2 = 4, योग 15, औसत 5 ms। सादा FCFS 13/3 ms देता जो यहाँ विकल्प नहीं है।शब्दों को उनके अर्थों से मिलाइए। शब्द: P कर्नेल, Q शेल, R स्पूलिंग, S थ्रैशिंग। अर्थ:
(i) भारी पेजिंग जिसमें उपयोगी काम कम होता है;
(ii) OS का केंद्र जो हार्डवेयर व मेमोरी नियंत्रित करता है;
(iii) वह परत जो उपयोगकर्ता के आदेश समझती है;
(iv) आउटपुट को बफ़र करना ताकि धीमा उपकरण CPU को न रोके। कौन-सा मिलान सही है?उत्तर देखें
उत्तर: A — मिलान: P-ii, Q-iii, R-iv, S-i
कर्नेल केंद्र है (ii), शेल आदेश समझता है (iii), स्पूलिंग आउटपुट बफ़र करती है (iv) और थ्रैशिंग भारी पेजिंग है (i)। कर्नेल और शेल को आपस में बदलना (P-iii, Q-ii) सबसे आम भ्रम है, और शेष मिलान स्पूलिंग या थ्रैशिंग को गलत जगह रखते हैं।संबंधात्मक शब्दावली में तालिका STUDENT में 6 स्तंभ और 40 पंक्तियाँ हैं। उसकी डिग्री और कार्डिनैलिटी क्या हैं?
उत्तर देखें
उत्तर: D — डिग्री 6 और कार्डिनैलिटी 40
डिग्री गुणों (स्तंभों) की संख्या है, 6, और कार्डिनैलिटी टपलों (पंक्तियों) की संख्या है, 40। डिग्री 40 और कार्डिनैलिटी 6 दोनों शब्दों को उलट देता है, जो मानक जाल है।तालिका EMPLOYEE में स्तंभ EmpID, PAN, Email, Name और Dept हैं। EmpID, PAN और Email प्रत्येक कर्मचारी के लिए अनन्य हैं और कभी रिक्त नहीं, जबकि Name और Dept के मान अकेले या साथ दोहराते हैं। EmpID को प्राथमिक कुंजी चुना गया है। तालिका में कितनी वैकल्पिक कुंजियाँ हैं?
उत्तर देखें
उत्तर: B — Two
उम्मीदवार कुंजियाँ EmpID, PAN और Email हैं, क्योंकि Name और Dept साथ मिलकर भी पंक्ति की पहचान नहीं कराते। प्राथमिक कुंजी एक लेती है और PAN व Email दो वैकल्पिक कुंजियाँ बचती हैं। तीन उत्तर देना प्राथमिक कुंजी को भी गिन लेना है।तालिका ORDER_ITEM की संयुक्त प्राथमिक कुंजी (OrderID, ItemID) है और स्तंभ Quantity व ItemName हैं। Quantity पूरी कुंजी पर निर्भर है, पर ItemName केवल ItemID पर। यदि सभी मान परमाणुक हैं, तो तालिका सबसे पहले किस सामान्य रूप में विफल होती है?
उत्तर देखें
उत्तर: D — द्वितीय सामान्य रूप
ItemName संयुक्त कुंजी के एक भाग पर निर्भर है, यह आंशिक निर्भरता है जो द्वितीय सामान्य रूप का उल्लंघन है। मान परमाणुक हैं, इसलिए प्रथम सामान्य रूप पूरा होता है। तृतीय व बॉयस-कॉड रूप भी पूरे नहीं होते, पर सामान्य रूप क्रम से जाँचे जाते हैं, इसलिए तालिका द्वितीय रूप पर ही विफल होती है।SQL के बारे में इन कथनों पर विचार कीजिए। P: GRANT और REVOKE डेटा नियंत्रण समूह के हैं। Q: ALTER डेटा परिचालन आदेश है। R: ROLLBACK उन परिवर्तनों को पलटता है जो अभी कमिट नहीं हुए। S: DROP तालिका की केवल पंक्तियाँ हटाता है और खाली तालिका रखता है। कौन-से कथन सही हैं?
उत्तर देखें
उत्तर: C — P and R only
P और R सही हैं। ALTER संरचना बदलता है, इसलिए वह परिभाषा आदेश है और Q गलत है; DROP संरचना सहित पूरी तालिका हटाता है, जबकि खाली तालिका रखना सभी पंक्तियों के DELETE का वर्णन है, इसलिए S गलत है।OSI परतों P ट्रांसपोर्ट, Q नेटवर्क, R सेशन और S डेटा लिंक को लें। निचली परत से ऊपर की ओर कौन-सा क्रम सही है?
उत्तर देखें
उत्तर: D — S, Q, P, R
नीचे से क्रम फ़िज़िकल, डेटा लिंक, नेटवर्क, ट्रांसपोर्ट, सेशन, प्रेज़ेंटेशन, एप्लिकेशन है, इसलिए दी गई चारों S, Q, P, R क्रम में आती हैं। जिस विकल्प में ट्रांसपोर्ट नेटवर्क से नीचे या सेशन ट्रांसपोर्ट से नीचे है, वह इस क्रम को तोड़ता है।OSI मॉडल में परत और उसके द्वारा संभाली जाने वाली डेटा इकाई का कौन-सा जोड़ा सही है?
उत्तर देखें
उत्तर: B — डेटा लिंक परत और फ़्रेम
डेटा लिंक परत फ़्रेम संभालती है। नेटवर्क परत पैकेट और ट्रांसपोर्ट परत सेगमेंट संभालती है, इसलिए नेटवर्क को सेगमेंट से जोड़ना भ्रामक अदला-बदली है; फ़िज़िकल परत कच्चे बिट संभालती है।निम्नलिखित IPv4 पतों में से कौन-सा ऐसे निजी परास में है जो सार्वजनिक इंटरनेट पर रूट नहीं होता?
उत्तर देखें
उत्तर: A — 172.20.4.5
निजी परास 10.x.x.x, 172.16.0.0 से 172.31.255.255 और 192.168.x.x हैं। पता 172.20.4.5 दूसरे में आता है। 172.32.0.1, 192.169.1.1 और 11.0.0.1 प्रत्येक किसी निजी खंड के ठीक बाहर है, जो जाल है, इसलिए ये सार्वजनिक हैं।दो पहरेदार वॉकी-टॉकी से बात करते हैं। कोई भी बोल सकता है, पर एक समय में एक ही, दूसरा सुनता है। यह कौन-सी संचरण विधि है?
उत्तर देखें
उत्तर: C — Half duplex
दोनों दिशाएँ संभव हैं पर साथ-साथ नहीं, यह हाफ़ डुप्लेक्स है। टेलीफ़ोन की तरह फ़ुल डुप्लेक्स में दोनों एक साथ बोल सकते हैं, और सिम्प्लेक्स में केवल एक निश्चित दिशा होती है।एक पूर्ण-योजक को इनपुट A = 1, B = 1 और हासिल-आगत = 1 मिलते हैं। उसका योग और हासिल-निर्गत क्या होंगे?
उत्तर देखें
उत्तर: A — योग 1 और हासिल-निर्गत 1
तीनों बिट का योग 3 है, जो द्विआधारी में 11 है: निचला बिट 1 योग है और ऊपरी बिट 1 हासिल-निर्गत। केवल A = 1 और B = 1 वाला अर्ध-योजक योग 0 और हासिल 1 देता, जो भ्रामक उत्तर 'योग 0, हासिल 1' का स्रोत है।8-बिट 2 के पूरक में बिट-पैटर्न 11110100 कौन-सा दशमलव मान दर्शाता है?
उत्तर देखें
उत्तर: B — -12
पहला बिट 1 है, इसलिए संख्या ऋणात्मक है। पलटने पर 00001011 (11), 1 जोड़ने पर 00001100 (12), अतः मान -12 है। -116 पैटर्न को साइन-परिमाण और 244 उसे चिह्नरहित द्विआधारी पढ़ता है; -11 में 1 जोड़ना छूट गया है।षोडश-आधारी संख्याओं (A5) और (1B) का योग षोडश-आधारी में क्या है?
उत्तर देखें
उत्तर: A — C0
दशमलव में A5 = 165 और 1B = 27, और 165 + 27 = 192 = 12 × 16 + 0, जो C0 है। अंतिम अंक जोड़ने पर 5 + B = 16, यानी 0 और हासिल 1, फिर A + 1 + 1 = C। मान BC अंतिम अंक के हासिल को गलत संभालने से आता है।