Q. What is computer software? Explain its types. [2+8]

1
GK SIR
Mar 03, 2023 12:52 PM 0 Answers Fundamental
Member Since Dec 2016
Subscribed Subscribe Not subscribe
Flag(0)

Ans. 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.

Types of Software:
1. Application Software
Application software is the type of computer software that is designed to perform specific task. User uses application software to solve personal problems in daily life. Application software is used to perform a specific personal, educational, and business function.

a. Packaged Software:
These are the software designed to solve common problems of people and organizations. They are also called commercial software and available for public uses. E.g. MS office, Graphic design software

b. Tailored Software:
These are the Software designed to solve specific problems of any organization. They are called customized software and available for personal use.

2. System Software
System software is the type of software that is designed to run hardware and other application software. It controls and work with computer hardware. There are different types of system software are as follows:

a. Operating System Software: Software that is needed to operator computer is known as operating system. The main objective of operating system software is to unitize computer hardware. It provides interface for user to work and platform for other application software.

b. Utility Software:
Utility software is the software that is used to maintain computer and make computer functional. It helps to protect computer system as well.

c. Device Driver: Device driver helps to run any hardware device attached to computer system.

d. Programming Language and Language processor:
Programming language are the set of rules used to develop computer application. There are 3 types of programming language: Machine Language, Assembly Language and High Level Language. Language processor is the language translator that translates program written in assembly language or high level language into machine language.

कुनै पनि काम गर्नको लागि कम्प्युटरलाई डाटा अथवा निर्देशनको जरुरत हुन्छ । कम्प्युटरलाई कुनै पनि काम लाउनको लागि दिइने डाटा तथा निर्देशनको श्रृंखलालाई कम्प्युटर प्रोग्राम भनिन्छ । कम्प्युटर सफ्टवेयर भनेको ति नै प्रोग्रामहरूको समूह हो । कम्प्युटर सफ्टवेयरले कम्प्युटरमा सञ्चालन हुने विभिन्न एप्लिकेशन, स्कृष्ट तथा प्रोग्रामहरूलाई बुझाउँछ ।

सफ्टवेयरका प्रकारहरु
१. एप्लिकेशन सफ्टवेयर
कुनै निश्चित कार्य गर्नको लागि डिजाइन गरिएको सफ्टवेयरलाई एप्लिकेशन सफ्टवेयर भनिन्छ । प्रयोगकर्ताको दैनिक समस्याको समाधानका लागि बनाइएका सफ्टवेयर नै एप्लिकेशन सफ्टवयेर हो । यसले कुनै निश्चित व्यक्तिगत, शैक्षिक तथा व्यावसायिक कार्यहरू सञ्चालन गर्दछ ।

क. प्याकेज सफ्टवेयर: मानिसहरूका तथा संस्थाहरूका व्यक्तिगत समस्या समाधनका लागि बनाइएको सफ्टवेयर प्याकेज सफ्टवेयर हुन् । यिनलाई व्यावसायिक सफ्टवेयर पनि भनिन्छ । यी सफ्टवयेर सर्वसाधारणका लागि उपलब्ध हुन्छन् । अफिस प्याकेज, ग्राफिक डिजाइनका सफ्टवेयर प्याकेज सफ्टवेयर हुन् ।

ख. टेलर्ड सफ्टवेयर: यी सफ्टवेयरहरु निश्चित व्यक्ति वा संस्थाको निश्चित समस्याको समाधानका लागि डिजानइन गरिएका हुन्छन्। यिनलाई कस्टमाइज्ड सफ्टवेयर भनिन्छ । यिनीहरू व्यक्तिगत प्रयोगका लागि प्राप्त हुन्छन् ।

२. सिस्टम सफ्टवेयर
कम्प्युटरका हार्डवेयर तथा अन्य एप्लिकेशन सुचारु हुन सघाउने सफ्टवेयरहरू सिस्टम सफ्टवेयर हुन् । यिनले कम्प्युटरका हार्डवेयरलाई नियन्त्रण लिनुका साथै हार्डवेयरसँगग मिलेर काम गर्दछ ।

क. अपरेटिङ सिस्टम सफ्टवेयर:
यो कम्प्युटर सञ्चालन गर्नका लागि नभई नहुने सफ्टवेयर हो । यसले प्रयोगकर्तालाई काम गर्नको लागि वातावरण प्रदान गर्नुका साथै अन्य एप्लिकेशन सफ्टवेयरको लागि आधार प्रदान गर्छ । उदाहरण: इस विन्डोज, लिनक्स आदि ।

ख. युटिलिटी सफ्टवेयर: यो कम्प्युटरलाई काम गर्नको लागि योग्य बनाउनुका साथै कम्प्युटरका समस्याहरुलाई निराकरण गर्ने सफ्टवेयर हो । यसले कम्प्युटर सिस्टमलाई जोगाउने काम पनि गर्छ । उदाहरण: एन्टिभाइरस सफ्टवेयर

ग. डिभाइस ड्राइभरः कम्प्युटरमा जोडिएका कुनै पनि हार्डवेयर डिभाइसलाई सञ्चालन गर्न सहयोग गर्ने सफ्टवेयर डिभाइस ड्राइभर हुन् ।

घ. प्रोग्रामिम ल्याङ्गवेज तथा ल्याङ्गवेज प्रोसेसिङः
कम्प्युटरका एप्लिकेशनको विकास गर्नका लागि प्रयोग गरिने नियमको सेटलाई प्रोग्रामिक ल्याङ्वेज भनिन्छ यो तीन प्रकारका हुन्छन्: मेशिन ल्याङवेज, एसेम्ब्ली ल्याङ्वेज र हाइ लेभल ल्याङ्वेज । हाइ लेभल ल्याङ्वेज तथा एसेम्ब्ली ल्याङ्वेजबाट मेशिन ल्याङ्वेजमा बदल्ने प्रोग्रामलाई ल्याङ्वेज प्रोसेसर भनिन्छ ।

0 Subscribers
Submit Answer
Please login to submit answer.
0 Answers
Sort By:

Leave a Reply

Your email address will not be published. Required fields are marked *

*

overlaysunnew