Computer needs data or instructions to perform any task. Sequence of data or instructions given to computer to perform certain task is termed as computer program. Computer software can be defined as the set of programs. Software refers to applications, scripts and programs that run on a device.
Differences between application software and system software
Base of difference | Application Software | System Software |
Definition | The type of computer software that isdesigned to perform specific task. | The type of software that is designed to run hardware and other application software. |
Use | Used to solve personal problems in daily life. | It controls and work with computer hardware |
Types | a. Packaged Software
b. Tailored Software |
a. Operating System
b. Utility Software C. Device Driver d. Programming Language and Languageprocessor. |
Language todevelop | High level language | Low level language |
Purpose | Special purpose software | General purpose software |
E.g. | MS Office, Photoshop | DOS, Windows, Antivirus |
कुनै पनि काम गर्नको लागि कम्प्युटरलाई डाटा अथवा निर्देशनको जरुरत हुन्छ । कम्प्युटरलाई कुनै पनि काम लाउनको लागि दिइने डाटा निर्देशनको श्रृंखलालाई कम्प्युटर प्रोग्राम भनिन्छ । कम्प्युटर सफ्टवेयर भनेको ति नै प्रोग्रामहरूको समूह हो । कम्प्युटर सफ्टवेयरले कम्प्युटरमा सञ्चालन हुने विभिन्न एप्लिकेशन, स्कृप्ट तथा प्रोग्रामहरूलाई बुझाउँछ ।
एप्लिकेशन सफ्टवेर र सिस्टम सफ्टवेरको बिचमा भिन्नता
भिन्नताको आधार | एप्लिकेशन सफ्टवेयर | सिस्टम सफ्टवेयर |
परिभाषा | निश्चित काम गर्नको लागि डिजाइन गरिएको सफ्टवेयर | हार्डवेयर र अरु एप्लिकेशन सफ्टवेयरलाई सन्चालन गर्नको लागि डिजाइन गरिएको सफ्टवेयर |
प्रयोग | दैनिक जीवनका समस्याहरू समाधान गर्नका लागि प्रयोग गरिन्छ । | कम्प्युटरको हार्डवेयरसँग मिलेर काम गर्न तथा हार्डवेयरलाई नियन्त्रण गर्नको लागि प्रयोग गरिन्छ । |
प्रकार | क.अपरेटिङसिस्टम सफ्टवेयर
ख. प्याकेज सफ्टवेयर |
क. टेलर्ड सफ्टवेयर
ख. युटिलिटी सफ्टवेयर ग. डिभाइस ड्राइभर घ. प्रोग्रामिङ ल्याङ्वेज र ल्याङ्वेज प्रोसेसर |
निर्माणको भाषा | हाइ लेभल ल्याङ्रवेज | लो लेभल ल्याङ्वेज |
प्रयोजन | विशेष प्रयोजनका सफ्टवेयर स्पेशल पर्पोज | सामान्य प्रयोजनका सफ्टवेयर जनरल पर्पोज |
उदाहरण | अफिस प्याकेज, फोटोशप | डस, विन्डोज, लिनक्स |