Computer Software Concept

This page is for the users to post their questions related to Computer Software System. Please write your question in comment box below and submit. I will answer them and publish here.
The chapter “Computer Software System” includes the topics:
Computer Software -
System Software – operating system, device driver, utility software, Computer Language and Language Processors (assembler, compiler & interpreter)
Application Software – packaged software, tailored software or customized software.
Shikhar Jain asked in Facebook:
Each model of a computer has a unique”machine language” i did not get it plz explain.
Dear Shikhar,
Machine language consists of purely machine codes. Assembly language – another low level language, consists of pseudo codes. These languages are machine dependent language, which means you need to know the machine to program it. In this programming you will directly access the different components and circuitry of the computer. Without knowing what is there and what can be done with it, you won’t be able to manipulate it and make it work as you want.
The development of high level language made programming really easier. Because it is machine independent, you no longer need to know how the circuitry is made or which components are installed in the motherboard or any other chips. You need to know the problem better and have a nice algorithm to solve that problem. So, high level language is known as problem oriented or business oriented or machine independent language. It is compiler who will take care of the lower level details of your program and generate suitable machine code of your high level language.
After this background knowledge, now, returning to your question. Each model of a computer may have different devices installed, different technology used different facilities offered. Therefore, if you are programming in machine language and created a program for a computer that provided 64 bit bus (you used all 64 parallel lines to send data from CPU to ALU) and when you try to run it in a 32 bit bus comptuer? Where the CPU will find other 32 bit line you’ve mentioned in your program? It obviously will fall in error and crash your program or in most cases crash the machine itself. Therefore, each model of a computer provides its own set of machine codes and you can use them only for that model of computer.
Hope, I made it a bit easier for you. You are welcome to continue discussion if you require.

31 Responses to “Computer Software Concept”
Navneet joshi on February 4, 2012
where full detail has given of these topics???repLY MUST ,,i need full detail
shkhanal on February 5, 2012
Dear Navneet,
I refer to “Readmore Computer Wiz” for the eCourse and we discuss on the topic based on that text book.
[email protected] on February 29, 2012
yes, i have cleared something from this article
Kumar on March 12, 2012
Grouping and processing all of a firm’s transactions at one time is called-
A) A database management system
B) Batch Processing
C) a real-time system
D) an on-line system
Answer with explain…pls sir…
shkhanal on March 13, 2012
In Realtime system, time is a crucial constraint and the system fails even for shortest delay. Take an example of a system that controls the landing of aircraft. In case of online system, the transaction occur in real time but not exactly as in realtime systems. Take an example of online ticket reservation system or online cricket score board. In batch processing a number of transactions are supplied to the system as a unit and it goes on executing each of those transactions in sequence. Take an example of monthly salary sheet preparation or SLC result processing system.
I hope, now you can identify the correct answer.
Kumar on March 12, 2012
Software applies ……, also called algorithms, to process data.
A) arithmetic
B) Procedures
C) Objects
D) Rules
E) None of these
shkhanal on March 13, 2012
Algorithm is the method that tells how the program solves the problem. When writing algorithm we express in steps what the program should do – what and how to obtain input, how to process them and present the result. It is a tool of software designing. Similar another tool is flow chart but that represents the program logic in graphical way in contrast to textual presentation of algorithm.
Thus the procedure is the right term for this question.
binod regmi on April 7, 2012
Sir,
What is Word Processor, Word Processing and Desktop publishing ??
shkhanal on April 7, 2012
Dear Binod,
Word Processor is a computer application that deals with the composition, formatting, editing of any kind of printable material. Word Processing is the task of creating documents. The Desktop Publication refers to make the design layout of any kind of publication. This kinds of software are more sophisticated as compared to word processing applications. Desktop Publishing software has generally many different options to play with the layout and design of any publication.
Raju Rimal has written a nice article about the same topic you asked for. Please visit his page about WordProcessor, WordProcessing and Desktop publishing (click the link to read).
binod regmi on April 7, 2012
Thanks alot sir…..
[email protected] on April 18, 2012
What is macro and what is the function of macro?
shkhanal on April 18, 2012
Hi,
Macro is a saved sequence of commands or keyboard strokes that can be stored and then recalled with a single command or keyboard stroke. In MS Word, Excel or any other application, you can record the actions so that you can execute it when required. Macros are created to automate frequently required tasks.
Sahadev on April 27, 2012
Namaskar sir,
I want to ask 1 question plese give me correct answer
237. SQL specific queries in MS access are
a.Union b.select queries c.data definition d.a and c
(Computer operator googel/Page-368)
kumar on May 9, 2012
Which is easiest method to go to MS-DOS ?
A) Go to start and pull down program
B) Click on icon of desktop
C) Double click on My Computer
D) Short-cut bar
My ans is..(B)….but i found ans in book (A)….i m confuse pls sir clarify me…
shkhanal on May 9, 2012
If you have a shortcut placed on desktop, it will be much easier than to go to start menu and then pull down program.
Kumar on May 10, 2012
Which of the following is not a valid user file name?
A) Sita.com
B) hari.txt
C) Mina.exe
D) None of the above…
Ans is (B) in computer google book….how is it…
shkhanal on May 10, 2012
That’s not the right answer. It should be D.
Kumar on May 10, 2012
28. Program developed according to the requirement of office is…..
A) Packaged Software
B) Tailored software
C) utility Software
D) All of the above
the ans is(A) in computer google book….but i think it must be (B)…….which one is right sir….
shkhanal on May 10, 2012
That type of custom applications are tailored software. That’s mistake in book.
kumarjoc on May 13, 2012
5. What is the name of latest server operating system?
A) Win NT
B) Win 2000
C) Win XP
D) Win 2003
my ans is 2003…..is it right…?
shkhanal on May 13, 2012
Windows 2003 according to the options available. But please be informed that Windows 2008 Server is already in the market.
[email protected] on May 13, 2012
which of the following is called low level languages?
a) machine language
b) assembly language
c) both of the above
d) none of above
shkhanal on May 13, 2012
Machine and Assembly languages are low level language
[email protected] on May 13, 2012
which of the following is machine independence program ?
a) high level language
b) low level language
c) assembly language
d) machine language
shkhanal on May 13, 2012
Hi Hema,
High level language are machine independent program. This means that you don’t need to know about the machine on which your program will run if you program on high level language. High level languages are better known as problem oriented or business oriented.
Assembly and machine are low level language and they are machine dependent.
kumarjoc on May 14, 2012
45. Which of the following are the file compression tools?
A) WinZip
B) Winrar
C) PkZip
D) All of the above
…i have no idea about pkzip…..so is it (D)….?
shkhanal on May 15, 2012
All those are the name of Zipping programs. So, all of above.
kumarjoc on May 14, 2012
46. Which of the following is the safety side movement ?
A) Backup
B) Winzip
C) System disk
D) Ram
i m confuse (A) or (B)…???
shkhanal on May 15, 2012
Backup.
Winzip is file compressing tool.
Kumar on May 16, 2012
Thanks a lot sir….
[email protected] on May 15, 2012
thank you sir …………………