Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SYSTEMS SOFTWARE – An interface between the user and the computer; Performs
tasks needed to run the computer.
Operating System – Interface between the user and the computer; a virtual
machine.
Utility Program -
E.g. virus scanner, disk formatter, backup program.
Library Programs - Previously written program code; program files which are
used by other/many applications.
2. Fundamentals of Programming
Assembler – Translates assembly code into machine code.
Complier – Translates the whole high level language source code into object
code. USE: finish development; software shipped to user. REASON: speed of
execution.
Interpreter – Translates one line at a time and then executes it. USE: software
under development. REASON: debugging tools.
• The object code can be saved on disk and run whenever required, without
the need to recompile.
• The object code executes faster than interpreted code.
• The object code produced by a complier can be distributed or executed
without having the complier present.
• The object code is more secure, as it cannot be read without a great deal
of “reverse engineering”.
Sampling Resolution – The number of bits used to store one sound sample.
Parallel Data Transmission – Several bits are sent at the same time; down
several wires.
Handshaking – The sender and receiver are both ready before transmission.