THIS IS THE TABLE OF CONTENTS

Click on the picture to access the table of contents.

This is default featured post 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Wednesday, February 9, 2011

Answers 1.2



1.      Define what is meant by the term operating system.                             (2)

   A.  -A (suite of) programs…
         -which run the basic functions of the computer/controls the hardware…
         -giving an environment in which to run application software.
         A question which begins with the word define, leaves very little room for manoeuvre because it is asking for a standard answer. This is not an opportunity to show your prowess by making up an answer that is original - there aren’t any. Note, also, the fact that three answers have been given. Always try to give one more answer than seems to be required by the question.
       
  If you look at a mark scheme for an examination paper, the mark points are listed as a set of bullet points so there is no reason why you should not do the same. This style of answer helps you to write down your thoughts easily without getting confused by the language. The purpose of this examination is not to test your ability with English, rather to test your knowledge of computing.

2.      Give two reasons why an operating system is likely to be stored on backing storage rather than in the memory of the computer.                                     (2)

   A.  - A full operating system requires a large amount of storage space that is better utilised in the computer memory for applications
         - Storage of the operating system on backing storage allows for easy upgrading or changing from one system to a different one.
        
Note that the temptation to call the operating system the O.S. has been resisted in the answer. In general, do not use abbreviations in your answers. There are exceptions, where the abbreviation is the accepted form, but your own versions may be ambiguous or, even, not understood by the examiner. If you do need to use an abbreviation, because the term is to be used a number of times, give the term in full with the abbreviation that you want to use in brackets after it. For example, the first time that you use the term operating system write   “…operating system (OS)…” you can then use OS as often as you like in the rest of your answer.

3.      Distinguish between a multi-tasking and a multi-access operating system.       (2)

   A.  - A multi-tasking operating system is one where the user of the machine is given the impression that they can carry out more than one task at a time.
         - A multi-access operating system is one where it is possible for more than one user to access the system apparently at the same time.
         
 Note that there are a large number of points that could have been made about both of these operating systems, but most of them would not answer the question. It is important when answering a question starting with ‘distinguish’ to choose facts that show a comparison.



4.      State what is meant by a distributed system, and give an advantage of this type of multi-access system over a simple network of machines.(2)

   A.  - A distributed system is one which uses many storage locations on different machines to store software and files.
         - Access to files can be speeded up because more than one file command can be carried out at a time.
         When an advantage is asked for it is normal to state in the question, either explicitly or implicitly, with what the comparison should be made. Be careful to give an advantage using this comparison and not a more generalised one.

5.      A computer operator takes phone calls from the public who ring up asking whether a particular item in a catalogue is available. The operator needs to type in a series of responses to questions put to the caller, so that the computer can check the file and determine whether there are any of that item available. Design a screen interface that would be suitable for the operator to use.                                               (4)

   A.  - Form type interface
         -  Catalogue number
         - Space for the description of goods which will be filled in by the computer itself
         - Spaces for computer to produce availability and price
         - Laid out with spaces for input.
        
What is just as important here are the things that would not be on the screen. The question makes it quite clear that there is no ordering going on, so spaces for name and address, or method of payment, are not only going to score no marks, but will probably be penalised because they demonstrate that the candidate has not understood the question. In this type of question it is important to demonstrate that you have taken the situation into account.

6.      The technician responsible for maintaining the system in question 5, uses a command line interface.
         a) Explain what is meant by a command line interface.             (2)
         b) Give two advantages and one disadvantage to the technician of using a command line interface rather than a menu based interface.                         (3)

   A.  a)-Series of commands typed at a screen prompt…
         -which give specific instructions to the computer.
         b)Advantages:
         -Entire system is available to the technician
         -Access to the particular part of the system required is gained more quickly than using other types of interface.
         Disadvantage:
         -The technician needs to know the commands that are available
         -The technician needs to understand the way the system is designed so that it can be navigated efficiently.
        
Note. The language used in this answer is not the sort of language that a candidate will use in an examination. Don’t worry about this. Answers like “so that you can get around the system” are perfectly acceptable.

7.      State three different types of utility software and explain why they are necessary in a computer system.   (6)

    A. - Disk Formatter
         - to divide up the surface of a disk so that the computer can use it.
         - File handling
         - to allow the computer to manage files e.g. storing, and finding them.
         - Hardware driver
         - to give the instructions necessary for using a piece of hardware.
         - File compressor
         - to reduce the size of files so that transmission can be done faster.
         - Virus checker
         - to find and delete viruses on a system before they can damage files.
          
Note. Lots of answers here, but they are all from the syllabus, none are made up because there is no doubt about these whereas there may be doubts if you do not stick to the accepted ones.
         No proprietary brand names are used. Scandisk and Winzip are brand names and will not get the marks.
         Be careful about giving different types – file storage, file sorting and file deletion are all utility programs but they are all file handlers, so would only get one pair of marks.


Chapter 1.2 System Software


Chapter 1.2 System Software

1.2.(a)         Operating Systems

An operating system is a set of programs designed to run in the background on a computer system, giving an environment in which application software can be executed.

Most operating systems comprise a large set of programs, only some of which are stored in the processor memory all of the time. Many of the routines available in the O.S. are stored on the hard drive so that they can be accessed when required. This not only saves space in the processor memory but also means that the O.S. can be easily changed to a different one.

When you are using an applications package you are not communicating with the computer hardware, you are communicating with the operating system. Without an operating system, no matter how many programs you have, the computer is useless. The operating system sits between the hardware and the application program or user.



1.2.b Types of Operating System

Batch Processing:

When computing was still a new science, there were not enough machines to satisfy the demand for processor time from students in universities who wanted great calculations done, firms who wanted their payroll worked out, and many others. The big problem was the ‘speed mismatch’ between the user sitting at the keyboard who was very slow, and the machine which was very fast. This meant that the expensive part, the computer, was sitting there doing nothing while the human being decided what to do. There are two simple solutions to this problem, one is to buy more machines and the other is to make the machines work more effectively by taking away the slowest part of the system – the human being. Nowadays we might well opt to buy more machines, but this used not to be an option. This problem gave rise to the development of batch processing.

A batch processing operating system is one that does not allow for interaction between the user and the processor during the execution of the work. Lots of programs or data that need to be run are collected together (to form a batch) and they are sent to the computer. The batch operating system then controls their passage through the computer.
Nowadays, batch processing tends to be used where

·         there are large amounts of data to be processed,
·         the data is very similar in nature and…
·         it requires similar processing,
·         the computer system has identifiable times when it is not being used, and so has available processor time
·         the application does not require human intervention.
                                                                                                                                         
 Typical examples of applications which would be done using batch processing include production of bank statements from customer files, production of gas (electricity, telephone) bills from customer records, the compilation of high level language programs where a number of users want programs compiled.

Real-time:

A real-time O.S. is one which can react quickly enough to affect the next input, or process to be carried out. Most real-time systems are based on control of some process in the real world or on information handling. A chemical plant has a reaction vessel where the temperature is critical to the result of the process. The temperature is monitored by a computer which accepts input from a sensor and then makes a decision whether to adjust the heating elements in the vessel. In this example, it would not be sensible for the computer to be running any O.S. that is not real-time because if there was a delay in the decision making process, it might mean that the reaction is corrupted in some way. A robot trolley is controlled by a processor which takes input from a sensor following a black line on the floor, and makes decisions concerning steering to keep the trolley on the black line. If the processor was not controlled by a real-time O.S., the trolley would very soon leave the black line because it would not be steering quickly enough. A catalogue shop processes orders by the  code for a product being input and the system then comparing the code with information in its files. When it finds the correct code it can report to the user the number of that item that there are in the store. If there was only one left of a certain item, it would be necessary to record the fact that a shopper had bought it before the next shopper has their request dealt with otherwise the second person might be sold the same item. Because the information on the system must be processed immediately the O.S. needs to be ready to handle input as soon as it comes in. This means that it cannot be using up some of its slack time doing other tasks while it is waiting to be asked to do something. This implies that the computer will not be using its full potential as far as processing is concerned. When this happens it is said to display a high rate of redundancy. Real-time systems tend to display a high rate of redundancy.

Single User:

As the term implies, a single user O.S. is specifically one that is used to control a system which has only one user, and their programs, at any one time. A perfect example of a single user system is the one that you may have at home. Only one person uses it at a time. Most single user systems are also multi-tasking.

Multi-tasking:

This is a type of O.S. that allows several applications to be available simultaneously. On a simple single user system you will probably be used to having a number of things running at the same time. Perhaps one window shows a spreadsheet while another shows a word processing application. You may decide to copy the sheet from the spreadsheet software to the word-processed document. It appears that more than one task is running simultaneously. They aren’t, they just appear to be. The O.S. that most of us use on our own computer systems, Windows, is a multi-tasking O.S.

Multi-user:

Again, as the name implies, this type of O.S. services more than one user simultaneously. There are two types of multi-user O.S.:

1. A network system comprises a number of computers linked together for the purposes of communication and sharing of resources. Normally one of the machines is used to control the rest of the system, this machine is called the server. Networks are important because they allow hardware and software to be shared and also mean that a single copy of the information on a system is needed, and so can be kept up to date relatively easily.

2. A time-sharing system has a single (normally powerful) computer which is connected up to a number of terminals. These terminals are not computers as in the case of the network system, but have a very limited amount of processing power. Again, such a system allows communication between users on the system and also allows sharing of hardware and software across the system
.
At the moment it is difficult to tell the difference between the two types of multi-user system, but be careful because a network system is not really a multi user system as each computer is only being used by one person at a time. We shall return to this in chapter 3.1

Distributed:

A distributed system is one that allows software and data files to be distributed around a system. An ordinary network will have a server controlling it and the access to the hard drive, which is connected to the server. A distributed system might store the word processing software on one computer’s hard drive, while the files of work are stored somewhere else, and the spreadsheet software is stored on a third disk drive. This can speed access to files because there is no single bottle neck which all the information must pass through, however the security and maintenance of the system are more complicated. Another type of distributed system is to distribute the entire programs and data to more than one place on the network. This speeds up access to the data but means that if data is updated on one part of the system it may not be on others, which means that the different versions of the data need to be compared and amended on a regular basis.

1.2.c  Types of User Interface

A computer is used by a person who needs to communicate with the machine in order to instruct it as to their wishes. The person also receives outputs from the computer. The means of communication between the user and the machine is known as the user interface and consists of both hardware and software. There are different types of interface, which are useful in different situations and for different types of user.

Form based

If the majority of the input to a system is of a standard type, in other words the computer knows what sort of input to expect, then a typical interface will produce a form on the screen to be filled in. This sort of interface would be used where an operator is inputting information while asking a customer questions over the telephone. The interface
·         prompts the operator to ask all the questions
·         makes the operator input the information in the correct order
·         ensures that the information is input in the correct format by having specific areas to input the data
·         makes the checking of the information easier.

The characteristics of a form based interface are that

·         it has specified areas for the data. For example, boxes for input of coded material like the date or the sex of the customer, and areas to be filled in with textual information
·         it has a cursor which moves to the next box to be filled in, sometimes the box is highlighted to make it clear to the operator where the data is to be inserted
·         some of the boxes are more important than others and the cursor will not move on until some data has been supplied
·         it checks that what has been input is sensible for that box before moving on to the next.

Menu based

Menu based interfaces are used in situations where the operator tends not to know what the options are that are available. Examples of this would be information systems for tourists or users of a particular service. A list of choices is made available followed by a further set of choices based on the first choice, and so on until the result is obtained. Imagine a system at a train station in a popular holiday location. The first screen may ask for the general area of interest (accommodation, trips, shopping, entertainment..), once the choice of accommodation has been made the next screen may offer different standards of hotels. The next screen may offer different price bands, and finally a list of all the available properties that match the previous choices.
Input is often done using a touch screen because of the location of such systems and because the people who use them are often in no way computer literate, meaning that simple systems are essential.

Graphical

Graphical interfaces are called GUI (graphical user interface) or WIMP (windows, icons, menus, pointer). The terms describe what the user sees on the screen. There are many different types, but the user would expect to be able to view different applications or files on the screen, this is done by putting each into its own boarded area known as a window. The user will expect to be able to select options by use of menus of choices and by using small pictures which represent the different options available. Choices are selected by the user by using some sort of pointing device to indicate choice, typically this would be a mouse.

Natural language
Sometimes referred to as a conversational interface, the computer will ask questions which elicit a response which gives the user the impression that they are talking to the computer. The trick is that the system restricts itself to questions to which the only sensible answers are the ones that it knows. If the user leaves the expected responses, a message is produced which makes clear that a further attempt is required.

Command line

Or command based interface is one where the user types a series of commands at the keyboard which tell the computer what their intentions are. The user needs to know what the possible commands are, and also needs to understand the way files are stored on the system. The characteristics of a command based interface are
·         the user needs to know what commands are available
·         the user needs to understand the commands
·         the user needs to understand the way that material is stored in the computer system

Because of the above points there are two very important characteristics about a command based interface. First, the system is very much more open than in the other types of interface. Other interfaces restrict the options that the user has available to them. This can be particularly important for the system manager because different users can only be allowed to have access to specific parts of the system. The second characteristic is that command based interfaces can only be used by computer literate people because you not only have to understand the commands and their uses but you also need to understand something about how the computer operates, particular how information is stored.

1.2. (d)        Utility software

Utility programs are part of the operating system of a computer and are routines which carry out important tasks which are necessary from time to time on the system. They do not produce a pretty picture, or a letter which can be sent to someone so they are not application programs, but the types of job that they do are so important that the system could not run without them. There are many examples of utility software but we shall limit ourselves to just a few:

1. The surface of a disk can store so much data that the computer cannot handle it all at once so it needs to be split up so that data stored on it can be found again. When it is new a disk surface is blank so the computer “draws lines” on the surface to split it into small areas. The process is called formatting and it is carried out by a utility program called a disk formatter.

2. When files are to be stored on a disk they need to be managed. This includes arranging for them to be stored in a certain place, finding files again after they have been stored, moving them around to get them in a sensible order and deleting them when they are not needed any more. All of these actions are carried out by utility programs called file handlers.

3. A computer system is made up of lots of different sorts of hardware, each piece of which needs instructions about how to work. These programs are called hardware drivers.

4. Some files are very large. In most files it is possible to find simple ways of reducing the size of the file while keeping all its meaning. This can be very important when files are being sent from one computer to another as the communication is speeded up. The programs that reduce the size of files are called file compressors.

5. When files are being sent from one computer to another it is possible that they may contain a virus which will infect the receiving computer. A virus checker (scanner, killer,..) is a utility program which keeps a constant check on files searching for viruses which it will delete if it finds any.

Example Questions.

1.      Define what is meant by the term operating system.                             (2)

2.      Give two reasons why an operating system is likely to be stored on backing storage rather than in the memory of the computer.                                     (2)

3.      Distinguish between a multi-tasking and a multi-access operating system.       (2)

4.      State what is meant by a distributed system, and give an advantage of this type of multi-access system over a simple network of machines.(2)

5.      A computer operator takes phone calls from the public who ring up asking whether a particular item in a catalogue is available. The operator needs to type in a series of responses to questions put to the caller, so that the computer can check the file and determine whether there are any of that item available. Design a screen interface that would be suitable for the operator to use.                                               (4)

6.      The technician responsible for maintaining the system in question 5, uses a command line interface.
         a) Explain what is meant by a command line interface.             (2)
         b) Give two advantages and one disadvantage to the technician of using a command line interface rather than a menu based interface.           
              (3)
7.      State three different types of utility software and explain why they are necessary in a computer system.                                                                    (6)

ANSWERS


   

Tuesday, February 8, 2011

Chapter 1.1 Components of a Computer System and Modes of Use


Chapter 1.1 Components of a Computer System and Modes of Use

1.1 (a and b)                   Hardware and Software Definitions

A computer system consists of hardware and software.




·         An input device is any piece of hardware that allows data to be transmitted to the computer processor. No computer, however powerful, is of value unless it is possible to give it instructions and also data to be used when those instructions are carried out.

·         An output device is any piece of hardware that allows the computer processor to convey information, or the results of its processing. There is no point in having a computer system carrying out processing of any sort unless the results of that processing can be either reported, or used to effect future input to the system.

·         Storage is any piece of hardware which can store data outside the processor in a form which is suitable for input back into the processor. This is necessary because data must be saved for future use if the processor is switched off and for transfer from one machine to another.


The software of a computer system is the various sets of instructions which tell the system how to do things. These sets of instructions are collected together in workable groups known as programs. Without programs of instructions computers would not be able to function because they would not know what to do.


1.1. (c)        Different Software Types

Sets of instructions to make a computer do something are grouped together as programs. These programs make up the software of a computer system.

Depending on the sort of task that a program is expected to accomplish they are grouped into different types of software.

·         Operating system software is a set of programs, known as system programs, which control the operation of the computer system. They are responsible for the way that the pieces of hardware communicate with each other and for monitoring the way that the hardware of the system is used.

·         User interface software is used to provide a method of communication between the person using the system and the system itself. Put very simply it is what you see on the screen when you are using the computer.

·         Translator software is necessary because the computer uses a language that is difficult for human beings to understand and a computer is not capable of understanding human language. The translator software provides the computer with the equivalent of a Chinese-English dictionary so that it can look up what things mean.

·         Utilities, or utility programs, are system programs designed to carry out common tasks, for instance the programs that control output to the printer or the storage of data.

·         Programming languages are used to write sets of instructions that the processor can understand because it has a translator for that language. There are many different programming languages, each of which has been designed to solve a particular type of problem by having commands that are useful for solving the problem.

·         Common applications software includes word processors, graphics, spreadsheets, and many others. These are the programs that you use to produce something worthwhile on the computer. They will be looked at in more detail in chapter 1.8.

Systems Software and Applications Packages

Systems Software
Computers are machines that can carry out operations very quickly. This does not mean that they are in any way intelligent. However fast the machine can work, it is useless if it does not know what to do. Computers need specific instructions for even the most trivial of tasks. If a computer user had to supply these instructions there would be very few people able to use one. Consequently, the manufacturer of the machine will provide programs that are accessible to the user by using very simple commands, these programs are the system software.

·         The operating system is the set of programs that control how the computer responds to user requests. Examples that you may have used include DOS and Windows.

·         Utility programs are additional routines that can be added to an operating system or that are available to the user within an operating system. An example that you may have on your computer system would be a piece of back-up software that can be used to make sure that you do not lose all your work when the computer fails.

·         Some frequently used routines are stored in such a way that they are accessible to users. These routines are stored together in a system library, and form part of the system software. This is something of a grey area between system software and application software because application software also gives access to library areas.

·         Program translators are needed in order to allow users to produce programs in a simple format which can then be translated into something which the computer will understand.

Applications Packages.
A piece of applications software is a program, or set of instructions, designed to make the computer carry out some task. It differs from system software in that it makes the computer do something that is useful for the user. Word word-processing software, or Paintbrush graphics software are both examples of applications software because they both allow the user to produce something that is of general use.

If the software can be used in many different situations to accomplish different things then it is said to be generic software. For example a word processor can be used to write a letter, or to produce a report, or type an essay,… A word processor is a piece of generic software.

If the software contains programs that allow lots of different tasks to be carried out, together with a book of instructions telling the user how the software should be used, then it is called an Applications Package.
An integrated package consists of several parts, each of which is an application package. Further, the integrated package is designed so that users can easily move data between the different parts of the integrated package. For example, if two of the parts are a word-processor and a drawing package, users can move a drawing, created using the drawing package, into the word processing package.



1.1. (d)        Communications Hardware

Computing becomes really powerful when it is possible for different computers to communicate with each other. In order to do this the two computers that are ‘talking’ to each other will need to have a set of rules to keep to otherwise they will not understand each other, there is more about these rules in chapter 1.6. But there is no point in having rules if they are not connected together in some way. The hardware that is used to connect them is known as communications hardware.

Communications hardware can be as simple as a wire going from one computer to another, along which electronic signals can be sent. There are two problems with ‘hardwiring’, the first is that the computers are fixed according to where the wire is and the second is that there is a limit to how far the signal will travel down a wire before degrading and becoming useless.

The first problem can be solved by using radio communication or infra red or any means that does not need a wire.

The second problem can be solved by using a better quality wire to increase the range or by using the telephone lines that are already there. The problem with a telephone line is that it cannot take computer signals, so a special box is needed to change the computer signal to one that can go down the phone line, this box is a piece of communication hardware called a modem.

Whatever the means used to send the signals, the computer has to be able to get the signals ready for sending in the first place, it does this by using a special piece of communications hardware called a network card. The job of the network card is to connect the processor to the wire (or whatever is being used) so that information can be sent and received.


Example Questions.

1.      Explain the difference between hardware and software.                      (2)

2.      Give two reasons why a computer system would need to have some type of external storage device.                                                                                      (2)
3.       Describe the difference between system software and application software.  (2)

4.      An integrated applications package contains a number of different pieces of generic software.
         State what is meant by an integrated applications package and generic software. (3)
one part. In this type of question, some of the marks are always reserved for the last part of the question.

5.      The computers used by two examiners, who live in different cities, need to communicate with each other. State two pieces of hardware that would be necessary to allow the computers to communicate and explain why each is necessary.       (4)



Answers 1.1


1.      Explain the difference between hardware and software.                      (2) 
   A.  -Hardware comprises the physical parts of the computer system, while..
         -software are the programs that make the machine produce useful results.

Notice that the answer suggested provides a link between the two terms. This was expected because of the use of the words explain the difference in the question. There are two marks available for the question so make sure that you have said two distinct things. Make sure that the second point is not just the opposite of the first. In this example there would be no mark for saying that software are the other parts that are not physical.

2.      Give two reasons why a computer system would need to have some type of external storage device. 
                                                                                      (2)
   A.  -In order to store files when the power to the processor is switched off.
         -In order to store files which are too large to be stored in the processor itself, until they are needed.
         -To allow for the transfer of data from one machine to another.
         
 Notice that the question asks for reasons why the system needs to have storage, NOT for what is stored. Be careful to answer the question asked. Note that there are two indicators in the question that you should give two answers, the word in bold and the number of marks. This question does not ask for a comparison or an explanation, so don’t give them. Notice that there are more than two acceptable answers. If you can think of three then give them, the examiner will choose the two best, but never give more than one extra answer because you then demonstrate that you are not sure and the examiner will choose your first two answers, right or wrong.

3.       Describe the difference between system software and application software.  (2)
   A.  -System software controls how the computer system works while…
         -application software allows the user to make the computer do something useful.
         Again, this is a comparison type of question so the two parts of the answer should be related.

4.      An integrated applications package contains a number of different pieces of generic software.
         State what is meant by an integrated applications package and generic software. (3)
   A.  An integrated applications package contains
         -a number of different pieces of software which…
         -can communicate with each other in order to…
         -allow the user to produce valuable work.
         -A ‘package’ implies that there will be a user’s guide included.
         Generic software is
         -software that can be used in many areas for different end products.
        
Notice the fact that there are more than three mark points for the first part of the answer, this does not mean that all three marks can be gained by only answering one part. In this type of question, some of the marks are always reserved for the last part of the question.

5.      The computers used by two examiners, who live in different cities, need to communicate with each other. State two pieces of hardware that would be necessary to allow the computers to communicate and explain why each is necessary.       (4)
   A.  -Network card
         -to allow the computer to communicate externally
         -Modem
         -to allow the computers to use the telephone lines for communication/because the computers are a long distance apart.
          
Notice that the question makes it clear that the computers are a long way apart which implies that communication by a hardwire is inappropriate. Realistically, this question would be set after the student has completed the whole of module 1 and will consequently have far more options open to them for the communication medium which will be credited in the exam, but the above answer is all that is expected here. Notice also that any question about communications hardware will automatically give credit for the network card so students should get used to always using it as an example of the hardware.

Friday, January 14, 2011

Tools to Hide Your Active Windows Applications from the Taskbar

Just as you would hide your folders on your desktop to keep your personal details safe and also to protect your privacy, you might probably do the same to your running programs – hide them from view, so that no one has the chance to peep on what programs that you are running, not even your spouse, friends , children or boss!
Not just for privacy purpose, you might also need them to make your running windows less obtrusive. Imagine having a handful of programs running on your Windows taskbar. You might choose to hide some inactive programs. Here I have highlighted three free windows applications that can help you keep your running programs out of view.


1. Window Hidie


This light weight yet useful utility can hide any running programs with just a hot key. You won’t be able to find the program in the Windows taskbar or Alt+Tab menu either once you’ve hide the program. There are three keyboard shortcuts available for use. They are :
  • Windows Key + A to show/hide the program.
  • Windows Key + Z to hide active window.
  • Windows Key + S to show all hidden windows.
Hide Active Windows from View

You can define your own hot keys if you want. You can also choose to hide the programs manually from the list of running applications in Window Hidie. However, I still prefer the windows shortcuts because Window Hidie includes system processes in its list of running windows, which may be confusing for you to find the program that you want to hide.
Download Windows Hidie Now | 92 KB
Note : Make sure you have the Microsoft .NET 2.0 Framework installed on your desktop before download.


2. Magic Boss Key


Just like Window Hide, Magic Boss Key also works with hot keys. Even more, you can hide all your desktop icons to turn your desktop into a clean desktop.

Magic Boss Key
Download Magic Boss Key Now | 549KB


3. WatchCat


This is a better hide-programs-from-view utility. Besides using hot keys to hide your windows programs, you can also set up timers which automatically hide or close windows after a specified period of time. You can even protect hidden windows with a password.

Hide Active Windows from View
Download WatchCat Now | 147 KB


 OUTTA SIGHT

NinjaWhether you’re playing flash games at work, dealing with too many open windows, or simply looking for computer privacy, at some point you’ve probably thought about how useful it would be to hide running Windows programs with the push of  a button.
Personally, I find that hiding the more distracting windows actually increases my efficiency while I use my computer. In fact, having less on the screen at one time means no more absent minded glances at the taskbar, no getting lost on facebook, and a whole lot more concentration.
OuttaSight is an excellent free solution to the common time management or privacy problems that computer users face today. This lightweight application allows users to hide active windows either by the push of a button, or automatically when they are run. While it is only stated as supporting up through Windows 2000, it works perfectly fine on XP and Vista.
OuttaSight is a Windows desktop utility that hides running application windows to un-clutter the desktop, quickly hide private work, or secure your applications while you’re away from your computer.

Features

  • Hide running programs with the push of a button
  • Set programs to automatically hide when they start up
  • Hide OuttaSight from the taskbar
  • Password protect OuttaSight to prevent changes
  • Hide/Show all windows with a single hotkey
  • Ability to hide windows to the system tray (instead of hiding them completely)

Using OuttaSight

The first thing you’ll notice when you download and run OuttaSight is that it’s very simple looking. This is one of my favorite aspects of the software – it’s very clear, lightweight, and efficient.
hide running programs
First, it is important to personalize the utility. Go to “Hot Keys” and decide what you want your shortcuts for different actions to be. My personal set up used F10 as the hide window hotkey, CTRL+F11 to hide all windows, and CTRL+F12 to show them all.  While you are setting things up, keep in mind the reasons you got OuttaSight in the first place. Do you want it to be very easy and intuitive to show and hide windows, or would you like to be the only person that knows how to do it?
Second, you’re going to want to decide how you want programs to hide. Would you like them to disappear altogether (for secrecy) or minimize to the tray instead? If you are tired of your taskbar being cluttered, but do not mind people seeing that the programs are running, you may want to tell OuttaSight to minimize them to the tray as shown below.
To do this, navigate to the Options tab and check off  “Hide windows to system tray“. If this is not checked, the default behavior is to completely hide windows.
Next, you’ll need to decide if there are some programs you would like to automatically hide whenever they start. These programs could consist of automatic virus scans, annoying startup messages, or other things of that nature. If for some reason you like to start up applications with the intention of not viewing them at all, you can do that too ;-) .
To set up a list of programs that will hide when they run, simply navigate to the “Auto-Hide” tab and start adding programs.
hide running programs from system tray
Note that you can specify whether you would like the program to hide completely, or run in the tray instead. To view a window that has minimized to the tray, simply double click it.
Finally, analyze things with your privacy in mind. You have the option to password protect OuttaSight. That means that even if someone knows it is running, they can’t use it without entering your password. That also means that your hidden programs remain hidden no matter what. To prevent others from seeing OuttaSight you have the option of hiding it from appearing even in the taskbar. If you do this, make sure you remember the hotkey to pull up OuttaSight – otherwise you’ll have to reboot your computer to access it again.
Hopefully this article was informative. I’d love to hear your thoughts. Feel free to post your comments and let me know if you found a better free alternative. Overall I’d like to hear what you have to say about this concept in general – do you use software like this and why?

Zhider

Zhider is a nifty little freeware application that will be most useful for anyone trying to hide a program or window that’s currently showing in the Windows Taskbar. So next time you’re porn-surfing at the office or visiting a web site that you don’t want anyone to come by and see you on, try using Zhider to quickly hide the program.
Zhider is a very small program that completely hides a window from your desktop and taskbar, as if you had not even opened that program. You can instantly hide the current active window you are working on or you can instantly hide all windows in your taskbar. The program doesn’t even have an GUI interface, you simply run it and use the shortcut hotkeys to do all of the hiding and un-hiding.
This is also useful because if you’re trying to hide a window or program from someone, you certainly don’t want them to be able to find the program that does the hiding in the first place!
hide windows
Here’s the list of keystrokes you need to know after you double-click on the Zhider exe file:
  Primary Key    Secondary Key    Function
  —————————————————————————–
  CTRL+ALT+Z    WIN+Z        Adds currently-active window to the list of
                                             windows to hide/unhide and immediately hides it.
  —————————————————————————–
  CTRL+ALT+X    WIN+X        Toggles hide/unhide to all added windows.
  —————————————————————————–
  CTRL+ALT+C    WIN+C        Immediately unhides all hidden windows and
                                             clears the list of windows to hide/unhide.
  —————————————————————————–
  CTRL+ALT+L                        Displays a list of all added windows.  The list
                                             Can be manipulated by menu or by double-clicking
                                             directly within the list.  While the list is
                                             open, all hotkeys are disabled until it is
                                             closed.  This also displays version information
                                             in the lower-left hand corner of the window.
  —————————————————————————–
  CTRL+ALT+M                       Same as CTRL+ALT+C, but also exits ZHider.

The other really cool thing about this program is that it even removes your hidden program from the Windows Task Manager! So it makes it almost impossible for someone to detect the program using the basic Windows tools. Of course, if someone uses a third-party program like ProcessExplorer, etc they will probably be able to find it. However, it’s great for just hiding any open program window from visible sight!
task manager
Once I hide the Notepad window, here’s what my Task Manager looks like now:
hide xp windows
Using the program with the Windows key shortcuts makes it very practical and quick to hide one window or all windows on your taskbar. Just make sure you remember what the key combination is to un-hide everything before you hide windows!
[tags]hide windows, hide taskbar programs, quick hide windows, how to hide windows, hide windows taskbar, hide windows desktop[/tags]


WinAutoHide

WinAutoHide is a free portable and opensource tool for Windows that can hide any active window with a hotkey. Unlike ClickyGone, this tool is portable and can be used to quickly hide/unhide important windows. You can hide upto 4 windows since only 4 shortcut keys are supported(Win+Left, Win+Right, Win+Up, and Win+Down).
Since this tool does not include advanced functionalities, it is recommended not to use it as a security or privacy tool. Instead, it’s real purpose is to hide any window in which you are mostly active(e.g Command Prompt, Graphic Tools, Browser Windows, etc). Once you have hidden your window, you can complete other tasks and come back to it later.
Just extract the files and click winautohide.exe to run it directly, no installation is required.
unhide  all active windows

Click any one of the four shortcuts to hide the active window, use the same shortcut to unhide it. To unhide all windows, right-click the winautohide icon in the system tray and select Un-autohide all windows. It has a very small memory footprint(takes only 3MB of Ram) and was originally build for Windows XP(the developer has tested it under Win XP), but I was able to run it under Windows Vista too(although it was a little buggy when hiding certain windows). Enjoy!


Monday, January 3, 2011

AMD vs. Intel: What to Get? Which is Better?


There are countless companies in the computer industry but there is only one battle that counts... AMD vs. Intel. This is a favorite topic in the forums, yet instead of blindly pledging allegiance to one CPU or the other, let's take a look behind the scenes and find out which companies processor is the best bet.

Now I should say that I'm a hardware enthusiast at heart, so for me CPU performance matters the most. I stick with gear only as long as it keeps my PC at the front of the performance curve. After that, I drop it like a rock and move onto greener pastures, regardless if it's the same brand or not. After all, what's the point of brand loyalty? AMD and Intel don't love you back, no matter how much you might sing their praises. Put another way, it's not like AMD only sells to you, or Intel has a smiling shot of your mug on every pay stub as a testament to your past processor purchases now is it?

The nice thing about being computer enthusiast is that right now both AMD and Intel platforms support a lot of cross compatible hardware. Sure the CPU and motherboards are platform specific, but you can share DDR2 memory, videocards and other peripherals easily enough. If PC speed is what you crave, you can jump from one processor platform to the next ever couple months, taking your memory, videocards, hard drives and everything else along with you.

Anyway, the point I'm trying make is this. As a hardware enthusiast you have the pick of some of the fastest computer hardware on the planet. Ignore the urge to stick with AMD or Intel out of tradition, go out there and find the best gear based on benchmarks!

So, who offers the best performance - is it AMD or Intel? I'm glad you asked, the answer is....

...Intel. For the moment anyway, Intel's dual and quad core processors are the king of the heap. In particular, the companies Core 2 Duo/Quad processor lineup is out-pacing AMDs current Athlon64 X2/FX processor families. That may indeed change by the end of Q4'07, or it may not.

AMD is partly to blame for its current situation. Big green has not refreshed its CPU lineup since the last time PCSTATS dished the dirt on the AMD vs. Intel slugfest. AMD won the battle back then, but relying on the now somewhat dated K8 Athlon64 processor has left AMD without a good competing CPU for Intel's "Conroe". Intel published performance results on "Conroe" for quite some time before it was officially released, so it's not like AMD was blindsided by it either.

Intel Climbs Back To The Top

For its efforts, Intel has undergone more than a few self-evaluations. It had to deal with a "Prescott" Pentium 4 voltage leak issue, it stopped pushing GHz as the singular processor metric and adopted the same kind of rating system AMD had been using for years. Then, Intel abandoned Netburst and modernized the P6 core into what we now know as the Core Solo and Core 2 Duo processor.

The Core Solo was nice, but Intel's Core 2 Duo is the real beauty. The CPU was an immediate hit among gamers from the time of its release, and it continues to out pace comparable Athlon64 processors.

Intel's previous NetBurst architecture had de-emphasized FPU power in favor of special instructions (SSE, 2, 3). This is partly the reason so many gamers ditched their Pentium 4/D computers in favor of AMD Athlon64 processors and it's more powerful FPU.

With the Intel Core processor architecture, the company finally addressed the FPU issue. Intel's "Conroe" CPU core has a very powerful FPU, and that has guaranteed a very welcome reception by gamers ever since.

As it stands in the fall of 2007, the Intel Core 2 Duo processor is generally more powerful than AMD's Athlon64 X2/FX series in games, and all around.

Whether you're working on multimedia tasks, workstation or just need raw data crunching power, the Core 2 Duo trounces AMD's best almost every time.

It's also proved its mettle as an excellent overclocker!

Early stepping Intel Core 2 Duo processors could overclock to 3.2 GHz+ on air cooling, and the recent 'G0' stepping can go even further. I've overclocked to the region of 3.8 GHz with the stock heatsink in fact.

By comparison, AMD's 90nm Athlon64 X2/FX processors have difficulty overclocking much past 3 GHz.... Make no mistake about it, clock for clock Intel's Core 2 Duo is currently faster than AMD's Athlon64 X2 and FX processors.

Thermal Output Improving

The Intel Pentium 4 and D processor series were notorious for consuming a lot of power, and consequently running quite hot. The architecture Intel based the Core 2 Duo processors on is much better in this regard. While Pentium 4 architecture was at one time headed towards 150W TDP (Typical Design power), many of its current processors are now pushing 85W or less. One generation before, Intel Pentium D CPUs hovered around the 125W TDP range, late model Core 2 Duo processors (like the E6750 ) have a 65W TDP!

It's true enough that the power values AMD and Intel specify are not entirely comparable with each other, but total system power measurements give a good basis for comparison. I've conducted some power draw measurements recently, and those tests showed that Intel is genuinely kicking high power habit. An average Intel Core 2 Duo E6750 based computer system draws about 7W more power than a budget AMD Sempron 3600+ based PC system with its single CPU core running at idle. You'd think the lower power budget AMD chip would be significantly easier on the juice than the fairly high end E6750 Core 2 Duo, but the difference is pretty small.

With an Intel Core 2 Duo system under load, total power draw results are impressive. For instance, a Core 2 Duo E6750 system consumes 163W of power (total PC power draw) when running with both CPU cores under load.

A comparable Intel Pentium D 940 system consumes 253W of power with both processing CPU cores stressed, and an AMD Athlon64 FX-62 power system consumes upwards of 235W! It's clear you can save a lot on the utility bills by switching to a CPU that sips electricity. Intel offers this, with great performance. (Please keep in mind that these are total system power draw values, not just the processor.)

I've often thought that Intel is the more innovative of the two companies when it comes to designing heatsinks for its processors. The current Core 2 Duo bifurcated radial fin heatsinks are remarkably good, and very quiet.

Gone are the days of throwing out the stock heatsink for an after market cooler the second the box is opened... For good all around CPU cooling, it's tough to beat Intel in terms of noise level. The stock heatsinks are just so quiet, thanks in large part to 90mm fans and Pulse Width Modulation which allows the rotational speed to vary based on moment to moment thermal output.

Of course, these aren't the only reasons Intel is leading with the Core 2 Duo, as we'll talk about next, chipsets play a big role....


Twitter Delicious Facebook Digg Stumbleupon Favorites More