Antivirus System Pro acts like any other malware and scareware bug. It is crafted in a way so that it can scare computer users and force them to buy the complete fake version of this software. Once you buy it will invite more virus to your system.
Here is what it can do to your computer:
1.Show false error reports
2.Performs a false security scan of your PC
3.Download malicious threats onto the computer
4.Floods your desktop with irritating popups
5.Reduce the speed of computer.
6.Tries to scare PC users and force them to buy the complete fake version and scam their money.
7.Keeps track on computer information that includes confidential and personal details such as account numbers, logins, passwords etc.
8.It keeps your online identity at risk.
9.Makes the users to waste more time and money by searching and buying for a good antivirus software that will be able to remove Antivirus System Pro
What it cannot do:
1. It does not protect your computer from infection
2. Does not identify incoming or existing contaminations
3. It is quite expensive
4. Cannot remove viruses
Therefore it is necessary to remove Antivirus System Pro once you get the trace of it in your computer. But the process of removing Antivirus System Pro is not very easy. Only a person who has sufficient knowledge on computer as well as the registry files. But if you are not a very computer savvy and do not have any idea about the process you should not try to do this yourself.
How to delete the infection:
1. You need to check first whether all the symptoms that indicate the infection are present there in your system.
2. Find the list of registry files and execute the process by comparing the list with the list of Task Manager.
3. You can also delete the infection erasers, editors or registry cleaners.
4. Find the related DLL files and delete them.
5. Locate files to remove Antivirus System Pro. You can use Windows search tool and keep the track of folders, path files etc.
6. Restart the computer.
As this nasty software program has the ability to recreate themselves you need to delete all the infected files carefully. Otherwise there may be a chance of further infection if a single file is left undetected and undeleted.
Related to Health Tips, Yog, Spiritual & Computer Hardware Software Download Center
Health Tips, Yoga, Spiritual & Computer Hardware Drivers (1000 and above Free Software Download Center And Related Topics and Hot news)
Search This Blog
Monday, December 28, 2009
Monday, December 21, 2009
Understanding Internet Security Threats
Understanding The Internet Security Threats That Are Commonly Introduced Into The Wild Internet
When we are surfing the internet at home or at the office, the computer is exposed to the wild internet where many types of threats might cause the computer to function incorrectly. Unlike a large scale network infrastructure of a corporate that has proper information security management, your computers at home might be vulnerable to the threats.
Definitions of Programmed Threats
Computers are designed to execute instructions one after another. These instructions usually do something useful—calculate values, maintain databases, and communicate with users and with other systems. Sometimes, however, the instructions executed can be damaging or malicious in nature. When the damage happens by accident, we call the code involved a software bug. Bugs are perhaps the most common cause of unexpected program behavior.
But if the source of the damaging instructions is an individual who intended that the abnormal behavior occur, we call the instructions malicious code, or a programmed threat. Some people use the term malware to describe malicious software.
There are many different kinds of programmed threats. Experts classify threats by the way they behave, how they are triggered, and how they spread. In recent years, occurrences of these programmed threats have been described almost uniformly by the media as computer viruses and (in the more technical media) worms. However, viruses and worms make up only a small fraction of the malicious code that has been devised. Saying that all programmed data loss is caused by viruses is as inaccurate as saying that all human diseases are caused by viruses.
Experts who work in this area have formal definitions of all of these types of software. However, not all the experts agree on common definitions. Thus, we'll consider the following practical definitions of malicious software:
Security tools and toolkits
Usually designed to be used by security professionals to protect their sites, these can also be used by unauthorized individuals to probe for weaknesses. rootkits are a special case: these are prepackaged attack toolkits that also install back doors into your system once they have penetrated superuser account security.
Back doors
Sometimes called trap doors, these allow unauthorized access to your system. Back doors , also called trap doors, are pieces of code written into applications or operating systems to grant programmers access to programs without requiring them to go through the normal methods of access authentication. Back doors and trap doors have been around for many years. They're typically written by application programmers who need a means of debugging or monitoring code that they are developing.
Most back doors are inserted into applications that require lengthy authentication procedures or long setups requiring a user to enter many different values to run the application. When debugging the program, the developer may wish to gain special privileges or avoid all the necessary setup and authentication steps. The programmer also may want to ensure that there is a method of activating the program should something go wrong with the authentication procedure that is being built into the application. The back door is code that either recognizes some special sequence of input, or is triggered by being run from a certain user ID. It then grants special access.
Back doors become threats when they're used by unscrupulous programmers to gain unauthorized access. They are also a problem when the initial application developer forgets to remove a back door after the system has been debugged and some other individual discovers the door's existence.
Logic bombs
Hidden features in programs that go off after certain conditions are met. Logic bombs are programmed threats that lie dormant in commonly used software for an extended period of time until they are triggered, at which point, they perform a function that is not the intended function of the program in which they are contained. Logic bombs usually are embedded in programs by software developers who have legitimate access to the system.
Trojan horses
Programs that appear to have one function but actually perform another function (like the Greek horse that was given to the city of Troy near the end of the Trojan War—a horse that appeared to be an idol, but was actually a troop carrier). Analogous to their namesake, modern-day Trojan horses resemble a program that the user wishes to run—e.g., login, a game, a spreadsheet, or an editor. While the program appears to be doing what the user wants, it actually is doing something else unrelated to its advertised purpose, and without the user's knowledge. For example, the user may think that the program is a game. While it is printing messages about initializing databases and asking questions such as "What do you want to name your player?" and "What level of difficulty do you want to play?", the program may actually be deleting files, reformatting a disk, or posting confidential documents to a web site in Argentina. All the user sees, until it's too late, is the interface of a program that the user is trying to run. Trojan horses are, unfortunately, sometimes used as jokes within some environments. They are often planted as cruel tricks on hacker web sites and circulated among individuals as shared software.
Viruses
A true virus is a sequence of code that is inserted into other executable code so that when the regular program is run, the viral code is also executed. The viral code causes a copy of itself to be inserted in one or more other programs. Viruses are not distinct programs—they cannot run on their own, and some host program, of which they are a part, must be executed to activate them.
Worms.
Worms are Programs that propagate from computer to computer on a network, without necessarily modifying other programs on the target machines. Worms are programs that can run independently and travel from machine to machine across network connections; worms may have portions of themselves running on many different machines. They do not change other programs, although they may carry other code that does (for example, a true virus)
When we are surfing the internet at home or at the office, the computer is exposed to the wild internet where many types of threats might cause the computer to function incorrectly. Unlike a large scale network infrastructure of a corporate that has proper information security management, your computers at home might be vulnerable to the threats.
Definitions of Programmed Threats
Computers are designed to execute instructions one after another. These instructions usually do something useful—calculate values, maintain databases, and communicate with users and with other systems. Sometimes, however, the instructions executed can be damaging or malicious in nature. When the damage happens by accident, we call the code involved a software bug. Bugs are perhaps the most common cause of unexpected program behavior.
But if the source of the damaging instructions is an individual who intended that the abnormal behavior occur, we call the instructions malicious code, or a programmed threat. Some people use the term malware to describe malicious software.
There are many different kinds of programmed threats. Experts classify threats by the way they behave, how they are triggered, and how they spread. In recent years, occurrences of these programmed threats have been described almost uniformly by the media as computer viruses and (in the more technical media) worms. However, viruses and worms make up only a small fraction of the malicious code that has been devised. Saying that all programmed data loss is caused by viruses is as inaccurate as saying that all human diseases are caused by viruses.
Experts who work in this area have formal definitions of all of these types of software. However, not all the experts agree on common definitions. Thus, we'll consider the following practical definitions of malicious software:
Security tools and toolkits
Usually designed to be used by security professionals to protect their sites, these can also be used by unauthorized individuals to probe for weaknesses. rootkits are a special case: these are prepackaged attack toolkits that also install back doors into your system once they have penetrated superuser account security.
Back doors
Sometimes called trap doors, these allow unauthorized access to your system. Back doors , also called trap doors, are pieces of code written into applications or operating systems to grant programmers access to programs without requiring them to go through the normal methods of access authentication. Back doors and trap doors have been around for many years. They're typically written by application programmers who need a means of debugging or monitoring code that they are developing.
Most back doors are inserted into applications that require lengthy authentication procedures or long setups requiring a user to enter many different values to run the application. When debugging the program, the developer may wish to gain special privileges or avoid all the necessary setup and authentication steps. The programmer also may want to ensure that there is a method of activating the program should something go wrong with the authentication procedure that is being built into the application. The back door is code that either recognizes some special sequence of input, or is triggered by being run from a certain user ID. It then grants special access.
Back doors become threats when they're used by unscrupulous programmers to gain unauthorized access. They are also a problem when the initial application developer forgets to remove a back door after the system has been debugged and some other individual discovers the door's existence.
Logic bombs
Hidden features in programs that go off after certain conditions are met. Logic bombs are programmed threats that lie dormant in commonly used software for an extended period of time until they are triggered, at which point, they perform a function that is not the intended function of the program in which they are contained. Logic bombs usually are embedded in programs by software developers who have legitimate access to the system.
Trojan horses
Programs that appear to have one function but actually perform another function (like the Greek horse that was given to the city of Troy near the end of the Trojan War—a horse that appeared to be an idol, but was actually a troop carrier). Analogous to their namesake, modern-day Trojan horses resemble a program that the user wishes to run—e.g., login, a game, a spreadsheet, or an editor. While the program appears to be doing what the user wants, it actually is doing something else unrelated to its advertised purpose, and without the user's knowledge. For example, the user may think that the program is a game. While it is printing messages about initializing databases and asking questions such as "What do you want to name your player?" and "What level of difficulty do you want to play?", the program may actually be deleting files, reformatting a disk, or posting confidential documents to a web site in Argentina. All the user sees, until it's too late, is the interface of a program that the user is trying to run. Trojan horses are, unfortunately, sometimes used as jokes within some environments. They are often planted as cruel tricks on hacker web sites and circulated among individuals as shared software.
Viruses
A true virus is a sequence of code that is inserted into other executable code so that when the regular program is run, the viral code is also executed. The viral code causes a copy of itself to be inserted in one or more other programs. Viruses are not distinct programs—they cannot run on their own, and some host program, of which they are a part, must be executed to activate them.
Worms.
Worms are Programs that propagate from computer to computer on a network, without necessarily modifying other programs on the target machines. Worms are programs that can run independently and travel from machine to machine across network connections; worms may have portions of themselves running on many different machines. They do not change other programs, although they may carry other code that does (for example, a true virus)
Tuesday, December 15, 2009
We take a Look at Windows 7
Windows 7. In a neat little nutshell: It's Vista, but the Vista we wanted back in 2007. Polished, working, ready for whatever you throw at it, and with the endless UAC prompts forever banished to whatever hell we're meant to send well-meaning, but ultimately insufferable attempts to help us out We don't know exactly where that is, but we're pretty sure that Oprah record a chat-show there.
Unlike Microsoft's previous operating systems, Windows 7 received a massive public beta. Chances are you've already downloaded it, and if not, at least at the time of writing you could still get yourself a product key from the website, should a 'friend' happened to have downloaded it in time. Even if you don't want to risk a beta OS on your computer, all this is a good sign that we won't be waiting long for the finished code, and that it'll be worth the incredibly short wait. Even now, it's incredibly stable, fully functional, and far more reliable than it has any right to be.
Not only does this mean that the final release should be good to go out of the box, every developer and hardware manufacturer out there is playing with the same code, readying drivers, updating installation systems, and generally getting ready to go. This is particularly important, because many of Vista's initial problems were a result of the rest of the industry being slow to adapt to it, as opposed to issues with the OS itself. Not only is the basic platform largely the same, thus reducing potential compatibility issues, there's no excuse for anyone not to be ready. Our laptops now feature the 3D graphics support to handle Aero. Our desktop PCs laugh in the face of the system requirements. Put it on netbooks? We can probably get it to run on toasters.
The most visible change from Vista is Windows 7's revamped interface. The Start menu is more or less the same, but the Taskbar is one continuous Quick Launch bar that keeps all your programs right in front of you. It changes things more than you'd expect, especially if you keep forgetting to do things like put your photographs into a gallery, or browse with several windows open at once. Overall, it's a good change - but can be problematic at times. Most notably, it's tough to distinguish between an icon you click to start a program, an active program, and an active program with multiple windows. Several apps feature other minor quirks too. As just one example, if you're running Firefox and close it after a download, clicking on the Start icon will only pop up the Downloads box. Vista simply pops up a new window. Easy.
Most of the other interface changes revolve around tweaking the standard interface. Windows 7 is much better at serving up links to recently used content and folders, such as the Jump Lists at the top of its menus. Another feature we miss every time we go back to Vista is Windows 7's updated notifications panel, where you can go in and either switch off things like a program's control panel or updater icon, or at least tell it not to appear unless it's got something it needs to tell you. This clears up vast amounts of real-estate, if admittedly not as well as our suggested method: sending painful electrical shocks to any programmers who insist on giving their bloody update programs a permanent place in our computers' memory. (Don't ask about the second offence...)
Finally, at least for now, Windows 7's actual windows are much smarter. Drag one to the top of the screen and it maximizes. Break it away and it goes back to its original size. It's a snap to make one fill half the screen, or 'peek' through it to your desktop, all at the touch of a key or sweep of the mouse.
While Windows 7 upgrades the OS itself, not everything from Vista has made the cut. The much-ballyhooed but rarely used Sidebar is gone for instance, usurped by the almost equally ignored Gadgets, which has now been given the run of the desktop instead. Tools such as Photo Gallery, Windows Mail, Windows Calendar and Windows Movie Maker are also missing in action, with the idea being that you just download the free Windows Live suite that ties into Microsoft's assorted online services. This isn't a problem though, and means that when you do download them, at least you'll be getting the latest versions, complete with any added features. It also means that Microsoft has more of an incentive to keep building on them, instead of holding out for Windows 8.
Despite the cuts, most of the classic apps are still around, and updated for the new version. If you love the Ribbon from Microsoft Office 2007, you'll be happy to see its inclusion in the new WordPad. If not, well, bad news. Paint has also seen an upgrade, dragging it kicking and screaming into, oh, at least 1992. At this heady rate of progress, we'll be ready to rock the artistic world with the latest image editing technologies roughly five minutes before the heat of the sun kills everything. So that's something to look forward to.
In theory then, we're in for a good release. However, the devil is in the details - and that's always going to be more subjective. Speaking personally, and having used Windows 7 for a couple of months, I'll be picking it up at launch. The only showstopper bug I've encountered is a minor one involving my volume controls - Windows 7 tells me that it can't find my soundcard, but this isn't enough to stop it playing sound.
If there's a disappointment, it's that there's nothing in Windows 7 that lets me personally do anything new, or even in a particularly new way. Speech and handwriting recognition aren't going to take over from the good old mouse and keyboard any time soon, I'm still too lazy to make proper use out of My Documents when the Desktop is available, and the only thing that happens if I test my monitor for multitouch support is an unsightly fingerpint. There are definitely features for more ambitious users - the new version of Media Centre is particularly good - but overall, it's all fairly familiar stuff.
However, here's the important bit. It's familiar in a good way. It's familiar in the sense that after a couple of minutes, you're ready to use it and get on with your day. Where Vista repeatedly got in the way with its new features and flashy ways of doing everything Windows 7 keeps to itself and dials out the distractions. That's what marks it down as a mature platform, new features be damned, and why I'll be installing it on my computers out of choice, rather than the necessity I felt when Vista was talking up DX10 and its other landmark changes. It's not simply a new shiny thing, but a much needed second change for the Vista OS that's going to be the PC standard for a while yet.
Unlike Microsoft's previous operating systems, Windows 7 received a massive public beta. Chances are you've already downloaded it, and if not, at least at the time of writing you could still get yourself a product key from the website, should a 'friend' happened to have downloaded it in time. Even if you don't want to risk a beta OS on your computer, all this is a good sign that we won't be waiting long for the finished code, and that it'll be worth the incredibly short wait. Even now, it's incredibly stable, fully functional, and far more reliable than it has any right to be.
Not only does this mean that the final release should be good to go out of the box, every developer and hardware manufacturer out there is playing with the same code, readying drivers, updating installation systems, and generally getting ready to go. This is particularly important, because many of Vista's initial problems were a result of the rest of the industry being slow to adapt to it, as opposed to issues with the OS itself. Not only is the basic platform largely the same, thus reducing potential compatibility issues, there's no excuse for anyone not to be ready. Our laptops now feature the 3D graphics support to handle Aero. Our desktop PCs laugh in the face of the system requirements. Put it on netbooks? We can probably get it to run on toasters.
The most visible change from Vista is Windows 7's revamped interface. The Start menu is more or less the same, but the Taskbar is one continuous Quick Launch bar that keeps all your programs right in front of you. It changes things more than you'd expect, especially if you keep forgetting to do things like put your photographs into a gallery, or browse with several windows open at once. Overall, it's a good change - but can be problematic at times. Most notably, it's tough to distinguish between an icon you click to start a program, an active program, and an active program with multiple windows. Several apps feature other minor quirks too. As just one example, if you're running Firefox and close it after a download, clicking on the Start icon will only pop up the Downloads box. Vista simply pops up a new window. Easy.
Most of the other interface changes revolve around tweaking the standard interface. Windows 7 is much better at serving up links to recently used content and folders, such as the Jump Lists at the top of its menus. Another feature we miss every time we go back to Vista is Windows 7's updated notifications panel, where you can go in and either switch off things like a program's control panel or updater icon, or at least tell it not to appear unless it's got something it needs to tell you. This clears up vast amounts of real-estate, if admittedly not as well as our suggested method: sending painful electrical shocks to any programmers who insist on giving their bloody update programs a permanent place in our computers' memory. (Don't ask about the second offence...)
Finally, at least for now, Windows 7's actual windows are much smarter. Drag one to the top of the screen and it maximizes. Break it away and it goes back to its original size. It's a snap to make one fill half the screen, or 'peek' through it to your desktop, all at the touch of a key or sweep of the mouse.
While Windows 7 upgrades the OS itself, not everything from Vista has made the cut. The much-ballyhooed but rarely used Sidebar is gone for instance, usurped by the almost equally ignored Gadgets, which has now been given the run of the desktop instead. Tools such as Photo Gallery, Windows Mail, Windows Calendar and Windows Movie Maker are also missing in action, with the idea being that you just download the free Windows Live suite that ties into Microsoft's assorted online services. This isn't a problem though, and means that when you do download them, at least you'll be getting the latest versions, complete with any added features. It also means that Microsoft has more of an incentive to keep building on them, instead of holding out for Windows 8.
Despite the cuts, most of the classic apps are still around, and updated for the new version. If you love the Ribbon from Microsoft Office 2007, you'll be happy to see its inclusion in the new WordPad. If not, well, bad news. Paint has also seen an upgrade, dragging it kicking and screaming into, oh, at least 1992. At this heady rate of progress, we'll be ready to rock the artistic world with the latest image editing technologies roughly five minutes before the heat of the sun kills everything. So that's something to look forward to.
In theory then, we're in for a good release. However, the devil is in the details - and that's always going to be more subjective. Speaking personally, and having used Windows 7 for a couple of months, I'll be picking it up at launch. The only showstopper bug I've encountered is a minor one involving my volume controls - Windows 7 tells me that it can't find my soundcard, but this isn't enough to stop it playing sound.
If there's a disappointment, it's that there's nothing in Windows 7 that lets me personally do anything new, or even in a particularly new way. Speech and handwriting recognition aren't going to take over from the good old mouse and keyboard any time soon, I'm still too lazy to make proper use out of My Documents when the Desktop is available, and the only thing that happens if I test my monitor for multitouch support is an unsightly fingerpint. There are definitely features for more ambitious users - the new version of Media Centre is particularly good - but overall, it's all fairly familiar stuff.
However, here's the important bit. It's familiar in a good way. It's familiar in the sense that after a couple of minutes, you're ready to use it and get on with your day. Where Vista repeatedly got in the way with its new features and flashy ways of doing everything Windows 7 keeps to itself and dials out the distractions. That's what marks it down as a mature platform, new features be damned, and why I'll be installing it on my computers out of choice, rather than the necessity I felt when Vista was talking up DX10 and its other landmark changes. It's not simply a new shiny thing, but a much needed second change for the Vista OS that's going to be the PC standard for a while yet.
Friday, December 4, 2009
What Exactly is Computer Memory and How Is it Used?
Memory is one of the core hardware components for the computer. It is the component that temporarily stores information (such as Numbers, Characters, Settings, Instructions, Files and so on) once a computer has started. The information is temporary because when a computer is switched off or restarted the information is deleted from memory. When a program has finished with the information, the memory it was using is released (not deleted) so other programs can then use that memory.
Memory itself is a microchip (see above) that can temporarily store Bytes. The more bytes the memory has the more information it can temporarily store. A byte is just a number with a value between 0 and 255. It is a program's job to turn each byte into something a human and/or another program can interpret. For example. If the memory was storing 4 Bytes with the values 74, 79, 72 and 78 it would mean nothing to you. However. To Microsoft Word 2007 the byte value 74 means J. The byte value 79 means O. The byte value 72 means H and the byte value 78 means N. So even though the memory is storing byte values that mean nothing to you, Microsoft Word 2007 has no trouble interpreting (reading) those same byte values as JOHN. The same applies to other programs that interpret (read) the byte values. For example. A Paint program might interpret 74 as colour Red, 79 as colour Yellow, 72 as colour Blue and 78 as colour Green. Whereas a Language program might interpret (read) 74 as English, 79 as Spanish, 72 as French and 78 as Italian. It depends on the program. Either way, the memory will always see 74, 79, 72 and 78. Here is a diagram of the memory with the 4 Bytes interpreted.
The logic behind interpreting byte values is like so: If the byte value is 74 display J (Microsoft Word 2007). If the byte value is 74 use English (Language program). If the byte value is 74 use colour Red (Paint program). And so on. In other words, the byte will always have its value of 74 but it can be interpreted differently depending on the program doing the interpreting. Programs that save settings files use interpretation a lot to cut down on the number of bytes used. For example. If a paint program had to interpret RED, YELLOW and BLUE with characters it would use 13 Bytes (R E D Y E L L O W B L U E). Whereas using the logic of byte values to represent RED, YELLOW and GREEN it would only use 3 Bytes (79, 74 and 72).
Although the above concentrated on programs interpreting byte values that were already stored inside memory, the reverse is just as true. For example. When you type the word JOHN into a Microsoft Word 2007 document its stores (puts) the byte values 74, 79, 72 and 78 inside memory. The same with a paint program. Instead of storing the characters R E D (byte values 82, 69 and 68) it might store the byte value 74 (which represents RED in the above example) so that it is uses 1 Byte, instead of 3, every time you use the red ink.
Basically, memory is just full of numbers that are interpreted by programs to mean Instructions, Settings, Characters, Words, Sentences, Numbers, Symbols and so on.
ENOUGH MEMORY
When a program opens it first allocates some memory for its own needs. For example. If you open a 1000 bytes essay file with Microsoft Word 2007, from a floppy disk, and edit it (i.e you change the word JOHN into PAUL) the changes are not made to the essay file on the floppy disk. They are made inside memory instead, to avoid wear of the floppy disk. If you imagine every time you edited an essay character (byte value) the whole essay file had to be re-saved onto floppy disk you would soon end up with a damaged floppy disk. Just changing JOHN into PAUL would mean four re-saves. Memory is purposely made for the constant editing of byte values.
When Microsoft Word 2007 opens an essay file from floppy disk for example it first allocates (reserves) 1000 bytes of file memory, so it can store an exact copy of the essay file inside that memory - The original essay file on the floppy disk is left intact. The next thing Microsoft Word 2007 does is allocate some memory for its editing needs. For example. If you make a copy of the word JOHN, because you want to add (paste) it somewhere else in the essay, behind the scenes Microsoft Word 2007 makes a copy of the word JOHN by storing the word JOHN inside the edit memory. So you now have 1000 bytes full of essay characters inside the file memory and 4 bytes used inside the edit memory for the J O H N characters. However. Because you might want to copy a paragraph, an whole essay page or even the whole essay Microsoft Word 2007 has to make sure it has allocated enough edit memory for these situations. The same applies to the file memory - It might not be allocated just 1000 bytes for the essay characters, but perhaps 3000 bytes just in case you need to add more to the essay (i.e you start copying bits out of an History/Research file into the essay or you just type more characters into the essay). So the essay might need 5000 bytes in total allocated for it. Once you have finished editing the essay, which is in file memory at this point, you then tell Microsoft Word 2007 to save the file memory back onto the floppy disk as an essay file.
A collection of bytes is known as Data. Microsoft Word 2007 sees files and memory as a block of data only, which means when it opens a file and copies it into memory all it is doing is copying a block of data from one place (i.e Floppy Disk) to another (i.e Memory). So when it saves the essay file from file memory to floppy disk it just sees it as copying a block of data from one place to another. And that is how you should see files and memory - as blocks of data. Once the essay (file memory) has been saved onto the floppy disk as an essay file the file memory and edit memory are released for other programs to use.
The above is okay when everything is running smoothly, but problems arise when a program tries to allocate memory that is not available. For example. If you try to open too many programs or files at once they might crash (Freeze/Stop) Windows Vista. This would be due to the programs either not having enough memory to open themselves (i.e show their own windows) or not enough memory for their additional needs, such as editing files. For example. If there are only 10,000 bytes of memory remaining and two newly opened programs are waiting for 50,000 bytes of memory each they will be put in a waiting queue. Waiting forever. Or at least until another program closes and releases its memory, but it might only be releasing 4000 bytes of memory. In which case one of the waiting programs could use the 4000 bytes now available and then wait for the other 46,000 bytes to become available. On the other hand, the programs might get sick of waiting and decide to close. Either way it is a slow and messy process. This is why you should get to know the limits of your computer first before opening too many programs at once. Another scenario is memory corruption. Basically this is when a program misinterprets some byte values. For example. If a language program is supposed to read 74, in a settings file, as English but sees (reads) 77 instead. It would probably show text in a different language - Not much harm as you could probably change the language setting back to English once the language program had opened and fully completed. However. Imagine if a program interprets a byte value of 100 to mean you have paid/registered to use that program and a byte value of 101 to mean you are just trying out that program for 30 days. You might of paid £30 for a program that is saying you have not paid, but you are just trying it out. Incidently. This is one way hackers hack legal software...they change the software's data (byte values) so it thinks the user has paid for it. Apart from hacked bytes data is normally corrupted because the files (software/programs) came from a bad/scratched floppy disk or CD - The files can still be read as data (byte values), but as incorrect data. Unfortunately, a program will not test every byte value inside a file simply because it would take too long, especially if it was a large file.
BYTE SIZES
The reason for explaining memory to you is so that you get some idea of how Data is stored and how memory is allocated. In the above examples I mentioned bytes in terms of thousands only (i.e 4000 and 50,000) so you could understand the examples quite easily. However. The reality is that programs and files have become bigger and bigger over the years, to the point where you no longer say a file is just a few thousand bytes long. Now a file can be millions of bytes long. The same applies to the computer. Years ago the memory inside it might have been a maximum of 32KB (32768 bytes), whereas these days it must have a minimum of 256MB (262,144,000 bytes) inside it. KB, GB and MB are Byte terminology (jargon), as below:
Byte = 1 Byte
Bytes = 2 Bytes or more
1 KiloByte = 1,024 Bytes - KiloByte(s) is abbreviated to KB
2 KiloBytes = 2,048 Bytes - To work out KiloBytes just devide or multiply Bytes by 1,024
1 MegaByte = 1,024,000 Bytes - MegaByte(s) is abbreviated to MB
2 MegaBytes = 2,048,000 Bytes - To work out MegaBytes just devide or multiply Bytes by 1,024,000
1 GigaByte = 1,024,000,000 Bytes - GigaByte(s) is abbreviated to GB
2 GigaBytes = 2,048,000,000 Bytes - To work out GigaBytes just devide or multiply Bytes by 1,024,000,000
READ / WRITE
When data is being read (i.e from a floppy disk) it is known as Reading the data (because it is being looked at) and when data has been read it is known as Read (because it has been looked at).
When data is being saved it is known as Writing the data (because it is being written onto something, such as: a floppy disk) and when data has been saved it is known as Written (because it has been written onto something, such as: a floppy disk).
ROM / RAM
Memory is known by two types. ROM (Read Only Memory) which means hardware and software can only read the byte values stored inside rom memory and RAM (Read Access Memory) which means hardware and software can not only read the byte values stored inside ram memory but they can also, temporarily, change the byte values stored inside ram memory.
ROM memory is a microchip on a motherboard (green microchip board), such as a Modem motherboard, that contains the instructions (byte values) needed to make the hardware (Modem) work. This is why ROM memory cannot have its byte values changed. The instructions (byte values) are preprogrammed onto the microchip, so that when you first switch on the computer the instructions (byte values) are always the same.
RAM memory is a microchip that is permanently fitted onto a Card (small motherboard), such as a Graphics Card or Memory Card, or a single removable microchip that you attach to the main motherboard. The main motherboard is the big green microchip board inside the computer (base unit). RAM memory can have its byte values temporarily changed, and read, so that you can change Graphics settings (Graphics Card) or store data (Memory Card) for example. Even though RAM memory is cleared when you switch off or restart the computer, because it is meant as a temporary storage place only, the data inside the memory is normally saved by a program (as a file) beforehand. For example. If you change the Modem (hardware) settings using a modem program it will save your changes as a settings file on the hard drive before the computer is switched off or restarted. When the computer is switched on again the modem uses its default (normal, preprogrammed) settings before looking at, and using, the settings from the saved settings file. The modem uses its default settings first for two reasons. One is so that it knows it is setup correctly (by using its normal, manufacturer's, preprogrammed settings) and two is in case the settings file is corrupt, damaged or missing. If it reads a settings file incorrectly (i.e because it is corrupt) you may get problems with the modem or it may revert back to its default settings.
VIRTUAL MEMORY
When Windows Vista finally runs out memory, or when it cannot fit something really big inside memory as one piece, it starts using a thing called Virtual Memory, which is Hard Drive space that is used as memory. For example. Imagine you have just typed out a 10,000 line document using Microsoft Word 2007 and then you run out memory. Instead of Windows Vista telling you "You cannot type anything else - No more Memory available" it will just let you carry on typing as normal. This is because the rest of your typing will be stored on the hard drive as a file, which you have no access to. As far as you are concerned you are just typing a document and so do not have to worry about virtual memory. However. You should be aware that over time this wears out the hard drive. So always make sure you have plenty of memory.
GRAPHICS MEMORY
Graphics Memory is the memory that stores your Imagery (Desktop Picture, Game Scenes, Photographs, Icons, Text and so on). It is a microchip on the Graphics Card. The main job of a graphics card is to store Imagery inside its graphics memory and then display that imagery, on the monitor screen, when a program asks it to. For example. If you are editing a photograph the paint package would of allocated some of the graphics memory as file memory (for the original photograph) and some of the graphics memory as edit memory (for editing purposes) - In the same way the file memory and edit memory was allocated in the Microsoft Word 2007 explanation above. The graphics card will not only display the photograph (file memory) on the monitor screen, but it will also update (refresh) the monitor screen instantly every time you edit the photograph. In the same way that Microsoft Word 2007 updates instantly any changes you make to a document. Graphics memory is also in charge of storing other imagery. For example. If you have one game open, a paint program open and the Internet open it is graphics memory storing the imagery of those three programs. The more programs open that use graphics memory the more tasks (jobs) you are giving the graphics card. Meaning. If you give it too much to do and/or it runs out of graphics memory it will not be able to update the monitor screen quick enough, which means editing and game playing for example will not be instant. The monitor screen will update (draw the imagery) so slowly that it would not be worth editing a photograph or playing a game. A normal sign of this is when the monitor screen is updated (drawn) line by line as opposed to instantly. So get a good Graphics Card with plenty of Graphics Memory because the one built into the computer might not be good enough for your needs.
MEMORY SPECIFICATIONS
Memory Size is measured in multiples of 8 MegaBytes (i.e 256MB, 512MB and 1024MB), which means you could never have 274MB or 519MB for example, and Memory Speed is measured in MegaHertz (Mhz).
Computers made before the year 2000 normally use memory known as SDRAM, which is now difficult to find because it is no longer manufactured. A SDRAM memory chip can either be 100Mhz, 133Mhz or 166Mhz and is named after its speed: PC100, PC133 or PC166.
Computers made between the years 2000 to 2005 (approximately) normally use memory known as DDR, which is still being sold at the present time. A DDR memory chip normally comes with one of the following specifications: PC1600 (200 Mhz), PC2100 (266 Mhz), PC2400 (300 Mhz), PC2700 (333 Mhz), PC3200 (400 Mhz) or PC4000 (500 Mhz).
Computers made between the years 2005 to 2008 (approximately) normally use memory known as DDR 2, which is currently the main type of memory sold. A DDR 2 memory chip normally comes with one of the following specifications: PC2-3200 (400 Mhz), PC2-4200 (533 Mhz), PC2-5300 (667 Mhz) or PC2-6400 (800 Mhz).
Note. As newer/better memory is manufactured every so often the memory specifications above are just to give you an idea of the kind of memory specifications available - I have not mentioned every single memory specification out there in other words. The time overlaps above (i.e. in 2005) mean that newer memory was created in the same year.
As most computers, regardless if old or new, only have two memory slots inside them it is wise to have at least 512MB in each slot. Using anything less is just going to make the computer slow. For example. The minimum memory requirement for Windows XP used to be 256MB only, but now that many programs like Windows Media Player have improved and use more memory it means Windows XP's minimum memory requirement is now 512MB. Remember. This is minimum. You should always aim for the maximum.
Here are the minimum requirements for 2009.
Windows XP - 768 MegaBytes (1.5GB or more recommended)
Windows VISTA - 1.5 GigaBytes (2GB or more recommended)
Memory itself is a microchip (see above) that can temporarily store Bytes. The more bytes the memory has the more information it can temporarily store. A byte is just a number with a value between 0 and 255. It is a program's job to turn each byte into something a human and/or another program can interpret. For example. If the memory was storing 4 Bytes with the values 74, 79, 72 and 78 it would mean nothing to you. However. To Microsoft Word 2007 the byte value 74 means J. The byte value 79 means O. The byte value 72 means H and the byte value 78 means N. So even though the memory is storing byte values that mean nothing to you, Microsoft Word 2007 has no trouble interpreting (reading) those same byte values as JOHN. The same applies to other programs that interpret (read) the byte values. For example. A Paint program might interpret 74 as colour Red, 79 as colour Yellow, 72 as colour Blue and 78 as colour Green. Whereas a Language program might interpret (read) 74 as English, 79 as Spanish, 72 as French and 78 as Italian. It depends on the program. Either way, the memory will always see 74, 79, 72 and 78. Here is a diagram of the memory with the 4 Bytes interpreted.
The logic behind interpreting byte values is like so: If the byte value is 74 display J (Microsoft Word 2007). If the byte value is 74 use English (Language program). If the byte value is 74 use colour Red (Paint program). And so on. In other words, the byte will always have its value of 74 but it can be interpreted differently depending on the program doing the interpreting. Programs that save settings files use interpretation a lot to cut down on the number of bytes used. For example. If a paint program had to interpret RED, YELLOW and BLUE with characters it would use 13 Bytes (R E D Y E L L O W B L U E). Whereas using the logic of byte values to represent RED, YELLOW and GREEN it would only use 3 Bytes (79, 74 and 72).
Although the above concentrated on programs interpreting byte values that were already stored inside memory, the reverse is just as true. For example. When you type the word JOHN into a Microsoft Word 2007 document its stores (puts) the byte values 74, 79, 72 and 78 inside memory. The same with a paint program. Instead of storing the characters R E D (byte values 82, 69 and 68) it might store the byte value 74 (which represents RED in the above example) so that it is uses 1 Byte, instead of 3, every time you use the red ink.
Basically, memory is just full of numbers that are interpreted by programs to mean Instructions, Settings, Characters, Words, Sentences, Numbers, Symbols and so on.
ENOUGH MEMORY
When a program opens it first allocates some memory for its own needs. For example. If you open a 1000 bytes essay file with Microsoft Word 2007, from a floppy disk, and edit it (i.e you change the word JOHN into PAUL) the changes are not made to the essay file on the floppy disk. They are made inside memory instead, to avoid wear of the floppy disk. If you imagine every time you edited an essay character (byte value) the whole essay file had to be re-saved onto floppy disk you would soon end up with a damaged floppy disk. Just changing JOHN into PAUL would mean four re-saves. Memory is purposely made for the constant editing of byte values.
When Microsoft Word 2007 opens an essay file from floppy disk for example it first allocates (reserves) 1000 bytes of file memory, so it can store an exact copy of the essay file inside that memory - The original essay file on the floppy disk is left intact. The next thing Microsoft Word 2007 does is allocate some memory for its editing needs. For example. If you make a copy of the word JOHN, because you want to add (paste) it somewhere else in the essay, behind the scenes Microsoft Word 2007 makes a copy of the word JOHN by storing the word JOHN inside the edit memory. So you now have 1000 bytes full of essay characters inside the file memory and 4 bytes used inside the edit memory for the J O H N characters. However. Because you might want to copy a paragraph, an whole essay page or even the whole essay Microsoft Word 2007 has to make sure it has allocated enough edit memory for these situations. The same applies to the file memory - It might not be allocated just 1000 bytes for the essay characters, but perhaps 3000 bytes just in case you need to add more to the essay (i.e you start copying bits out of an History/Research file into the essay or you just type more characters into the essay). So the essay might need 5000 bytes in total allocated for it. Once you have finished editing the essay, which is in file memory at this point, you then tell Microsoft Word 2007 to save the file memory back onto the floppy disk as an essay file.
A collection of bytes is known as Data. Microsoft Word 2007 sees files and memory as a block of data only, which means when it opens a file and copies it into memory all it is doing is copying a block of data from one place (i.e Floppy Disk) to another (i.e Memory). So when it saves the essay file from file memory to floppy disk it just sees it as copying a block of data from one place to another. And that is how you should see files and memory - as blocks of data. Once the essay (file memory) has been saved onto the floppy disk as an essay file the file memory and edit memory are released for other programs to use.
The above is okay when everything is running smoothly, but problems arise when a program tries to allocate memory that is not available. For example. If you try to open too many programs or files at once they might crash (Freeze/Stop) Windows Vista. This would be due to the programs either not having enough memory to open themselves (i.e show their own windows) or not enough memory for their additional needs, such as editing files. For example. If there are only 10,000 bytes of memory remaining and two newly opened programs are waiting for 50,000 bytes of memory each they will be put in a waiting queue. Waiting forever. Or at least until another program closes and releases its memory, but it might only be releasing 4000 bytes of memory. In which case one of the waiting programs could use the 4000 bytes now available and then wait for the other 46,000 bytes to become available. On the other hand, the programs might get sick of waiting and decide to close. Either way it is a slow and messy process. This is why you should get to know the limits of your computer first before opening too many programs at once. Another scenario is memory corruption. Basically this is when a program misinterprets some byte values. For example. If a language program is supposed to read 74, in a settings file, as English but sees (reads) 77 instead. It would probably show text in a different language - Not much harm as you could probably change the language setting back to English once the language program had opened and fully completed. However. Imagine if a program interprets a byte value of 100 to mean you have paid/registered to use that program and a byte value of 101 to mean you are just trying out that program for 30 days. You might of paid £30 for a program that is saying you have not paid, but you are just trying it out. Incidently. This is one way hackers hack legal software...they change the software's data (byte values) so it thinks the user has paid for it. Apart from hacked bytes data is normally corrupted because the files (software/programs) came from a bad/scratched floppy disk or CD - The files can still be read as data (byte values), but as incorrect data. Unfortunately, a program will not test every byte value inside a file simply because it would take too long, especially if it was a large file.
BYTE SIZES
The reason for explaining memory to you is so that you get some idea of how Data is stored and how memory is allocated. In the above examples I mentioned bytes in terms of thousands only (i.e 4000 and 50,000) so you could understand the examples quite easily. However. The reality is that programs and files have become bigger and bigger over the years, to the point where you no longer say a file is just a few thousand bytes long. Now a file can be millions of bytes long. The same applies to the computer. Years ago the memory inside it might have been a maximum of 32KB (32768 bytes), whereas these days it must have a minimum of 256MB (262,144,000 bytes) inside it. KB, GB and MB are Byte terminology (jargon), as below:
Byte = 1 Byte
Bytes = 2 Bytes or more
1 KiloByte = 1,024 Bytes - KiloByte(s) is abbreviated to KB
2 KiloBytes = 2,048 Bytes - To work out KiloBytes just devide or multiply Bytes by 1,024
1 MegaByte = 1,024,000 Bytes - MegaByte(s) is abbreviated to MB
2 MegaBytes = 2,048,000 Bytes - To work out MegaBytes just devide or multiply Bytes by 1,024,000
1 GigaByte = 1,024,000,000 Bytes - GigaByte(s) is abbreviated to GB
2 GigaBytes = 2,048,000,000 Bytes - To work out GigaBytes just devide or multiply Bytes by 1,024,000,000
READ / WRITE
When data is being read (i.e from a floppy disk) it is known as Reading the data (because it is being looked at) and when data has been read it is known as Read (because it has been looked at).
When data is being saved it is known as Writing the data (because it is being written onto something, such as: a floppy disk) and when data has been saved it is known as Written (because it has been written onto something, such as: a floppy disk).
ROM / RAM
Memory is known by two types. ROM (Read Only Memory) which means hardware and software can only read the byte values stored inside rom memory and RAM (Read Access Memory) which means hardware and software can not only read the byte values stored inside ram memory but they can also, temporarily, change the byte values stored inside ram memory.
ROM memory is a microchip on a motherboard (green microchip board), such as a Modem motherboard, that contains the instructions (byte values) needed to make the hardware (Modem) work. This is why ROM memory cannot have its byte values changed. The instructions (byte values) are preprogrammed onto the microchip, so that when you first switch on the computer the instructions (byte values) are always the same.
RAM memory is a microchip that is permanently fitted onto a Card (small motherboard), such as a Graphics Card or Memory Card, or a single removable microchip that you attach to the main motherboard. The main motherboard is the big green microchip board inside the computer (base unit). RAM memory can have its byte values temporarily changed, and read, so that you can change Graphics settings (Graphics Card) or store data (Memory Card) for example. Even though RAM memory is cleared when you switch off or restart the computer, because it is meant as a temporary storage place only, the data inside the memory is normally saved by a program (as a file) beforehand. For example. If you change the Modem (hardware) settings using a modem program it will save your changes as a settings file on the hard drive before the computer is switched off or restarted. When the computer is switched on again the modem uses its default (normal, preprogrammed) settings before looking at, and using, the settings from the saved settings file. The modem uses its default settings first for two reasons. One is so that it knows it is setup correctly (by using its normal, manufacturer's, preprogrammed settings) and two is in case the settings file is corrupt, damaged or missing. If it reads a settings file incorrectly (i.e because it is corrupt) you may get problems with the modem or it may revert back to its default settings.
VIRTUAL MEMORY
When Windows Vista finally runs out memory, or when it cannot fit something really big inside memory as one piece, it starts using a thing called Virtual Memory, which is Hard Drive space that is used as memory. For example. Imagine you have just typed out a 10,000 line document using Microsoft Word 2007 and then you run out memory. Instead of Windows Vista telling you "You cannot type anything else - No more Memory available" it will just let you carry on typing as normal. This is because the rest of your typing will be stored on the hard drive as a file, which you have no access to. As far as you are concerned you are just typing a document and so do not have to worry about virtual memory. However. You should be aware that over time this wears out the hard drive. So always make sure you have plenty of memory.
GRAPHICS MEMORY
Graphics Memory is the memory that stores your Imagery (Desktop Picture, Game Scenes, Photographs, Icons, Text and so on). It is a microchip on the Graphics Card. The main job of a graphics card is to store Imagery inside its graphics memory and then display that imagery, on the monitor screen, when a program asks it to. For example. If you are editing a photograph the paint package would of allocated some of the graphics memory as file memory (for the original photograph) and some of the graphics memory as edit memory (for editing purposes) - In the same way the file memory and edit memory was allocated in the Microsoft Word 2007 explanation above. The graphics card will not only display the photograph (file memory) on the monitor screen, but it will also update (refresh) the monitor screen instantly every time you edit the photograph. In the same way that Microsoft Word 2007 updates instantly any changes you make to a document. Graphics memory is also in charge of storing other imagery. For example. If you have one game open, a paint program open and the Internet open it is graphics memory storing the imagery of those three programs. The more programs open that use graphics memory the more tasks (jobs) you are giving the graphics card. Meaning. If you give it too much to do and/or it runs out of graphics memory it will not be able to update the monitor screen quick enough, which means editing and game playing for example will not be instant. The monitor screen will update (draw the imagery) so slowly that it would not be worth editing a photograph or playing a game. A normal sign of this is when the monitor screen is updated (drawn) line by line as opposed to instantly. So get a good Graphics Card with plenty of Graphics Memory because the one built into the computer might not be good enough for your needs.
MEMORY SPECIFICATIONS
Memory Size is measured in multiples of 8 MegaBytes (i.e 256MB, 512MB and 1024MB), which means you could never have 274MB or 519MB for example, and Memory Speed is measured in MegaHertz (Mhz).
Computers made before the year 2000 normally use memory known as SDRAM, which is now difficult to find because it is no longer manufactured. A SDRAM memory chip can either be 100Mhz, 133Mhz or 166Mhz and is named after its speed: PC100, PC133 or PC166.
Computers made between the years 2000 to 2005 (approximately) normally use memory known as DDR, which is still being sold at the present time. A DDR memory chip normally comes with one of the following specifications: PC1600 (200 Mhz), PC2100 (266 Mhz), PC2400 (300 Mhz), PC2700 (333 Mhz), PC3200 (400 Mhz) or PC4000 (500 Mhz).
Computers made between the years 2005 to 2008 (approximately) normally use memory known as DDR 2, which is currently the main type of memory sold. A DDR 2 memory chip normally comes with one of the following specifications: PC2-3200 (400 Mhz), PC2-4200 (533 Mhz), PC2-5300 (667 Mhz) or PC2-6400 (800 Mhz).
Note. As newer/better memory is manufactured every so often the memory specifications above are just to give you an idea of the kind of memory specifications available - I have not mentioned every single memory specification out there in other words. The time overlaps above (i.e. in 2005) mean that newer memory was created in the same year.
As most computers, regardless if old or new, only have two memory slots inside them it is wise to have at least 512MB in each slot. Using anything less is just going to make the computer slow. For example. The minimum memory requirement for Windows XP used to be 256MB only, but now that many programs like Windows Media Player have improved and use more memory it means Windows XP's minimum memory requirement is now 512MB. Remember. This is minimum. You should always aim for the maximum.
Here are the minimum requirements for 2009.
Windows XP - 768 MegaBytes (1.5GB or more recommended)
Windows VISTA - 1.5 GigaBytes (2GB or more recommended)
Subscribe to:
Posts (Atom)
Computer Hardware and Software Related Topics
My Blog List
My Blog List
Popular Posts
-
There are many different kinds of hardware that can be installed and connected to the outside of a computer. List of Computer Hardware Com...
-
What is a boot sector? All disks and hard drives are divided into small sectors. The first sector is called the boot sector and contains th...
-
Antivirus System Pro acts like any other malware and scareware bug. It is crafted in a way so that it can scare computer users and force the...
-
Shortcut keys ABCs Shortcut keys help provide an easier and usually quicker method of navigating and using computer software programs. Sh...
-
Bad sectors are the part of your computer’s hard disk that cannot be used in future due to permanent damage. They should be taken care of, ...
-
How to disable/enable the usage of USB storage devices? USB drives (also kn...
-
Profile Birth Date: 15 Nov 1986 Birth Place: Mumbai, India Residence: Hydrabad, India Nationality: INDIA Height: 5...
-
IP Short for Internet Protocol , IP is an address of a computer or other network device on a network using IP or TCP/IP. For example, t...
-
10 things you can do when Windows XP won't boot #1: Use a Windows startup disk One of the first things you should reach for whentrouble...
-
Your computer locks up, crashes, stalls or otherwise fails to completely boot up into Windows. That's particularly painful, since most a...