Representing and manipulating data in computers
Representing and manipulating data in computers

This free course is available to start right now. Review the full course description and key learning outcomes and create an account and enrol if you want a free statement of participation.

Free course

Representing and manipulating data in computers

9 Conclusion

This course started with the idea that computers have become an important part of everyday life, especially when all the ‘invisible’ computers that surround us are taken into account – those embedded in objects such as kitchen scales and digital cameras.

Three fundamental ideas introduced in this course are:

  • computers comprise both hardware (the physical objects) and software (the programs);

  • computers receive data from the outside world, store it, manipulate it and present it back to the outside world;

  • data in computers is represented as binary codes – that is, strings of 0s and 1s.

Figure 11 is a generic functional block diagram for a computer. This is an important diagram in the context this course.

Figure 11
Figure 11 A functional block diagram of a computer which also shows the flow of data within the computer

The fundamental software components of a PC are its operating system and some application programs. Dedicated computers like those in the kitchen scales and the digital camera may well not have an operating system, but they certainly have programs to match the requirements of their applications. The tasks to be performed by these programs can be described by means of flowcharts, and you met some examples of flowcharts which describe some of the tasks performed by the three example computers of the block.

Ideas about data representation have also been applied to the three example computers, and you have seen how numbers, text, sound, pictures, analogue quantities and true/false quantities can be represented by binary codes in a computer.

You have also seen that computer instructions are represented as binary codes, and that the processor uses these binary codes to tell it what operations to perform. These operations include binary arithmetic and logic, and you have worked through some examples of both arithmetic and logic.

T224_2

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, find out more about the types of qualifications we offer, including our entry level Access courses and Certificates.

Not ready for University study then browse over 900 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 prospectus