Translate

Monday 31 December 2012


APPLICATIONS OF COMPUTER

Computers have their application or utility everywhere. We find their applications in almost every sphere of life–particularly in fields where computations are required to be done at a very fast speed and where data is so complicated that the human brain finds it difficult to cope up with.
[B]In Tourism:[/B] Hotels use computers to speed up billing and checkout the availability of rooms. So is the case with railways and airline reservations for booking tickets. Architects can display their scale models on a computer and study them from various angles and perspectives.
[B]In Banks: [/B] Banks also have started using computers extensively. Terminals are provided in the branch and the main computer is located centrally. This enables the branches to use the central computer system for information on things such as current balance, deposits , overdrafts, interest charges, etc. MICR encoded cheques can be read and sorted out with a speed of 3000 cheques per minute by computers as compared to hours taken by manual sorting. Electronic funds transfer (EFT) allows a person to transfer funds through computer signals over wires and telephone lines making the work possible in a very short time.
[B]In Industry: [/B] Computers are finding their greatest use in factories and industries of all kinds. They have taken over the work ranging from monotonous and risky jobs like welding to highly complex jobs such as process control. Drills, saws and entire assembly lines can be computerized. Moreover, quality control tests and the manufacturing of products, which require a lot of refinement, are done with the help of computers.
[B]In Transportation: [/B] Today computers have made it possible for planes to land in foggy and stormy atmosphere also. The aircraft has a variety of sensors, which measure the plane’s altitude, position, speed, height and direction. Computer use all this information to keep the plane flying in the right direction. In fact, the Auto–pilot feature has made the work of pilot much easy.
[B] In Education:[/B] Computers have proved to be excellent teachers. They can possess the knowledge given to them by the experts and teach you with all the patience in the world. You may like to repeat a lesson hundred times, go ahead, you may get tired but the computer will keep on teaching you. Computer based instructions (CBI) and Computer Aided Learning (CAL) are common tools used for teaching. Computer based encyclopedia such as Britannica provide you enormous amount of information on anything.
[B]In Entertainment: [/B] Computers are also great entertainers. Many computer games are available which are like the traditional games like chess, football, cricket, etc. Dungeons and dragons provide the opportunity to test your memory and ability to think. Other games like Braino and Volcano test your knowledge.
Block Diagram of Computer :
A computer can process data, pictures, sound and graphics. They can solve highly complicated problems quickly and accurately. A computer as shown in Fig.  performs basically five major computer operations or functions irrespective of their size and make. These are
1) it accepts data or instructions by way of input,
2) it stores data,
3) it can process data as required by the user,
4) it gives results in the form of output, and
5) it controls all operations inside a computer.
Fig : Basic computer Operations

We discuss below each of these Computer operations
1. Input: This is the process of entering data and programs in to the computer system. You should know that computer is an electronic machine like any other machine which takes as inputs raw data and performs some processing giving out processed data. Therefore, the input unit takes data from us to the computer in an organized manner for processing.
2. Storage: The process of saving data and instructions permanently is known as storage. Data has to be fed into the system before the actual processing starts. It is because the processing speed of Central Processing Unit (CPU) is so fast that the data has to be provided to CPU with the same speed. Therefore the data is first stored in the storage unit for faster access and processing. This storage unit or the primary storage of the computer system is designed to do the above functionality. It provides space for storing data and instructions.
The storage unit performs the following major functions:
• All data and instructions are stored here before and after processing.
• Intermediate results of processing are also stored here.
3. Processing: The task of performing operations like arithmetic and logical operations is called processing. The Central Processing Unit (CPU) takes data and instructions from the storage unit and makes all sorts of calculations based on the instructions given and the type of data provided. It is then sent back to the storage unit.

 Input-Devices:                                              

Keyboard, Mouse, Scanner, Microphone, Joystick, Web Cam, Optical Mark Reader, Optical Character Reader, Optical Bar code Reader, Touch Pen, Graphic digitizer, light pen, Touch pad\screen.

Output-Devices: 
Monitor, Printer, Plotter, Speaker
Both:
CD, Pen-drive, MODEM, hard drive, tape drive, disk drive

FUNCTIONAL UNITS
In order to carry out the operations mentioned in the previous section the computer allocates the task between its various functional units. The computer system is divided into three separate units for its operation.
They are
1) arithmetic logical unit
2) control unit.
3) central processing unit.
Central Processing Unit (CPU) 
The ALU and the CU of a computer system are jointly known as the central processing unit. You may call CPU as the brain of any computer system. It is just like brain that takes all major decisions, makes all sorts of calculations and directs different parts of the computer functions by activating and controlling the operations
Control Unit (CU)
The next component of computer is the Control Unit, which acts like the supervisor seeing that things are done in proper fashion. Control Unit is responsible  for  coordinating various operations using time signal. The control unit determines the sequence in which computer programs and instructions are executed. Things like processing of programs stored in the main memory, interpretation of the instructions and issuing of signals for other units of the computer to execute them. It also acts as a switch board operator when several users access the computer simultaneously. Thereby it coordinates the activities of computer’s peripheral equipment as they perform the input and output. 

Arithmetic Logical Unit (ALU) Logical Unit
Logical Unit : After you enter data through the input device it is stored in the primary storage unit. The actual processing of the data and instruction are performed by Arithmetic Logical Unit. The major operations performed by the ALU are addition, subtraction, multiplication, division, logic and comparison. Data is transferred to ALU from storage unit when required. After processing the output is returned back to storage unit for further processing or getting stored.
Education : Getting the right kind of information is a major challenge as is getting information to make sense. College students spend an average of 5-6 hours a week on the internet.
Health and Medicine : Computer technology is radically changing the tools of medicine. All medical information can now be digitized. Software is now able to computer the risk of a disease. Mental health researchers are using computers to screen troubled teenagers in need of psychotherapy. A patient paralyzed by a stroke has received an implant that allows communication between his brain and a computer; as a result, he can move a cursor across a screen by brainpower and convey simple messages.
Science: Scientists have long been users of it. A new adventure among scientists is the idea of a “collaboratory”, an internet based collaborative laboratory, in which researchers all over the world can work easily together even at a distance. An example is space physics where space physicists are allowed to band together to measure the earth’s ionosphere from instruments on four parts of the world.
Business: Business clearly see the interest as a way to enhance productivity and competitiveness. Some areas of business that are undergoing rapid changes are sales and marketing, retailing, banking, stock trading, etc. Sales representatives not only need to be better educated and more knowledgeable about their customer’s businesses, but also must be comfortable with computer technology.
Government:                   
Various departments of the Government use computer for their planning, control and law enforcement activities. To name a few – Traffic, Tourism, Information & Broadcasting, Education, Aviation and many others.
Defence:
There are many uses computers in Defence such as:
1) Controlling UAV or unmanned air-crafts an example is Predator. If you have cable I would recommend watching the shows “Future Weapons" and “Modern Marvels". The show future weapon gives an entire hour to the predator.
2) They are also used on Intercontinental Ballistic Missiles (ICBMs) that uses GPS and Computers to help the missile get to the target.
3) Computers are used to track incoming missiles and help slew weapons systems onto the incoming target to destroy them.
4) Computers are used in helping the military find out where all their assets are (Situational Awareness) and in Communications/Battle Management Systems.
5) Computers are used in the logistic and ordering functions of getting equipments to and around the battlefield.
6) Computers are used in tanks and planes and ships to target enemy forces, help run the platform and more recently to help diagnose any problems with the platforms.
7) Computers help design and test new systems.
Sports:
In today's technologically growing society, computers are being used in nearly every activity.
Safety
Computers have aided in the design of safety equipment in sports such as football helmets to shoes to mouth guards


What are characteristic of a computer?
Basic characteristics about computer are:
1. Speed: - As you know computer can work very fast. It takes only few seconds for calculations that we take hours to complete. You will be surprised to know that computer can perform millions (1,000,000) of instructions and even more per second.
2. Accuracy: - The degree of accuracy of computer is very high and every calculation is performed with the same accuracy. The accuracy level is 7
3. Diligence: - A computer is free from tiredness, lack of concentration, fatigue, etc. It can work for hours without creating any error. If millions of calculations are to be performed, a computer will perform every calculation with the same accuracy. Due to this capability it overpowers human being in routine type of work.
4. Versatility: - It means the capacity to perform completely different type of work. You may use your computer to prepare payroll slips. Next moment you may use it for inventory management or to prepare electric bills determined on the basis of design of computer. The errors in computer are due to human and inaccurate data.
5. Power of Remembering: - Computer has the power of storing any amount of information or data. Any information can be stored and recalled as long as you require it, for any numbers of years. It depends entirely upon you how much data you want to store in a computer and when to lose or retrieve these data.
6. No IQ: - Computer is a dumb machine and it cannot do any work without instruction from the user. It performs the instructions at tremendous speed and with accuracy. It is you to decide what you want to do and in what sequence. So a computer cannot take its own decision as you can.
7. No Feeling: - It does not have feelings or emotion, taste, knowledge and experience. Thus it does not get tired even after long hours of work. It does not distinguish between users.
8. Storage: - The Computer has an in-built memory where it can store a large amount of data. You can also store data in secondary storage devices such as floppies, which can be kept outside your computer and can be carried to other computers.


WHAT IS OS?
Operating System is a software program that acts as an interface between the user and the computer. It is a software package which allows the computer to function.
Functions:
Program creation
Program execution
Access to Input/Output devices
Controlled access to files
System access
Error detection and response
Interpreting the commands
Managing peripherals
Memory management
Processor management
Information management
Process communication
Networking
Operating System:
An operating system (OS) is a set of software that manages computer hardware resources and provides common services for computer programs. The operating system is a vital component of the system software in a computer system. Application programs require an operating system to function.
Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting for cost allocation of processor time, mass storage, printing, and other resources.
For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware, although the application code is usually executed directly by the hardware and will frequently make a system call to an OS function or be interrupted by it. Operating systems can be found on almost any device that contains a computer—from cellular phones and video game consoles to supercomputers and web servers.




Types
Real-time
A real-time operating system is a multitasking operating system that aims at executing real-time applications. Real-time operating systems often use specialized scheduling algorithms so that they can achieve a deterministic nature of behavior. The main objective of real-time operating systems is their quick and predictable response to events. They have an event-driven or time-sharing design and often aspects of both. An event-driven system switches between tasks based on their priorities or external events while time-sharing operating systems switch tasks based on clock interrupts.
Multi-user
A multi-user operating system allows multiple users to access a computer system concurrently. Time-sharing system can be classified as multi-user systems as they enable a multiple user access to a computer through the sharing of time. Single-user operating systems, as opposed to a multi-user operating system, are usable by a single user at a time. Being able to use multiple accounts on a Windows operating system does not make it a multi-user system. Rather, only the network administrator is the real user. But for a UNIX-like operating system, it is possible for two users to login at a time and this capability of the OS makes it a multi-user operating system.
Multi-tasking vs. Single-tasking
When only a single program is allowed to run at a time, the system is grouped under a single-tasking system. However, when the operating system allows the execution of multiple tasks at one time, it is classified as a multi-tasking operating system. Multi-tasking can be of two types: pre-emptive or co-operative. In pre-emptive multitasking, the operating system slices the CPU time and dedicates one slot to each of the programs. Unix-like operating systems such as Solaris and Linux support pre-emptive multitasking, as does Amiga OS. Cooperative multitasking is achieved by relying on each process to give time to the other processes in a defined manner. 16-bit versions of Microsoft Windows used cooperative multi-tasking. 32-bit versions, both Windows NT and Win9x, used pre-emptive multi-tasking. Mac OS prior to OS X used to support cooperative multitasking.


Distributed
Further information: Distributed system
A distributed operating system manages a group of independent computers and makes them appear to be a single computer. The development of networked computers that could be linked and communicate with each other gave rise to distributed computing. Distributed computations are carried out on more than one machine. When computers in a group work in cooperation, they make a distributed system.
Embedded
Embedded operating systems are designed to be used in embedded computer systems. They are designed to operate on small machines like PDAs with less autonomy. They are able to operate with a limited number of resources. They are very compact and extremely efficient by design. Windows CE and Minix 3 are some examples of embedded operating systems.
Examples of operating systems
UNIX and UNIX-like operating systems

No comments:

Post a Comment