Opreating System Interview Questions in Hindi(2020)

Opreating System Interview Questions in Hindi(2020)

Opreating System Interview Questions in Hindi(2020)

What is an operating system in Hindi?(Operating System क्या है ?)

एक ऑपरेटिंग सिस्टम (OS) एक सॉफ्टवेयर है जो End User और Computer Hardware के बीच एक Interface के रूप में कार्य करता है। Application Program को चलाने के लिए प्रत्येक कंप्यूटर में कम से कम एक OS होना चाहिए। ऑपरेटिंग सिस्टम के बिना User के लिए किसी भी कंप्यूटर या मोबाइल डिवाइस का उपयोग करना संभव नहीं है।

What is the main purpose of an operating system?(Operating System का मुख्य उद्देश्य क्या है ?)

Operating System के 2 मुख्य उद्देश्य है

  • यह सुनिशित करना कि computational activities को manage करना
  • Programs के Execute होने के लिए Environment प्रदान करना

What are the different operating systems?(बिभिन्न प्रकार के ऑपरेटिंग सिस्टम कौन से है ?)

  • Batched operating systems
  • Distributed operating systems
  • Timesharing operating systems
  • Multi-programmed operating systems
  • Real-time operating systems

What are the Features of Operating System ? (Operating System के Features क्या है )

  • Protected and supervisor mode
  • Allows disk access and file systems Device drivers Networking Security
  • Program Execution
  • Memory management Virtual Memory Multitasking
  • Handling I/O operations
  • Manipulation of the file system
  • Error Detection and handling
  • Resource allocation
  • Information and Resource Protection

What is cache in Hindi ? (Cache क्या है ?)

Cache मैमोरी CPU में एक हाई स्पीड मेमोरी होती है जिसका उपयोग डाटा को तेजी से एक्सेस करने के लिए किया जाता है। यह प्रोसेसर को सबसे अधिक बार अनुरोधित डेटा प्रदान करता है

What is a socket in Hindi ?( Socket क्या है )

एक सॉकेट का उपयोग दो Application के बीच संबंध बनाने के लिए किया जाता है। कनेक्शन के End Point को सॉकेट कहा जाता है।

Name some functions of the Operating system. (Operating System के फंकशन क्या है ?)

  • Memory management
  • Processor management
  • Device management
  • File management
  • Security
  • Job accounting
  • Control over system performance
  • Error detection
  • Communicate between user and software
  • Communication between software and hardware.
 Opreating System Interview Questions in Hindi(2020)
Opreating System Interview Questions in Hindi(2020)

What are the different states of a process? (प्रोसैस की स्टेट कौन सी होती है ?)

Process की 5 State होती है , जो निम्न है |

  • New Process
  • Running Process
  • Waiting Process
  • Ready Process
  • Terminated Process

What are different types of threads?

thread दो प्रकार के होते हैं

  • User level thread
  • Kernel level thread

What is scheduler?

यह शेड्यूलिंग के लिए जिम्मेदार कर्नेल के घटक में से एक है जो यह तय करता है कि किस प्रक्रिया को कब चलाना है।

What is the use of paging in operating system?

ऑपरेटिंग सिस्टम में external fragmentation problem को हल करने के लिए पेजिंग का उपयोग किया जाता है। यह तकनीक यह सुनिश्चित करती है कि आपके लिए आवश्यक डेटा जितनी जल्दी उपलब्ध हो सके।

What is a thread?

एक Thread, CPU उपयोग की एक बुनियादी इकाई है। इसमें एक थ्रेड आईडी, प्रोग्राम काउंटर, रजिस्टर सेट और एक स्टैक होता है।

What is deadlock?

deadlock एक ऐसी स्थिति है जहां दो या दो से अधिक Process या समान Resource साझा करने वाले थ्रेड प्रभावी रूप से एक दूसरे को Resource तक पहुंचने से रोकते हैं। सरल शब्दों में, एक प्रक्रिया / थ्रेड्स के लिए आवश्यक Resource का उपयोग दूसरों द्वारा किया जा रहा है और इसी तरह, इस प्रक्रिया में से कोई भी गतिरोध को जारी नहीं रख सकता है।

What is semaphore?

सेमाफोर एक सरलतम सिंक्रोनाइज़ेशन तंत्र में से एक है, जिसका उपयोग एक बहु संसाधन प्रणाली जैसे समवर्ती प्रणाली में कई प्रक्रियाओं द्वारा एक सामान्य संसाधन तक पहुंच को नियंत्रित करने के लिए किया जाता है। यह 0 से N के बीच मान श्रेणी के साथ एक चर है जहां N = maximum resources -1;

What are different types of semaphore?

सेमाफोर दो प्रकार के होते हैं, वे हैं:

  • Binary Semaphore:
  • Counting Semaphore:

Binary Semaphore: सेमाफोर जिसमें केवल दो मान हो सकते हैं या तो 0 या 1. इसे बूलियन सेमाफोर भी कहा जाता है।

Counting Semaphore: सेमाफोर जिसका मान 0 से n की सीमा में हो सकता है जहां n = अधिकतम -1; जहाँ अधिकतम और कुछ नहीं बल्कि अधिकतम संसाधन है।जब संसाधनों की संख्या एक सेमाफ़ोर सुरक्षा 1 से अधिक है, तो इसे Counting Semaphore कहा जाता है।

What is mutex?

म्यूटेक्स एक लॉकिंग मैकेनिज्म है जो एक बार में केवल एक प्रक्रिया को संसाधन तक पहुंचने की अनुमति देता है। यह आपसी बहिष्कार के लिए खड़ा है और यह सुनिश्चित करता है कि एक बार में केवल एक ही प्रक्रिया महत्वपूर्ण सेक्शन में प्रवेश कर सकती है।

What is paging?

वर्चुअल से फिजिकल एड्रेस तक मैपिंग मेमोरी मैनेजमेंट यूनिट (MMU) द्वारा की जाती है जो एक हार्डवेयर डिवाइस है और इस मैपिंग को पेजिंग तकनीक के रूप में जाना जाता है।इसमें वर्चुअल मेमोरी को निश्चित आकार के पेजों में विभाजित किया जाता है और भौतिक मेमोरी को पेज फ्रेम नाम के बराबर आकार में विभाजित किया जाता है।

What is Thrashing?

यदि  page faults की संख्या संदर्भित पृष्ठों की संख्या के बराबर है या page faults की संख्या इतनी अधिक है कि सीपीयू secondary memory से सिर्फ पृष्ठों को पढ़ने में व्यस्त रहता है तो लगने वाला समय , सीपीयू को secondary memory से एक शब्द पढ़ने के लिए लगने वाले समय के बराबर होगा यह समय बहुत अधिक होगा। इस अवधारणा को थ्रैशिंग कहा जाता है।

What is a Page Fault?

यदि संदर्भित पृष्ठ Main Memory में मौजूद नहीं है तो एक मिस होगा और इस अवधारणा को पेज मिस या पेज फॉल्ट कहा जाता है।
सीपीयू को सेकेंडरी मेमोरी से मिस्ड पेज को एक्सेस करना होता है। यदि page faults की संख्या बहुत अधिक है, तो सिस्टम का प्रभावी Access Time बहुत अधिक हो जाएगा।

Necessary conditions for Deadlocks

Mutual Exclusion

एक संसाधन को केवल पारस्परिक रूप से अनन्य तरीके से साझा किया जा सकता है। इसका तात्पर्य है, यदि दो प्रक्रिया एक ही समय में एक ही संसाधन का उपयोग नहीं कर सकती है।

Hold and Wait

एक प्रक्रिया एक ही समय में एक और संसाधन रखने के दौरान कुछ संसाधनों की प्रतीक्षा करती है

No preemption

जो प्रक्रिया एक बार निर्धारित की गई है उसे पूरा होने तक निष्पादित किया जाएगा। इस बीच कोई अन्य प्रक्रिया निर्धारित नहीं की जा सकती है।

Circular Wait

सभी प्रक्रियाओं को एक चक्रीय तरीके से संसाधनों की प्रतीक्षा करनी चाहिए ताकि अंतिम प्रक्रिया उस संसाधन की प्रतीक्षा कर रही है जो पहली प्रक्रिया द्वारा आयोजित की जा रही है।

What is Virtual Memory

वर्चुअल मेमोरी एक Storage Scheme है जो User को एक बहुत बड़ी Main Memory होने का भ्रम प्रदान करती है। यह Secondary Memory के एक हिस्से को Main Memory के रूप में मानकर किया जाता है।

What is FCFS ?

  • FCFS का पूरा नाम First Come, First Served है।
  • यह शेड्यूलिंग एल्गोरिदम का एक प्रकार है। इस योजना में, यदि कोई प्रक्रिया पहले CPU का अनुरोध करती है, तो उसे पहले CPU को आवंटित किया जाता है।
  • इसका कार्यान्वयन FIFO कतार द्वारा प्रबंधित किया जाता है।

What is RAID? What are the different RAID levels?

  • RAID का पूरा नाम Redundant Array of Independent Disks है।
  • इसका उपयोग समग्र प्रदर्शन को बेहतर बनाने के लिए उसी डेटा को स्टोर करने के लिए किया जाता है।
  • निम्नलिखित अलग-अलग RAID स्तर हैं
    • RAID 0 – Stripped Disk Array without fault tolerance
    • RAID 1 – Mirroring and duplexing
    • RAID 2 – Memory-style error-correcting codes
    • RAID 3 – Bit-interleaved Parity
    • RAID 4 – Block-interleaved Parity
    • RAID 5 – Block-interleaved distributed Parity
    • RAID 6 – P+Q Redundancy

How many types of fragmentation occur in Operating System?

Fragmentation दो प्रकार के होते है |

  • Internal fragmentation :यह तब होता है जब हम उन प्रणालियों से निपटते हैं जिनके पास आकार आवंटन इकाइयां हैं।
  • External fragmentation :यह तब होता है जब हम उन प्रणालियों से निपटते हैं जिनमें परिवर्तनशील आकार की आवंटन इकाइयाँ होती हैं

What is Swapping ?

स्वैपिंग एक ऐसा तंत्र है जिसमें एक प्रक्रिया को मुख्य मेमोरी (या मूव) से माध्यमिक स्टोरेज (डिस्क) में अस्थायी रूप से स्वैप किया जा सकता है और उस मेमोरी को अन्य प्रक्रियाओं के लिए उपलब्ध कराया जा सकता है। कुछ समय के बाद, सिस्टम द्वितीयक संग्रहण से मुख्य मेमोरी में प्रक्रिया को वापस स्वैप कर देता है।

List out some reasons for process termination.

  • Normal completion
  • Time limit exceeded
  • Memory unavailable
  • Bounds violation
  • Protection error
  • Arithmetic error
  • Time overrun
  • I/O failure
  • Invalid instruction
  • Privileged instruction
  • Data misuse
  • Operator or OS intervention
  • Parent termination.

What are the main functions of a kernel in an operating system?

  • Process management
  • Resource management
  • Disk management
  • Memory management
  • Device management
  • Communicate between hardware and software.

Name all the state of a Process.

  • New
  • Running
  • Waiting
  • Ready
  • Terminate

What is race condition?

यह एक ऐसी स्थिति होती है जब एक ही समय में एक ही डेटा पर अलग-अलग ऑपरेशन करते हैं, और निष्पादन का परिणाम डेटा पर किए गए ऑपरेशन के आदेश पर निर्भर करता है। Race की स्थिति एक अवांछनीय परिणाम प्रदान कर सकती है।

What is fork ()?

फोर्क एक सिस्टम कॉल है जो एक वर्तमान प्रक्रिया की एक प्रति बनाने के लिए जिम्मेदार है। वर्तमान प्रक्रिया को मूल प्रक्रिया कहा जाता है और निर्मित प्रक्रिया को बाल प्रक्रिया कहा जाता है।

What is page fault?

जैसा कि नाम से पता चलता है, हम मुख्य मेमोरी में कुछ निश्चित पेज की तलाश कर रहे हैं और यह नहीं पाया गया है, इसे पेज फॉल्ट और पेज हिट कहा जाता है।

What is preemptive and non-preemptive scheduling algorithm?

एक शेड्यूलिंग एल्गोरिथ्म प्रीमेप्टिव है यदि, एक बार एक प्रक्रिया दी गई है तो सीपीयू दूर ले जा सकता है। अस्थायी रूप से निलंबित होने के लिए तार्किक रूप से चलने योग्य प्रक्रियाओं को अनुमति देने की रणनीति को प्रीमेप्टिव शेड्यूलिंग कहा जाता है और प्रक्रिया को पूरा होने तक चलने देने को गैर-प्रीमेप्टिव शेड्यूलिंग कहा जाता है।

What are different types of scheduling algorithm?

  • First come First serve(FCFS)
  • Round Robin(RR
  • Shortest job first(SJF)
  • Priority scheduling (ps)

What are different types of process in Linux?

Linux मे 3 प्रकार की Process होती है जो निम्नलिखित है

  • Interactive-Foreground
  • Batch
  • Daemon-Background

What are the different attributes of a process?

  • Process id (pid)
  • Parent process id (PPid)
  • Process state
  • Scheduling parameter
  • Program counter and different registers.

यह भी देखे

Opreating System Interview Questions in Hindi(2020)

अगर आपको किसी भी प्रकार का सवाल है या ebook की आपको आवश्यकता है तो आप नीचे comment कर सकते है|  क्रपया कमेंट के माध्यम से बताऐं के ये पोस्ट  Opreating System Interview Questions in Hindi(2020) आपको कैसी लगी आपके सुझावों का भी स्वागत रहेगा Thanks ! दोस्तो daily update के लिए आप हमसे (e-prepation.com)  Facebook पर भी जुड़ सकते है | दोस्तो अगर आपको यह पोस्ट  Opreating System Interview Questions in Hindi(2020)  अच्छी लगी हो तो इस पोस्ट Opreating System Interview Questions in Hindi(2020) को Facebook पर Share अवश्य करें !

Note

दोस्तो अगर आपके पास हिन्दी मे कोई लेख हो , जिसे आप यहाँ पर प्रकाशित करवाना चाहते है ,तो आप अपने लेख को अपने फोटो के साथ careergudence3@gmail।com पर भेज सकते है जिसे हम आपके नाम और फोटो के साथ अपनी वेबसाइट पर प्रकाशित करेंगे

Leave a Reply