Free Essay

Ram Function and Form

In:

Submitted By curtainman99
Words 3957
Pages 16
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 small bucket that is able to store electrons. To store a 1 in the memory cell, the bucket is filled with electrons. To store a 0, it is emptied. The problem with the capacitor's bucket is that it has a leak. In a matter of a few milliseconds a full bucket becomes empty. Therefore, for dynamic memory to work, either the CPU or the memory controller has to come along and recharge all of the capacitors holding a 1 before they discharge. To do this, the memory controller reads the memory and then writes it right back. This refresh operation happens automatically thousands of times per second.
The capacitor in a dynamic RAM memory cell is like a leaky bucket. It needs to be refreshed periodically or it will discharge to 0. This refresh operation is where dynamic RAM gets its name. Dynamic RAM has to be dynamically refreshed all of the time or it forgets what it is holding. The downside of all of this refreshing is that it takes time and slows down the memory.
In this article, you'll learn all about what RAM is, what kind you should buy and how to install it. See the next page to learn more about dynamic RAM and memory cells.

Launch Video

Memory Cells and DRAM
Memory is made up of bits arranged in a two-dimensional grid.

In this figure, red cells represent 1s and white cells represent 0s. In the animation, a column is selected and then rows are charged to write data into the specific column.
Memory cells are etched onto a silicon wafer in an array of columns (bitlines) and rows (wordlines). The intersection of a bitline and wordline constitutes the address of the memory cell.
DRAM works by sending a charge through the appropriate column (CAS) to activate the transistor at each bit in the column. When writing, the row lines contain the state the capacitor should take on. When reading, the sense-amplifier determines the level of charge in the capacitor. If it is more than 50 percent, it reads it as a 1; otherwise it reads it as a 0. The counter tracks the refresh sequence based on which rows have been accessed in what order. The length of time necessary to do all this is so short that it is expressed innanoseconds (billionths of a second). A memory chip rating of 70ns means that it takes 70 nanoseconds to completely read and recharge each cell.
Memory cells alone would be worthless without some way to get information in and out of them. So the memory cells have a whole support infrastructure of other specialized circuits. These circuits perform functions such as: * Identifying each row and column (row address select and column address select) * Keeping track of the refresh sequence (counter) * Reading and restoring the signal from a cell (sense amplifier) * Telling a cell whether it should take a charge or not (write enable)
Other functions of the memory controller include a series of tasks that include identifying the type, speed and amount of memory and checking for errors.
Static RAM works differently from DRAM. We'll look at how in the next section.

Static RAM
Static RAM uses a completely different technology. In static RAM, a form of flip-flop holds each bit of memory (see How Boolean Logic Works for details on flip-flops). A flip-flop for a memory cell takes four or six transistors along with some wiring, but never has to be refreshed. This makes static RAM significantly faster than dynamic RAM. However, because it has more parts, a static memory cell takes up a lot more space on a chip than a dynamic memory cell. Therefore, you get less memory per chip, and that makes static RAM a lot more expensive.
Static RAM is fast and expensive, and dynamic RAM is less expensive and slower. So static RAM is used to create the CPU's speed-sensitive cache, while dynamic RAM forms the larger system RAM space.
Memory chips in desktop computers originally used a pin configuration called dual inline package (DIP). This pin configuration could be soldered into holes on the computer's motherboard or plugged into a socket that was soldered on the motherboard. This method worked fine when computers typically operated on a couple of megabytes or less of RAM, but as the need for memory grew, the number of chips needing space on the motherboard increased.
The solution was to place the memory chips, along with all of the support components, on a separateprinted circuit board (PCB) that could then be plugged into a special connector (memory bank) on the motherboard. Most of these chips use a small outline J-lead (SOJ) pin configuration, but quite a few manufacturers use the thin small outline package (TSOP) configuration as well. The key difference between these newer pin types and the original DIP configuration is that SOJ and TSOP chips are surface-mounted to the PCB. In other words, the pins are soldered directly to the surface of the board, not inserted in holes or sockets.
Memory chips are normally only available as part of a card called a module. You've probably seen memory listed as 8x32 or 4x16. These numbers represent the number of the chips multiplied by the capacity of each individual chip, which is measured in megabits (Mb), or one million bits. Take the result and divide it by eight to get the number of megabytes on that module. For example, 4x32 means that the module has four 32-megabit chips. Multiply 4 by 32 and you get 128 megabits. Since we know that a byte has 8 bits, we need to divide our result of 128 by 8. Our result is 16 megabytes!
In the next section we'll look at some other common types of RAM.
Types of RAM
The following are some common types of RAM: * SRAM: Static random access memory uses multiple transistors, typically four to six, for each memory cell but doesn't have a capacitor in each cell. It is used primarily for cache. * DRAM: Dynamic random access memory has memory cells with a paired transistor and capacitorrequiring constant refreshing. * FPM DRAM: Fast page mode dynamic random access memory was the original form of DRAM. It waits through the entire process of locating a bit of data by column and row and then reading the bit before it starts on the next bit. Maximum transfer rate to L2 cache is approximately 176 MBps. * EDO DRAM: Extended data-out dynamic random access memory does not wait for all of the processing of the first bit before continuing to the next one. As soon as the address of the first bit is located, EDO DRAM begins looking for the next bit. It is about five percent faster than FPM. Maximum transfer rate to L2 cache is approximately 264 MBps. * SDRAM: Synchronous dynamic random access memory takes advantage of the burst mode concept to greatly improve performance. It does this by staying on the row containing the requested bit and moving rapidly through the columns, reading each bit as it goes. The idea is that most of the time the data needed by the CPU will be in sequence. SDRAM is about five percent faster than EDO RAM and is the most common form in desktops today. Maximum transfer rate to L2 cache is approximately 528 MBps. * DDR SDRAM: Double data rate synchronous dynamic RAM is just like SDRAM except that is has higher bandwidth, meaning greater speed. Maximum transfer rate to L2 cache is approximately 1,064 MBps (for DDR SDRAM 133 MHZ). * RDRAM: Rambus dynamic random access memory is a radical departure from the previous DRAM architecture. Designed by Rambus, RDRAM uses a Rambus in-line memory module (RIMM), which is similar in size and pin configuration to a standard DIMM. What makes RDRAM so different is its use of a special high-speed data bus called the Rambus channel. RDRAM memory chips work in parallel to achieve a data rate of 800 MHz, or 1,600 MBps. Since they operate at such high speeds, they generate much more heat than other types of chips. To help dissipate the excess heat Rambus chips are fitted with a heat spreader, which looks like a long thin wafer. Just like there are smaller versions of DIMMs, there are also SO-RIMMs, designed for notebook computers. * Credit Card Memory: Credit card memory is a proprietary self-contained DRAM memory module that plugs into a special slot for use in notebook computers. * PCMCIA Memory Card: Another self-contained DRAM module for notebooks, cards of this type are not proprietary and should work with any notebook computer whose system bus matches the memory card's configuration. * CMOS RAM: CMOS RAM is a term for the small amount of memory used by your computer and some other devices to remember things like hard disk settings -- see Why does my computer need a battery? for details. This memory uses a small battery to provide it with the power it needs to maintain the memory contents. * VRAM: VideoRAM, also known as multiport dynamic random access memory (MPDRAM), is a type of RAM used specifically for video adapters or 3-D accelerators. The "multiport" part comes from the fact that VRAM normally has two independent access ports instead of one, allowing the CPU and graphics processor to access the RAM simultaneously. VRAM is located on the graphics card and comes in a variety of formats, many of which are proprietary. The amount of VRAM is a determining factor in theresolution and color depth of the display. VRAM is also used to hold graphics-specific information such as3-D geometry data and texture maps. True multiport VRAM tends to be expensive, so today, many graphics cards use SGRAM (synchronous graphics RAM) instead. Performance is nearly the same, but SGRAM is cheaper. * How RAM Works * by Jeff Tyson and Dave Coustan * * 0 *  *  Page *  3 *  4 *  5 *  6 *  * * Memory Modules * * * The type of board and connector used for RAM indesktop computers has evolved over the past few years. The first types were proprietary, meaning that different computer manufacturers developed memory boards that would only work with their specific systems. Then came SIMM, which stands for single in-line memory module. This memory board used a 30-pin connector and was about 3.5 x .75 inches in size (about 9 x 2 cm). In most computers, you had to install SIMMs in pairs of equal capacity and speed. This is because the width of the bus is more than a single SIMM. For example, you would install two 8-megabyte (MB) SIMMs to get 16 megabytes total RAM. Each SIMM could send 8 bits of data at one time, while the system bus could handle 16 bits at a time. Later SIMM boards, slightly larger at 4.25 x 1 inch (about 11 x 2.5 cm), used a 72-pin connector for increased bandwidth and allowed for up to 256 MB of RAM. * As processors grew in speed and bandwidth capability, the industry adopted a new standard in dual in-line memory module (DIMM). With a whopping 168-pin or 184-pin connector and a size of 5.4 x 1 inch (about 14 x 2.5 cm), DIMMs range in capacity from 8 MB to 1 GB per module and can be installed singly instead of in pairs. Most PC memory modules and the modules for the Mac G5 systems operate at 2.5 volts, while older Mac G4 systems typically use 3.3 volts. Another standard, Rambus in-line memory module(RIMM), is comparable in size and pin configuration to DIMM but uses a special memory bus to greatly increase speed. * Many brands of notebook computers use proprietary memory modules, but several manufacturers use RAM based on the small outline dual in-line memory module (SODIMM) configuration. SODIMM cards are small, about 2 x 1 inch (5 x 2.5 cm), and have 144 or 200 pins. Capacity ranges from 16 MB to 1 GB per module. To conserve space, the Apple iMac desktop computer uses SODIMMs instead of the traditional DIMMs. Sub-notebook computers use even smaller DIMMs, known as MicroDIMMs, which have either 144 pins or 172 pins. * Most memory available today is highly reliable. Most systems simply have the memory controller check for errors at start-up and rely on that. Memory chips with built-in error-checking typically use a method known as parity to check for errors. Parity chips have an extra bit for every 8 bits of data. The way parity works is simple. Let's look at even parity first. * When the 8 bits in a byte receive data, the chip adds up the total number of 1s. If the total number of 1s is odd, the parity bit is set to 1. If the total is even, the parity bit is set to 0. When the data is read back out of the bits, the total is added up again and compared to the parity bit. If the total is odd and the parity bit is 1, then the data is assumed to be valid and is sent to the CPU. But if the total is odd and the parity bit is 0, the chip knows that there is an error somewhere in the 8 bits and dumps the data. Odd parity works the same way, but the parity bit is set to 1 when the total number of 1s in the byte are even. * The problem with parity is that it discovers errors but does nothing to correct them. If a byte of data does not match its parity bit, then the data are discarded and the system tries again. Computers in critical positions need a higher level of fault tolerance. High-end servers often have a form of error-checking known as error-correction code (ECC). Like parity, ECC uses additional bits to monitor the data in each byte. The difference is that ECC uses several bits for error checking -- how many depends on the width of the bus -- instead of one. ECC memory uses a special algorithm not only to detect single bit errors, but actually correct them as well. ECC memory will also detect instances when more than one bit of data in a byte fails. Such failures are very rare, and they are not correctable, even with ECC. * The majority of computers sold today use nonparity memory chips. These chips do not provide any type of built-in error checking, but instead rely on the memory controller for error detection.
How Much RAM Do You Need?
It's been said that you can never have enough money, and the same holds true for RAM, especially if you do a lot of graphics-intensive work or gaming. Next to the CPU itself, RAM is the most important factor in computer performance. If you don't have enough, adding RAM can make more of a difference than getting a new CPU!
If your system responds slowly or accesses the hard drive constantly, then you need to add more RAM. If you are running Windows XP, Microsoft recommends 128MB as the minimum RAM requirement. At 64MB, you may experience frequent application problems. For optimal performance with standard desktop applications, 256MB is recommended. If you are running Windows 95/98, you need a bare minimum of 32 MB, and your computer will work much better with 64 MB. Windows NT/2000 needs at least 64 MB, and it will take everything you can throw at it, so you'll probably want 128 MB or more.
Linux works happily on a system with only 4 MB of RAM. If you plan to add X-Windows or do much serious work, however, you'll probably want 64 MB. Mac OS X systems should have a minimum of 128 MB, or for optimal performance, 512 MB.
The amount of RAM listed for each system above is estimated for normal usage -- accessing the Internet, word processing, standard home/office applications and light entertainment. If you do computer-aided design (CAD), 3-D modeling/animation or heavy data processing, or if you are a serious gamer, then you will most likely need more RAM. You may also need more RAM if your computer acts as a server of some sort (Web pages, database, application, FTP or network).
Another question is how much VRAM you want on your video card. Almost all cards that you can buy today have at least 16 MB of RAM. This is normally enough to operate in a typical office environment. You should probably invest in a 32-MB or better graphics card if you want to do any of the following: * Play realistic games * Capture and edit video * Create 3-D graphics * Work in a high-resolution, full-color environment * Design full-color illustrations
When shopping for video cards, remember that your monitor and computer must be capable of supporting the card you choose.
How to Install RAM
Most of the time, installing RAM is a very simple and straightforward procedure. The key is to do your research. Here's what you need to know: * How much RAM you have * How much RAM you wish to add * Form factor * RAM type * Tools needed * Warranty * Where it goes *
RAM is usually sold in multiples of 16 megabytes: 16, 32, 64, 128, 256, 512, 1024 (which is the same as 1GB). This means that if you currently have a system with 64 MB RAM and you want at least 100 MB RAM total, then you will probably need to add another 64 MB module.
Once you know how much RAM you want, check to see what form factor(card type) you need to buy. You can find this in the manual that came with your computer, or you can contact the manufacturer. An important thing to realize is that your options will depend on the design of your computer. Most computers sold today for normal home/office use have DIMM slots. High-end systems are moving to RIMM technology, which will eventually take over in standard desktop computers as well. Since DIMM and RIMM slots look a lot alike, be very careful to make sure you know which type your computer uses. Putting the wrong type of card in a slot can cause damage to your system and ruin the card.
You will also need to know what type of RAM is required. Some computers require very specific types of RAM to operate. For example, your computer may only work with 60ns-70ns parity EDO RAM. Most computers are not quite that restrictive, but they do have limitations. For optimal performance, the RAM you add to your computer must also match the existing RAM in speed, parity and type. The most common type available today is SDRAM.
Additionally, some computers support Dual Channel RAM configuration either as an option or as a requirement. Dual Channel means that RAM modules are installed in matched pairs, so if there is a 512MB RAM card installed, there is another 512 MB card installed next to it. When Dual Channel is an optional configuration, installing RAM in matched pairs speeds up the performance of certain applications. When it's a requirement, as in computers with the Mac G5 chip(s), the computer will not function properly without matched pairs of RAM chips.
For complete guidelines on setting up Dual Channel configuration on Intel Pentium 4-based systems, check out this guide.

To install more RAM, look for memory modules on your computer's motherboard. At the left is a Macintosh G4 and on the right is a PC.
Before you open your computer, check to make sure you won't be voiding the warranty. Some manufacturers seal the case and request that the customer have an authorized technician install RAM. If you're set to open the case, turn off and unplug the computer. Ground yourself by using an anti-static pad or wrist strap to discharge any static electricity. Depending on your computer, you may need a screwdriver or nut-driver to open the case. Many systems sold today come in tool-less cases that use thumbscrews or a simple latch.
The actual installation of the memory module does not normally require any tools. RAM is installed in a series of slots on the motherboard known as the memory bank. The memory module is notched at one end so you won't be able to insert it in the wrong direction. For SIMMs and some DIMMs, you install the module by placing it in the slot at approximately a 45-degree angle. Then push it forward until it is perpendicular to the motherboard and the small metal clips at each end snap into place. If the clips do not catch properly, check to make sure the notch is at the right end and the card is firmly seated. Many DIMMs do not have metal clips; they rely on friction to hold them in place. Again, just make sure the module is firmly seated in the slot.
Once the module is installed, close the case, plug the computer back in and power it up. When the computer starts the POST, it should automatically recognize the memory. That's all there is to it!
For more information on RAM, other types of computer memory and related topics, check out the links on the next page.

Lots More Information
Related Articles * RAM Quiz * How to Add RAM to Your Desktop * How to Add RAM to Your Laptop * How Computer Memory Works * How Virtual Memory Works * How ROM Works * How Flash Memory Works * How BIOS Works * How Hard Disks Work * How Removable Storage Works * How Bits and Bytes Work * How Microprocessors Work * How Operating Systems Work * How Electronic Gates Work * What is the difference between static and dynamic RAM? * Does adding more RAM to your computer make it faster?
More Great Links * Tom's Hardware Guides: RAM Guide * AnandTech RAM Guide * An Illustrated Guide to RAM * RDRAM vs. SDRAM * A Basic Overview of Commonly Encountered Types of RAM - PDF
Print
Cite
Feedback

Similar Documents

Premium Essay

20th Century Design Slt 1

...series and mass production means. What other factors over time have contributed to the high turnover and international sales of manufactured products? Mass production, or otherwise known as series production, is the manufacturing of a product in bulk. Mass production reduces wasted resources and shortens the amount of time needed to produce the product as it generally utilizes an assembly line. Q3 Using your own words, explain the meaning of the term “form follows function” and its significance. The supporters of Modernist design and functionalism assumed two things about form follows function. What were they? What do you understand by the meaning of each of these? Explain in your own words. Form follows function is the idea that the final design should be based around the objects intended purpose. The supporters of Modernism and functionalism assumed “that the form of an object had only to suit its function” and “that the industrial conditions of production demanded a standardized, simple, geometric language of form in order to be able to produce good quality and durable products inexpensively”. I...

Words: 1535 - Pages: 7

Premium Essay

Blah

...KEMENTERIAN PELAJARAN MALAYSIA Self Access Learning Module ICT Literacy for Secondary School Programme Computer Hardware System Unit PUSAT PERKEMBANGAN KURIKULUM KEMENTERIAN PELAJARAN MALAYSIA ICTL For Secondary School - Computer Hardware Module MODULE 3 SYSTEM UNIT Curriculum Development Centre Ministry of Education Malaysia 1 ICTL For Secondary School - Computer Hardware Module 1. Name of Module : System Unit 2. Learning Outcomes: The students should be able to: • • • identify the components of a system unit state the functions of the main components of a system unit state the functions of cpu, ram, rom and expansions slots found on the motherboard 3. Knowledge and Skills: • main components in the computer system 4. Module Summary: • • • At the end of the module, a student is able to : identify main components of system unit and motherboard state the functions of main components of system unit state the functions of CPU, RAM, ROM and expansion slot This module contains 2 activities: Activity 1 : Identify the components of a system unit Activity 2 : Identify the components of a motherboard As you are doing this module, use the computer in the lab to identify the components in the system unit. 2 ICTL For Secondary School - Computer Hardware Module Notes: What is system unit? Box-like case that contains computer’s electronic components Sometimes called the chassis Figure 1 Examples of System Unit 3 ICTL For Secondary School - Computer Hardware Module...

Words: 1581 - Pages: 7

Premium Essay

Relations-Seqences-Functions-Graph

...and quarterbacks: D = {Jets, Giants, Cowboys, 49’ers, Patriots, Rams, Chiefs} Q = {Tom Brady, Joe Namath, Troy Aikman, Joe Montana, Eli Manning} NOTE: (You can also use http://www.pro-football-reference.com to find this information, but here it is as well :) The following list gives you the relationships (mapping) between team and QB. * Jets – Joe Namath * Giants – Eli Manning * Cowboys – Troy Aikman * 49’ers – Joe Montana * Patriots – Tom Brady * Rams – Joe Namath * Chiefs – Joe Montana 1. Using D as the domain and Q as the range, show the relation between the 2 sets, with the correspondences based on which players are on which team. Show the relation in the following forms: Set of ordered pairs (20 points) Directional graph (like the pictures draw in class in our live chats – see HINT below). (20 points) The ordered pairs when D is the domain are:  {(Jets,Joe Namath),(Giants,Eli Manning),(Cowboys, Troy Aikman),(49ers,Joe Montana),(Patriots,Tom Brady),(Rams,Joe Namath),(Chiefs, Joe Montana)} 2. Is the relation a function? Explain. (10 points) This is a function, because every element (Quarterback) of the domain  is mapped to exactly one unique element (Team) of the range. So with the one to one relation of player to team, that makes this a function. 3. Now, use set Q as the domain, and set D as the range (reverse). Show the relation in the following forms: Set of ordered pairs (20 points) Directional graph (20 points) ...

Words: 580 - Pages: 3

Premium Essay

Discrete Math Week 2 Assignment

...Relations, Functions, Sequences, and Graphs Part I: Suppose you are developing a statistical database in which information about professional football teams and records are stored. Consider the following 2 sets of data that list football teams and quarterbacks: D = {Jets, Giants, Cowboys, 49ers, Patriots, Rams, Chiefs} Q = {Tom Brady, Joe Namath, Troy Aikman, Joe Montana, Eli Manning} 1. Using D as the domain and Q as the range, show the relation between the 2 sets, with the correspondences based on which players are (or were) a member of which team(s). (You can use http://www.pro-football-reference.com to find out this information). Show the relation in the following forms: Set of ordered pairs {(Jets, Joe Namath), (Giants, Eli Manning), (Cowboys, Troy Aikman), (49ers, Joe Montana), (Patriots, Tom Brady), (Rams, Joe Namath), (Chiefs, Joe Montana)} Jets Jets Directional graph Tom Brady Tom Brady Giants Giants Joe Namath Joe Namath Cowboys Cowboys Troy Aikman Troy Aikman 49ers 49ers Joe Montana Joe Montana Patriots Patriots Rams Rams Eli Manning Eli Manning Chiefs Chiefs 2. Is the relation a function? Explain. Yes, this relation is a function since for every element on the domain side there is one and only one element on the range side. 3. Now, use set Q as the domain, and set D as the range. Show the relation in the following forms: Set of ordered pairs {(Joe Namath, Jets), (Eli Manning, Giants), (Troy Aikman, Cowboys)...

Words: 678 - Pages: 3

Free Essay

Hardware

...These interview questions test the knowledge of x86 Intel architecture and 8086 microprocessor specifically. 1. What is a Microprocessor? - Microprocessor is a program-controlled device, which fetches the instructions from memory, decodes and executes the instructions. Most Micro Processor are single- chip devices. 2. Give examples for 8 / 16 / 32 bit Microprocessor? - 8-bit Processor - 8085 / Z80 / 6800; 16-bit Processor - 8086 / 68000 / Z8000; 32-bit Processor - 80386 / 80486. 3. Why 8085 processor is called an 8 bit processor? - Because 8085 processor has 8 bit ALU (Arithmetic Logic Review). Similarly 8086 processor has 16 bit ALU. 4. What is 1st / 2nd / 3rd / 4th generation processor? - The processor made of PMOS / NMOS / HMOS / HCMOS technology is called 1st / 2nd / 3rd / 4th generation processor, and it is made up of 4 / 8 / 16 / 32 bits. 5. Define HCMOS? - High-density n- type Complimentary Metal Oxide Silicon field effect transistor. 6. What does microprocessor speed depend on? - The processing speed depends on DATA BUS WIDTH. 7. Is the address bus unidirectional? - The address bus is unidirectional because the address information is always given by the Micro Processor to address a memory location of an input / output devices. 8. Is the data bus is Bi-directional? - The data bus is Bi-directional because the same bus is used for transfer of data between Micro Processor and memory or input / output devices in both the direction. 9. What...

Words: 926 - Pages: 4

Premium Essay

Computer Memory

...Computer Memory 1.Introduction: Just like humans, computers rely a lot on memory. They need to process and store data, just like we do. However, computers store data in digital format, which means the information can always be called up exactly the way it was stored. computer memory - an electronic memory device; "a memory and the CPU form the central part of a computer to which peripherals are attached" 1.1History of memory: In the early 1940s, memory technology mostly permitted a capacity of a few bytes. The first electronic programmable digital computer, the ENIAC, using thousands of octal-base radio vacuum tubes, could perform simple calculations involving 20 numbers of ten decimal digits which were held in the vacuum tube accumulators. The next significant advance in computer memory came with acoustic delay line memory, developed by J. Presper Eckert in the early 1940s. Through the construction of a glass tube filled with mercury and plugged at each end with a quartz crystal, delay lines could store bits of information within the quartz and transfer it through sound waves propagating through mercury. Delay line memory would be limited to a capacity of up to a few hundred thousand bits to remain efficient. Two alternatives to the delay line, the Williams tube and Selectron tube, originated in 1946, both using electron beams in glass tubes as means of storage. Using cathode ray tubes, Fred Williams would invent the Williams tube, which would be the first random...

Words: 3247 - Pages: 13

Premium Essay

Computer Architecture- Von Neumann Architecture

...Neumann architecture is the basic building block to the modern day computer. There are different types of functions within the Von Neumann architecture that have helped create an efficient design and allow computers to perform multiple functions rather than being used for one specific purpose. The Von Neumann model uses memory, system buses, and Boolean operators to communicate programs and perform functions. Computer Architecture- Von Neumann Architecture Explained A computer is an electronic device that operates under the control of instructions that are stored in memory. The concept of storing memory or instructions within the computer came from John Von Neumann. Von Neumann architecture can be best described as a stored program design. A stored programmed design means that the program that operates the computer and the instructions that carry out the program are stored on the computer in one location, memory. By having a stored program design, the computer doesn’t have to go through a rigorous process to be reprogrammed, or to perform multiple functions. The basic design of today’s computers is founded on the architecture of Von Neumann, which can be referred to as the “fetch-execute cycle”. The Von Neumann model consists of five major components that work together to make the computer perform. There is an area for memory to be held and processed; today we know this as RAM or Random Access Memory. There is a control unit, which manages the process of moving data and program...

Words: 1392 - Pages: 6

Free Essay

Intro to Information Technology

...Week 4 Assignment 1: Computer Architecture Tony D. Everett Professor Jennifer Merritt CIS106 Intro to Information Technology July 28, 2013 Introduction The use of Information Technology is well recognized. Information Technology has become a must for survival of all business housing with the growing IT trends. The computer is the main component of any Information Technology system. Today, computer technology has filled every scope of existence of modern man. From airline reservations to auto repair diagnosis, from government services databases to manufacturing and production systems that are used by the likes of Pepsi, Kellogg’s and Kraft Foods-everywhere we witness the elegance, complexity and effectiveness possible only with the help of computers. These systems operate using the Von Neumann Architecture. The Von Neumann Architecture and Importance The von Neumann architecture is a design model for a stored-program digital computer that uses a processing unit and a single separate storage structure to hold both instructions and data. The instructions are executed sequentially which is a slow process. One shared memory for instructions and data with one data bus and one address bus between processor and memory. Commands and data have to be fetched in sequential order (known as the Von Neumann Bottleneck), limiting the operation bandwidth. Its design is simpler than that of the Harvard architecture. It is mostly used to interface to external memory. Neumann architecture...

Words: 1237 - Pages: 5

Free Essay

Cmos

...when it boots up, after which the CPU keeps time – which is why system clocks are sometimes out of sync. Rebooting the PC causes the RTC to be reread, increasing their accuracy. In modern-day PCs the nonvolatile BIOS memory is generally an EEPROM or Flash memory chip. There is still a backup battery involved, but its role is not to maintain the data stored in the RAM, only to keep the RTC chip operational. This name is somewhat misleading, however, as most modern computers no longer use CMOS chips for this function, but instead depend on other forms of non-volatile memory. CMOS chips are still found in in many other electronic devices, including digital cameras. In a computer, the CMOS controls a variety of function, including POST or the Power on Self-Test. When the computer’s power supply fires up, CMOS runs a series of checks to make sure the system is functioning properly. One of these checks includes counting up RAM or random access memory. This delays boot time, so some people disable this feature in the CMOS settings, opting for a quick boot. If installing new RAM it is better to enable the feature until the RAM has been checked. CMOS memory size has remained relatively unchanged over the years - there was never any need to store more than 512 bytes in the memory as it holds the absolute basic boot settings for the system. The...

Words: 727 - Pages: 3

Free Essay

My Files

...that incorporates the functions of computer’s central processing unit (CPU) on a single integrated circuit (IC), or at most a few integrated circuits. The microprocessor is a multipurpose, programmable device that accepts digital data as input, processes it according to instructions stored in its memory, and provides results as output. 2. A digital signal processor (DSP) is a specialized microprocessor (or a SIP block), with its architecture optimized for the operational needs of digital signal processing. 3. A graphics processing unit (GPU), also occasionally called visual processing unit (VPU), is a specialized electronic circuit designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display.  4. A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. Program memory in the form of NOR flash or OTP ROM is also often included on chip, as well as a typically small amount of RAM. 5. Advantages of Microcontrollers a)      Microcontrollers act as a microcomputer without any digital parts. b)     As the higher integration inside microcontroller reduce cost and size of the system. c)      Usage of microcontroller is simple, easy for troubleshoot and system maintaining. d)     Most of the pins are programmable by the user for performing different functions. e)      Easily interface...

Words: 746 - Pages: 3

Free Essay

Research

...NT1110 Notes · Unit 4 · motherboards & busses · topics of lecture · system bus · chipset · form factoe · memory slots · expansion slot · System Bus · Traits & necessities · Signal Pathway · A way of passing information betweem componets inside and outside the computer. · A modular way of expanding the functions or capabilities of the computer. · System Bus Architectures · PCI · AGP · PCIe (PCI Express) · Bus Mastering · Allows data to be passed from one device to another without CPU intervention. Allows a controller card to take control of the bus, leaving the CPU free to concentrate on other tasks. · Bus Mastering vs. DMA · DMA can send data from peripheral to RAM or from RAM to peripheral, without the intervention of the CPU. · Bus Mastering can send data from peripheral to peripheral, without the intervention of the CPU. · Peripheral Component Interconnect PCI · Developed for Pentium-class processors · 32-bit and 64-bit data path versions. · 33-MHz Clock · Processor Independant · Plug and play with bus mastering · PCI Evolution · 32-bit, 33 MHz · 64-bit, 33 MHz · 32- bit. 66 MHz · 64- bit, 66 MHz · Accelerated Graphics Port AGP · used exclusively for video carda, · Available in four gernerations (1x, 2x, 4x, 8x) · Considered more of a port than a bus · AGP modes 32-bits @ 66 MHz · data cycles per clock Bandwidth · AGP 1 266 Mbps · AGP 2x 2 ...

Words: 692 - Pages: 3

Premium Essay

Computer Memory

...Hacking Student’s name: Institutional affiliation: Computer Memory Hacking RAM hacking can be described as a form of hacking that makes it hard for a computer system to process encrypted data. In such a scenario of hacking, all the data that is stored in the attacked computer's RAM is left completely vulnerable for manipulation by unauthorized access in its processing stages. In order to prevent RAM hacking, all the data that needs to be processes and already in the computer's RAM must be entirely encrypted (Philipp et al., 2010, p. 35). There are several tools that hackers can use when RAM hacking, which include several programs and utilities. The most common tools of RAM hacking is Nmap and Metasploit. Nmap, also referred to as the swiss army knife of RAM hacking or any other hacking, is one of the best effective port scanner tool numerous functions. In its hacking, Nmap is used in a footprinting phase to scan the ports of the remote computer, where it finds out which ports are open in order to compromise their access. Metasploit, on the other hand, is also an effective tool in RAM hacking as it commands a large database of exploits. In addition, it offers thousands of exploits codes that are useful on attacking web servers and computers (Levy, 2010, p.28). This is a hacking tool that hacks not only the RAM, but the almost entire part of a computer. Hackers always attack and succeed where they see weaknesses. In this...

Words: 628 - Pages: 3

Premium Essay

Itcs Project

...and brief description of what they do(Disks Drives, Hard disks, CD ROM Drives, Ports and Expansion Slots, Motherboards)…….1 Disks Drives………………. ............................................................................................. 1 Hard disks.......................................................................................................................... 1 CD ROM Drives................................................................................................................ 1 Ports and Expansion Slots...................................................................................................2 Motherboards……………………………………...............................................................2 RAM…………………………............................................................................................2 Firewire(IEEE 1394)...........................................................................................................3 System Comparison Chart.......................................................................................................4 AlphaServer GS 1280...

Words: 1600 - Pages: 7

Premium Essay

Nt1310 Unit 4 Central Processing Requirements

...The RAM requires power in order to keep data accessible, all data contained in memory will be lost if the power goes. The RAM is a storage location within the computer that allows information to be stored and accessed from random locations. The computer accesses data much faster because the information is accessed randomly. As a result of drivers and part of the operating system being loaded into memory, the machine takes significantly less time to become operational because the CPU processes the instructions faster. Each program opened after the operating system has loaded, is loaded into memory while it is running. The computer will swap data between the RAM and the hard disk drive if too many programs are open. Ultimately, the amount of RAM a computer has affects how much multi-tasking occurs and how fast it will...

Words: 931 - Pages: 4

Free Essay

Pos 355 – Week 1

...require special hardware. Many claim one operating system is better than the other. Windows does something better than Linux and Linux does something’s better than Windows. How each of these handles memory is the key to understanding. Linux has the unique ability to virtually extend system RAM capabilities with another form of partitioning called SWAP space. SWAP space is used by Linux to add more virtual RAM to the system. Virtual memory sort of trick the system to think it has more memory that it actually has by sharing it between competing processes as they are desired. This speeds up the capability of Linux to operate faster and with less system resources than a Windows machine with similar RAM specs. This swap space is dedicated specifically for paging operations. Paging is the function of writing parts of memory chunks to temporary space on a hard disk. Windows commonly uses a dynamically allocated temporary space on a hard disk called a “page file” for memory management. A “page file” is allocated on disk, for less frequently accessed objects in memory; things that would not necessarily be needed to be constantly in the hard drive or RAM memory buffer. This leaves more RAM obtainable to aggressively used objects. Windows and Linux have modern memory management architecture that in reality have lot in common. Linux implements the virtual memory data structure in a similar manner to UNIX, which is the oldest operating system still in use today. The two systems may...

Words: 310 - Pages: 2