Archive

Archive for December, 2009

Ecc Registered

December 30th, 2009 admin No comments




Ecc Registered

Components of Solid State Drive (SSD)

Flash Memory:

The solid-state flash memory is used as a non-volatile memory to store data permanent.  Two types of Main flashes are there, NOR and NAND. Depend upon the usage, any of either use as a permanent storage here. The above two have it’s own advantages and limitations also. The interface provided for reading and writing also differs. Basically NOR has long erase and write times. NAND has lower cost.

Flash Memory Controller:

Approximately three percent of the overall SSD memory array is reserved as a "spare area". Approximately three to six bytes in the spare area are reserved for error detection and correction algorithms, while the remainder of the spare area is used for remapping bad blocks. Without a SSD flash memory controller the algorithms that handle these functions would be executed by the general purpose CPU. However, SSD controllers are available that will perform these functions in hardware. This reduces the CPU load on the device, which has the effect of speed up the performance. In addition, the advent of Multi-Level Cell (MLC) NAND flash Technology requires even more rigorous error detection algorithms due to the increased chance of an error occurring. A Flash controller is perhaps the only reasonable way of performing this task.

This Flash Controllers can implement read and write caching and transfer data to and from the flash chip independently of the general purpose CPU. This increases the overall throughput and can again reduce the load on the system. Integrated NAND controllers are growing in popularity as mobile processor vendors, such as ‘Freescale’ and Texas Instruments, build NAND controllers directly into their processors. The advantages of this approach are that the design can be kept small and the costs can be minimized. The disadvantage is the inevitable delay between a new NAND flash technology appearing and the release of an integrated processor that supports it.

At a higher level, an intelligent block device driver, such as flashFX Pro from Data light, or a flash file system often utilizes the NAND controller driver. Some important functions of this software are:

  • Reducing the integration time for developers of embedded applications
  • Handling bad blocks present on the NAND flash chip
  • Providing small block emulation, which is required due to the relatively large "erase blocks" present on NAND flash
  • Mitigating the effects of wear on the NAND flash through the application of wear leveling algorithms that spread writes and erases over a wider area
  • Providing a file system interface that allows you to interact with the flash chip at the file level

FIFO:

FIFO is an algorithm for First In, First Out, an abstraction in ways of organizing and manipulation of data relative to time and prioritization. This expression describes the principle of what comes in first is handled first, what comes in next waits until the first is finished. In here this FIFO and its control is used as intermediate between RAM controller and Flash controller. There is an algorithm used here is called Disk Scheduling Algorithm.

Disk Scheduling Algorithm:

In most systems there are many process that are running simultaneously. Often, many processes request I/O operations from/to the hard drive. The algorithm used to select which request is going to be satisfied first is called "disk scheduling algorithm."

There are two objectives for any disk-scheduling algorithm:
1. Minimize the throughput - the average number of requests satisfied per time unit.
2. Maximize the response time - the average time that a request must wait before it is satisfied.

ECC:

Error detection and correction has great practical importance in maintaining information integrity across channels and less-than-reliable storage media. Here in SSD, an error-correcting code (ECC) or forward error correction (FEC) code is a code in which each data signal conforms to specific rules of construction so that departures from this construction in the received signal can generally be automatically detected and corrected. Here it’s used in RAM and in data transmission. The basic idea is for the transmitter to apply one or more of the error detecting codes; then the receiver uses those codes to narrow down exactly where in the message the error (if any) was. If there was a single bit error in transmission, the decoder uses those error-detecting codes to narrow down the error to a single bit (1 or 0), then fix that error by flipping that bit. Some schemes are there to use here, they are repetition schemes, parity schemes, cyclic redundancy checks, Hamming distance based checks etc.,

RAM:

RAM (random access memory) is the place in a computer where the operating system, application programs, and data in current use are kept so that they can be quickly reached by the computer's processor. RAM is much faster to read from and write to than the other kinds of storage in a computer, the hard disk, floppy disk, and CD-ROM. However, the data in RAM stays there only as long as the computer is running. Whenever the user turns the computer off, RAM loses its data. When user turn computer on again, your operating system and other files are once again loaded into RAM, usually from the hard disk.

RAM Controller:

The RAM controller used here to access the data from RAM according to the instruction by Processor. When the processor or CPU gets the next instruction it is to perform, the instruction contains the address of RAM location from which data is to be read (brought to the processor for further processing). This address is sent to the RAM controller. The RAM controller organizes the request and sends it down the appropriate address lines so that transistors along the lines open up the cells so that each capacitor of the RAM value can be read. A capacitor with a charge over a certain voltage level represents the binary value of 1 and a capacitor with less than that charge represents a 0. For dynamic RAM, before a capacitor is read, it must be power-refreshed to ensure that the value read is valid. Depending on the type of RAM, the entire line of data may be read that the specific address happens to be located at or, in some RAM types, a unit of data called a page is read. The data that is read is transmitted along the data lines to the processor's nearby data buffer known as level-1 cache and another copy may be held in level-2 cache.

Flash Control Register:

Flash control registers in solid-state disks controls write protection of static memory devices.

Processor:

A processor is the logic circuitry that responds to and processes the basic instructions that drive a system like computer. The term processor has generally replaced the term central processing unit (CPU) in computer. In a computer's assembler language, each language statement generally corresponds to a single processor instruction. In high-level languages, a language statement generally results (after program compilation) in multiple processor instructions. In assembler language, a macroinstruction is one that, during processing by the assembler program, expands to become multiple instructions (based on a previously coded macro definition). The SSD can be used in RISC processor (such as SPARC, MIPS and PA) also. Most of the pocket PC’s has MIPS processor running at 166mhz with 64bit addressing with SSD.

About the Author

Design Engineer, Tata Elxsi Limited, ITPB Road, Whitefield, Bangalore - 560048, Karnataka, India - Mail: mskumar@tataelxsi.co.in / mskumar86@myway.com - Ph: +91 9916516728

New PC Won't Boot off Disc

New Nanya 1GB 512mb x 2 DDR2
New Nanya 1GB 512mb x 2 DDR2
Paypal   US $7.99
Intel Server SE7501BR2 Motherboard Dual Xeon 24GHz1GB
Intel Server SE7501BR2 Motherboard Dual Xeon 24GHz1GB
Paypal   US $69.99
MICRON 8GB 4GB X 2 DDR2 800 ECC FB DIMM HEATSINK
MICRON 8GB 4GB X 2 DDR2 800 ECC FB DIMM HEATSINK
Paypal   US $120.00
1GB 2 x 512MB DDR DIMM ECC Memory for Gateway 980
1GB 2 x 512MB DDR DIMM ECC Memory for Gateway 980
Paypal   US $20.00
Lot of 8 Samsung M383L2828DT1 CA2 1GB Server Ram
Lot of 8 Samsung M383L2828DT1 CA2 1GB Server Ram
Paypal   US $54.00
2GB 2x 1GB PC133 R DIMM ECC SD RAM MEMORY HP 127008 041
2GB 2x 1GB PC133 R DIMM ECC SD RAM MEMORY HP 127008 041
Paypal   US $19.99
2GB 2 x 1GB PC1600 R DDR200 HP ECC RAM MEMORY DIMM
2GB 2 x 1GB PC1600 R DDR200 HP ECC RAM MEMORY DIMM
Paypal   US $19.99
Intel® Pentium® D Processor 805 SL8ZH
Intel® Pentium® D Processor 805 SL8ZH
Paypal   US $5.50
Intel® Pentium® D Processor 940 SL94Q
Intel® Pentium® D Processor 940 SL94Q
Paypal   US $25.00
Intel® Pentium® D Processor 930 SL95X
Intel® Pentium® D Processor 930 SL95X
Paypal   US $13.51
Intel® Celeron® D Processor 346 SL9BR
Intel® Celeron® D Processor 346 SL9BR
Paypal   US $1.00
2GB 2 x 1GB PC2100 R DDR266 ECC IBM RAM DIMM MEMORY
2GB 2 x 1GB PC2100 R DDR266 ECC IBM RAM DIMM MEMORY
Paypal   US $55.58
Hyundai 2GB 2X 1GB HYM72V12C736 Ram Module PC133R
Hyundai 2GB 2X 1GB HYM72V12C736 Ram Module PC133R
Paypal   US $19.99
512MB PC133 DIMM 168PIN SDRAM LOW DENSITY CL3 MEMORY
512MB PC133 DIMM 168PIN SDRAM LOW DENSITY CL3 MEMORY
Paypal   US $15.53
OCZ OCZ2M8004GK 4GB 2x2G PC2 6400 Laptop Memory
OCZ OCZ2M8004GK 4GB 2x2G PC2 6400 Laptop Memory
Paypal   US $46.00
Kingston KVR266X72RC25L 2G 2GB DDR ECC Registered 51755
Kingston KVR266X72RC25L 2G 2GB DDR ECC Registered 51755
Paypal   US $99.99
Kingston KVR1333D3D4R9S 4G PC3 10666 4GB ECC Reg 41259
Kingston KVR1333D3D4R9S 4G PC3 10666 4GB ECC Reg 41259
Paypal   US $119.99
Kingston KVR667D2D4P5 4G 4GB DDR2 667 CL5 ECC REG 37879
Kingston KVR667D2D4P5 4G 4GB DDR2 667 CL5 ECC REG 37879
Paypal   US $99.99
Crucial CT2KIT12872Y40B PC3200 2GB 2X1GB ECC Reg 25608
Crucial CT2KIT12872Y40B PC3200 2GB 2X1GB ECC Reg 25608
Paypal   US $69.99
Kingston ValueRAM 1GB PC3200 DDR400 CL3 ECC Reg 30033
Kingston ValueRAM 1GB PC3200 DDR400 CL3 ECC Reg 30033
Paypal   US $29.99
Corsair PC3200 1X1GB DDR400 184PIN ECC Registered 23114
Corsair PC3200 1X1GB DDR400 184PIN ECC Registered 23114
Paypal   US $69.99
Lot 16 x 512MB PC2100 DDR ECC Registered RAM Memory
Lot 16 x 512MB PC2100 DDR ECC Registered RAM Memory
Paypal   US $86.00
Lot 20 x 512MB PC1600 DDR ECC Registered RAM Memory
Lot 20 x 512MB PC1600 DDR ECC Registered RAM Memory
Paypal   US $107.58
512 mb PC2700 ECC Registered server memory
512 mb PC2700 ECC Registered server memory
Paypal   US $8.00
1Gb 2x 512 mb PC2100 ECC Registered RAM
1Gb 2x 512 mb PC2100 ECC Registered RAM
Paypal   US $10.50
Lot 4 Micron 256MB 1 Gig Total PC 133 ECC
Lot 4 Micron 256MB 1 Gig Total PC 133 ECC
Paypal   US $.99
2 Identical 256MB 16 chip 168 pin PC133 SDRAM NON ECC
2 Identical 256MB 16 chip 168 pin PC133 SDRAM NON ECC
Paypal   US $12.40
2 Identical 128MB desktop168pin PC133 SDRAM NON ECC
2 Identical 128MB desktop168pin PC133 SDRAM NON ECC
Paypal   US $5.50
2 256MB 16 chip 168 pin desktop PC133 SDRAM NON ECC
2 256MB 16 chip 168 pin desktop PC133 SDRAM NON ECC
Paypal   US $12.25
Infineon RAM 1GB Memory DDR PC2100 1024MB
Infineon RAM 1GB Memory DDR PC2100 1024MB
Paypal   US $10.00
1GB 184 pin DDR PC2700 memory server ecc reg crucial
1GB 184 pin DDR PC2700 memory server ecc reg crucial
Paypal   US $15.02
DELL POWEREDGE 1950 2 X DUAL CORE 20GHz 4GB 2X73GB SAS
DELL POWEREDGE 1950 2 X DUAL CORE 20GHz 4GB 2X73GB SAS
Paypal   US $450.00
512 MB Kingston CL25 184 Pin DIMM PC2700
512 MB Kingston CL25 184 Pin DIMM PC2700
Paypal   US $.99
Kingston 4x 512MB DDR PC2100 ECC REG KVR266X72RC25 512
Kingston 4x 512MB DDR PC2100 ECC REG KVR266X72RC25 512
Paypal   US $44.99
512MB Samsung PC800 45 ECC RDRAM Rambus RIMM
512MB Samsung PC800 45 ECC RDRAM Rambus RIMM
Paypal   US $5.00
4GB 2 x 2GB DDR3 1333 PC3 10600 laptop memory samsung
4GB 2 x 2GB DDR3 1333 PC3 10600 laptop memory samsung
Paypal   US $84.95
NEW 1GB DDR 333Mhz 184PIN PC2700 PC 2700 128X64 RAM
NEW 1GB DDR 333Mhz 184PIN PC2700 PC 2700 128X64 RAM
Paypal   US $17.50
Pair of 1GB DDR2 400 ECC REG Ram for server
Pair of 1GB DDR2 400 ECC REG Ram for server
Paypal   US $25.00
New 1GB 512mb x 2 DDR2
New 1GB 512mb x 2 DDR2
Paypal   US $7.99
2GB HP PC2 5300 DDR2 ECC Server Memory Kit
2GB HP PC2 5300 DDR2 ECC Server Memory Kit
Paypal   US $3.50
Powered by phpBay Pro
HP - Memory - 1 GB - DIMM 184-pin - DDR - 266 MHz / PC2100 - registered - ECC HP - Memory - 1 GB - DIMM 184-pin - DDR - 266 MHz / PC2100 - registered - ECC

 
2GB DDR PC3200 400MHz 184pin ECC Registered CL2.5 IBM 73P5126 2GB DDR PC3200 400MHz 184pin ECC Registered CL2.5 IBM 73P5126

 
HP - Memory - 2 GB - DIMM 184-pin - DDR - 400 MHz / PC3200 - CL3 - registered - ECC HP - Memory - 2 GB - DIMM 184-pin - DDR - 400 MHz / PC3200 - CL3 - registered - ECC

 
Transcend - Memory - 1 GB - DIMM 240-pin - DDR3 - 1333 MHz / PC3-10600 - CL9 - 1.5 V - registered - ECC Transcend - Memory - 1 GB - DIMM 240-pin - DDR3 - 1333 MHz / PC3-10600 - CL9 - 1.5 V - registered - ECC

 
1GB 128x72 Pc133 Cl3 Ecc Registered 168-pin 3.3v Sdram 1GB 128x72 Pc133 Cl3 Ecc Registered 168-pin 3.3v Sdram

 
Crucial Technology CT3CP25672BB1339 6 GB (2 GBx3) 240-pin DIMM DDR3 PC3-10600 CL=9 Registered ECC DDR3-1333 1.5V 256Meg x 72 Memory Kit Crucial Technology CT3CP25672BB1339 6 GB (2 GBx3) 240-pin DIMM DDR3 PC3-10600 CL=9 Registered ECC DDR3-1333 1.5V 256Meg x 72 Memory Kit

 
Kingston ValueRAM - Memory - 512 MB - DIMM 184-pin - DDR - 266 MHz / PC2100 - CL2.5 - 2.5 V - registered - ECC Kingston ValueRAM - Memory - 512 MB - DIMM 184-pin - DDR - 266 MHz / PC2100 - CL2.5 - 2.5 V - registered - ECC

 
Samsung 2GB DDR 400 MHz PC3200 DIMM CL3 184pin ECC REGISTERED Samsung 2GB DDR 400 MHz PC3200 DIMM CL3 184pin ECC REGISTERED

 
Memory-Up Exclusive 1GB ECC Registered DDR SDRAM DIMM Upgrade for Dell PowerEdge 6650 Desktop PC2700 Computer Memory (RAM) Memory-Up Exclusive 1GB ECC Registered DDR SDRAM DIMM Upgrade for Dell PowerEdge 6650 Desktop PC2700 Computer Memory (RAM)

 
Memory-Up Exclusive 2GB ECC Registered DDR2 SDRAM DIMM Upgrade for Dell PowerEdge 1800 1850 1855 2850 Desktop PC2-3200 Computer Memory (RAM) Memory-Up Exclusive 2GB ECC Registered DDR2 SDRAM DIMM Upgrade for Dell PowerEdge 1800 1850 1855 2850 Desktop PC2-3200 Computer Memory (RAM)

 
Memory-Up Exclusive 1GB ECC Registered DDR SDRAM DIMM Upgrade for Dell PowerEdge 1750 2650 3250 4600 Desktop PC2100 Computer Memory (RAM) Memory-Up Exclusive 1GB ECC Registered DDR SDRAM DIMM Upgrade for Dell PowerEdge 1750 2650 3250 4600 Desktop PC2100 Computer Memory (RAM)

 
Cisco SMARTnet Onsite extended service agreement - 1 year ( CON-OS-MCS7835I ) Cisco SMARTnet Onsite extended service agreement - 1 year ( CON-OS-MCS7835I )

 
Axiom - Memory - 8 GB : 4 x 2 GB - DIMM 240-pin - DDR2 - 533 MHz / PC2-4200 - registered - ECC Axiom - Memory - 8 GB : 4 x 2 GB - DIMM 240-pin - DDR2 - 533 MHz / PC2-4200 - registered - ECC