Skip to main content

what is a memory and type

what is a memory


Computer memory is any physical device capable of storing information temporarily or permanently. For example, Random Access Memory (RAM), is a volatile memory that stores information on an integrated circuit used by the operating system,software, and hardware.

type of memory

1st-Volatile memory


Volatile memory is computer memory that requires power to maintain the stored information. Most modern semiconductor volatile memory is either static RAM (SRAM) or dynamic RAM (DRAM). SRAM retains its contents as long as the power is connected and is easy for interfacing, but uses six transistors per bit. Dynamic RAM is more complicated for interfacing and control, needing regular refresh cycles to prevent losing its contents, but uses only one transistor and one capacitor per bit, allowing it to reach much higher densities and much cheaper per-bit costs.
SRAM is not worthwhile for desktop system memory, where DRAM dominates, but is used for their cache memories. SRAM is commonplace in small embedded systems, which might only need tens of kilobytes or less. Forthcoming volatile memory technologies that aim at replacing or competing with SRAM and DRAM include Z-RAM and A-RAM.

2nd-Non-volatile memory


Non-volatile memory is computer memory that can retain the stored information even when not powered. Examples of non-volatile memory include read-only memory (see ROM), flash memory, most types of magnetic computer storage devices (e.g. hard disk drives,floppy disks and magnetic tape), optical discs, and early computer storage methods such as paper tape and punched cards.
Forthcoming non-volatile memory technologies include Fe RAMCB RAMPRAMSTT-RAMSONOSRRAMracetrack memoryN RAM 3D X Point, and millipede memory.

3rd-Virtual memory


Virtual memory is a system where all physical memory is controlled by the operating system. When a program needs memory, it requests it from the operating system. The operating system then decides what physical location to place the memory in.
This offers several advantages. Computer programmers no longer need to worry about where the memory is physically stored or whether the user's computer will have enough memory. It also allows multiple types of memory to be used. For example, some memory can be stored in physical RAM chips while other memory is stored on a hard drive (e.g. in a swapfile), functioning as an extension of the cache hierarchy. This drastically increases the amount of memory available to programs. The operating system will place actively used memory in physical RAM, which is much faster than hard disks. When the amount of RAM is not sufficient to run all the current programs, it can result in a situation where the computer spends more time moving memory from RAM to disk and back than it does accomplishing tasks; this is known as thrashing.
Virtual memory systems usually include protected memory, but this is not always the case

4th-Protected memory


Protected memory is a system where each program is given an area of memory to use and is not permitted to go outside that range. Use of protected memory greatly enhances both the reliability and security of a computer system.
Without protected memory, it is possible that a bug in one program will alter the memory used by another program. This will cause that other program to run off of corrupted memory with unpredictable results. If the operating system's memory is corrupted, the entire computer system may crash and need to be rebooted. At times programs intentionally alter the memory used by other programs. This is done by viruses and malware to take over computers.
Protected memory assigns programs their own areas of memory. If the operating system detects that a program has tried to alter memory that does not belong to it, the program is terminated. This way, only the offending program crashes, and other programs are not affected by the error.
Protected memory systems almost always include virtual memory as well.

Comments

Post a Comment

Popular posts from this blog

TRICK HOW I AM HIDE AND UN HIDE THE DATA

AGAR AAP KO APNE SYSTEMKA DATA HIDE KARNA HO TO IS TARHA KAR SAKTE HO  SABSE PHLE AAP KO APNE KEYBOARD MAI WINDOW BUTTON KE SATH R BUTTON PRESS KARNA HAI OR PHIR AAP KE SAMNE KUCH ISS TARHA KI DISPLAY AAYEGI  PHIR AAP KO ISS MAI CMD TYPE KARNA HAI ISS TRHA OR OK KARNE KE BAAD AAP KE SAM NE EK NEW TAB AAYE GI KUCH IS TYPE KI AB AAP KO ISS MAI DATA HIDE KARNE KE LIYE KUCH YE TYPE KARNA HOGA  Attrib -h -r -s /s /d /h!.*  yha par d vo velu hai jo aap ke system ke hard disk ka partizin h aap ko agar e ki karni hai to aap e daloge local disk jo bhi bhi hai e ya d ya h etc or data un hide kai liye aap ko ye type karna hoga                                  Attrib +h +r +s /s /d /h!*.* AAP KO BS UNHIDE KE LIYE - KI JANGHA + KARNA HOGA   NOTE-AAP C PARTEZIN KO HIDE MAT KARNA VARNA AAP KA SYSTEM BAND HO JAYEGA C PARTIZIN WINDOW K ...

what is Operating system

                       Operating system             An  operating system  ( OS ) is  system software  that manages  computer hardware  and  software  resources and provides common  services  for  computer programs . All computer programs, excluding  firmware , require an operating system to function. Time-sharing  operating systems  schedule tasks  for efficient use of the system and may also include accounting software for cost allocation of  processor time ,  mass storage ,  printing , and other resources. For hardware functions such as  input and output  and  memory allocation , the operating system acts as an intermediary between programs and the computer hardware, [1] [2]  although the application code is usually executed directly by the hardware and frequently makes  sys...