Category Archives: Difference Between

Difference between Full Virtualization and Para-virtualization

Process of abstracting underlying hardware components from software is the primary concept behind virtualization. 1. Full Virtualization In full virtualization, a single host operating system allows the execution of more than one guest operating system in an isolated way. This is performed using direct execution and binary translation. Here, host OS is unaware about virtualization. It is the… Read More »

Difference between COM and DCOM

COM :- COM stands for Component Object Model.The COM is a software architecture that allows application to be built from binary software component. It is introduced in 1993 by Microsoft. It is used to enable inter-process communication. It is also used for dynamic object creation in a large range of programming languages. The all COM objects needs to… Read More »

Difference between Firewall and Proxy Server

Both firewall and thee proxy are resided between the local system and the internet to provide security against the network threats. 1. Firewall: A firewall is an application or the hardware device that protects the local system from unauthorized people and also monitoring the external network security threats like spoofing and routing attacks. 2. Proxy: Same as the… Read More »

Difference Between Probability and Non Probability Sampling

You can use it to select a smaller group (sample) from a larger population to study, in order to make conclusions about the entire population. There are two main types of sampling methods Probability Sampling and Non-Probability Sampling and each sampling has its own benefits and drawbacks. You can understand the importance and differences between probability and non probability sampling in this… Read More »

Difference between UPnP and PnP

PnP- Plug and Play Plug and Play is a general computing term. A Plug and Play device is a device connected to a machine, which resolves its resources without user intervention or manual configuration. UPnP- Universal Plug and Play UPnP (Universal Plug and Play) is a networking protocol or a set of networking protocols which enables devices like… Read More »

Difference between SATA and PATA

1. SATA – It stands for Serial Advanced Technology Attachment. It is used to make a connection among bus adapters, mass storage devices like disk drives, optical drives, solid-state drives. Because of less cable size and cost, high data transfer speed and hot swapping. This is efficient compared to PATA. The communication between the SATA devices and host… Read More »

Differences between Procedural and Object Oriented Programming

1. Procedural Programming Procedural Programming is based on structured programming. It has procedures which are sequences of computational steps. These procedures can be called at various points during program execution. Languages used in Procedural Programming: BASIC, FORTRAN, Pascal, ALGOL, COBOL and C. 2. Object-Oriented Programming Object-oriented programming is based on objects. Objects have data (attributes) and code (methods).… Read More »

Difference between Compiler and Interpreter

1. Compiler Compiler takes high-level human readable program and convert into low-level machine readable program. Compiler checks for any error for syntax and some semantic in the code. 2. Interpreter Interpreter takes high-level human readable program and convert into comprehensible program. It convert high-level program into intermediate code. It contains pre-compiled code, source code, etc. Difference between Compiler… Read More »