YEAR 1 CO1 WEEK 26 APPLICATIONS SOFTWARE AND WEEK 27 (IDE,TRANSLATORS) Flashcards
What is software?
sets of instructions which run on a computer systems
what is System Software?
-Controls the hardware of the computer
-gives a platform to run other software
-Acts as an interface for user
-provides house keeping software
what is application software?
make the computer do something useful
what are example of Applications?
-word processors
-Email clients
-Music streaming application
-video playback application
-news feed readers
what are application?
runs in the background
what are utilities?
an application that has a very specific task
eg;
-Disk Defragmenter
- virus checker
what are the different sources of Application software?
off the shelf
custom
bespoke
What is Off the shelf?
Purchase the complete application from a commercial source as a finished product
What is Custom source?
Purchased with altered requirements to suit you
What is Bespoke source?
Write it yourself or pay some one to
what is a translator?
translators are code that translates source code into machine code which is binary ones and zeros
what is machine code?
binary notation
introduction on bytes of data
dependent on architecture
hard to program
what are the three types of translators
Assemblers
compilers
interpreter
what is an assembler
An assebler is designed to translate assembly code into machine code (cpu specific)
mnemonics-ADD et
assembley language of a way an assembler work
what is the assembler task order
- Reseves storage for instructions & data
- Replaces mnemonic opcodes by machine codes
- Replace symbolic addresses by numeric addresses
- creates symbol table
- checks syntax
- Error diagnostics