(IX) Chapter-6 Computer Software

1. Fill in the blanks: a) programs b) line into machine codes c) software d) immediately e) the existing program and data in the computer system. f) high level g) job 2. State True or False: a) True b) False c) True d) True e) True f) True g) False h) False 3. Select the best answer a) software b) Programs c) Interpreter d) Result processing e) compiler 4. Technical terms: a) Software b) Operating System c) Interpreter d) System Software or Operating System e) Assembler f) Open Source Software 5. Answer the following questions in short: a) What is software? Ans: Collection of programs which perform specific task is called software. b) What is operating system? Ans: The software which is responsible for overall activities of computer is called operating system. c) What type of software is device driver? Ans: System Software d) What is source code? Ans: A program code which is ready to translate into machine code is called source code. e) What is machine code? Ans: Computer understandable code which is in binary form is called machine code. f) What is mnemonic code? Ans: In assembly level language, short form of an operation is called mnemonic code. Example : ADD for addition g) In which language mnemonic code is used ? Ans: Assembly Language 6. Answer the following questions: a) Why is it necessary software in the computer system? Ans: Software is necessary in the computer system because the software tells the computer system what to do, how to do it and when to do. b) What is system software? Mention its types. Ans: The software that contributes to the control and performance of the computer system and permits the user to use the system, more conveniently is called system software. Types of system software: - Operating System - Device Driver - Utility Software - Language Translator c) Write the different functions of system software. Ans: Functions of system software are : - Performs day to day maintaining task - Provides security and stop unauthorized access - Translate source code into machine code - Make device eligible for its proper functioning d) What do you meant by language translator? Name the different types of language translators. Ans: System software which translates the programmer's source code into machine code (0s and 1s) is called language translator. Types of Language translator (a) Assembler (b) Interpreter (c) Compiler e) What is application software? Mention its types. Ans: A set of programs designed to do a specific job such as producing school bill, salary sheet etc for the user is called application package. There are two types of application package. - Packaged Software - Tailored Software f) Differentiate between packaged and tailored software.
Packaged Software Tailored Software
1. It is generalized set of programs. 1. It is specialized set of programs.
2. Example: Word Processing Package,Spreadsheet Package 2. Example: Schooling billing system, airlines ticketing system
g) What is utility software? Name any two types utility software. Ans: Software that performs day to day tasks related to the maintenance of the computer system is called utility software. Examples : Antivirus software, system cleaner etc. h) What are interpreter and compiler? Ans: Interpreter converts one line of a source code at a time in machine code where as compiler converts whole source code into machine code at once. i) Differentiate between interpreter and compiler.
Interpreter Compiler
1. Converts a line of source code to machine code at a time. 1. Converts complete source code into machine code at once.
2. Example: QBASIC 2. Example: C program
j) Differentiate between source program and object program.
Source Program Object Program
1. Program written by the programmer using any programming language is Source Program. 1. Program generated after conversion using language translator is Object program.
2. Source program may not directly understood by computer. 2. Object program is directly understood by the computer hardware.
k) Why do computers need utility software? Give examples of it. Ans: Because the main duty of the utility is to perform day to day related to the maintenance of the computer. computer will run smoothly and accurately due to proper use of backup, antivirus etc software. Example : Antivirus , defragmentation l) What is desktop application? Give examples. Ans: A computer program that runs locally on a computing device is called desktop application. Example : Windows Media Player, MS-Paint etc. m) Why is tailored software demanded by the user or an organization? Give an example. Ans: because tailored software is the customized application of any user or organization. It focuses more on the frequently used module and will remove the unused module will enhance the software. Example: Electricity billing system of Nepal has different software than the Nepal telecom billing system. n) Write any three differences between desktop application and web applications.
Desktop Application Web Application
1. It is installed locally on a computer. 1. it is installed in a server.
2. We don't need internet connection to use desktop application. 2. We must need internet connection to use web application.
3. We don't need web browser to use desktop application. 3. We must need web browser to use web application.