Secondary Storage Device को Auxiliary Storage Device भी कहा जाता है। यह कम्प्यूटर का भाग नही होती है। इसको कम्प्यूटर में अलग से जोडा जाता है। इसमें जो डाटा स्टोर किया जाता है। वह स्थाई होता है। अर्थात् कम्प्यूटर बंद होने पर इसमें स्टोर डाटा डिलीट नही होता है। आवश्यकता के अनुसार इसको भविष्य में इसमें सेव फाईल या फोल्डरों को खोल कर देख सकते है। या इसमें सुधार कर सकते है। एवं इसको यूजर के द्वारा डिलिट भी किया जा सकता है। इसकी Storage क्षमता अधिक होती है Secondary Storage Device में Primary memory की अपेक्षा कई गुना अधिक डाटा स्टोर करके रख सकते हैं, जो की स्थानांतरणीय (Transferable) होता हैं एवं डाटा को ऐक्सेस करने कि गति Primary Memory से धीमी होती है। Secondary Memory में फ्लॉपी डिस्क, हार्डडिस्क, कॉम्पेक्ट डिस्क, ऑप्टिकल डिस्क, मेमोरी कार्ड, पेन ड्राइव आदि आते हैं|
Hard Drive:-
Hard Disk या HDD एक ही बात है, ये एक physical disk होती है जिसको हम अपने computer की सभी छोटी बड़ी files store करने के लिये प्रयोग करते है। Hard disk और RAM मे ये फर्क होता है कि, Hard disk वो चीज है जो store करने के काम मे आती है, लेकिन RAM उस storage मे रखी चीजो को चलाने के काम में आती है। जब हम computer को बन्द करते है तो RAM मे पडी कोई भी चीज साफ हो जाती है। लेकिन HDD मे computer बन्द होने पर भ्ाी data erase नही होता।
Hard disk के अन्दर एक disk घुमती है, जितनी तेज disk घुमती है उतनी ज्यादा तेजी से ये Data को store या read कर सकती है। Hard disk के घुमने की speed को हम RPM (Revolutions Per Minute) मे नापते है। ज्यादातर Hard disk 5400 rpm या 7200 rmp की होती है, जाहिर सी बात है 7200 rmp की hard disk 5400 rmp वाली से ज्यादा तेज होती है।
संरचना एवं कार्यविधिः- हार्डडिस्क चुम्बकीय डिस्क से मिलकर बनी होती है। इसमें डाटा को पढ़ने एवं लिखने के लिये एक हेड होता है। हार्डडिस्क में एक central shaft होती है। जिसमें चुम्बकीय डिस्क लगी रहती है। हार्डडिस्क की ऊपरी सतह पर एवं निचली सतह पर डाटा को स्टोर नहीं किया जाता है। बाकि सभी सतहों पर डाटा को स्टोर किया जाता है। डिस्क की प्लेट में Track and Sector होते है। सेक्टर में डाटा स्टोर होता है, एक सेक्टर में 512 बाइट डाटा स्टोर होता है।
डाटा को स्टोर एवं पढ़ने के लिये तीन तरह के समय लगते है। जो निम्न है।
1. Seek Time:-. डिस्क में डाटा को रीढ या राईट करने वाले Track तक पहुँचने में लगा समय सीक टाइम कहलाता है।
2. Latency time:- Track में डाटा के Sector तक पहुँचने मे लगा समय लेटेंसी टाईम कहलाता है।
3. Transfer Rate:- Sector में डाटा को लिखने एवं पढने में जो समय लगता है। उसे Transfer Rate कहा जाता है।
फ्लॉपी डिस्क (Floppy Disk) :-
यह प्लास्टिक की बनी होती है जिस पर फेराइट की परत पड़ी रहती है | यह बहुत लचीली प्लास्टिक की बनी होती है| इसलिए इसे फ्लॉपी डिस्क (Floppy Disk) कहते है| जिस पर प्लास्टिक का कबर होता है| जिसे जैकेट कहते है| फ्लॉपी (Floppy) के बीचों-बीच एक पॉइंट (Point) बना होता है जिससे इस ड्राइव (Drive) की डिस्क (Disk) घूमती है| इसी फ्लॉपी डिस्क (Floppy Disk) में 80 डेटा ट्रेक (Data track) होते है और प्रत्येक ट्रेक (Track) में 64 शब्द स्टोर (Store) किये जा सकते है| यह मेग्नेटिक टेप (Magnetic tape) के सामन कार्य करती है| जो 360 RPM प्रति मिनिट की दर से घूमती है| जिससे इसकी Recording head के ख़राब हो जाने की समस्या उत्पन्न होती है|
आकर की द्रष्टि से फ्लॉपी (Floppy) दो प्रकार की होती है :-
5½ व्यास वाली फ्लॉपी डिस्क (Floppy Disk)
3½ व्यास वाली फ्लॉपी डिस्क (Floppy Disk)
5½ व्यास वाली फ्लॉपी डिस्क (Floppy Disk) – इसका अविष्कार सन 1976 में किया गया था तथा यह भी प्लास्टिक की जैकेट से सुरक्षित रहती है| इसकी संग्रह क्षमता 360 KB से 2.44 MB तक की होती है |
3½ व्यास वाली फ्लॉपी डिस्क (Floppy Disk) – इसका प्रयोग (use) सर्वप्रथम एप्पल कंप्यूटर (Apple computer) में किया गया था| जो पिछली फ्लॉपी की अपेक्षा छोटी होती है| इसकी संग्रह क्षमता 310 KB से 2.88 MB तक होती है|
Magnetic Tape:-
Magnetic tape भी एक Storage Device हैं जिसमे एक पतला फीता होता हैं जिस पर Magnetic Ink की Coading की जाती हैं इसका प्रयोग Analog तथा Digital Data को Store करने के लिए किया जाता हैं | यह पुराने समय के Audio कैसिट की तरह होता हैं Magnetic Tape का प्रयोग बड़ी मात्रा में डाटा Store करने के लिए किया जाता हैं| यह सस्ते होते हैं| आज भी इसका प्रयोग data का Backup तैयार करने के लिए किया जाता हैं |
Optical Disk
Optical Disk एक चपटा, वृत्ताकार पोलिकर्बिनेट डिस्क होता है, जिस पर डाटा एक Flat सतह के अन्दर Pits के रूप में Store किया जाता हैं इसमें डाटा को Optical के द्वारा Store किया जाता है|
आॅपटिकल डिस्क दो प्रकार की होती है।
CD:- सबसे पहले बात करते है सीडी की, सीडी का हम काम्पैक्ट डिस्क के नाम से भी पुकारते हैं ये एक ऐसा ऑप्टिकल मीडियम होता है जो हमारे डिजिटल डेटा का सेव करता है। एक समय था जब हम रील वाले कैसेट प्रयोग करते थी, सीडी के अर्विष्कार ने ही बाजार में कैसेटों को पूरी तरह से खत्म कर दिया। एक स्टैंडर्ड सीडी में करीब 700 एमबी का डेटा सेव किया जा सकता है। सीडी में डेटा डॉट के फार्म में सेव होता है, दरअसल सीडी ड्राइव में लगा हुआ लेजर सेंसर सीडी के डॉट से रिफलेक्ट लाइट का पढ़ता है और हमारी डिवाइस में इमेज क्रिएट करता है।
DVD:- डीवीडी यानी डिजिटल वर्सटाइल डिस्क, सीडी के बाद डीवीडी का आगाज हुआ वैसे तो देखने में दोनों सीडी और डीवीडी दोनों एक ही जैसे लगते है मगर इनकी डेटा कैपसेटी में अंतर होता है सीडी के मुकाबले डीवीडी में ज्यादा डेटा सेव किया जा सकता है। मतलब डीवीडी में यूजर करीब 4.7 जीबी से लेकर 17 जीबी तक डेटा सेव कर सकता है। डीवीडी के आने के बाद बाजार में सीडी की मांग में भारी कमी देखी गई।
Flash Drive
Pen Drive को ही Flash Drive के नाम से जाना जाता हैं आज कल सबसे ज्यादा Flash Drive का Use डाटा Store करने के लिए किया जाता है यह एक External Device है जिसको Computer में अलग से Use किया जाता हैं | यह आकार में बहुत छोटे तथा हल्की भी होती हैं, इसमें Store Data को पढ़ा भी जा सकता है और उसमे सुधार भी किया जा सकता हैं |
Flash Drive में एक छोटा Pried Circuit Board होता है जो प्लास्टिक या धातु के Cover से ढका होता हैं इसलिए यह मजबूत होता है | यह Plug-and-Play उपकरण है | आज यह सामान्य रूप से 2 GB, 4 GB, 8 GB, 16 GB, 32 GB, 64 GB, 128 GB आदि क्षमता में उपलब्ध हैं|
सॉफ्टवेयर Computer का वह Part होता है जिसको हम केवल देख सकते हैं और उस पर कार्य कर सकते हैं, Software का निर्माण Computer पर कार्य करने को Simple बनाने के लिये किया जाता है, आजकल काम के हिसाब से Software का निर्माण किया जाता है, जैसा काम वैसा Software । Software को बडी बडी कंपनियों में यूजर की जरूरत को ध्यान में रखकर Software programmers द्वारा तैयार कराती हैं, इसमें से कुछ free में उपलब्ध होते है तथा कुछ के लिये चार्ज देना पडता है। जैसे आपको फोटो से सम्बन्धित कार्य करना हो तो उसके लिये फोटोशॉप या कोई वीडियो देखना हो तो उसके लिये मीडिया प्लेयर का यूज करते है।
कंप्यूटर बिभिन्न प्रोग्रामों का समूह होता हैं जिसके द्वारा विशिष्ट कार्यों को किया जा सकता हैं| कंप्यूटर में दो भाग होते है, पहला हार्डवेयर कहलाता है जबकि दूसरा सॉफ्टवेयर | हार्डवेयर कंप्यूटर के भौतिक भाग होते है जिन्हें हम छु सकते है जो एक निश्चित कार्य करते है, जिसके लिए उन्हें बनाया गया है जैसे- Keyboard, Mouse, Monitor, CPU, Printer, Projector etc. इसके विपरीत सॉफ्टवेयर प्रोग्राम का समूह है जो इन हार्डवेयर के कार्यों को निर्धारित करता है जैसे- word Processing, Operating System, Presentation etc. आते है, जो हार्डवेयर के साथ Interface करते हैं| यदि हार्डवेयर की तुलना कंप्यूटर के शरीर से जाती है तो सॉफ्टवेयर की तुलना कंप्यूटर के दिमाग से की जाती है| जिस प्रकार दिमाग के बगैर मानवीय शरीर बेकार हैं ठीक उसी प्रकार सॉफ्टवेयर के बगैर कंप्यूटर का कोई अस्तित्व नहीं है| उदाहरणार्थ हम keyboard, Mouse, Printer, Internet आदि का प्रयोग करते है इन सबको को चलाने के लिए भी Software की आवश्यकता होती है|
“Software is a Group of Programmes”
Computer On होने के बाद Software सबसे पहले RAM में Load होता है तथा Central Processing Unit में Execute (क्रियान्वित) किया जाता है| यह Machine Language में बना होता है, जो एक अलग Processor के लिए विशेष होता है| यह High Level Language तथा Assembly Language में भी लिखा जाता है|
सॉफ्टवेयर की आवश्यकता (Needs of Software) –
जैसा की हम जानते है Computer, Hardware और Software का समूह है यदि इसमें से Software को निकाल दिया जाये तो Computer एक डिब्बे के समान रह जायेगा यह डिब्बा उस समय तक कार्य नहीं कर सकता जब तक कि इसमें Operating System Software load न किया जाये| इसका अर्थ यह है कि Computer में कुछ भी कार्य करने के लिए Operating System Software का होना आवश्यक है| हमें आपरेटिंग सिस्टम सॉफ्टवेयर के आलावा कुछ और सॉफ्टवेयर्स की भी आवश्यकता पड़ती हैं| उदाहरण के लिए, यदि आप एक पत्र को टाइप करना अथवा ग्राफिक चार्ट निर्मित करना या एक प्रस्तुतीकरण का निर्माण करना या अपने कार्यालय सम्बन्धी व्यक्तिगत डाटा का प्रबंधन करना चाहते है तो आपको फिर से अलग-अलग उद्देश्यों के लिए कई अलग-अलग सॉफ्टवेयरों की आवश्यकता पड़ेगी जिन्हें अनुप्रयोग सॉफ्टवेयर (Application Software) कहा जाता है |
इसके अतिरिक्त यदि आपका कम्प्यूटर वायरस से संक्रमित हो जाये तो आपको यूटिलिटि नामक सॉफ्टवेयर की आवश्यकता पड़ेगी | संक्षेप में यदि आपके पास कम्प्यूटर सिस्टम है तथा आप निर्विघ्न कार्य करना चाहते है, तो आपको समय-समय पर सॉफ्टवेयर की आवश्यकता पड़ेगी |
सॉफ्टवेयर कि आवश्यकता के निम्न कारण हो सकते हैं-
Computer चालू करने के लिए
पत्र टाइप करने के लिए
चार्ट का निर्माण करने के लिए
Presentation बनाने के लिए
Data को manage करने के लिए
Internet का प्रयोग करने के लिए
सॉफ्टवेयर के प्रकार (Types of Software) – कम्प्यूटर Software को तीन भागो में विभाजित करता है | सिस्टम सॉफ्टवेयर (System Software), अनुप्रयोग सॉफ्टवेयर (Application Software) और Utility Software.
सिस्टम सॉफ्टवेयर (System Software) –
सिस्टम सॉफ्टवेयर System Software एक ऐसा सॉफ्टवेयर है जो हार्डवेयर (Hardware) को प्रबंध (Manage) एवं नियंत्रण (Control) करता है ताकि एप्लीकेशन सॉफ्टवेयर (Application Software) अपना कार्य पूरा कर सके | यह कम्यूटर सिस्टम का आवश्यक भाग होता है आपरेटिंग सिस्टम इसका स्पष्ट उदाहरण है |
“System Software वे है जो System को नियंत्रित और व्यवस्थित रखने का कार्य करते है”
यदि सिस्टम सॉफ्टवेयर को Non volatile storage जैसे इंटिग्रेटेड सर्किट (IC) में Store किया जाता है, तो इसे सामान्यत: फर्मवेयर का नाम दिया जाता है संक्षेप में सिस्टम सॉफ्टवेयर प्रोग्रामों का एक समूह है| System Software कई प्रकार के होते है जैसे-
Operating System Software
Compiler
Interpreter
Assembler
Linker
Loader
Debugger etc.
Operating System Software:- Operating System एक System Software है, जिसे Computer को चालू करने के बाद Load किया जाता है| अर्थात यह Computer को Boot करने के लिए आवश्यक प्रोग्राम है | यह Computer को boot करने के अलावा दूसरे Application software और utility software के लिए आवश्यक होता है|
Function of Operating system
Process Management
Memory Management
Disk and File System
Networking
Security Management
Device Drivers
Compiler :- Compiler executable file बनाने के लिए Source Code को Machine code में translate करता है| ये code executable file के object code कहलाते है| Programmer इस executable object file को किसी दूसरे computer पर copy करने के पश्चात् execute कर सकते हैं| दूसरे शब्दों में Program एक बार Compile हो जाने के बाद स्वतंत्र रूप से executable file बन जाता है जिसको execute होने के लिए compiler की आवश्यकता नहीं होती है| प्रत्येक Programming language को Compiler की आवश्यकता होती हैं|
Compiler, Source code को Machine code में बदलने का कार्य करता है इसकी कार्य करने की गति (Speed) अधिक होती है और यह Memory में अधिक स्थान घेरता है क्योकि यह एक बार में पूरे प्रोग्राम को Read करता है और यदि कोई Error होती है तो error massage Show करता है|
Interpreter :- Interpreter एक प्रोग्राम होता हैं जो High level language में लिखे Program को Machine Language में बदलने का कार्य करता है Interpreter एक–एक Instruction को बारी-बारी से machine language को Translate करता है |यह High level language के Program के सभी instruction को एक साथ machine language में translate नहीं करता है|
Interpreter Memory में कम स्थान घेरता है क्योकि यह प्रोग्राम की हर लाइन को बारी-बारी से Check करता है और यदि किसी Line में कोई error होती है तो यह तात्काल Error Massage Show करता है और जब तक उस गलती को सुधार नहीं दिया जाता तब तक यह आगे बढने नहीं देता |
Assembler :- Assembler एक प्रोग्राम है जो Assembly language को machine language में translate करता है| इसके अलावा यह high level language को Machine language में translate करता है यह निमोनिक कोड (mnemonic code) जैसे- ADD, NOV, SUB आदि को Binary code में बदलता है|
एप्लीकेशन सॉफ्टवेयर (Application Software) –
एप्लीकेशन सॉफ्टवेयर (Application Software), कम्प्यूटर सॉफ्टवेयर का एक उपवर्ग है जो User द्वारा इच्छित काम को करने के लिए प्रयोग किया जाता हैं|
“Application Software वे Software होते है जो User तथा Computer को जोड़ने का कार्य करते है|”
Application Software Computer के लिए बहुत उपयोगी होते है यदि कंप्यूटर में कोई भी Application Software नहीं है तो हम कंप्यूटर पर कोई भी कार्य नहीं कर सकते है Application Software के बिना कंप्यूटर मात्र एक डिब्बा हैं| Application Software के अंतर्गत कई Program आते है जो निम्नलिखित हैं|
MS word
MS Excel
MS PowerPoint
MS Access
MS Outlook
MS Paint etc.
यूटिलिटी सॉफ्टवेयर (Utility Software) :-
यूटिलिटी सॉफ्टवेयर (Utility Software) को सर्विस प्रोग्राम (Service Program) के नाम से भी जाना जाता हैं| यह एक प्रकार का कंप्यूटर सॉफ्टवेयर है इसे विशेष रूप से कंप्यूटर हार्डवेयर (Hardware), ओपरेटिंग सिस्टम (Operating System) या एप्लिकेशन सॉफ्टवेयर (Application Software) को व्यवस्थित करने में सहायता हेतु डिजाईन किया गया है|
“Utility Software वे Software होते है जो कंप्यूटर को Repair कर Computer कि कार्यक्षमता को बढ़ाते है तथा उसे और कार्यशील बनाने में मदद करते हैं|”
विभिन्न प्रकार के यूटिलिटी सॉफ्टवेयर उपलब्ध है जैसे-
Disk Defragmenter
System Profilers
Virus Scanner
Anti virus
Disk Checker
Disk Cleaner etc.