Thursday 20 October 2011

Week 3 - Session 1. Software layers: Operating System, drivers, system software, application programs,

I hope this session will help me greatly in order to get more information about operating System, drivers, system software, application programs.

What is software?

Software is the general term for information that's recorded onto some kind of medium. For example, when you go to the video store and rent or buy a tape or DVD, what you're really getting is the software that's stored on that tape or disk. Your VCR or DVD player are hardware devices that are capable of reading the software from a tape or disk and projecting it onto your TV screen, in the form of a movie.
Your computer is a hardware device that reads software too. Most of the software on your computer comes in the form of programs. A program consists of "instructions" that tell the computer what to do, how to behave. Just as there are thousands of albums you can buy on CD for your stereo, and thousands of movies you can buy to play on your VCR or DVD player, there are thousands of programs that you can buy to run on your computer.





Categoriws of software:
  • System Software
  • Aplication software
  • programming language 
The System software controls and maintains the operations of the computer and its devices.

The Application software makes users more productive and assist them with their task

The Programming language enables people to communicate instructions to a computer.


Software layers



A systems software can be partitioned using the concept of software layers.


Software layers are where each ‘layer’ of a system deals with a certain function of a system which, usually, gets more and more detailed as you burrow down into the layer stack.



Application program
An application program sometimes shortened to application is any program designed to perform a specific function directly for the user or, in some cases, for another application program. Examples of application programs include word processors; database programs; Web browsers; development tools; drawing, paint, and image editing programs; and communication programs. Application programs use the services of the computer's operating system and other supporting programs. The formal requests for services and means of communicating with other programs that a programmer uses in writing an application program is called the application program interface (API).


Operating system

An operating system, or OS, is a software program that enables the computer hardware to communicate and operate with the computer software. Without a computer operating system, a computer would be useless.

OS receives order from the user via application program

It has programs and routines that control all accesses to hardware

Higher levels are protected from any issues

when the OS determines its safe to proceed, direct calls to device drivers are performed


Device drivers

device driver is a program that controls a particular type of device that is attached to your computer. There are device drivers for printers, displays, CD-ROM readers, diskette drives, and so on. When you buy an operating system, many device drivers are built into the product. However, if you later buy a new type of device that the operating system didn't anticipate, you'll have to install the new device driver. A device driver essentially converts the more general input/output instructions of the operating system to messages that the device type can understand.


Protecting your computer

Computer viruses are deadly. They often spread without any apparent contact and can be a nuisance, or even worse, fatal to your computer. Individuals who create these viruses estimated at 10-15 new ones a day--are the electronic version of terrorists. Their goal is to inflict havoc and destruction on as many people as possible by disabling, stealing, damaging, or destroying computer and information resources. Often, they have no specific target in mind, so no one is safe. If you access the Internet, share files or your computer with others, or load anything from diskettes, CDs, or DVDs onto your computer, you are vulnerable to viruses. Fortunately, there are good guys working just as hard as the hackers to develop cures for viruses as quickly as they send them off into cyberspace. And there are many things you can do to keep your computer from catching viruses in the first place.








No comments:

Post a Comment