Difference between RAM and ROM

A computer system consists of various hardware elements. The RAM and ROM are one of them. These two are different types of internal memories that have different purposes of being used in a computer. In this article, you will learn RAM and ROM and the differences between them. What is RAM The RAM or Random … Read more

Difference between compiler and interpreter

The computer programs earlier were coded primarily in assembly language. Writing programs in assembly was time-consuming and also limited to the machine on which these were developed. Later high-level programming languages were developed writing code in this is more like writing it in English. This enhances the code portability and productivity of programmers. Before executing … Read more

The Differences Between UEFI And BIOS

BIOS and UEFI both are the firmware interfaces that act as an interpreter between the system’s firmware and operating system. A firmware interface initializes the hardware components while the startup of a computer system. Here we will cover BIOS, UEFI, and their limitations or features so that anyone who reads this has a basic understanding … Read more

Difference Between MBR And GPT

Large storage disks usually have logical partitions. An Operating System uses a partition table to identify the start address, filesystem information, and other details of a specific logical partition. The partition table in a disk is either managed in MBR or GPT format. MBR is the legacy partition table management stuff and GPT is in … Read more

The Concept Of RAID

Originally the term RAID defined as “Redundant Array of Inexpensive Disks” but now it is referred to as “Redundant Array of Independent Disk”. It is a data storage virtualization technology. The idea behind this is to combine multiple physical disk drives components into a single logical storage unit or drive for data redundancy, performance improvement, … Read more

What’s an Operating system & why do we need one?

Basically an operating system (OS) is a software system (collection of interdependent software code) on its own that allows multiple software applications (multi tasking OS) to use a single set of hardware components at the same time. When I say “allows multiple software applications to use a single set of hardware components” literally it means … Read more

Basic Operating System Services: A beginner’s guide

Operating System Services are the basic functionalities or the responsibilities of an Operating System that it provides to the Application programmers and Device Driver Developers to build applications and Device Drivers for a particular Operating System Like: Linux, FreeBSD, Windows or any other OS. In this article I will not go into the Device Driver … Read more

Static Routes in RH73 Linux

(Other routing page: routes.html) Here’s how to set up Red Hat 7.3 /etc/sysconfig/static-routes file, I mention this here because this had me halted for longer than I wanted to be stuck trying to figure out how exactly this file works: eth0 v eth1 v eth1 v default gw So this system has … Read more

Rsync and Linux

This is how the rsync command works: cd /var/ftp/pub/rsync/; rsync -azvx dest_server::ftp . This is how to generate keys and populate them on the server so you can login to it without a password and run a command: ssh-keygen -t dsa cat .ssh/id_dsa.pub | ssh [email protected]_ip “(cd .ssh && cat – >> authorized_keys2)” Here’s how … Read more