Memory Systems and Working Operations

This forum is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems.
Forum rules
This forum aims to provide material related to computer programming languages, tools and designs.

Re: Memory Systems and Working Operations

Unread postby Ahsan Akbar » Sun May 17, 2015 11:33 am

What ever programmer should know about memory?
Memory
memory is the process in which information is encoded, stored, and retrieved.
there are two different types of memory.
• Random Access Memory(RAM)
• Read Only Memory(ROM)
RAM:
RAM is basically a volatile kind of memory.
It stores input data, program functions, intermediate results and other information’s temporarily. The Data in the RAM is easily accessible than any other type of memory.
It can be read or write. it’s data will be lost if the system is turned off.
In some cases it’s data can be retrieved from data storage.
Different types of RAM:
• DRAM
DRAM is the most used form of a Ram
• S-RAM:
S-RAM needs power to keep its data, but doesn't need the computer to be active.
Some S-RAM chips are battery-backed. This type has a built-in battery to make sure no data is lost if the computer is turned off. Some computers have a little SRAM and mostly DRAM.
In computing, memory refers to the devices used to store information for use in a computer. The term primary memory is used for storage systems which function at high-speed (i.e. RAM), as a distinction from secondary memory, which provides program and data storage that is slow to access but offer higher memory capacity. If needed, primary memory can be stored in secondary memory, through a memory management technique called "virtual memory".
conclusion
in my opinion CPU cores become both faster and more numerous, the limiting factor for most programs are the obstacles, and will be for some time, memory access. Hardware designers have come up with ever more sophisticated memory handling and acceleration techniques such as CPU caches but these cannot work optimally without some help from the programmer. Unfortunately, neither the structure nor the cost of using the memory subsystem of a computer or the caches on CPUs is well understood by most programmers.
Ahsan Akbar
 
Posts: 4
Joined: Fri May 15, 2015 9:51 am
Has thanked: 0 time
Been thanked: 0 time

Re: Memory Systems and Working Operations

Unread postby Ahsan Akbar » Sun May 17, 2015 11:34 am

Name AhsanAkbar
cms 14678

What ever programmer should know about memory?
Memory
memory is the process in which information is encoded, stored, and retrieved.
there are two different types of memory.
• Random Access Memory(RAM)
• Read Only Memory(ROM)
RAM:
RAM is basically a volatile kind of memory.
It stores input data, program functions, intermediate results and other information’s temporarily. The Data in the RAM is easily accessible than any other type of memory.
It can be read or write. it’s data will be lost if the system is turned off.
In some cases it’s data can be retrieved from data storage.
Different types of RAM:
• DRAM
DRAM is the most used form of a Ram
• S-RAM:
S-RAM needs power to keep its data, but doesn't need the computer to be active.
Some S-RAM chips are battery-backed. This type has a built-in battery to make sure no data is lost if the computer is turned off. Some computers have a little SRAM and mostly DRAM.
In computing, memory refers to the devices used to store information for use in a computer. The term primary memory is used for storage systems which function at high-speed (i.e. RAM), as a distinction from secondary memory, which provides program and data storage that is slow to access but offer higher memory capacity. If needed, primary memory can be stored in secondary memory, through a memory management technique called "virtual memory".
conclusion
in my opinion CPU cores become both faster and more numerous, the limiting factor for most programs are the obstacles, and will be for some time, memory access. Hardware designers have come up with ever more sophisticated memory handling and acceleration techniques such as CPU caches but these cannot work optimally without some help from the programmer. Unfortunately, neither the structure nor the cost of using the memory subsystem of a computer or the caches on CPUs is well understood by most programmers.
Ahsan Akbar
 
Posts: 4
Joined: Fri May 15, 2015 9:51 am
Has thanked: 0 time
Been thanked: 0 time

Re: Memory Systems and Working Operations

Unread postby Ahsan Akbar » Sun May 17, 2015 11:38 am

What ever programmer should know about memory?
Memory
memory is the process in which information is encoded, stored, and retrieved.
there are two different types of memory.
• Random Access Memory(RAM)
• Read Only Memory(ROM)
RAM:
RAM is basically a volatile kind of memory.
It stores input data, program functions, intermediate results and other information’s temporarily. The Data in the RAM is easily accessible than any other type of memory.
It can be read or write. it’s data will be lost if the system is turned off.
In some cases it’s data can be retrieved from data storage.
Different types of RAM:
• DRAM
DRAM is the most used form of a Ram
• SRAM:
SRAM needs power to keep its data, but doesn't need the computer to be active.
Some SRAM chips are battery-backed. This type has a built-in battery to make sure no data is lost if the computer is turned off. Some computers have a little SRAM and mostly DRAM.
In computing, memory refers to the devices used to store information for use in a computer. The term primary memory is used for storage systems which function at high-speed (i.e. RAM), as a distinction from secondary memory, which provides program and data storage that is slow to access but offer higher memory capacity. If needed, primary memory can be stored in secondary memory, through a memory management technique called "virtual memory".
conclusion
in my openion CPU cores become both faster and more numerous, the limiting factor for most programs are the obstacles, and will be for some time, memory access. Hardware designers have come up with ever more sophisticated memory handling and acceleration techniques such as CPU caches but these cannot work optimally without some help from the programmer. Unfortunately, neither the structure nor the cost of using the memory subsystem of a computer or the caches on CPUs is well understood by most programmers.
Ahsan Akbar
 
Posts: 4
Joined: Fri May 15, 2015 9:51 am
Has thanked: 0 time
Been thanked: 0 time

Re: Memory Systems and Working Operations

Unread postby Ahsan Akbar » Sun May 17, 2015 11:38 am

Name Ahsan Akbar
Cms 14678

What ever programmer should know about memory?
Memory
memory is the process in which information is encoded, stored, and retrieved.
there are two different types of memory.
• Random Access Memory(RAM)
• Read Only Memory(ROM)
RAM:
RAM is basically a volatile kind of memory.
It stores input data, program functions, intermediate results and other information’s temporarily. The Data in the RAM is easily accessible than any other type of memory.
It can be read or write. it’s data will be lost if the system is turned off.
In some cases it’s data can be retrieved from data storage.
Different types of RAM:
• DRAM
DRAM is the most used form of a Ram
• SRAM:
SRAM needs power to keep its data, but doesn't need the computer to be active.
Some SRAM chips are battery-backed. This type has a built-in battery to make sure no data is lost if the computer is turned off. Some computers have a little SRAM and mostly DRAM.
In computing, memory refers to the devices used to store information for use in a computer. The term primary memory is used for storage systems which function at high-speed (i.e. RAM), as a distinction from secondary memory, which provides program and data storage that is slow to access but offer higher memory capacity. If needed, primary memory can be stored in secondary memory, through a memory management technique called "virtual memory".
conclusion
in my openion CPU cores become both faster and more numerous, the limiting factor for most programs are the obstacles, and will be for some time, memory access. Hardware designers have come up with ever more sophisticated memory handling and acceleration techniques such as CPU caches but these cannot work optimally without some help from the programmer. Unfortunately, neither the structure nor the cost of using the memory subsystem of a computer or the caches on CPUs is well understood by most programmers.
Ahsan Akbar
 
Posts: 4
Joined: Fri May 15, 2015 9:51 am
Has thanked: 0 time
Been thanked: 0 time

Previous

Return to Computer Sciences & Programming

Who is online

Users browsing this forum: Baidu [Spider] and 2 guests

cron