
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Kiran Kumar Panigrahi has Published 392 Articles

Kiran Kumar Panigrahi
13K+ Views
SOP (Sum of Product) and POS (Product of Sum) are the methods of representing a reduced logic expression. The basic difference between the two is that SOP expresses a Boolean function as a sum (logical OR) of product (logic AND) terms, while POS expresses a logic function as a product ... Read More

Kiran Kumar Panigrahi
1K+ Views
Smoke testing and Sanity testing are two important types of testing in software development. Both the tests are used to validate the functionality of a software product and identify any critical issues, however they are quite different in their scope. The basic difference between the two is that smoke ... Read More

Kiran Kumar Panigrahi
5K+ Views
SIMM and DIMM are types of memory modules which are designed to eliminate the use of Dual Inline Package (DIP) chips because the installation of DIP chips is difficult. The basic difference between the two is that SIMM has only one side that is usable at a time because it ... Read More

Kiran Kumar Panigrahi
3K+ Views
Both SEO and SMO are the methods used for driving traffic to a website, but they are quite different from each other. SEO (Search Engine Optimization) is a technique to enhance traffic on a site on the search engine result pages, whereas SMO (Social Media Optimization) is a technique to ... Read More

Kiran Kumar Panigrahi
5K+ Views
SEO and SEM both are the techniques to increase the visibility and traffic on a website, however both are quite different from each other. The most basic difference between the two is that SEO focuses on enhancing the organic traffic on a website, while SEM uses different strategies to increase ... Read More

Kiran Kumar Panigrahi
3K+ Views
In operating systems, semaphore and mutex are two kernel resources that are used to provide synchronization services. A semaphore is an integer variable, while a mutex is an object. Read this article to learn more about semaphore and mutex and how they are different from each other. What is Semaphore? ... Read More

Kiran Kumar Panigrahi
5K+ Views
There are two ways of organizing data in a DBMS − one is row-oriented database and another is column-oriented database. The basic difference between the two is that a row-oriented database stores the data tables by rows, whereas a column-oriented database stores the data tables by columns. Read this article ... Read More

Kiran Kumar Panigrahi
775 Views
RAID or Redundant Array of Independent Disk is a set of disk organization techniques developed to increase the reliability and performance of a system. There are various types of RAID techniques such as RAID 0, RAID 1, RAID 2, … RAID 5. Read this article to learn more about RAID 0 and RAID 1 and how ... Read More

Kiran Kumar Panigrahi
6K+ Views
The task of arranging the elements of an array in a particular order is referred to as sorting. The sorting of an array or a list is mainly done to make the searching easier. There are several types of sorting algorithms, but in this article, we will concentrate on quick ... Read More

Kiran Kumar Panigrahi
27K+ Views
In Operating Systems, Preemptive Scheduling is a type of CPU scheduling method in which the CPU is allocated for a limited time to a given process. In contrast, Non-Preemptive Scheduling is the scheduling technique in which the CPU is allocated to a process and hold by it till the process ... Read More