DOS Operating System
DOS एक Single-Tasking, Command-Line Based Operating System है, जिसे Bootable Disk से Computer की Memory में Load किया जाता है। इसे Computer के Hardware और User के बीच एक Simple Interface Provide करने के लिए Design किया गया था। Window और Linux जैसे Modern Operating System के विपरीत DOS में Graphical User Interface (GUI) नहीं है| और केवल Type किए गए Command पर Work करता है।
Features of DOS
DOS को Limited Resource वाले Personal Computer के लिए एक Simple और Efficient Operating System के रूप में Design किया गया था। कुछ प्रमुख Feature Included हैं-
- Command-line Interface: DOS एक Command-line interface (CLI) पर Based है, जहाँ User Prompt में Command Type करके System के साथ Interact करते हैं। यह Interface Computer के साथ Interact करने के लिए एक Simple और Efficient Way की Permission देता है।
- File Management: DOS एक Simple File Management System, Provide करता है| जहाँ File और Directories Create, Copy, Move और Delete जा सकती हैं। DOS द्वारा use की जाने वाली File System को File Allocation Table (FAT) कहा जाता है| और वर्तमान में कुछ Modern Operating System में इसका use किया जाता है।
- Memory Management: DOS एक Simple Memory Management System, Provide करता है| जो Application को Direct Memory को Access करने की Permission देता है। हालाँकि इसकी Single-Tasking Nature के कारण DOS में Memorh Management Capabilities Limited हैं।
- Compatibility: DOS को Hardware और Software की एक Wide Range के साथ Compatible करने के लिए Design किया गया था। जिसने इसे 1980 और 1990 के दशक में Personal Computer के लिए एक Popular Operating System बना दिया।
Limitations of DOS
इसकी Popularity के बावजूद DOS की कई Limitation हैं, जिनमें Include हैं-
- Single-tasking: DOS Single-Tasking Operating System है| जिसका अर्थ है, कि यह एक Time में केवल एक ही Application चला सकता है। इस Limitation ने Multitask को मुश्किल बना दिया और Productivity को Slow कर दिया।
- Lack of security: DOS में Built-in Security Feature नहीं हैं, जिससे यह Virus और अन्य Malware के प्रति Vulnerable हो जाता है।
- Limited Memory: DOS में Limited Memory Management Capabilities हैं, जिसका अर्थ है कि Application केवल Limited Amount में Memory, Access कर सकते हैं।
- Lack of GUI: DOS में Graphical User Interface नहीं है, जो इसे Modern Operating System की तुलना में कम User-Friendly बनाता है।
Type of Dos Command
Internal Commands
Internal Command Built-in Command हैं, जो DOS Operating System के साथ Included होते हैं। इन Command को Execute करने के लिए किसी External Program या File की आवश्यकता नहीं होती है। सबसे अधिक use किए जाने वाले कुछ Internal Command निम्नलिखित हैं-
- DIR: इस Command का use, Current Directory में File और Subdirectories की List Display करने के लिए किया जाता है।
- CD: इस Command का use Current Directory को Change करने के लिए किया जाता है।
- MD: इस Command का use एक New Directory, Create करने के लिए किया जाता है।
- RD: इस Command का use किसी Directory को Remove करने के लिए किया जाता है।
- TYPE: इस Command का use Text File के Content को Screen पर Display करने के लिए किया जाता है।
- COPY: इस Command का use एक स्थान से दूसरे स्थान प,र एक या एक से अधिक File को Copy करने के लिए किया जाता है।
- DEL: इस Command का प्रयोग एक या एक से अधिक File को Delete करने के लिए किया जाता है।
- REN: इस Command का use File का नाम Change करने के लिए किया जाता है।
External Commands
External Command अलग-अलग Program या File हैं, जो DOS Operating System में Include नहीं हैं। इन Command को Install किया जाना चाहिए| या एक Directory में रखा जाना चाहिए| जो use किए जाने के लिए PATH Environment Variable में Include है। सबसे अधिक use किए जाने वाले कुछ External Command हैं|
- FORMAT: इस Command का use Diskette या Hard Disk को Format करने के लिए किया जाता है।
- CHKDSK: इस Command का use Diskette या Hard Disk का Integrity को Check करने के लिए किया जाता है।
- XCOPY: इस Command का use Subdirectories सहित File और Directories को Copy करने के लिए किया जाता है।
- ATTRIB: इस Command का use किसी File या Directory के Attributes को Display करने या Change करने के लिए किया जाता है।
- SYS: इस Command का use System File को Diskette या Hard Disk में Transfer करने के लिए किया जाता है।
Batch Commands
Batch Command का use Batch File बनाने के लिए किया जाता है, जो Text File होती हैं| जिनमें DOS Command की एक Series होती है। Batch File को DOS Command Interpreter द्वारा Execute किया जाता है, और इसका use Task को Automate करने या Sequence में Command की एक Series Run करने के लिए किया जा सकता है। सबसे अधिक use किए जाने वाले कुछ Batch Command निम्नलिखित हैं-
- ECHO: इस Command का use Message को Screen पर Display करने के लिए किया जाता है।
- PAUSE: इस Command का use Batch File के Execution को तब तक रोकने के लिए किया जाता है, जब तक User एक Key Presss नहीं करता है।
- GOTO: इस Command का use Batch File में एक Specific Line पर जाने के लिए किया जाता है।
- IF: इस Command का use किसी Condition को Test करने के लिए किया जाता है, और यदि Condition True है| तो Command Execute करता है।
- SET: इस Command का use Environment Variable के Value को Set करने के लिए किया जाता है।