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 characterised by its slowness and cheapness, relative to the RAM, and by its permanent appearance.

 
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.



 
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.

 
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.

 
by Dinesh Thakur

Definition: EEPROM (pronounce as "E-E-PROM") stands for Electrically Erasable Programmable Read-Only Memory. It is a non-volatile ROM chip which used for storing a small amount of data in computers or some other electronic devices. Through EEPROM, an individual byte of data can erase and reprogrammed entirety, not selectively by the electrical voltage.

 
by Dinesh Thakur

Definition: EPROM (pronounced ee-prom ) stands for Erasable Programmable Read-Only Memory. EPROM is a type of ROM chip that can retain the data even if there is no power supply. The data can be erased and reprogrammed by using ultraviolet (UV) light. The UV light clears the data on the chip so that it can reprogram. For writing and erasing data on the EPROM, we need a particular device which is known as PROM programmer. The process of programming an EPROM is often called BURNING, and the box into which it is plugged to program it an EPROM burner.

 
by Dinesh Thakur

Definition: A laser printer (also known as Page Printers as they prints the whole page at once) represent a real technological revolution. laser printer is a type of printer which makes use of a laser beam to produce an image on the drum or you can say that it is a printer that makes use of a focused beam of light to transfer text and images onto paper. It was first developed by Gary Starkweather at Xerox PARC in 1971. Laser printer makes use of laser technology for the printing of copies onto the paper.

The first relatively affordable laser printers were the Apple LaserWriter and the Hewlett-Packard LaserJet. Prices have dropped like a rock and quality is way up since those machines came out, but the underlying technology remains the same.



 
by Dinesh Thakur

Definition: RAM Disk is also known as RAM Drive. A RAM disk is not a disk at all; It is a program which takes the portion of the system memory (RAM, in the form of memory chips) and uses it as a disk drive. You can create a larger RAM disk, if your computer has more RAM.

A RAM disk can also take the form of a hardware device or a virtual disk. RAM drive makes use of regular RAM instead of accessing the data bus. Sometimes RAM drive also makes use of the compressed file system, so that compressed data can access but without decompressing the compressed data.



 
by Dinesh Thakur

Definition: ECC Memory stands for Error-Correcting Code Memory is a type of RAM that adds error detection and correction circuitry to automatically detect and correct single-bit memory errors in any of the chip. As the name of the memory suggests, ECC memory is a kind of memory that can identify and fix the most common data error, but it used for single-bit memory errors.

 
by Dinesh Thakur

Definition: DRAM stands for Dynamic Random Access Memory. DRAM is a technical term for a type of random access memory (RAM) that can retain its contents only for a very brief period (measured in milliseconds) and must, therefore, be continually refreshed by reading its contents at short intervals.

 
by Dinesh Thakur

Definition: VRAM (pronounced "vee ram") stands for video random access memory or video RAM. It is a particular type of memory used on some video adapters to speed up the display of images on the screen. VRAM costs more than regular RAM (DRAM, dynamic RAM), but it does make the screen snappier. VRAM is the random access memory which is used to store the image and video data which is being displayed by the computer, or you can say that it will serve as a buffer between the CPU (Central Processing Unit) and video card.



 
by Dinesh Thakur

What is SoftwareComputer software, or only software, is a kind of program that enable a user to perform some specific task or used to operate a computer. It directs all the peripheral devices on the computer system - what to do and how to perform a task. PC Software plays the role of mediator between the user and computer hardware. Without software, a user can’t perform any task on a digital computer



 
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.

 
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.



 
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.



 
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.



 
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.



 
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.

 
by Dinesh Thakur

Definition: The operating system provides us a graphic interface to give the command to the computer system. But system can’t understand these commands directly. Translation of code into binary language done by the core component of an operating system (OS), i.e., KERNEL. User deal with the lowest layer of kernel and then kernel deal with system.



 
by Dinesh Thakur

There are Many Operating Systems those have be Developed for Performing the Operations those are requested by the user. There are Many Operating Systems which have the Capability to Perform the Requests those are received from the System. The Operating system can perform a Single Operation and also Multiple Operations at a Time. So there are many types of Operating systems those are organized by using their Working Techniques.

 

Page 8 of 9

About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.C.A, MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.