Title: Standard Grade Computing Studies
1Standard Grade Computing Studies COMPUTER SYSTEMS
2008
21 Systems Software
G/C
- High Level Languages (HLL)
- HLLs are special languages used by programmers to
code computer programs. - They have in common
- Are similar to English
- Need to be translated to machine code for the
processor. - Examples
- HTML, Basic, Java, C etc.
31 Systems Software
G/C
- Purpose of High Level Languages
- HLLs allow programmers to
- concentrate on solving problems
- provide help when debugging programs.
41 Systems Software
G/C
Need for Translation A translator program is
needed to change a program from HLL to machine
code. HLLs such as Basic and Java have their own
specific translator programs.
HLL Code
Machine Code
51 Systems Software
C
- Types of translator
- There are two types of translators interpreters
and compilers. - An interpreter translates the program a line at a
time as the program is running. - A compiler takes the entire source code of a
program and translates it into a machine (object)
code version that is stored.
61 Systems Software
C
Portability of Software Programs can run on
different computer systems i.e. processors,
operating systems, without being altered.
72 Operating Systems
F/G/C
Operating System (OS) An OS is a set of programs
that enable a computer system to function. It
controls the computer and any devices connected.
82 Operating Systems
F/G/C
Directories and folders One of the OSs jobs is
to manage the transfer of programs and data to
and from backing storage. The OS allows users to
organise their files into directories. In
Windows OS, a directory is called a folder.
92 Operating Systems
G/C
Interactive Systems An interactive operating
system responds to commands issued by the user.
102 Operating Systems
G/C
Real time systems.
112 Operating Systems
G/C
- Types of Files
- There are two types of files
- Program files are the executable machine code
files for software such as Microsoft Powerpoint
i.e. winword.exe - Data files are created by software applications.
A Powerpoint data file is a. presentation save
with the extension .ppt.
122 Operating Systems
C
Functions of the OS.
132 Operating Systems
C
Background job capability.
142 Operating Systems
C
Device Drivers
152 Operating Systems
C
Hierarchical Filing System A system that allows
folders and sub-folders to be created within to
organise files.
162 Operating Systems
C
Sequential and Random Access to data
173 Low-Level Machine
F/G/C
Stored Program
183 Low-Level Machine
F/G/C
Main Memory Size
193 Low-Level Machine
F/G/C
Input Process Output (IPO)
203 Low-Level Machine
F/G/C
Processor
213 Low-Level Machine
F/G/C
Main Memory
223 Low-Level Machine
G/C
Machine Code
233 Low-Level Machine
G/C
Positive Whole Numbers
243 Low-Level Machine
G/C
Text
253 Low-Level Machine
G/C
B/W Bitmapped Graphics
263 Low-Level Machine
C
Calculation of Storage Requirements B/W Bitmaps
273 Low-Level Machine
C
Processor Structure
283 Low-Level Machine
C
Word
293 Low-Level Machine
C
Addressability
304 Hardware
G/C
Addressability