Sunday, 4 January 2015

Difference between RAM and ROM


Parameter
RAM
ROM
Acronym for
Random Access Memory
Read Only Memory
Definition
It is the class of Computer data storage which takes roughly same amount of time to read or write data items regardless of the order in which data items are accessed.
It is the class of Computer data storage in which stored data can only be modified slowly, with difficulty or not at all.
Power Requirements
It can retain data if and only if power supply is on. Data gets lost on power failure. Hence data is stored temporarily.
It can retain data even if power supply is off. Data is stored permanently.
Types
SRAM (Static RAM), DRAM (Dynamic RAM).
Mask ROM, PROM (Programmable ROM), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM)

Difference between Laser and Inkjet Printers




Parameter
Inkjet Printer
Laser Printer
Description
It is the impact type of printer which uses a series of very small aperture nozzles to spray drops of ionized ink directly on the paper.
It is non-impact type of printer that uses a laser beam to produce an image which eventually appears as printed output.
Print Processors
Inkjet Printers have less powerful print processors and smaller amount of memory.
Laser Printers Contains more Powerful Print Processor and larger memories.
Printing Material
Inkjet Printers uses liquid ink for printing.
Laser Printers uses dry powder for printing which is termed as toner.
Printing Speed
Inkjet Printers have very slow printing speed.
Laser Printers have high printer speed.

Difference between Single and Multiprocessor Systems



Parameter
Single Processor Systems
Multiprocessor Systems
Description
If a System contains only one processor for processing than it is called single processor system.
If a System contains two or more than two processors for processing than it is called multiprocessor system.
Use of Co-Processors
Yes, Single Processors uses multiple Controllers that are designed to handle special tasks and can execute limited instruction sets. E.g. DMA Controller, North/South Bridge.
In Multi Processor Systems Two Types of approaches are Used:
1)      Symmetric Multiprocessing(SMP)
2)      Asymmetric Multiprocessing
In Asymmetric Multiprocessing one Processor works as Master and Second Processor act as Slave
And in Symmetric Multiprocessing each processor performs all the tasks within the operating system.
Throughput
Throughput of Single Processor Systems is less than Multiprocessor Systems Because each and every task is performed by the same processor.
Throughput of Multiprocessor systems is greater than single processor systems. If a System Contains N Processors

Difference between System Software and Application Software


Sr. No.
Application Software
System Software
1
Application Software are those Software which are designed to help the user to perform specific tasks.
System Software is Computer Software which manages and controls computer hardware so that application software can perform tasks.
2
Application Software is installed according to the requirements of the user.
System Software is gets installed when the operating system is installed on the computer.
3
Application Software includes Media Players, Word Processors and
Spread Sheet Programs.
System Software Includes programs such as compilers, debuggers, drivers, assemblers.
4
User interacts with application software while doing different
activities.
User does not interact with system software as it works in

Difference between C and C++


Sr. No.
CLanguage
C++ Language
1
C is a procedural programming Language.
C++ is a multi-paradigm
language which means it is procedural as well as object
oriented language.
2
In C, importance is given to the steps or procedure of the program.
C++ focuses on the data rather than the process.
3
Data is not secure because oops feature such as data hiding etc. are not present in C.
Data is secure because it supports oops concepts.
4
C is a low-level Language.
It is Middle level Language.
5
C uses the top-down approach .Program is formulated step by step,
each step is processed into detail.
C++ uses the bottom-up approach. In C++ base elements are

Difference between Procedure Oriented Programming(POP) and Object Oriented Programming(OOP)


Characteristics
POP
OOP
Acronym for
Procedure Oriented Programming
Object Oriented Programming
Program Division
Program is divided into small parts that are called functions.
Program is divided into small parts that are called objects.
Importance
Importance is given to functions and sequence of actions rather than data.
Importance is given to Data rather than procedures or objects.
Approach Type
It is a top down approach.
It is bottom up approach.
Access Specifier
It does not have access specifiers.
It has access specifiers named as: Public, Private and Protected.
Expansion of Data and functions
Tough Task
Easy Task

Difference between Online and Offline UPS


Characteristics
Online UPS
Offline UPS
Inverter
Inverter always remains ON all the time and provides output Power.
Inverter is switched on only is main supply is off.
Switching Time
Online UPS has switching time between 0-1 ms
Switching Time is generally <5 ms.
Area of Use
Generally used in large organizations and the areas where perfect UPS supply is needed.
Generally used for personal use at homes or small offices.
Inverter Design
Sine wave PWM Inverter is used.
Quasi Sine wave inverter is used.
Batteries Location
External batteries are used with high capacity models.
Generally uses internal batteries.