Effective Newly Developed Antivirus - Kills All Known Viruses and Defeats Spyware.
Powered by MaxBlogPress  

Beyond

Upgrading to Multi-Core

Today, multi-core processors are quite the norm. In fact you’ll not see any new desktop computers, and very few laptops, on sale that have only single-core processors any longer. Why? Well multi-cored processors have just so many performance advantages over their single-cored counterparts that it would take far too much space to list them all here.

There are still quite a few computers out there, however, that are still running a single-core processor. If you own one of them you may have considered upgrading; but are a little unsure or hesitant about it.

Unless you’re fairly experienced and know what’s what you’re right to be such. In most cases there’ll be more work involved than simply removing the old processor and fitting a new one.

I’m not intending to do a "where is the processor located" paragraph. If you don’t know where your processor is located then I advise you to allow someone who knows what they’re doing to do the upgrade for you. I won’t be held responsible for someone pretending to know what they’re doing messing it up either: Get someone that you know is experienced with computer construction to help. Joe Bloggs from down the road may say they’re experienced with computers simply because they talk to their friends on Instant Messenger; but in reality they don’t have any more idea of what they’re doing than a seamstress has of rocket science. I’ll include some of the basics as a reminder, though.

There are a number of things you’ll need to do in preparation. The main thing is to find out all about your existing hardware first. The reason for that will become clear further on.

If you have an older computer with a single-core processor then you’ll probably need to upgrade the motherboard as well as the CPU to go multi-core. If it’s a particularly old computer then I’d suggest simply buying a new one with a multi-cored processor fitted from the word go.

What about upgrading your existing processor on your existing motherboard? It’s a possibility; but you’d have to take into account things such as motherboard’s capability, as well as its processor socket:

For instance; an AMD socket AM2 CPU will fit into a socket AM2+ motherboard; but not vice-versa: Therefore if your existing processor is, for example, a socket AM2 Athlon 64 single-cored device, which you want to upgrade; then, providing that your motherboard is capable of running a dual-cored CPU, (CPU=processor.) you’ll have no problems in replacing your existing CPU with a socket AM2 Athlon 64×2 dual-cored processor, providing that the motherboard’s chipset is capable of supporting the operating frequency of the new component. You’ll probably need to run a maintenance-reinstall of your operating system though; as a system configured for a single-cored processor probably won’t instantly recognize that the new processor has 2 cores, and will only run 1 of the cores unless it’s reconfigured.

Further to the above; if you want to upgrade from a single-core Athlon 64 to a quad-core Phenom, which is socket AM2+, you’ll need to upgrade the motherboard as well as the CPU, as a socket AM2+ CPU simply won’t fit into an AM2 socket. Also the motherboard with an AM2 socket probably won’t be capable of supporting more than a dual-core CPU.

That’s just one example. There will be many more similar situations cropping up, not only with AMD processors, where you’ll need to do some planning and forward thinking before even embarking upon your project.

Like I said; there’s a lot to consider; in addition to simply swapping the processor. If in doubt I suggest a motherboard and processor upgrade would be the best option, and do remember that certain motherboards go with certain processors: You can’t run an Intel socket 774 CPU on an AMD socket AM2 motherboard, for instance. (Also, don’t forget to install, and upgrade after getting the thing running, if possible, the new motherboard’s drivers.)

In my opinion, the best thing to do would be a total-rebuild (Strip everything out of the case and renew it with new and compatible parts, or ditch your old machine and build a new one.); after which you can install any really important files that you want to keep to your new hard-drive from a backup you took of your old system.

I can’t tell you exactly how to do it in every situation without writing a large and detailed e-book on the subject: That’s not something I intend doing at this moment in time. This guide simply informs you of some of the pitfalls and of some of the things you should consider first, before embarking on the project.

For your further convenience I’ll make a checklist of a number of the things you should take into account before attempting to upgrade a processor on an existing motherboard:

———————————————————————————————

CHECKLIST

Should you Upgrade the Processor on your Existing Motherboard?

If your motherboard is 5 years old or more then no.

If your motherboard was manufactured in the last 3 years than maybe; depending upon the following:

Is your motherboard’s processor socket the same as the socket designation of the processor that you want to replace your existing one with?

OR, in some rare circumstances:

Will the new part fit into and be fully accommodated by the existing motherboard’s processor socket?

If NO to both of the above you’ll need to replace the motherboard.

IF YES to either of the above:

Is your existing motherboard capable of running a multi-cored processor with the number of cores which the intended replacement has?

If NO to the above you’ll need to replace the motherboard.

If YES:

Is your existing motherboard capable of handling any increased power consumption due to the upgrade?

If NO to the above you’ll need to replace the motherboard.

If YES:

Are you aware that you’ll probably need to run a maintenance reinstall of the operating system? Are you able and clued up with doing this? Do you realise that there may be further problems associated with this operation that require a detailed knowledge of computer hardware, operation, and techniques?

If NO; I suggest seeking further expert advice before anything else.

IF YES, and you are satisfied that you’d be able to handle any ensuing situation, or are willing to take that risk, then proceed.

End of Checklist.

———————————————————————————————

*If you’re a geek then rebuilding a computer, even if it’s your first time, will be a great learning curve for you. Try not to mess it up. (I have ruined a computer before whilst learning, years ago,; so it does happen.)

If you do upgrade your processor from a single to a multi-core component, if it’s possible, you’ll notice a marked performance improvement. I suggest adding some more memory at the same time to make that improvement even greater.

Maybe you’ve already upgraded your processor from a single-core to a multi-cored component? What’s your experience of this? Don’t be afraid to comment. I know comments appear to be a bit sparse at present; but it would be good to break the mould. :-)

 

Comments

Processors Speeds: Can They Get Any Higher?

Not long ago, processor speeds just seemed to get faster and faster. In the last 10 years we’ve seen CPU speeds go up from around 233MHz to over 2.3 GHz: A tenfold increase in just ten years. - But suddenly they stopped getting faster. Why?

There are two combined main reasons: The first being market-forces.

Everybody continually demands more processing power from their processor; therefore chips became faster, as processors that were able to operate at greater speeds were developed; able to process the same amount of data more quickly. Due to a combination of the limited speed of the frequency of operation of the motherboard, plus design constraints that we will look at shortly, there was only so far that this could go. Secondly two brains are better than one. When you’ve gone as high as it’s realistically possible to go; they way to further increase capacity is to build outwards, or duplicate the structure as an annexe of the original.

That’s what chipmakers did: Around 2005; AMD, having developed a commercially-available 64-bit processor, then fabricated it as 2 of those processors on a single die. The Athlon 64 x 2 was born. (The computer I’m writing this article on now has one of these processors.) Intel stapled 2 dual-core dies together in a single package and produced a quad-core processor. At the time of writing 6 and 8-core processors are looming on the horizon.

athlon_x2

But they’re still no longer getting any faster. Why?

CPU speed of operation is limited by frequency. Also, when you get up to a certain frequency,  greater heat is produced; regardless of the size of individual transistors: Heat that is generated by the frequency of operation itself to a certain extent. 

Go above a certain amount of gigahertz and you’re getting too close to microwave frequencies. At these extremely high frequencies a combination of things start to happen:

The frequency that individual components, such as the processor and the chipset, communicate with each other at, is around 200MHz: That’s the case with all computers. You may have a 3.2 GHz processor in circuit; but 3.2 GHz is the frequency within the processor itself only. If the processor were to try to communicate with other components at that frequency; the signal would never make it to the other components:

The higher the frequency the smaller the antenna needed to radiate that frequency. That’s the reason why the highest frequencies outside of any chip on the motherboard are limited: If they were any higher, the connective tracks on or between the layers of the motherboard would radiate the power away as radio-waves before it ever reached the next component. If the in-chip frequencies became too high then even the connections inside the chip would act as antennae and the chip itself would cease to function, regardless of the design of the transistors themselves.

Secondly; what happens when you put a dinner into a microwave oven? It cooks, yes?: What’s happening is that the high-frequency microwaves of several gigahertz are bombarding the food and exciting the (water) molecules to vibrate sympathetically, causing them to heat up. (I think the frequency used is around 5 point something gigahertz.)

When you’re talking gigahertz; the higher the frequency (The more gigahertz.) the greater the heat generated. Also the higher the frequency the smaller the components necessary to run at that frequency. Small things tend to burn up quicker than larger things. Go figure. The cost of fabricating a chip small enough to function at higher energy microwave frequencies, as well as the cooling system it would require, doesn’t even bear thinking about: It’s just totally impractical.

So once you’re getting above around 4+GHz frequency you’re starting to fight a losing battle. Logically if you can’t go upwards you go outwards. Think outside the box like AMD did: Add another core operating at an identical frequency on the same die and you theoretically and loosely have twice the frequency without having to have twice the frequency, if you catch my drift?

(In actual fact it’s not quite that simple: The overall performance gain works out at somewhere just above 1.7 times rather than double; but I’m not going to type a load of complex calculus-laden quantum-linear algorithms here to prove a point, even if I could remember them.)

So what of the future? 48-core processors? I think, making a logical guess, that that’s about the theoretical upper-limit using today’s technology: But things can only get better. All of this is talking from the viewpoint of today’s technologies of course: If it were possible to isolate the transmission of gigahertz-frequency waves and amplify and send them by means of a chain of nano-electronic relays over greater distances on an active-conductor, then basically the sky’s the limit as far as the number of processors in a package is concerned; once one accounts for the excessive cooling required for such a device… The mind boggles.

Someone leave a comment on their theoretical predictions based upon factual or theoretically-possible engineering concepts. I’d be fascinated to delve further into the realms of possibility, even from the mind of someone better-informed than myself. I’d love to hear your ideas.

Brain

Comments

Rebuilding a PC

I wouldn’t describe building a PC as "easy"; but it’s not as difficult as one might imagine. Unlike constructing an electronic circuit, such as an amplifier, for example; there’s nothing extremely fiddly, such as soldering or quality engineering to worry about: That’s all been taken care of already by the component manufacturers.

It’s like putting a jigsaw together: Every piece fits in a certain configuration as a part of the whole. The pieces are already made, so you don’t have to make them yourself: you only need to fit them together in the correct fashion.

*At this point I’ll state that this article isn’t a comprehensive how-to: It’s just some notes from my recent rebuild experience.*

You may have heard that I recently had a computer die on me. I’d built it from scrap parts as a replacement for another one that went funny earlier. I have no idea exactly what caused the fault that killed it. It blue-screened and then just died a second later. Following on from that when I tried to restart it the BIOS couldn’t find the processor; so I assumed that the chipset had fried: ‘New motherboard required if this was the case.


Old PC

There’s the old construction on the left. (Excuse the picture quality.) I’d already started taking it apart at that point, so it does look rather untidy.

I’ve just rebuilt this machine; and I’m actually writing this article on it.

I stripped it down and started again; therefore I in essence built the machine from scratch. While doing so I took pics of a number of stages and of some of the parts, with a view to blogging the event. This blog has suffered from a lack of posts due to this project and other work, so I  thought it a good idea to use this project as subject matter.


Motherboard (Boxed)

First things first; a motherboard:

I purchased a fairly cheap Gigabyte motherboard for this project: It cost me about £38 at the time. I’d decided to use a socket AM2 AMD Athlon 64 x 2, 2.2GHz processor, as in my other working machine, for this one.

AMD Athlon 64 x 2 CPU 

Some people have a low-opinion of AMD chips. Myself, I’ve always found them to be reliable and sturdy. Also they’re cheaper and the motherboards that run them cost less too. Since this was a rebuild that I didn’t want to spend too much on I was quite happy with my choice.

Of course I’d need a CPU cooler too, which consists of a heatsink and fan in order to prevent the processor from overheating. I had this one in stock and was going to use it. However I found that the original cooler was a better one, and surprisingly that it fitted onto a socket AM2 fitting perfectly; therefore having cleaned it up I used it instead.


Cooler

HD in anti-static packaging

I also invested in a new hard-drive. I could have used the old one; there was nothing wrong with it. - But I added the old one to my other machine and started this build with a brand new disk.

All-in-all the motherboard, processor, and hard-drive, cost me £108 Inc. VAT at 15%.

So to construction; and the pic on the right shows the case with the new motherboard fitted.

Always remember before starting out; earth thyself: Static electricity builds up in your body and on your clothes, and it kills computer components. personally I always wear an earthed wrist-strap when building computers, just to take any static safely to earth rather than letting it flow through the components I’m using and killing them.

New motherboard fitted

After this point I got a buzz,  and I just ploughed on ahead with construction while not bothering to take any more pics of it.

In short, though, it was just a matter from here of fitting the PSU, connecting the appropriate power leads to the motherboard, inserting the processor into the socket on the motherboard, pulling the little lever while pressing down on it to seal it in the socket, smearing some heat-conducting grease on the top of it, fitting and aligning the cooler, and pulling down the lever on it to tighten it to the surface after clipping the clips onto the processor surround.

Installing the RAM: I inserted 2 x 1GB 667MHz DDR2 sticks into the memory slots and pushed down until they clicked into place.

The cooler (Boxed)(-again)

The case (After initial power-up)

Following that I connected up the front panel to the appropriate pins. I had problems with the sound jacks on the front as the connections didn’t match with the new motherboard at all. In the end I left the two front sound jacks unconnected, and only connected the 2 front USB ports, the HD activity LED, and the power-indicator LED, to the appropriate pins.

I popped the new HDD into a drive-bay, screwed it in, and connected it up to a SATA power lead from the PSU and to the motherboard’s SATA controller via a SATA connector lead. The same with the DVD-RW drive. (I used the existing DVD-RW as there was no point getting a new one. - Same with the existing floppy-drive.

"Floppy-drive! Why bother with a floppy?" You ask.

I like floppy-drives. I find them useful. I also still like CRT monitors and Outlook Express too. That’s just me: I don’t expect anyone to do similar if they don’t want to.)

<><>

</> </>

So having put the thing together it was time for the initial power-up: Fingers crossed. Bingo: POST. I did take a pic of it, but it was so crappy I deleted it.

After a few minor adjustments to the BIOS, it’s time to install Windows XP:

Windows is Fomatting...
Windows is Fomatting...

Pop the XP pro CD into the DVD-RW drive… Let’s get the HDD formatted: NTFS - A decent file-system.

Install Windows…

...And install Windows
Picture 14

- Et voila mes amis.

That wasn’t exactly the hardest thing on earth to do; although the construction is the easy, quick, and interesting part for me: It’s the 12 or so hours afterwards installing, optimising, and configuring, all the software that really gets my goat: That’s one reason I don’t do upgrades as a rule for customers: Even after spending 12 hours on it; they still moan about something: That’s why I just build the comp and install and optimise Windows and the motherboard drivers after a new build only, professionally. People can add their own software afterwards and screw up the operating system any way they like once the comp is delivered and paid for.

So that’s the rebuild; and it is a rather excellent job although I do say so myself.

Comments

Computer Fans Worldwide Require Attention

..Fans inside computers; that is, not fanatical computer users.

If your fans aren’t working correctly inside your computer then you’ll likely have problems: The first and main one of those will probably be overheating:

There’s probably a "chassis fan" on the back of your computer: This fan sucks hot air out of the case. The hot air rises from the components, which get hot and heat the air around them. If heat builds up in the case then the components get even hotter. - The chassis fan helps to prevent this from happening.

You might also have an "intake fan" behind the front panel of your computer, or perhaps on the side panel of the case, or both. Some cases have a side-panel fan built-in when they’re manufactured. Intake fans assist the chassis fan by blowing air of room-temperature into the case, where it circulates around the components, picking up heat, and then being blown out again by the chassis fan(s).

These aren’t the most important fans though. A lower-powered computer can often work fairly well without any intake fan. Some can operate satisfactorily without a chassis fan, or both in some cases. (Though I recommend always having a chassis fan if at all possible.)

The most important fans, usually a necessity, are the "CPU fan", and the "PSU fan":

The CPU fan is usually located on top of, or adjacent to, the large heatsink attached to your computer’s CPU or processor. These two components are collectively known as the "CPU cooler". Their joint function is to prevent the processor from overheating. Without either you’ll be lucky if your computer gets a chance to boot up before its processor overheats. Most processors these days include a thermal shutdown mechanism, where if the processor chip gets too hot it senses this and shuts itself down so that it doesn’t "fry" itself.

If the fan on a CPU cooler fails then although the heatsink portion of the cooler continues to conduct heat away from the processor, once the heatsink reaches thermal equilibrium with the processor there’s nowhere for the heat to go, and the processor consequently shuts down or fries. The fan blows air onto the heatsink which removes the hot air from between its fins and thus most if not all of the heat dissipates into the air inside the case; which can then be evacuated from the case via the chassis fan.

The PSU fan is normally located within the computer’s power supply unit itself. This is normally located at the top of the case at the back. Its function is to draw coolant air from inside the computer’s case, across the internal components - which get very hot with all the wattages flowing through them, and to eject it out the back of the case into the atmosphere of the room. If it fails you might smell an acrid stench first as the PSU’s components begin to fry themselves (Maybe giving off smoke.); soon after which the power supply unit will almost definitely fail; possibly with associated fireworks.

In a few cases there may be another critical fan; that being the "chipset fan": The SiS chipset on the Shuttle SS21T motherboard, for instance, requires one. The chipset fan works on a similar principle to the CPU fan; though the availability of thermal shutdown might vary between chipsets. (?) You may also find a "GPU fan" attached to a large heatsink on your graphics card if you have one fitted: This also works in much the same way as a CPU fan.

We’ve now covered pretty much every type of fan you’ll find inside a computer, apart from the tiny fans inside HDD bays, perhaps. Now we know what they are and what they do, you’ll understand why they have to be maintained.

Air is full of dust and vapours. Lots of air passes through your computer. therefore we can assume that lots of dust and vapours also pass through your computer. It’s like a vacuum cleaner: It sucks in air and expels air, except that your computer’s not intended to remove the dist and dirt from the air. Nevertheless it does do that to a certain extent: Where does the dust and dirt it removes from the air end up? Mainly on and around the fans and between the fins of heatsinks.

That’s not good: A heatsink that has the air passage between its fins blocked by debris can’t work efficiently. A fan that’s spinning in dirt is slowed down by friction with the dirt and by the weight of dirt sticking to its blades due to the adhesive effect of accumulated condensed vapours. If a heatsink can’t work properly and the fan that’s supposed to be keeping it cool can’t spin its blades fast enough then heat builds up because it’s not being removed properly: Result = component(s) overheat and shutdown and/or fry.

Your computer itself might notice that it’s getting rather warm inside, and could display a message such as "System fan error: Check system fan." That’s probably a warning that something’s about to fry or to shut down. OK so which fan is the system fan? It’s not specific; but all or any of them could be at fault. The first ones to look at are the important fans; the CPU fan first. The exercise: Clean it. if necessary and you have the expertise, close down and unplug the computer, remove the entire CPU cooler unit from the processor, and clean it thoroughly. If possible separate the fan from the heatsink and clean the spaces between the fins. Clean the fan; its blades and its bearing. - A tiny 500ul drop of hi-grade lubricating oil may be of use when applied to the bearings of some fans such as sleeve-bearing fans, but usually a clean is all it needs.

If you’ve not removed a CPU cooler before I suggest that you ask someone who has to do it for you, as you’ll need to clean off and reapply the heat-conducting grease between the processor and the cooler on reassembly and refitting: If you don’t do this there is a good chance the processor will overheat due to insubstantial heat conduction to the cooler.

Having done that, clean the GPU fan if you have a graphics-card fitted, (It may be difficult to remove the heatsink, so just do your best at cleaning the fan without disassembling the graphics card.) and the chipset fan if one is fitted. I’d also recommend removing, cleaning, and refitting any intake and chassis fans at the same time. Also use compressed air to blow out any dust in the computer’s case and on the motherboard. You can buy cans of compressed air for this purpose from most computer retailers.

Whether or not your computer is warning you of a fan error; I suggest doing this operation at least every couple of years at least.

We haven’t attended to the PSU fan. This fan is probably inside the PSU itself. Trust me it’s not a good idea to open up a PSU, especially not long after it’s been in operation: There are potentially lethal charges stored within the capacitors inside; and even if you avoid the capacitors themselves there’s always the risk of a triggered electromotive-induction shock through discharging a capacitor through a low-resistance inductor. If you need to clean the PSU fan I suggest unless you know exactly what you’re doing, you get someone who does to do it for you, or maybe even replace the PSU if your existing unit is more than a few years old. (If it’s an old AT-model PSU then I suggest that you get a new computer: You’re probably suffering from geriatric computeritis. (Using an ancient substandard computer.))

Clean fans = healthy computer.

Comments

My Experience of ESET Smart Security (+ Building Computer in Emergency)

ess

During 2007, Computer Shopper magazine tested a number of free and paid-for antivirus solutions. NOD 32 came second to Kaspersky. By the time I tried Kaspersky for myself they’d released a new version which was so bloated I thought of Norton. I’d tried NOD 32 previous to this on a single-cored Pentium 4-driven system, however, and was quite impressed by its functionality, ease of use, and small footprint.

During this month; November 2008, I got the chance to try out the full version of Smart Security from ESET, the makers of NOD 32. As a rule I always try out anything new on my second machine, which happens to be currently fitted with a 2.2GHz single-cored Athlon 64 processor.

I installed the product: Installation was quick and painless and I soon had it up and running properly after it had updated itself with all the latest files.

The firewall isn’t intrusive. It keeps track of what’s going in and out; but unlike some it doesn’t continually ask you whether you’d prefer to allow or deny every single connection. It accepts everything acceptable that’s flowing from trusted software which is already installed and does its job silently.

The antivirus scan is well hot: It even informs you if files are corrupted, incomplete, or don’t have a valid checksum, in addition to telling you if any files are infected with spyware or a virus.

The anti-spam I didn’t really try out so I won’t present any data on that.

My overall verdict is that it’s a very good security suite; but the problem is that it has a large footprint: If it almost occupies an entire core; even on a single-cored 64-bit processor, then it’s too big for my liking. On a quad or six-core processor-driven machine things might not be so bad; but certainly I’d say it used far too much CPU for a single or dual-cored machine.

A strange twist to this article occurred whilst I was writing it: I heard a loud click from my second machine, which was right next to me, and a metallic noise. Then nothing appeared to happen out of the ordinary for about a minute, when suddenly that machine stopped, switched off without shutting down.

I hoped that the fault wasn’t as I expected; but on opening the machine my worst fears were confirmed:

The Shuttle motherboard used in its construction, like most other socket AM2 motherboards, keeps the cooler attached to the socket AM2 CPU by means of a fixing where a metal loop attached to a lever is hooked over one of two lugs on the enclosure around processor socket. This lever appears on the other side of the cooler with a similar metal loop attached to it. This other loop is hooked over the other lug and tension is applied to it by means of another lever; therefore the processor and cooler stay in close contact while the cooler is tensioned downwards onto the face of the processor so that heat transfer is maximised with the help of some heat-conductive grease.

The model of Shuttle motherboard used (Now discontinued.) uses a rather brittle material to make the CPU surroundings including these lugs that the cooler depends on to stay in contact with the processor: Not a noticeably brittle material, but nevertheless to brittle for the purpose. I’ve had one or two of these machines returned under warranty with the lugs snapping off after a number of months, rendering the entire motherboard worthless and inoperative. That’s exactly what had happened to my machine (Kustom Komputa Exel model A101-s) which was one of the original machines built by Kustom Komputa in the days when a single-core Athlon was incorporated in them rather than a dual-core. This syndrome I’ve affectionately christened "lug-rot".

So what to do? Suddenly I was reduced to a single machine. Of course I can get by quite easily with only one computer; but it’s always better to have two: I use both at once occasionally, and I always have a spare if one breaks down, as had happened recently when the hard disk died on the other one.

I was planning to publish the article about ESET SS that day; but needs must, I had no backup, and if the other machine went down, as Sod’s law would make sure that it did if I had no backup, then I’d be totally stuffed.

I checked the junk cupboard: I had an old wrecked machine from about 4 years ago which the PSU had burnt out on. It had been checked since and the motherboard was still working. It was an Asrock board, still in a case, and the processor and cooler were still attached. I’d removed and dumped the burnt-out PSU, also I’d used the DDR RAM sticks and the hard drive from it. - Otherwise it was complete except for DDR RAM, PSU, and SATA leads: There was even a SATA DVD-RAM drive fitted but unconnected.

The processor was a 1.8GB AMD Sempron, which was a bit weak for my liking, as well as being only 32-bit, despite the motherboard being 64-bit capable. Seeing I didn’t have any socket 754 single-cored Athlon 64s in stock, which was the only other processor the board would take, the existing 32-bit Sempron would have to do. I had a brand new 300 Watt PSU and a 250 MB stick of DDR2 in stock. That would at least work; although rather weakly. I could use the hard drive from the failed computer…In fact I might be able to simply pop it in and boot up just as before without any problems.

I’m trying to keep this from taking on the proportions of a novel; in other words keep it short: So to cut a long story short I built it as planned and powered up: Rattle rattle rattle. - The hard-drive was having a fit. When it eventually booted it was unbelievably slow and the hard-drive was still thrashing. I had a driver CD for the board, which I managed to install eventually, but the performance didn’t improve to a level which I was anywhere near happy with.

I ended up taking note of everything that I had installed on the system partition C: on that disk and reformatting the partition, reinstalling, optimising, finalising… And now I have a second machine again that works well. I found another 250MB stick of DDR which I installed, and that made the performance so much better. Surprisingly, after reinstalling the Windows XP Home OS and activating it with just the 250MB RAM installed, it told me that I needed to activate it again after installing another 250MB stick!: A notice appeared at boot saying that the hardware specs had changed significantly and that I must reactivate this copy of Windows. - That’s the first time I’ve ever had to reactivate after installing just another single stick of RAM!

So usual scenario: A few hours building it (2 in fact.) and a whole day plus some installing, verifying, optimising the software. It was fun, but it delayed my posting to my blog.

Have you ever built a computer? What was your experience?

Have you ever tried ESET Smart Security? Do you agree with my findings?

Leave a comment below why not? Come on, don’t be shy, don’t leave it to the spammers to make the only comments. - Which I delete if the Akismet anti-spam software doesn’t get there first. Your comment probably won’t be deleted, even if it’s a negative comment. I have a good comment system set up: Use it why not?

Comments

Will USB 3.0 Kill FireWire?

Probably within the coming year; and maybe before the release of Windows Seven, we’ll be seeing a new standard of USB connection emerging into the marketplace. USB 3.0 is set to theoretically be ten-times faster than the currently-used USB 2.0 connection. Whether or not that is actually the case in reality remains to be seen; but the figures say so at least.

Does that mean that USB devices will suddenly become faster? No; it means that if you use a future motherboard equipped with USB 3.0 ports, or use a USB 3.0 card fitted to a PCI or PCIe slot, along with future devices which are USB 3.0 compatible, you’ll theoretically be able to transfer data at ten times (4.8 gigabits per second (Gbps)) the current speed of 480 megabits per second. (60 megabytes/second) (Also six times faster than FireWire 800.*)

All this works out fine in theory; but I’ve clocked USB 2.0 working in real-time in the real-world; and the fastest I’ve seen it go on one occasion was just under 30 megabytes/second when transferring a huge file from a USB external drive to a computer with an Asus motherboard fitted with 2GB RAM + a dual-core CPU, and running a SATA 2 7200RPM HDD. Realistically then you’d be lucky to achieve a 2.4 Gbit/sec transfer rate with USB 3.0 : That’s still fast; but more realistic in terms of practical application.

(Typo fixed.)

Why the difference between the theoretical transfer rate and the real-world transfer rate? Well the example I used had a number of bottlenecks placed in the path of the data: The first of these being the external HDD itself along with its USB interface circuitry. What exits the USB interface travels via the USB 2.0 cable to the computer and through the USB 2.0 interface on the motherboard, including the South Bridge. The South Bridge is also handling all the other USB and whatever else traffic flowing through it, then a bus line to the RAM and CPU. - The CPU regulating the USB interface and controlling the data throughput, then on to the computer’s HDD via the SATA controller, the disk’s read/write cache, and finally the disk itself. ‘Not quite as simple as you might have imagined possibly.

Imagine yourself in a car: The car is capable of travelling the 3 miles it needs to go in about 1 1/2 minutes IF it were travelling completely unobstructed and in a straight line. The reality is, though, that there’s a number of bends and roundabouts in your path as well as other random traffic: There is no way you’ll make the trip in 1 1/2 minutes even though the car is capable of doing so.

The blog wired.com, linked to earlier as well as here, is of the opinion that USB 3.0 will kill off FireWire. But, and there is a big but here, there is something that the author didn’t consider:-

    FireWire 3200 FireWire 3200

Since 1995, when it was introduced, IEEE 1394 or FireWire has been what everyone has looked to for high-bandwidth data transfer. No matter how much USB has tried to keep up with it, FireWire has always had the upper hand. With the coming advent of USB 3.0, however, FireWire is starting to lose the race:

The IEEE has approved the IEEE 1394-2008 specification, adding support for bandwidth up to 3.2Gbps: It’s fast, it’s not as fast as USB 3.0. Will it be good enough? In some cases perhaps so; in fact in some cases it may well be the preferred choice despite 3.0. Here’s why:-

USB 3.0 will still be processor-reliant with regard to the control of the data throughput; therefore USB 3.0 won’t be able to achieve its theoretical speeds and will probably at best be only as fast as FireWire 3200. Added to that is the fact that, despite the higher current-output of USB 3.0; at 900mA (0.9A), it doesn’t quite have the current-output capabilities of FireWire. - Neither, for that matter, does it have the voltage capabilities:-

FireWire is able to supply between 8 up to around 25 volts under certain conditions. USB 3.0 will still be able to only supply a single voltage: 12 Volts.

Using Ohm’s Law: 12 Volts multiplied by 0.9 Amps equals 10.8 Watts,  over three times the power supplied via USB 2.0 and just enough to power a small USB external hard-drive at a push perhaps; but nothing compared to the 24 Volts multiplied by 1 Amp equals 24 Watts capable of being delivered by FireWire.

If I were a camcorder designer presented with the choice of using a USB 3.0 interface or a FireWire 3200 interface for my device I’d instantly see that 10.8 watts would be more than enough to power the camera itself, but would be insubstantial for powering the camera, the onboard disk-drive motor, and the USB or FireWire interface all at the same time: That would mean that I’d have to include a rechargeable battery onboard which charged from the USB power. The battery would mean extra weight and extra circuitry to be included. That would mean extra cost. It would take up extra space and make the design more bulky. However the users of my device wouldn’t want to use it connected to the computer at all times; so I’d have to include a rechargeable battery whichever connection method I used.

The advantages of using FireWire would be that the battery could charge at any time the camcorder was connected to the computer, even whilst it was being used to film and record on its internal disk drive, whereas the USB model would only be able to charge whilst the camcorder was connected and idle. Also the FireWire model would have a faster charge-time, and probably a very slightly faster data throughput compared to its USB rival.

It would seem, then, that I would design and manufacture a camcorder capable of interfacing by means of both USB 3.0 and FireWire 3200. The user could choose which one they wanted to use at a given time. This gives the user extra choice and also keeps FireWire very much alive.

All things considered, at least as far as this round of advancements is concerned, FireWire is here to stay. I don’t see it vanishing into obscurity for some years yet, if at all.

Do you see it differently? If so please do explain by means of a comment below.

Comments

AMD Launch 45nm Chips

AMD_logo_us-en

Chipmaker, Advanced Micro Devices, has launched its first 45nm ‘Shanghai’ Opteron chips for servers and workstations.

It also has a forthcoming range of desktop processors built on 45nm technology codenamed "Deneb". Both of these ranges are constructed using a process called "immersion lithography". AMD claim that this fabrication technique will lead to ‘dramatic performance and performance-per-watt gains.’

The new Opterons will have an increased clock speed due to this fabrication process; rising from 2.3 GHz with the current Barcelona-cored Opterons, to 2.7 GHz with the Shanghai-cored chips. The current Phenom range, which run at up to 2.6GHz, may also benefit from this upward-clocking in their next incarnation.

The new Shanghai-cores also benefit from increased cache-size, as well as from HyperTransport 3.0, which increases bandwidth considerably. Let’s hope they vastly outperform the Intel competition as well as the previous/current Phenom CPUs, or AMD is going to have a hard time on its hands and will probably end up cutting retail prices to offer a cheaper though lesser alternative to the Intel  developments.

AMD

AMD also plan to introduce a new six-cored range of chips called "Istanbul" sometime next year (2009). As for Deneb; AMD will probably be launching them before the end of 2008.

The Question is can AMD ever get ahead of Intel again? Can they even catch up; and if so is this their chance? What’s your opinion?

Comments

Leave the Windows Prefetch File Alone

The prefetch folder is a software cache where Windows stores a lot of operations data. When Windows runs a process(Even boot processes.) the processor goes through many complicated calculations and sub-processes in order to get your process or program running. Windows saves some of that work in the prefetch folder for future reference, should it be needed at a later time, such as if you run the same process or program again. If you do then Windows consults the prefetch folder in order to avoid having to process all those calculations and sub-processes again, with the result that the system is a little faster having saved the use of the extra CPU cycles.

Some websites claim that if you regularly empty your prefetch folder it’ll speed up your machine: This couldn’t be further from the truth. (Linked page is over 3 years old but nevertheless relevant.) If you do so then Windows has to do all those calculations again, run all those .DLLs and sub-processes again, thus using up many extra CPU cycles and causing your computer to run slower: Windows will have no pre-processed information to consult, and therefore will have to compute the whole lot all over again.

"OK I see what you’re saying. Exactly how much information does Windows actually store in the prefetch folder?"

At most Windows stores calculation information for the last 128 recent processes. Files stored for prefetch have the suffix .pf. Delete that lot and Windows may end up having to do 128 sets of complicated calculations all over again: Your CPU won’t exactly be happy with you after having to process all those algorithms again unnecessarily - And your computer will work slower as a result.

Leave prefetch alone: It’s there for a reason, and removing part or all of it will not be beneficial to you or your computer.

Comments

Keep Your Windows Drivers Updated

Every now and again hardware manufacturers write a new device driver version for their products: They do this to iron out bugs in previous drivers, to add extra or better functionality to an existing product, or to allow better integration with new technologies used by websites etc. Maybe even for security reasons too.

It is always good practice to keep your hardware’s drivers up to date, as it will allow your computer to function better if you do.

Microsoft sometimes announce and allow you to download drivers from Windows Update: Personally I don’t think it’s a good idea to always trust drivers from Microsoft Update. It has been known for WU to advise people to update a driver only for it to be the wrong driver which crashes the system. Also these driver update sites which scan your drivers and find the latest versions don’t always get it right. Whilst they are generally accurate they do tend to boob at times: I once was offered a driver package by such a site which was supposed to be the latest drivers for the chipset in the machine which I was using at the time. The drivers were the latest drivers for an Intel chipset; yet there was a Silicon Integrated Systems chipset fitted to the motherboard.

The only fully reliable way to do it is to take the long route and go direct to the manufacturer of the device in question to search for the latest correct driver. To do that you need to know who the device manufacturer is, what the device in question is, and also any particular model number of a specific device.

This can be easier said than done, as there are many devices on the motherboard itself; all of which need their own individual unique driver. If you know which device needs a driver, and what it is + its model number and manufacturer, then you’re almost there. If you have a motherboard that needs drivers but you don’t have the corresponding installation CD, you’ll need to either order a corresponding driver CD from the board’s manufacturer, or download it online as an .ISO file and burn it to CD on another computer.

If you’re already running an existing working PC then it’ll be worth checking your drivers to see if they can be updated. Old or corrupted drivers can result in anything from less-than-tip-top performance to a stop error. (BSOD) Assuming that you’re not someone with lethargic loser mentality; "Oh I can’t be bothered - My computer works as it is, so I don’t need to improve it.", you’ll want to keep your computer working at its best as much as possible.

The place to start is in Device Manager. In earlier 9x versions of Windows this was readily accessible. In Windows XP they’ve hidden it. I wrote an article on creating a Device Manager icon on your desktop, which it might be useful to read. If you haven’t yet created that icon then there are 2 ways to get to the Device manager window:

The first; the short way, is to click Start>Run and type "devmgmt.msc", then click OK. The second; the long way, is to click Start>Control Panel>System(In Classic Mode.)>Hardware and on the Hardware tab click the Device Manager button.

There you will see a list that looks something like this:-

ScreenHunter_01 Oct. 24 15.49

The top icon is your computer itself, and it has your computer’s name next to it. (In this case "INXPENSE2X"; because the computer I’m using is an ex-demo model from the Kustom Komputa INXPense range with a dual-core processor.) Below that you’ll see various sections which expand if you click the corresponding + signs in the boxes to show which devices you have installed:-

 

ScreenHunter_02 Oct. 24 15.58

As you may note I expanded the "System devices" section, which is in essence most of the drivers associated with the components the motherboard, and as you will also note there are a lot of them. Don’t fret; they won’t all require updating.

Double-click on a device and a spec.s box appears which has information on that particular device:-

ScreenHunter_03 Oct. 24 16.05

As I insinuated earlier; there are certain drivers that won’t need updating. These are the system device drivers that are provided and installed along with the operating system:

When Windows is installed it installs a number of drivers by default during the installation process. Some of these drivers are stand-ins and are installed pending installation of a better and updated driver, which usually occurs when the drivers on the motherboard’s accompanying CD are inputted on initial power-up after build - And/or in the case of using a supplemental graphics card; when the graphics card’s driver CD is installed after the motherboard’s devices are installed. Some of the drivers that the operating system installs, though, are only licensed to Microsoft, and form a part of the Windows operating system; such as the drivers for the COM ports, the motherboard resources drivers, the PCI standard host CPU bridge drivers, etc. These are normally set in stone with the operating system and cannot be updated unless you upgrade the operating system: For instance from XP to Vista. Occasionally but rarely Microsoft may offer an updated driver of this type on Windows Update -  And in such rare cases it is worth taking the new driver and upgrading your existing driver as you won’t get an update from anywhere else. Usually, though, if you double click on a device and the driver manufacturer as written on the Drivers tab is Microsoft plus the year of manufacture is the same as the year that the operating system was released, then there’s no point in attempting to update that particular driver.

It’s drivers such as "VIA standard PCI to PCIe Bridge" which might be able to be updated: In the case of this one it comes in a package of system drivers from Via at the ViaArena website, and which is updated somewhere in the region of every 9 months to a year. Also drivers such as Asus nVidia GeForce 6200 graphics card… Basically anything with a manufacturer name in it, is a great place to start looking for updated drivers.

Go to the device’s manufacturer’s website, search for an updated version of the correct driver, and install it:-

Some drivers are supplied in their own .exe package and can be installed with just a click + follow any instructions. Other drivers aren’t quite so user friendly, and require a different approach; such as unzipping to a .temp file, opening the device’s installation program, pointing it to the temp file that has been unzipped, and allowing Windows to install the files for you. (Canoscan FB620U scanner driver for example.) Yet others are so primitive that I’ve known at least one case where it’s best to just dump the files on C: drive and the installer usually finds them and installs them on reboot. (- An old Xerox printer I used to use once, years ago.)

That’s given you some idea of how. As for why; well as I already said: It’ll give you better performance, and greater stability - So keep your drivers up to date. Maintain a healthy computer.