Home Engineering


Engineering Topics are list here that are helpful for Mechanical, Electrical, Civil, Electronic, IT, and Computer Science students.

data communication

Data Communication: Types, Components, Characteristics & Functions

Data communication is the electronic exchange of data between two devices across a communication channel like a wire pair cable or Fiber optics. In this...

Multiprocessor: Operating System, Types, Advantages and Limitations

A Multiprocessor system is simply a collection of more than one CPU in a single computer system. Here in this article, we have shared...
physical layer

Physical Layer in OSI Model: Functions, Issues, Protocols & Device

Open System Interconnection (OSI) Model has seven-layer and Physical Layer is the lowest layer and is concerned with wiring and electrical standards. It provides...
applet life cycle in java

Applet Life Cycle in Java With Example

An applet Life cycle in java is all states of the panel that allows interaction with a Java program. An applet in java may...
Types of Memory in Computer

Types of Memory in Computer: RAM, ROM, Cache, Primary & Secondary

Memory is the most important component of any computer system and its normal operation. The memory is divided into categories by the computer system...
Difference Between CISC And RISC - Use, Characteristics, Advantages

Difference Between CISC And RISC – Use, Characteristics & Advantages

CISC and RISC, both are instruction set-based microprocessors. RISC stands for Reduced Instruction Set Computer and CISC stand for Complex Instruction Set Computer. Here...

Application Layer Protocols: Types & Example (HTTP, DNS, SMTP, FTP)

In this article, we have shared all the basic information about Application Layer Protocols with their types, examples, uses, and functions of protocols in...

Congestion control in Computer Networks: Types and Techniques

Congestion Control is also known as TCP Congestion control. TCP refers to Transmission Control Protocol that uses a network congestion-avoidance algorithm.It includes various aspects...
Double Hashing

Double Hashing Technique in Python (With Formula & Examples)

Hashing is a mechanism for storing, finding, and eliminating items in near real-time. Double Hashing is accomplished by the use of a hash function,...
hamming code

Hamming Code – History, Uses, Example, Benefits & Disadvantages

Hamming codes are a family of linear error-correcting codes and it is named after Richard W Hamming. In this article, we have shared the...