Computers and computer systems
Computers and computer systems

Start this free course now. Just create an account and sign in. Enrol and complete the course for a free statement of participation or digital badge if available.

Free course

Computers and computer systems

7 Computer programs

7.1 Introduction

Earlier on I indicated that in order for a processor to perform a defined function it needs to be supplied with a list of instructions called a program. In this section I shall explore this idea a little further.

Software can be split into two categories, application software and operating systems. Application software is the name given to programs which enable a computer to perform specific tasks. The program that processes the image in the digital camera is one example; a word processor running on a PC is another.

In computers that are running several application programs, the programs may well be sharing some of the computer's resources, such as its display or its hard disk. If this is the case then an operating system provides general-purpose software that controls the sharing of resources amongst the various programs, making sure that they are not competing for the same resource. The operating system on a PC makes it possible for, say, information about incoming email to appear on the screen whilst a word processor is running and a document is printing. The operating system you are most likely to be familiar with is Windows® the computing requirements for this course specify that you must have access to a PC running a Windows® operating system.

Very simple computers, such as the one in the kitchen scales, have only one program running and consist of a modest set of resources. In such simple systems the distinction between the operating system and the application program is not clearly defined, and it is not customary to distinguish between them. But in more complex computers an operating system becomes useful, and in something as complex as a PC it is a crucial component.

In Section 7.2 I will look a little more closely at operating systems. Then in Sections 7.3 and 7.4 I will look at how application programs are developed.


Take your learning further

Making the decision to study can be a big step, which is why you'll want a trusted University. The Open University has 50 years’ experience delivering flexible learning and 170,000 students are studying with us right now. Take a look at all Open University courses.

If you are new to University-level study, we offer two introductory routes to our qualifications. You could either choose to start with an Access module, or a module which allows you to count your previous learning towards an Open University qualification. Read our guide on Where to take your learning next for more information.

Not ready for formal University study? Then browse over 1000 free courses on OpenLearn and sign up to our newsletter to hear about new free courses as they are released.

Every year, thousands of students decide to study with The Open University. With over 120 qualifications, we’ve got the right course for you.

Request an Open University prospectus371