Free Essay

Random Access Memory (Ram)

In:

Submitted By haswid
Words 2020
Pages 9
Random access memory
• Sequential circuits all depend upon the presence of memory. – A flip-flop can store one bit of information. – A register can store a single “word,” typically 32-64 bits. • Random access memory, or RAM, allows us to store even larger amounts of data. Today we’ll see: – The basic interface to memory. – How you can implement static RAM chips hierarchically. This is the last piece we need to put together a computer!



Random Access Memory

1

Introduction to RAM
• Random-access memory, or RAM, provides large quantities of temporary • storage in a computer system. Remember the basic capabilities of a memory: – It should be able to store a value. – You should be able to read the value that was saved. – You should be able to change the stored value. A RAM is similar, except that it can store many values. – An address will specify which memory value we’re interested in. – Each value can be a multiple-bit word (e.g., 32 bits). We’ll refine the memory properties as follows: A RAM should be able to: - Store many words, one per address - Read the word that was saved at a particular address - Change the word that’s saved at a particular address

• •

Random Access Memory

2

Picture of memory
• You can think of computer memory as being one big array of data. – The address serves as an array index. – Each address refers to one word of data. You can read or modify the data at any given memory address, just like you can read or modify the contents of an array at any given index. If you’ve worked with pointers in C or C++, then you’ve already worked with memory addresses.





Random Access Memory

3

Block diagram of RAM
2k x n memory k n

ADRS DATA CS WR

OUT

n

• This block diagram introduces the main interface to RAM. – A Chip Select, CS, enables or disables the RAM. – ADRS specifies the address or location to read from or write to. – WR selects between reading from or writing to the memory.



 To read from memory, WR should be set to 0. OUT will be the n-bit value stored at ADRS.  To write to memory, we set WR = 1. DATA is the n-bit value to save in memory. This interface makes it easy to combine RAMs together, as we’ll see.
Random Access Memory 4

Memory sizes
• We refer to this as a 2k x n memory. – There are k address lines, which can specify one of 2k addresses. – Each address contains an n-bit word.
2k x n memory k n

ADRS DATA CS WR

OUT

n

• For example, a 224 x 16 RAM contains 224 = 16M words, each 16 bits long. – The RAM would need 24 address lines. – The total storage capacity is 224 x 16 = 228 bits.

Random Access Memory

5

Size matters!
• Memory sizes are usually specified in numbers of bytes (8 bits). • The 228-bit memory on the previous page translates into:
228 bits / 8 bits per byte = 225 bytes

• With the abbreviations below, this is equivalent to 32 megabytes.

• To confuse you, RAM size is measured in base 2 units, while hard drive size is measured in base 10 units. – In this class, we’ll only concern ourselves with the base 2 units.

Random Access Memory

6

• What is the total capacity of a 216 X 16 memory: – – – –
A: 256 KB B: 1 MB C: 128 KB D: 512 KB

July 20th, 2009

7

Random Access Memory

Typical memory sizes
• Some typical memory capacities: – PCs usually come with 512MB – 2GB RAM. – PDAs have 16-64MB of memory. – Digital cameras and MP3 players can have •

32MB-8GB or more of onboard storage. Many operating systems implement virtual memory, which makes the memory seem larger than it really is. – Most systems allow up to 32-bit addresses. This works out to 232, or about four billion, different possible addresses. – With a data size of one byte, the result is apparently a 4GB memory! – The operating system uses hard disk space as a substitute for “real” memory.

Random Access Memory

8

Reading RAM
• To read from this RAM, the controlling circuit must: – Enable the chip by ensuring CS = 1. – Select the read operation, by setting WR = 0. – Send the desired address to the ADRS input. – The contents of that address appear on OUT after a little while. • Notice that the DATA input is unused for read operations.

2k x n memory k n

ADRS DATA CS WR

OUT

n

Random Access Memory

9

Writing RAM
• To write to this RAM, you need to: – Enable the chip by setting CS = 1. – Select the write operation, by setting WR = 1. – Send the desired address to the ADRS input. – Send the word to store to the DATA input. • The output OUT is not needed for memory write operations.

2k x n memory k n

ADRS DATA CS WR

OUT

n

Random Access Memory

10

Static memory
• How can you implement the memory chip? • There are many different kinds of RAM. – We’ll start off discussing static memory, which is most commonly

• •

used in caches and video cards. – Later we mention a little about dynamic memory, which forms the bulk of a computer’s main memory. Static memory is modeled using one latch for each bit of storage. Why use latches instead of flip flops? – A latch can be made with only two NAND or two NOR gates, but a flip-flop requires at least twice that much hardware. – In general, smaller is faster, cheaper and requires less power. – The tradeoff is that getting the timing exactly right is a pain.

Random Access Memory

11

My first RAM
• We can use these cells • • • to make a 4 x 1 RAM. Since there are four words, ADRS is two bits. Each word is only one bit, so DATA and OUT are one bit each. Word selection is done with a decoder attached to the CS inputs of the RAM cells. Only one cell can be read or written at a time. Notice that the outputs are connected together with a single line!
Random Access Memory 12



Connecting outputs together
• In normal practice, it’s bad to connect outputs together. If the outputs have different values, then a conflict arises.
The “C” in LogicWorks means “conflict.”

• The standard way to “combine” outputs is to use OR gates or muxes.

• This can get expensive, with many wires and gates with large fan-ins.
Random Access Memory 13

Those funny triangles
• The triangle represents a three-state buffer. • Unlike regular logic gates, the output can be one of three different possibilities, as shown in the table.

• “Disconnected” means no output appears at all, in which case it’s safe to •

connect OUT to another output signal. The disconnected value is also sometimes called high impedance or Hi-Z.

Random Access Memory

14

Connecting three-state buffers together
• You can connect several three-state buffer outputs together if you can guarantee that only one of them is enabled at any time. The easiest way to do this is to use a decoder! If the decoder is disabled, then all the three-state buffers will appear to be disconnected, and OUT will also appear disconnected. If the decoder is enabled, then exactly one of its outputs will be true, so only one of the tri-state buffers will be connected and produce an output. The net result is we can save some wire and gate costs. We also get a little more flexibility in putting circuits together.
Random Access Memory 15

• •





Bigger and better
• Here is the 4 x 1 RAM • once again. How can we make a “wider” memory with more bits per word, like maybe a 4 x 4 RAM? Duplicate the stuff in the blue box!



Random Access Memory

16

A 4 x 4 RAM
• DATA and OUT are now each four bits long, so you can read and write four-bit words.

Random Access Memory

17

• How many address lines do we need for a 64 MB RAM with 32-bit words ? – A: 23 – B: 20 – C: 24 – D: 21

July 20th, 2009

18

Random Access Memory

Bigger RAMs from smaller RAMs
• We can use small RAMs as building blocks for making larger memories, • by following the same principles as in the previous examples. As an example, suppose we have some 64K x 8 RAMs to start with: – 64K = 26 x 210 = 216, so there are 16 address lines. – There are 8 data lines.

16 8

8

Random Access Memory

19

Making a larger memory
• We can put four 64K x 8 chips • together to make a 256K x 8 memory. For 256K words, we need ?? address lines.

Random Access Memory

20

Making a larger memory
• We can put four 64K x 8 chips • together to make a 256K x 8 memory. For 256K words, we need 18 address lines. – The two most significant address lines go to the decoder, which selects one of the four 64K x 8 RAM chips. – The other 16 address lines are shared by the 64K x 8 chips. The 64K x 8 chips also share WR and DATA inputs. This assumes the 64K x 8 chips have three-state outputs.
8 16

• •

8

Random Access Memory

21

Analyzing the 256K x 8 RAM
• There are 256K words of memory, • spread out among the four smaller 64K x 8 RAM chips. When the two most significant bits of the address are 00, the bottom RAM chip is selected. It holds data for the first 64K addresses. The next chip up is enabled when the address starts with 01. It holds data for the second 64K addresses. The third chip up holds data for the next 64K addresses. The final chip contains the data of the final 64K addresses.
8 16



• •

8

Random Access Memory

22

Address ranges
8 16

11 1111 1111 1111 1111 (0x3ffff) to 11 0000 0000 0000 0000 (0x30000) 10 1111 1111 1111 1111 (0x2ffff) to 10 0000 0000 0000 0000 (0x20000) 01 1111 1111 1111 1111 (0x1ffff) to 01 0000 0000 0000 0000 (0x10000) 00 1111 1111 1111 1111 (0x0ffff) to 00 0000 0000 0000 0000 (0x00000)

8

Random Access Memory

23

Making a wider memory
• You can also combine smaller chips to make wider memories, with the • same number of addresses but more bits per word. How do we create a 64K x 16 RAM from two 64K x 8 chips?

Random Access Memory

24

Making a wider memory
• You can also combine smaller chips to make wider memories, with the • same number of addresses but more bits per word. Here is a 64K x 16 RAM, created from two 64K x 8 chips. – The left chip contains the most significant 8 bits of the data. – The right chip contains the lower 8 bits of the data.
8 16 8

8

8

Random Access Memory

25

i-clicker
We want to build a memory with 4-byte words and a capacity of 221 bits. 1) How many 2K x 8 RAM chips are needed? 2) How many address lines are needed for the memory? 3) How many of these address lines are connected to the address inputs of the RAM chips? 4) How many of these address lines will be used to select the appropriate RAM chip(s)? 5) What size decoder is needed to build the memory?

A) 128, 16, 11, 5, 5 to 32 B) 256, 16, 11, 5, 5 to 32 C) 128, 16, 10, 6, 6 to 64 D) 512, 15, 10, 5, 5 to 32

Random Access Memory

26

Summary
• A RAM looks like a bunch of registers connected together, allowing • users to select a particular address to read or write. Much of the hardware in memory chips supports this selection process: – Chip select inputs – Decoders – Tri-state buffers By providing a general interface, it’s easy to connect RAMs together to make “longer” and “wider” memories.



• Next, we’ll look at some other types of memories • We now have all the components we need to build our simple processor.

Random Access Memory

27

Similar Documents

Premium Essay

Identifying the Operating System

...I currently own a Dell laptop computer which currently uses Windows 8.1 for the operating system. There are a few new features to this service pack. From some of the people that I have talked to about this I have been told that there really isn’t much difference but here is what I have found. The Power and Search buttons on the Start screen are now a little bit different. “These buttons appear in the upper-right corner of the Start screen next to your account picture. You'll be able to quickly and easily shut down your PC or search for things right from Start (Some types of PCs don't have the Power button on Start. You can shut down your PC using the Power button in the Settings charm instead.)” (http://windows.microsoft.com/en-us/windows-8/whats-new). “All open and pinned apps appear in the taskbar. If you like using the desktop, you'll see both desktop apps and apps from the Windows Store in your taskbar when they're running. You can also pin any app to the taskbar so you can quickly open or switch between apps from the desktop.” (http://windows.microsoft.com/en-us/windows-8/whats-new). You can also get to the taskbar from anywhere or go to the desktop to sign in instead of the Start screen.” If you spend more time in the desktop, you can sign in (boot) directly to the desktop instead of the Start screen. And if you want to sign in to Start instead, you can change this setting at any time.” (http://windows.microsoft.com/en-us/windows-8/whats-new). One of the other features...

Words: 656 - Pages: 3

Free Essay

Memory Managment

...Markus Robinson Memory Management James Welti, Jr. POS/355 July 10, 2015 Memory Management And Its Requirements Memory management is the act of managing computer memory at the system level. The essential requirement of memory management is to provide ways to dynamically allocate portions of memory to programs at their request, and free it for reuse when no longer needed. Memory needs to be allocated to ensure a reasonable supply of ready processes to consume available processor time. Memory management also involves subdividing memory to accommodate multiple processes. This process, involving controlling and coordinating computer memory, assigns portions called blocks to various running programs. By doing this the overall system performance is optimized to its maximum performance. Memory management resides in hardware, the operating system, as well as in programs and applications. Within hardware, memory management involves components that physically store data. The components that are involved in memory management include random access memory (RAM) chips, memory caches, and flash-based solid-state drives (SSDs). As users demand change, memory management involves the allocation and ongoing reallocation of specific memory blocks to individual programs in the operating system. By combining two related tasks, known as allocation and recycling, application memory management ensures the availability of adequate memory for the objects and data structures of each running...

Words: 814 - Pages: 4

Free Essay

Somery of the Fall

...CompTIA A+ Certification Exam Objectives EXAM NUMBER: 220-901 About the Exam Candidates are encouraged to use this document to help prepare for CompTIA A+ 220-901. In order to receive the CompTIA A+ certification, you must pass two exams: 220-901 and 220-902. CompTIA A+ 220-901 measures the necessary skills for an entry-level IT professional. Successful candidates will have the knowledge required to: • Assemble components based on customer requirements • Install, configure and maintain devices, PCs and software for end users • Understand the basics of networking and security/forensics • Properly and safely diagnose, resolve and document common hardware and software issues • Apply troubleshooting skills • Provide appropriate customer support • Understand the basics of virtualization, desktop imaging and deployment These content examples are meant to clarify the test objectives and should not be construed as a comprehensive listing of all the content of this examination. EXAM ACCREDITATION CompTIA A+ is accredited by ANSI to show compliance with the ISO 17024 Standard and, as such, undergoes regular reviews and updates to the exam objectives. EXAM DEVELOPMENT CompTIA exams result from subject matter expert workshops and industry-wide survey results regarding the skills and knowledge required of an entry-level IT professional. CompTIA AUTHORIZED MATERIALS USE POLICY CompTIA Certifications, LLC is not affiliated with and does not authorize, endorse or condone...

Words: 4474 - Pages: 18

Free Essay

100% Correct Answer

...4. Explain the role of each of the following in determining the speed of a computer: RAM Clock speed Data on hard disk Data on CD ROM Data on floppy disk RAM - As a computer processes data and instructions, it temporarily stores information internally, usually on silicon random-access memory, or RAM, chips--often called semiconductor memory. Usually mounted on the main circuit board inside the computer or on peripheral cards that plug into the board, each RAM chip may consist of as many as 16 million switches, called flip-flop switches that respond to changes in electric current. Each switch can hold one bit of data: high voltage applied to a switch causes it to hold a 1; low voltage causes it to hold a 0. This kind of internal memory is also called read/write memory. http://en.wikipedia.org/wiki/Random_access_memory Every computer processor includes an oscillator that operates at a certain number of pulses per second. These pulses set the tempo for the processor; in most cases, a processor executes one or more instructions per clock cycle. Clock speeds are usually measured in millions of cycles per second (megahertz) or billions of cycles per second (gigahertz). Average processor clock speeds have gone up quite a bit over the past 10 years. As recently as 1990, a high-performance IBM 8088 processor ran at less than 5MHz. Today, processors from Intel and other vendors routinely run well over 3GHz. http://en.wikipedia.org/wiki/Clock_speed Computer data is frequently...

Words: 327 - Pages: 2

Free Essay

System Performance

...Performance How do fragments do and can affect your file and disk performance? The impact of fragmentation on system performance differs based on the usage of the fragmented files. For example, a single infrequently used Microsoft Office document is unlikely to have an impact on overall system performance. However, fragmentation of a paging file, which provides virtual memory to all applications on a system, will likely have a more noticeable impact. Desktop Storage • Storing files downloads and programs on your desktop will affect the performance of your computer. Spyware • Spyware is another major factor affecting computer performance. Spyware is malicious software that attaches itself to your computer in various ways to advertise, monitor your Internet behaviors or collect personal information. System Registry • All Windows computers have a system registry that stores the settings of all software and hardware on the computer. The accumulation of these unused files will affect the performance of your computer. Disk Space • Every time you visit a Web pages through your Web browser the page is cached for easy access the next time you visit the page and a temporary Internet file is created on your computer. These files over time can clutter your hard drive and affect the performance of your computer. While there is little dispute among IT professionals regarding the impact of disk fragmentation on system performance, no independent guidelines exist to recommend the frequency...

Words: 767 - Pages: 4

Free Essay

Memory White Paper

...White Paper on Memory Usage 6/19/2008 Abstract: This paper was written to compare customer environments with regards to memory usage for the Interactive Application running on Metaframe servers in the Hosting environment. Data Information: A sample group of servers was chosen at random and the following information was obtained from these servers using two methods. Calculations were made from the both groupings of data, each section will show the calculation methods used. As a best practice on physical machines memory utilization should not exceed 90%. The remaining 10% of unused memory is to manage runaway processes, unexpected errors, less utilization of memory paging swap file, and memory available to avoid a system abort. 1. HP OpenView data collection occurred on 6/17/2008 a. Physical Memory as reported by HP OpenView b. Max Memory used at time of sample c. Memory (MB)Avail from Peak d. 90% of available memory for process use e. Total users at time of sample 2. Hyena System Reporting data collection occurred on 6/23/2008 a. System Processes and memory utilization for each b. Application process requirements for and c. Total memory used for system and application processes d. Total users at time of sample 3. Calculations a. Total memory available after 90% ruled applied b. Total memory available after 90% rule applied with system and application...

Words: 1897 - Pages: 8

Free Essay

Test

...(IP/Subnet) AUS(config-if)# no shutdown AUS(config-if)#exit 9. AUS(config)#interface fastethernet 0 Router(config-if)#ip address AUS(config-if)no shutdown 10. AUS(config)#Router rip AUS(config-router)#network 10.0.0.0 11. NVRAM AUS# copy running-config startup-config 12. AUS#show startup-config Exercise 1-2 pg. 59 1. Show interfaces 2. how ip interfaces brief 3. Show ip route 4. Router#show running-config 5. Router#show startup-config 6. Configuration in NVRAM will remain even when powered off, and RAM will hold a running configuration, which will be lost if powered off. 7. Press backspace until erase what need to be erased and type the right command 8. Type the word no in front the command Exercise pg. 63 COMMAND | DESCRIPTION | copy tftp running-config | Loads configuration information from a network TFTP server into RAM. | copy run start | Copies a configuration file’s commands from NVRAM into the running configuration in RAM. It does not necessarily replace the contents. | Copy...

Words: 655 - Pages: 3

Free Essay

It 190 Unit6

...additional hardware or software. Learn more about your computer’s performance by using Windows Task Manager and the MSConfig Utility. Immediately after booting your computer, run Windows Task Manager, then answer the following questions. a. Click the Applications tab and list all applications. Are any of the applications listed as Not Responding? No. b. Click the Processes tab. Identify how many processes are running, the CPU usage, and physical memory usage. 58 processes cpu usage between 0 and 14 % phy mem usage 42% c. While the Processes tab is still selected, click View on the Menu bar and click Select Columns. List four additional columns that could be displayed. PID, session id, cpu time, page faults d. Sort the CPU times in descending order. Which process is using the most CPU resources and what percentage is it using? rundll32.exe 2% e. Sort the memory usage in descending order. Which process is using the most memory and what percentage is it using? iexplore.exe 151,584 k f. Are there any tasks that you don’t recognize? i. If so, list these tasks. IAStorIcon.exe ETDCtrl.exe LManager.exe KHALMNPR.exe ePowerTray.exe RAVCpl64.exe mwlDaemon.exe csrss.exe ii. Use a search engine to determine what these...

Words: 1911 - Pages: 8

Free Essay

Nt1110 Analysis 1: Memory Cost

...Memory Cost By Frank Bolton Phillips NT1110 Friday 6p.m. This is to help me discover and appreciate the difference in the cost of RAM and ROM in today’s market as well as where is where it came from and where it is going. It is easy to find information on this subject as everyone seems to want in on the computer boom and profit from the ever growing demand for faster computers with huge memory. Ten years ago you would have found yourself spending over $2,000 to get just 1GB of RAM. As computer manufacturers recoup cost of R&D, the prices start to drop. Today it would only cost around $20 to purchase the same 1GB of DDR3 providing considerable savings over a decade ago. What appears to be the best deal for the money is 2GB on RAM which runs around $40 and slows enough memory to run most applications. There are other types of memory available to all of us if you’re willing to pay the price of admission. For example, some of the more exotic types of RAM can still run hundreds, even thousands of dollars. For instance, I found Super Talent 1TB STT RAID DRIVE GS RAID0 for $4,815.00 on Memory Suppliers.com. They also offer iRam 2GB (2 x 1GB) DDR2 SDRAM PC2-5300 667MHz for $119.00. I find this is a very nice web site that is easy to navigate through and find and compare the memory you’re looking for. The following table I got from Archive Builders web site. It shows the growth to cost difference for 32 years. This was determined by the increase of the density of disks...

Words: 928 - Pages: 4

Free Essay

Memory Management

...Memory Management Paper Gene Cotton POS/355 Terance Carlson 10/06/2014 The act of managing computer memory is known as memory management. This system is also known for allocating memory for certain programs as requested. Managing the memory properly is vital to any CPU system. If the there isn’t enough memory to run a program or application then the CPU may freeze or fail. There are two types of memory allocations systems that are commonly used Virtual Memory and Garbage Collection. Virtual Memory systems separate memory from physical addresses to distinguish between the amounts of RAM used efficiently through disk swapping. Basically the quality of the virtual manager can positively or negatively impact the overall CPU performance. The Garbage collection system is a distribution and or redistribution of the computer memory cores for a program or application. Usually this is maintained and managed at the programming level. The downside to Garbage collection is it may take up a large amount of total processing time and this also can affect the outcome of CPU performance. With memory management systems on multi-tasking operating systems the virtual memory programs must be able to be launched from different parts of the memory at any given time. So relocation is very important and is a requirement. The reason behind this is that when a program is closed or swapped back into memory it may not always be transitioned back to same place it came from. Most virtual memory...

Words: 400 - Pages: 2

Free Essay

Ram Function and Form

...How RAM Works 0  Page   1   2   3   4   Computer Hardware Image Gallery MORE ON RAM * RAM Quiz * Does adding RAM make your computer faster? * How to Add RAM to Your Desktop * How to Add RAM to Your Laptop Random access memory (RAM) is the best known form of computer memory. RAM is considered "random access" because you can access any memory cell directly if you know the row and column that intersect at that cell. The opposite of RAM is serial access memory (SAM). SAM stores data as a series of memory cells that can only be accessed sequentially (like a cassette tape). If the data is not in the current location, each memory cell is checked until the needed data is found. SAM works very well for memory buffers, where the data is normally stored in the order in which it will be used (a good example is the texture buffer memory on a video card). RAM data, on the other hand, can be accessed in any order. Similar to a microprocessor, a memory chip is an integrated circuit(IC) made of millions of transistors and capacitors. In the most common form of computer memory, dynamic random access memory (DRAM), a transistor and a capacitor are paired to create amemory cell, which represents a single bit of data. The capacitor holds the bit of information -- a 0 or a 1 (see How Bits and Bytes Work for information on bits). The transistor acts as a switch that lets the control circuitry on the memory chip read the capacitor or change its state. A capacitor is like a...

Words: 3957 - Pages: 16

Free Essay

There Are Many Types of Storage Devices

...information and upgrade your system. It is best to connect the motherboard to one cable by its self. There are two type of power supply. They are the Molex and Berg. The IEEE 1394 is supposed to replace the SCSI. It would be good to wire the computers in the office into one main tower. Video 1.08 They are two types of memory in the computer. They are the ROM and RAM. They are many different types for each type. Tropics * ROM * RAM * SRAM * DRAM * SIMM * DIMM * RIMM * SDRAM * DDR * DDR2 * ECC Terms * ROM means read only memory * RAM means random access memory * SRAM means Static random access memory * DRAM means dynamic random access memory * SIMM means single in-line memory module * DIMM means dual in-line memory module * RIMM means rambus in-line memory module * SDRAM means synchronous dynamic random access memory * DDR means double data rate * DDR2 means double data rate 2 * ECC means error-correcting code It would be helpful and useful for determine how much memory is being used and if they need more. It would also help so you know if the memory slots need to be filled or...

Words: 290 - Pages: 2

Premium Essay

Ict Note

...International Thompson Publishing, •Identify and describes components of system unit. •Describes the function of ALU and control unit. •Describes the machine cycle. •Describes types of RAM, Ports, Connectors of computer system. The System Unit The System Unit What is System Unit? Processor chips The hardware unit that houses a computer’s processor, memory chips, ports, and add-in boards Microprocessor- the smallest type of processor, with all of the processing capabilities of the Control Unit and ALU located on a single chip Processor chips Memory chips Ports Add-in boards The System Unit The System Unit Ports Memory chips SIMM (Single in-line memory module) – A multiple-chip memory card inserted as a unit into a Pre-designed slot on a computer’s system board. A connector through which peripheral devices can be plugged into the computer 1 4/7/2012 The System Unit Inside the System Unit Add-in boards A board that can be added to a computer to customize its features and capabilities. The Motherboard Type of Chips Single Edge Contact (SEC) – connects to the motherboard on one of its edges. Dual Inline Package (DIP) – consists of two parallel rows of downward pointing thin metal feet (pins). Type of Chips The Machine Cycle Memory Fetch I-Cycle Store Pin Grid Array (PGA) – holds a large number of pins and the pins are mounted on the surface of the package. Flip Chip PGA (FC-PGA)the higher performance PGA...

Words: 1980 - Pages: 8

Free Essay

Unit 6 Anaysis

...The difference in the cost of RAM and ROM in today’s market as well as where is where it came from and where it is going is pretty amazing. It’s easy to find information on this subject as the demand for faster computers with huge memory seems to grow and profit from this demand. Ten years ago you would have spent over $2,000 to get just 1GB of RAM. As computer manufacturers recoup cost of R&D, the prices start to drop. Today it would cost around $20 to purchase the same 1GB of DDR3 providing considerable savings over a decade ago. The best deal for the money is 2GB of RAM which costs around $40 and is enough memory to run most applications. There are other types of memory available to all of us if you’re willing to pay the price of admission. For example, some of the more exotic types of RAM can still run hundreds, even thousands of dollars. For instance, I found Super Talent 1TB STT RAID DRIVE GS RAID0 for $4,815.00 on Memory Suppliers.com. They also offer iRam 2GB (2 x 1GB) DDR2 SDRAM PC2-5300 667MHz for $119.00. I find this is a very nice web site that is easy to navigate through and find and compare the memory you’re looking for. The following table is from Archive Builders web site. It shows the growth to cost difference for 32 years. This was determined by the increase of the density of disks by 60% a year with an average decrease in price of 37.5%. The 60% increase is based on the growth predictions for MR head technology by IBM, which had increased...

Words: 798 - Pages: 4

Free Essay

Error Codes

...Synchronous dynamic random access memory (SDRAM) - is dynamic random access memory (DRAM) that is synchronized with the system bus. Classic DRAM has an asynchronous interface, which means that it responds as quickly as possible to changes in control inputs. SDRAM has a synchronous interface, meaning that it waits for a clock signal before responding to control inputs and is therefore synchronized with the computer's system bus. The clock is used to drive an internal finite state machine that pipelines incoming commands. The data storage area is divided into several banks, allowing the chip to work on several memory access commands at a time, interleaved among the separate banks. This allows higher data access rates than an asynchronous DRAM. Single in-line memory module random access memory(SIMMRAM) - is a module containing one or several random access memory (RAM) chips on a small circuit board with pins that connect to the computer motherboard. Dynamic random-access memory (DRAM) - is a type of random-access memory that stores each bit of data in a separate capacitorwithin an integrated circuit. The capacitor can be either charged or discharged; these two states are taken to represent the two values of a bit, conventionally called 0 and 1. Since even "nonconducting" transistors always leak a small amount, the capacitors will slowly discharge, and the information eventually fades unless the capacitor charge is refreshed periodically. Because of this refresh requirement...

Words: 1906 - Pages: 8