Non-ECC memory is computer memory that lacks error checking and correction functions. Non-ECC memory is the most common type of memory in consumer-grade computers; ECC memory is found in servers and scientific computing.Know More
Memory correction is not needed except in the most sensitive scientific and financial applications. Even slight amounts of data corruption are unacceptable in these usage cases, so memory with error correction capabilities is used. Most commercially available motherboards designed for home and small business use do not function with ECC memory.
The average incidence of memory error is once per gigabyte of memory per month of uninterrupted operation, as of 2014. Because very few home and small business machines have significant uninterrupted uptime, there is little risk of a memory error. In the rare case that a memory error does occur, a system restart corrects the issue. Because home systems do not require constant uptime, restarting the machine is an acceptable solution. Financial and scientific applications have greater need for uninterrupted uptime, and use ECC memory to prevent memory errors as a result.
Memory errors are caused by natural background radiation, which comes from both radioactive isotopes found on earth and cosmic rays originating in supernovas. The occurrence of memory errors is much higher for computers aboard spacecraft, particularly during solar flares and other events that increase the incidence of background radiation.Learn more in Computers & Hardware
Cache memory refers to high-speed memory in the central processing unit, or CPU, of a computer that allows the CPU to retrieve data quickly from the Internet. The CPU is a key piece of hardware within a computer that aids in the basic operation of the machine.Full Answer >
The type of memory that is primarily used as cache memory is static random access memory, or SRAM. A cache memory is also called a RAM cache or a cache store.Full Answer >
Random access memory is used to store temporary but necessary information on a computer for quick access by open programs or applications. The data stored in RAM can be accessed randomly, meaning a computer does not need to search through large blocks of data to find what it needs. This targeted access makes it possible to run complex programs quickly and efficiently.Full Answer >
Microsoft recommends 1GB as the minimum amount of RAM for a computer running Windows 8. The amount of computer memory required depends on the user's speed requirements, the programs planned to run on the computer and the number of programs intended to be open at a given moment.Full Answer >