Monday, July 19, 2010

System Cloning Overview



Windows XP Embedded includes the System Cloning Tool component. The system cloning process is used during manufacture to ensure that each device has a run-time image containing a unique computer security ID (SID) and computer name.

If each device undergoes the stand-alone First Boot Agent (FBA) process separately, cloning is not required. However, the stand-alone FBA process is time-consuming and therefore impractical in a typical production environment.

If you simply copied the same post-FBA image to every device, every device would share the same computer SID. This presents a problem because every computer running Windows XP is required to have a unique computer SID. The solution is to include the System Cloning Tool component in your run-time image.

The cloning process consists of the following two phases:

Reseal phase
The reseal phase occurs on the device, which is called the master because the image created on it will be the cloned image. Typically, the reseal phase occurs just before the reboot that precedes the cloning phase; however, additional operations can occur between the reseal phase and the device reboot. After the reseal phase has completed, you must immediately shut off the device before the subsequent reboot would typically occur. At this time, the on-disk image is ready for cloning. For more information, see Reseal Phase.

Cloning phase
The cloning phase automatically begins the first time the image boots after the reseal phase, unless you set the extended property cmiResealPhase to 0 in Target Designer. Typically, this occurs after the on-disk image from the master has been copied to another device, or the clone. The clone device picks up where the master device has left off after the reseal phase. During the cloning phase, the computer SID from the master device is replaced with a unique computer SID everywhere the SID appears. This makes each clone unique where it is required but identical to the master everywhere else. The following illustration shows an overview of the cloning process.



During the cloning phase, you see a message in the Windows XP boot monitor stating that Windows is starting. This message notifies you that the cloning process is working. The amount of time spent in this phase depends on the size of the image and whether it is a FAT or NTFS file system. An image on an NTFS file system partition will take longer to clone because the NTFS file system uses SIDs to control access to each file system object using access control lists (ACLs).

Thursday, July 8, 2010

'Quantum Computer' a Stage Closer With Silicon Breakthrough


ScienceDaily (June 23, 2010) — The remarkable ability of an electron to exist in two places at once has been controlled in the most common electronic material -- silicon -- for the first time. The research findings -- published in Nature by a UK-Dutch team from the University of Surrey, UCL (University College) London, Heriot-Watt University in Edinburgh, and the FOM Institute for Plasma Physics near Utrecht -- marks a significant step towards the making of an affordable "quantum computer."

According to the research paper, the scientists have created a simple version of Schrodinger's cat -- which is paradoxically simultaneously both dead and alive -- in the cheap and simple material out of which ordinary computer chips are made.
"This is a real breakthrough for modern electronics and has huge potential for the future," explained Professor Ben Murdin, Photonics Group Leader at the University of Surrey. "Lasers have had an ever increasing impact on technology, especially for the transmission of processed information between computers, and this development illustrates their potential power for processing information inside the computer itself. In our case we used a far-infrared, very short, high intensity pulse from the Dutch FELIX laser to put an electron orbiting within silicon into two states at once -- a so-called quantum superposition state. We then demonstrated that the superposition state could be controlled so that the electrons emit a burst of light at a well-defined time after the superposition was created. The burst of light is called a photon echo; and its observation proved we have full control over the quantum state of the atoms."

And the development of a silicon based "quantum computer" may be only just over the horizon. "Quantum computers can solve some problems much more efficiently than conventional computers -- and they will be particularly useful for security because they can quickly crack existing codes and create un-crackable codes," Professor Murdin continued. "The next generation of devices must make use of these superpositions to do quantum computations. Crucially our work shows that some of the quantum engineering already demonstrated by atomic physicists in very sophisticated instruments called cold atom traps, can be implemented in the type of silicon chip used in making the much more common transistor."

Professor Gabriel Aeppli, Director of the London Centre for Nanotechnology added that the findings were highly significant to academia and business alike. "Next to iron and ice, silicon is the most important inorganic crystalline solid because of our tremendous ability to control electrical conduction via chemical and electrical means," he explained. "Our work adds control of quantum superpositions to the silicon toolbox."

Wednesday, July 7, 2010

OverClocking?...




Overclocking is the somewhat unknown and uncommon practice of running your CPU (or other parts) past the speed that it is rated at. An example is running a 1.2 GHz CPU at 1.4 GHz or a 200 MHz CPU at 233 MHz. How can this be achieved? The following description isn't exact, but it captures the basic idea. Most CPU companies create their CPUs and then test them at a certain speed. If the CPU fails at a certain speed, then it is sold as a CPU at the next lower speed. The tests are usually very stringent so a CPU may be able to run at the higher speed quite reliably. In fact, the tests are often not used at all. For example, once a company has been producing a certain CPU for awhile, they have gotten the process down well enough that all the CPUs they make will run reliably at the highest speed the CPU is designed for. Thus, just to fill the demand, they will mark some of them as the slower CPUs.
Beware, however, that some vendors may sell CPUs already overclocked. This is why it is very important to buy from a dealer you can trust.
Some video cards are also very overclockable with some companies selling their cards already overclocked (and advertised this way). The Programs like Powerstrip can often be used to easily overclock the cards.
Also, if you're afraid to overclock your CPU, let another company do it for you! Companies like ComputerNerd sell CPUs pretested at overclocked speeds.

What To Consider:

Do you NEED to overclock? It may not be worth the risk if your computer is running fine as it is. However, if it seems a little too slow and/or you're a speed freak, it may be worth the risk.
How important is your work? If you're running a very important network server, it may not be worth it to put the extra strain on the computer. Likewise, if your computer does a lot of highly CPU intensive operations, you may also want to not overclock. Obviously the most stable computer is going to be one that is not overclocked. This is not to say that an overclocked computer can not be 100% stable because they CAN. If you just use your computer to play games and would like to have a little faster frame rates, then overlcocking may be worth it.
Potential Side-Effects?

The first impression people usually have of overclocking is "isn't that dangerous?" For the most part, the answer is no. If all you do to try to overclock your computer is change the CPU's speed, there is very little chance that you will damage your computer and/or the CPU as long as you do not push your computer too hard (i.e. trying to run a 500 MHz CPU at 1 GHz. Damage has happened, but it's a rare thing. Also, if you start increasing voltage settings to allow your CPU to run at a higher speed, there is more of a risk there.
The best way to prevent damage is to keep your CPU as cool as possible. The only way you can really damage your CPU is if it gets too hot. Adequate cooling is one of the keys to successful overclocking. Using large heatsinks with powerful ball-bearing fans will help to achieve this. How hot is too hot? If you can't keep your finger on the CPU's heatsink comfortably, then it is probably too hot and you should lower the CPU's speed.
Changing the bus speed is actually more beneficial than changing the CPU's speed. The bus speed is basically the speed at which the CPU communicates with the rest of the computer. When you increase the bus speed, in many cases you will be overclocking all the parts in your AGP, PCI slots, and your RAM as well as the CPU. Usually this is by a small margin and won't hurt these components. Pay attention to them though. If they're getting too hot, you may need to add extra cooling for them (an additional fan in your case). Just like your CPU, if they get too hot, they may be damaged as well.
Difficulty Level:

Believe it or not, it's actually quite simple. In many cases all you have to do is change a couple of jumpers on the motherboard or change settings in your motherboard's BIOS.
Recommendations:

Most of today's CPUs are multiplier locked, but you can change the bus speed. As an example, you could run a 1.2 GHz Thunderbird that normally runs at 133 bus (also called 266 because it is "double-pumped) at:
Multiplier * Bus Speed = CPU speed in MHz
9 * 133 = 1,200 MHz = 1.2 GHz = default
9 * 140 = 1,260 MHz = 1.26 GHz
9 * 145 = 1,305 MHz = 1.3 GHz
9 * 150 = 1,350 MHz = 1.35 GHz
Even though that CPU is multiplier locked, you can change the multiplier by connecting the "L1" dots on the CPU itself with a normal pencil (it's just enough to conduct electricity to allow you to change the multipliers). If you do this properly, it is perfectly safe. Here's an article on how to do this.

9 * 133 = 1,200 MHz = 1.2 GHz = default
9.5 * 133 = 1,264 MHz = 1.264 GHz
10 * 133 = 1,333 MHz = 1.333 GHz
Or change both together, like this:
10 * 140 = 1,400 MHz = 1.4 GHz
All you need to do here is use common sense really. For example, you wouldn't want to try to run a 233 MHz CPU at 400 MHz. For one thing, it won't work. For another, that probably would damage your CPU. I would advise starting out low and slowly trying to go higher. If you have a 233 MHz CPU, try running it one step higher, then the next step. Most likely you won't be able to get a CPU like this to run much higher than 300, but that is a possibility.
Be more concerned with changing the bus speed than the CPU speed as that will provide the greatest amount of speed improvement. For example, running a CPU at 250 (83.3x3) would be better than 262.5 (75x3.5) in most cases because the bus speed of 83 is higher than 75. The default for most CPUs is at 66 MHz bus speed. The newer P2's bus speed is 100 MHz by default. Many computers will not have options on bus speeds, but if you get any of the motherboards I recommend, you will have different bus speed options. The higher bus speed you can run at reliably, the better. Depending on what your other components are though, they may cause your computer to crash or become unstable if they can't handle the higher bus speeds. With bus speeds like 133, you have to have higher quality PC133 or PC2100 DDR SDRAM to be able to achieve this bus speed reliably.

Click here to find out HOW to overclock:

Saturday, July 3, 2010

The iPhone 4G is COMING!!!

June 7, 2010 - Are you ready?Release likely around June 24, 2010!

Lots of speculation is going around on the new iPhone 4g... in HD!! Official features have been revealed at the WWDC conference today.

Verizon Wireless is currently testing a CDMA version of the iPhone 4G and Verizon confirms they are making network changes to bring the iphone to their network. The new iPhone 4g is going to be loaded with awesome new features like video chat, multi-tasking and extreme downloading. (List of possible features below). Just when you think there is nothing else to come up with, more and more and more technology comes out. And it is on the rise, and not just at Apple, Inc!

Woo hoo! This iPhone 4g could also have dual core processors and higher and powerful graphic chips that can deliver higher video resolutions and better "still" images when taking pictures.

There are a few networks working on building a 4G network. T-mobile would be a likely carrier since they are GSM already. Sprint has a 4G network already... AT&T and Verizon Wireless are in the beginning stages. There are talks of Verizon Wireless getting iPhone sometime in 2010 since the exclusive contract with AT&T expires, but it could be renewed until 2012.

Whether or not it will be 4G will be up to them!... can they build in time? Regardless, there is much anticipation on how many people will leave AT&T for Verizon Wireless because of AT&T's lagging on app restrictions like Slingplayer and Google Voice and Skype (on #g network, not Wi-Fi).

AT&T's restrictions have caused the percentage of people that are JailBreaking their iPhones to rise since Jail Breaking usually comes with Cydia which is the app store for jail broken phones. Most of the applications, ringtones, and even iphone themes!...are free with Cydia. Winterboard is part of the download, and it very easily add's the changes to your phone so you dont have to figure how to do it on your own...it is VERY automated.

The Palm Pre on Sprint and HTC EVO (Sprint now offering a 4G network) has made an attempt at being competitive with iPhone and Blackberry...and it seems they are making head way.

iPhone 4G looks promising in terms of being sleek, packed with new hardware and multi-tasking software. Very exciting.

A few features of iPhone 4G:

Thinner! With shiny glass back piece - 9.3 mm thick.

Unified Mailbox (all email accounts in one area).

Application folders.

New wallpaper/background options.

A new, sleeker body design.

OLED screen.

Multi-Tasking. (use multiple functions at once without going in and out of apps).

iChat camera (on the front so you can have video chat!!!).

32G (basic) and 64G of memory. You're sure to never run out.

Extended battery life!!!

Hi Definition Camera (5 megapixel) with a backside illuminated sensor AND FLASH!

Hi Definition Camcorder.

Hi Definition audio.

Messaging light.

True GPS built in.


What are some lessons that life teaches you

Past  can not be changed. Opinions  don't define your reality. Everyone's  journey  is different. Judgements  are a confessi...