Lecture 11 Notes
- The majority of computer and communication devices operate by following
instructions listed in the so-called program and stored in the device’s memory.
- Without programs, computers and other computing and information devices
would be as useless
- Computer hardware: computers, their components and peripherals.
- Computer software: computer programs and associated data that determine a
computer’s operating environment and provide users with applications by
commanding the hardware to perform specific tasks.
o Execution in the form of a sequence of instructions written in a specific
so-called programming language
o 2 types: system software and application software.
- System software: any computer software, which manages and controls computer
hardware so that application software can perform a task. Example: Windows,
Android, iOS (Apple), Linux
- Application Software: is any program, which is not system software. This is a
large class, which includes all the ”apps”. For example: Microsoft Word, iTunes,
Computer Game, Phone games (apps)
- Main challenge faced by the designers of these complicated machines was how to
provide an automaton with instructions that it would follow
- In old times (18 & 19 century), people would play music to birds in order to
teach them new songs. This formed Bird Organs – mechanical devices capable
of reproducing birds’ songs.
- Bird organ, a popular novelty of the 18th and 19th centuries, was a mechanical
bird, which made every movement a real bird does.
- Punch cards and paper tapes were used to store data – at that time provided the
most convenient way of