Thursday, February 12, 2009

HOW TO REMOVE VIRUS IN PEN DRIVE

One of the ways by which a virus can infect your PC is through USB/Pen drives. Common viruses such as ’Ravmon’ , ‘New Folder.exe’, ‘Orkut is banned’ etc are spreading through USB drives. Most anti virus programs are unable to detect them and even if they do, in most cases they are unable to delete the file, only quarantine it. Here are the things which you can do if you want to remove such viruses from your USB drives

Whenever you plug a USB drive in your system, a window will appear similar to the one shown below

Don’t click on Ok , just choose ‘Cancel’. Open the Command Prompt by typing ‘cmd‘ in the run box. In the command prompt type the drive letter: and press enter . Now type dir /w/a and press enter.

This will display a list of the files in the pen drive. Check whether the following files are there or not

  • Autorun.inf
  • Ravmon.exe
  • New Folder.exe
  • svchost.exe
  • Heap41a
  • or any other exe file which may be suspicious.

If any of the above files are there, then probably the USB drive is infected. In command prompt type attrib -r -a -s -h *.* and press enter. This will remove the Read Only, Archive, System and hidden file attribute from all the files. Now just delete the files using the command del filename. example del Ravmon.exe. Delete all the files that are suspicious. To be on a safer side, just scan the USB drive with an anti virus program to check whether it is free of virus or not. Now remove the drive and plug it again. In most of the cases, the real culprit turns out to be the “Autorun.inf” file which mostly gets executed when someone clicks Ok in the dialog window which appears above. Thus the infections can spread

Mobile Memory Initiative

Enabling a new generation of media-rich mobile products

Consumers will come to expect the High Definition (HD) experience of the living room from the mobile devices they carry everyday. In addition, they'll want features including HD resolution video recorders, multi-megapixeldigital still cameras, 3D games, and media-rich web applications. These advanced mobile devices will be capable of encoding and transmitting high definition content directly to HDTVs, home PCs and servers. To pack all that functionality in a form factor that's thin, light and delivered with a pleasing aesthetic presents a tremendous challenge for mobile device designers. Chief among these challenges will be the development of a high-performance memory architecture that meets the power efficiency constraints of battery-operated products.

The Rambus Mobile Memory Initiative pioneers high-bandwidth, low-power memory signaling technologies that can meet the needs of future smartphones, netbooks, and mobile gaming and multimedia products. Technologies developed through the Mobile Memory Initiative will enable future mobile memory architectures capable of achieving data rates of 4.3 gigabits per second (Gbps) at best-in-class power efficiency. With this performance, designers can realize more than 17 Gigabytes per second (GB/s) of memory bandwidth from a single mobile DRAM device.

from rambus.com

DDR3

Rambus' memory controller interface solution for industry-standard DDR3 DRAMs features a fully integrated macro cell which provides the physical layer (PHY) interface between the controller logic and DDR3 or DDR2 DRAM devices for data rates of up to 1600 MHz.

Optimized for low power and reduced silicon area, the Rambus DDR3 memory controller interface cell is designed to accommodate a broad range of applications including PC main memory, consumer electronics, servers, and workstations. To serve these applications, Rambus has architected and developed a DDR3 memory controller interface macro-cell that engineers can seamlessly integrate into their customer owned tooling (COT) or application-specific integrated circuit (ASIC) chip.

The Rambus DDR3 interface solution incorporates Rambus innovations such as:

  • FlexPhase™ timing adjustment circuits for precise on-chip data alignment with the clock
  • Calibrated output drivers
  • On-die termination
  • LabStation™ software environment for bring-up, characterization and validation of the DDR3 interface in the end-user application

Other key interface features include:

  • 800 to 1600 MHz data rates
  • Support for DDR3 and DDR2 signaling modes
  • On-chip phase-locked loop (PLL)
  • On-chip delay-locked loop (DLL)
  • Levelization support for fly-by command and address architecture
  • Rambus FlexPhase™ based in-PHY module that provides characterization and testing capability in the production system
  • Multi-drop bus and multi-rank module support for large capacity systems
  • Variable data bit-widths (8-, 16-, 32-, and 64-bit) with optional ECC support

Rambus interface solutions provide a comprehensive architecture and system design, as well as design models and integration tools. Included in the solution are reference GDSII database, timing models, layout verification netlists, gate-level models, place-and-route outline, and placement guidelines. Package design and system board layout services are also available.

from rambus.com

Friday, February 6, 2009

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.
  • DRAMDynamic random access memory has memory cells with a paired transistor andcapacitor requiring constant refreshing.
  • FPM DRAMFast 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 DRAMExtended 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.
  • SDRAMSynchronous 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 SDRAMDouble 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).
  • RDRAMRambus 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.
  • VRAMVideoRAM, 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 the resolutionand color depth of the display. VRAM is also used to hold graphics-specific information such as 3-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.

What is the difference between static RAM and dynamic RAM?

our computer probably uses both static RAM and dynamic RAM at the same time, but it uses them for different reasons because of the cost difference between the two types. If you understand how dynamic RAM and static RAM chips work inside, it is easy to see why the cost difference is there,  and you can also understand the names.

Dynamic RAM is the most common type of memory in use today. Inside a dynamic RAM chip, each memory cell holds one bit of information and is made up of two parts: a transistor and a capacitor. These are, of course, extremely small transistors and capacitors so that millions of them can fit on a single memory chip. The capacitor holds the bit of information -- a 0 or a 1 (see How Bits and Bytes Workfor 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.

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.

Static RAM uses a completely different technology. In static RAM, a form of flip-flop holds each bit of memory (see How Boolean Gates Work for detail on flip-flops). A flip-flop for a memory cell takes 4 or 6 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 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.

So static RAM is fast and expensive, and dynamic RAM is less expensive and slower. Therefore static RAM is used to create the CPU's speed-sensitive cache, while dynamic RAM forms the larger system RAM space.

Information from howstuffworks.com


Thursday, February 5, 2009

Make Firefox Load and Browse Faster!!!

Make Firefox Load and Browse Faster!!!

1. Type "about:config" into the address bar and hit return. Scroll down and look for the following entries:
  • network.http.pipelining
  • network.http.proxy.pipelining
  • network.http.pipelining.maxrequests

Normally the browser will make one request to a web page at a time. When you enable pipelining it will make several at once, which really speeds up page loading.

2. Alter the entries as follows:
  • Set "network.http.pipelining" to "true".
  • Set "network.http.proxy.pipelining" to "true".
  • Set "network.http.pipelining.maxrequests" to some number like 30. This means it will
    make 30 requests at once.


3. Lastly right-click anywhere and select New-> Integer.

Name it "nglayout.initialpaint.delay" and set its value to "0".

This value is the amount of time the browser waits before it acts on information it recieves.

If you're using a brodband connection you'll load pages 2-3 times faster now.

Tested and Working!

Clean Your RAM & Make Your Comp Speed Better

Clean Your RAM & Make Your Comp Speed Better

Clean your RAM
You may recognize that your system gets slower and slower when playing and working a lot with your Desktop or a laptop. That’s because your RAM is full of remaining progress pieces you do not need any more.
Open the notepad and type

FreeMem=Space(64000000)
in this file and save it as RAMcleaner.vbs [ You should choose the “All Files” option when u save it ]

Run the file and ur RAM may be c
leaned :>
Of course u can edit the code in the file for a greater “cleaning-progress”.

FreeMem=Space(128000000)

just try it out.. it worked for me.