Software Intro

advertisement
Unit A451:
Computer systems and programming
Section 3: Software
1 – Intro to software
Section Objectives
Candidates should be able to:
(a) Explain what is meant by the term ‘software’
(b) Be aware of what an operating system is and be aware of
different examples of operating systems
(c) Understand the difference between ‘command line
interfaces’, ‘graphic user interfaces’ and ‘menu driven
interfaces’
What is software
•What do you understand the meaning of the
term ‘software’ to be?
SOFTWARE AND OPERATING SYSTEMS
What is software
•WHAT IS SOFTWARE?
•Software is the why we use a computer. These
are the programs that allow us to do something
useful with our computer.
•Without software to make them work,
computer systems are just electronic circuits
without instructions telling them what to do.
SOFTWARE AND OPERATING SYSTEMS
Operating Systems
What is meant by the term ‘operating system’
SOFTWARE AND OPERATING SYSTEMS
What is an Operating System?
•WHAT IS AN OPERATING SYSTEM?
•Most modern computer systems, from laptops
to phones to games consoles, need to have
some software that makes the hardware work
properly.
•This is called an Operating System (OS).
SOFTWARE AND OPERATING SYSTEMS
Operating Systems
Can you think of any examples of Operating
systems?
SOFTWARE AND OPERATING SYSTEMS
Operating Systems
SOFTWARE AND OPERATING SYSTEMS
Types of software interface
Operating systems allow the user to interact
with different software packages on a
computer.
The way they do this is by providing an
interface.
SOFTWARE AND OPERATING SYSTEMS
Types of software interface
There are three main interfaces that can be
used to interact with operating systems.
Graphic User Interface
Menu Driven Interface
Command Line Interface
SOFTWARE AND OPERATING SYSTEMS
Command Line
• Command line interfaces are best used by
experts!
• In the early days of personal computers, all
PCs used command-line interfaces.
• They are used by typing in commands to
interact with software and perform tasks
• An example of a common command driven
interface is MS-DOS. The MS-DOS command
to display all files on c:\ would be: dir c:\
SOFTWARE AND OPERATING SYSTEMS
Command Line
• Commands must be typed correctly and in the right
order or the command will not work. This can be
tricky for beginners.
• Experienced users who know the commands can
work very quickly without having to find their way
around menus.
• An advantage of command driven programs is that
they do not need the memory and processing
power of the latest computer and will often run on
lower spec machines.
SOFTWARE AND OPERATING SYSTEMS
Command Line
SOFTWARE AND OPERATING SYSTEMS
Menu Driven Interface
• A menu driven interface is one that the user
needs to use set menu items to navigate
through
• A menu of options is offered to the user and
they can chose from the options set by the
designer of the system.
• Like a menu system on a Sky TV or a Virgin
Media box.
SOFTWARE AND OPERATING SYSTEMS
Menu Driven Interface
• They are easy to use as the user does not
have to remember sets of commands.
• They are user friendly - you can often guess
your way around the options.
• They can be irritating if there are too many
levels of menus to move around - with a
command-line interface you can go to the
option required immediately.
SOFTWARE AND OPERATING SYSTEMS
Menu Driven Interface
SOFTWARE AND OPERATING SYSTEMS
Graphic User Interface
• Graphical user interface is sometimes
shortened to GUI. The user chooses an
option usually by pointing a mouse at an icon
representing that option.
SOFTWARE AND OPERATING SYSTEMS
Graphic User Interface
• They are much easier to use for beginners.
• They enable you to easily exchange
information between software using cut and
paste or 'drag and drop'.
• They use a lot of memory and processing
power. It can be slower to use than a
command-line interface if you are an expert
user.
SOFTWARE AND OPERATING SYSTEMS
Graphic User Interface
SOFTWARE AND OPERATING SYSTEMS
Download