Fundamentals of Computer Systems Flashcards
What type of system software is used by
programmers to simplify the process of application
development?
libraries
Under which category of software is the operating
system classed?
System Software
Under which category of software is a web browser
classed?
Application Software
Define Software
Program code. Sequences of
instructions which are executed in order
to perform a task.
What is the role of system software
To operate, control and maintain the
computer and its components.
Define Hardware
The physical components of a computer
system
Why is an operating system said to provide a virtual
machine?
The operating system hides the true
complexity of the computer from the
user.
Under which category of software is a compiler
classed?
Translators
Which type of programming language is this?
110001010
010100010
101010100
Machine code
Which are processor specific: low-level languages or
high-level languages?
Low-level Languages
Which type of language uses mnemonics in
instructions?
Assembly language
Which type of languages must be translated into
machine code with a compiler or interpreter before
execution?
High-Level Language
Which type of languages support built-in functions?
High-Level Languages
Which type of language specifies how the computer
should complete a task, rather than what a computer
should do?
Imperative High=Level Languages
Are High-Level Languages platform specific
No
What type of translator can be used to translate
assembly language into machine code?
Assemblers
Which two types of translator can be used to
translate high-level languages into machine code?
Compilers and Interpreters
Which type of translator translates high-level
languages into machine code line-by-line?
Interpreters
Which type of translator translates high-level
languages into machine code in one go?
Compilers
Which type of translator requires the source code to
be present when the program is executed?
Interpreters
Which type of translator has procedures to translate
each kind of program instruction?
Interpreters
Which type of translator which translates high-level
languages into machine code best protects source
code?
Compilers
What are the two inputs of an edge-triggered D-type
flip-flop?
- Data
- Clock Signal
What type of logic circuit can be used to
store the value of a single bit?
Edge-triggered D-type flip-flop
Which two logic gates are used in a half adder?
XOR and AND Gate
When is the value stored by an edge-triggered
D-type flip-flop set?
When the clock signal changes
Which logic gates represented
by this logic circuit?
2 XOR
2 And
1 OR
What is the order of operations for Boolean algebra
Brackets, then NOT, then AND, then OR