• Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

Computer Notes

Library
    • Computer Fundamental
    • Computer Memory
    • DBMS Tutorial
    • Operating System
    • Computer Networking
    • C Programming
    • C++ Programming
    • Java Programming
    • C# Programming
    • SQL Tutorial
    • Management Tutorial
    • Computer Graphics
    • Compiler Design
    • Style Sheet
    • JavaScript Tutorial
    • Html Tutorial
    • Wordpress Tutorial
    • Python Tutorial
    • PHP Tutorial
    • JSP Tutorial
    • AngularJS Tutorial
    • Data Structures
    • E Commerce Tutorial
    • Visual Basic
    • Structs2 Tutorial
    • Digital Electronics
    • Internet Terms
    • Servlet Tutorial
    • Software Engineering
    • Interviews Questions
    • Basic Terms
    • Troubleshooting
Menu

Header Right

Home » Computer Fundamental

Difference between RAM and ROM

By Dinesh Thakur

RAM stands for random access memory. So do you know what does random access mean? Here, random access means that CPU can directly access RAM’s address location, which is why it is named random access memory and quickly accessible.

RAM is stored on the motherboard in modules that are called DIMMs. DIMM stands for dual inline memory module. A DIMM is a dual inline module because it has two independent rows of these pins, one on each side. A dim memory module has either 168, 184, 240, or 288 pins, and then the dim is installed on the motherboard in the memory slots. A motherboard can have various number of memory slots. The average motherboard will have between 2 and 4 of them. [Read more…] about Difference between RAM and ROM

Operating System

Introduction to Computer

Computer Terms

Database

Binary

Memory

Information Technology

What is Parallel Computer?

By Dinesh Thakur

A computer with multiple processors that can all be run simultaneously on parts of the same problem to reduce the solution time. The term is nowadays mostly reserved for those massively parallel computers with hundreds or thousands of processors that are used in science and engineering to tackle enormous computational problems. [Read more…] about What is Parallel Computer?

Types of Computers

By Dinesh Thakur

Technically, a computer is a handheld machine. It means it can perform a programmed list of instructions and react to new instructions that it is given. It can execute a prerecorded list of instructions (a program). It can quickly save and retrieve considerable quantities of information. [Read more…] about Types of Computers

Operating System Scheduling algorithms

By Dinesh Thakur

Definition: A Scheduling Algorithm is the algorithm which tells us how much CPU time we can allocate to the processes.
These scheduling algorithms are either preemptive or non-preemptive.
Preemptive Scheduling Algorithms are those which are based on the priority of the processes. By preference, when a high priority process enters, it preempts a low priority process in between and executes the high priority process first.
Non-preemptive Scheduling Algorithms are those who can’t be preempted in between, i.e. we can not take control of CPU in between until the current process completes its execution. [Read more…] about Operating System Scheduling algorithms

What is System Software? – Definition

By Dinesh Thakur

Definition: System Software can be designed as the software in such a way so that it can control and work with computer hardware. It acts as an interface between the device and the end user. [Read more…] about What is System Software? – Definition

What is a Switched-Mode Power Supply (SMPS)? – Definition

By Dinesh Thakur

• Switched-Mode Power Supply (SMPS) is an electronic circuit which converts the power using switching devices that are turned on and off at high frequencies, and storage components such as indicators or capacitors to supply power when the switching device is in its non-conduction state. It can be abbreviated as SMPS.
• The switched-mode power supply is also called switch-mode power supply or switching-mode power supply. Its efficiency is high. That’s why we use it in the variety of electronic types of equipment which require a stable and efficient power supply. [Read more…] about What is a Switched-Mode Power Supply (SMPS)? – Definition

What is Priority Scheduling? – Definition

By Dinesh Thakur

Definition: Priority Scheduling is a scheduling process which is based on priority. In priority scheduling, the scheduler himself chooses the task priority, and the process which has the highest priority is processed first as compared to other processes. [Read more…] about What is Priority Scheduling? – Definition

What is Preemptive Scheduling?

By Dinesh Thakur

Definition: Preemptive Scheduling is defined as the scheduling which is done when the process changes from running state to ready state or from waiting for the state to ready state. In this, the resources are allocated to execute the process for a certain period. After this, the process is taken away in the middle and is placed in the ready queue its bursts time is left and this process will stay in ready line until it gets its turn to execute. [Read more…] about What is Preemptive Scheduling?

What is a Multi-User Operating System?

By Dinesh Thakur

Definition: A Multi-user operating system is a computer operating system which allows multiple users to access the single system with one operating system on it. It is generally used on large mainframe computers.
Example: Linux, Unix, Windows 2000, Ubuntu, Mac OS etc.,
In the multi-user operating system, different users connected at different terminals and we can access, these users through the network as shown in the diagram. [Read more…] about What is a Multi-User Operating System?

What is Memory Segmentation?

By Dinesh Thakur

Definition: Memory segmentation is the process in which we divide the primary memory of the computer into segments. It is a memory management technique. Each segment can be allocated to a process.
The segment table is the table which stores all the details about the segments which are further stored in one of the segments. Segment table contains two information about the segment: one is, the base address of the segment and other is, the length of the segment. [Read more…] about What is Memory Segmentation?

What is Deadlock ? – Definition

By Dinesh Thakur

Data base management system (DBMS) represent the management of data which includes various processes like collection of related data , storing and retrieving them, using set of programs for easy and effective manner.   While it may sound quit simple and easy but in reality it is not. As the bulk of data increases with the complexity of systems and multiple process running head to head it leads to most feared complication called Deadlock. It is nightmare for the developers and programmers. We will be discussing in detail everything about this evil Deadlock in our following article below. Starting with the definition first. [Read more…] about What is Deadlock ? – Definition

What is Primary Memory? – Definition

By Dinesh Thakur

Primary memory is also known as main memory or may also refer to “Internal memory.” and primary storage. All those types of computer memories that are directly accessed by the processor using data bus are called primary memory. That allows a processor to access stores running programs and currently processed data that stored in a memory location. [Read more…] about What is Primary Memory? – Definition

What is Secondary Memory? – Definition

By Dinesh Thakur

Secondary memory is also known as secondary storage. The secondary memory is accessed indirectly via input/output operations. This memory is also called permanent, external, stable or persistent memory. It is characterized by its slowness and cheapness, relative to the RAM, and by its permanent appearance. [Read more…] about What is Secondary Memory? – Definition

What is embedded system? – Definition

By Dinesh Thakur

An embedded system is a complex system also known as an integrated system; It has software embedded into hardware (also known as Firmware) to perform specific tasks or a single task. It typically contains one or more microprocessors for executing a set of programs defined at design time and stored in memory. Which makes a system dedicated to a specific function, within a more extensive system. It is a low-power Micro-controller/Microprocessor based computer system, which dedicated to providing specific functionality. [Read more…] about What is embedded system? – Definition

Batch Operating System

By Dinesh Thakur

The operating system provides set functions to create, synchronize, control, execute the processes on the system. In the earlier time when the operating system was not available then every program required full hardware access or time for execution. To overcome this problem and used the CPU efficiently, the operating system introduced. [Read more…] about Batch Operating System

What is Parallel Computing? – Definition

By Dinesh Thakur

In computers, parallel computing is closely related to parallel processing (or concurrent computing). It is the form of computation in which concomitant (“in parallel”) use of multiple CPUs that is carried out simultaneously with shared-memory systems to solving a super computing computational problem. Parallelism is the process of large computations, which can be broken down into multiple processors that can process independently and whose results combined upon completion. Parallelism has long employed in high-performance super computing. [Read more…] about What is Parallel Computing? – Definition

What is database query? Definintion

By Dinesh Thakur

The database is a repository of all types of data. After storing it, there should be a mechanism to access, manipulate and update it. For this, we have a tool in the form of a query to perform all these operations. There are many query language like SQL, Search Engine Query Language (Google, Bing), DMX (Data Mining Language), etc. All these languages have different function and their function structure used for the different data model. [Read more…] about What is database query? Definintion

What is an Application Software? Types of Application Software. Definition

By Dinesh Thakur

The software is a kind of programs that enable a user to perform some specific task or used to operate a computer. It directs all the peripheral devices on a computer system – what to do and how to perform work. Without Software, we can’t operate hardware and perform any calculations. A computer system can be divided into three components: the hardware, the software and the users. The software can be further divided into mainly two parts: Application software and System Software. Bare use of hardware is not easy, so to make it easy software is created. [Read more…] about What is an Application Software? Types of Application Software. Definition

database schema | what is schema architecture

By Dinesh Thakur

The database schema is a structure or architecture to store data in the database. It creates abstraction(hide the lowest level the detail from the user) between application and physical database. A user creates a relationship with the help of Database Management System.But a user can’t see which type of data structure is used by the system to store the data in it.This data structure may be linear and may be non-linear, we don’t know. This is known as Abstraction. The database divided into three-level architecture is also known as three; schema architecture. [Read more…] about database schema | what is schema architecture

CPU Scheduling Algorithms

By Dinesh Thakur

Today Operating System can run multiple processes. But we know that only one process can be executed at the same time. Then to arrange and control the numerous processes in the system and utilize the CPU efficiently, some scheduling algorithm used by CPU. [Read more…] about CPU Scheduling Algorithms

Types of Computer Memory

By Dinesh Thakur

Memory is an essential component of the computer. It is a hardware device that assembled on the motherboard for storing data and instructions for performing a task on the system. Two types of memory are used by the computer, one for storing data permanently and second for operating. [Read more…] about Types of Computer Memory

What is SDRAM (synchronous DRAM)? – Definition

By Dinesh Thakur

Definition: SDRAM stands for Synchronous Dynamic Random Access Memory. SDRAM operates more efficiently as it works according to the synchronization of the clock. This makes it easy to manage faster, and the speed of the SDRAM measured in MHz instead of nanoseconds. SDRAM introduced in 1969-70. It most widely used in computers. Nowadays it is also used in other systems. [Read more…] about What is SDRAM (synchronous DRAM)? – Definition

What is Non-Volatile Random Access Memory (NVRAM)? – Definition

By Dinesh Thakur

Definition: NVRAM stands for Non-Volatile Random Access Memory. It is a kind of RAM that can store the data even when there is no power. Ex:- Flash memory is a kind of NVRAM. [Read more…] about What is Non-Volatile Random Access Memory (NVRAM)? – Definition

Next Page »

Primary Sidebar

Computer Fundamental

Computer Fundamental

  • Computer - Home
  • Computer - What is Computer
  • Computer - Definition
  • Computer - Block Diagram
  • Computer - Generations
  • Computer - Characteristic
  • Computer - Advantages
  • Computer - Types
  • Computer - Who Invented
  • Computer - Analytical Engine
  • Computer - Uses
  • Computer - Von Neumann model
  • Computer - Classification
  • Computer - Components
  • Computer - CPU
  • Computer - Bios
  • Computer - ALU
  • Computer - Boot
  • Computer - Control Unit
  • Computer - Bus
  • Computer - ISA Bus
  • Computer - MCA Bus
  • Computer - 32-bit
  • Computer - CPU Cache
  • Computer - Coprocessor
  • Computer - ENIAC
  • Computer - Semiconductor
  • Computer - EISA
  • Computer - BIOS Works
  • Computer - DMA
  • Computer - Floppy
  • Computer - Society Impact
  • Computer - AUTOEXEC.BAT
  • Computer - Batch File
  • Computer - Cloud Computing
  • Computer - Grid Computing
  • Computer - Parallel Computing
  • Computer - Docking Station
  • Computer - 32-Bit vs. 64-Bit
  • Computer - Important Features

Different Computer Types

  • Computer - Supercomputer
  • Computer - Personal Computer
  • Computer - Minicomputer
  • Computer - Microcomputer
  • Computer - Analog
  • Computer - Mainframe
  • Computer - Digital
  • Computer - Laptop
  • Computer - NetBook
  • Computer - Ultrabook

Data and Information

  • Computer - Data and Information
  • Computer - Information Technology
  • Computer - Types of IS
  • Computer - Issues in IT

Other Links

  • Computer - PDF Version

Footer

Basic Course

  • Computer Fundamental
  • Computer Networking
  • Operating System
  • Database System
  • Computer Graphics
  • Management System
  • Software Engineering
  • Digital Electronics
  • Electronic Commerce
  • Compiler Design
  • Troubleshooting

Programming

  • Java Programming
  • Structured Query (SQL)
  • C Programming
  • C++ Programming
  • Visual Basic
  • Data Structures
  • Struts 2
  • Java Servlet
  • C# Programming
  • Basic Terms
  • Interviews

World Wide Web

  • Internet
  • Java Script
  • HTML Language
  • Cascading Style Sheet
  • Java Server Pages
  • Wordpress
  • PHP
  • Python Tutorial
  • AngularJS
  • Troubleshooting

 About Us |  Contact Us |  FAQ

Dinesh Thakur is a Technology Columinist and founder of Computer Notes.

Copyright © 2025. All Rights Reserved.

APPLY FOR ONLINE JOB IN BIGGEST CRYPTO COMPANIES
APPLY NOW