Back to marketplace

Fundamentals Of Computer Systems

No description yet. This curated deck is ready for daily study.

Total cards: 21•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (21)

#1
Front (Question)

Hardware

Back (Answer)

Physical component of a computer system

#2
Front (Question)

Software

Back (Answer)

Instructions that tell a computer what to do

#3
Front (Question)

System software

Back (Answer)

Allows the user to operate a computer

#4
Front (Question)

Application software

Back (Answer)

Used to carry out tasks that are user oriented

#5
Front (Question)

Example of system software

Back (Answer)

Compiler Operation system

#6
Front (Question)

Example of application software

Back (Answer)

Web browsers Database software

#7
Front (Question)

Role of an operating system

Back (Answer)

To hide the complexities of the hardware from the user

#8
Front (Question)

What does the OS handle

Back (Answer)

Resource management Managing hardware to allocate processors Memories I/O devices

#9
Front (Question)

What are Low level languages considered to be

Back (Answer)

Machine code Assembly language

#10
Front (Question)

Machine code language

Back (Answer)

Written in binary and can be executed without needing to be translated

#11
Front (Question)

Assembly Language code

Back (Answer)

Written using mnemonics and needs to be translated in order to be executed

#12
Front (Question)

What does high level language include

Back (Answer)

Imperative high level language

#13
Front (Question)

Advantage and disadvantage of machine code

Back (Answer)

Doesn’t need a translator to translate code Harder to find or amend errors and all the memory addresses have to be remembered which leads to program errors

#14
Front (Question)

Advantage and disadvantage of using assembly language code

Back (Answer)

Easier to correct errors and amend instructions More compact It’s machine dependant and you must directly control the exact instruction sequences the processor executes

#15
Front (Question)

Imperative high level language code

Back (Answer)

When instructions are executed in a programmer defined order

#16
Front (Question)

Interpreter

Back (Answer)

A program translating high level language by reading each statement in the source code and immediately performing the action

#17
Front (Question)

Compiler

Back (Answer)

A program that translates high level language into machine code by translating all of the code

#18
Front (Question)

Assembler

Back (Answer)

Program that translates from code written in assembly language code into machine code

#19
Front (Question)

Difference between interpreter and compilation

Back (Answer)

compiler - produces machine code and translates the whole source code into machine code Interpreter - does not produce any object code and translates the source code one at a time into machine code

#20
Front (Question)

Difference between source code and object code

Back (Answer)

Source code - written in high level language code and east to modify and read Object code - written in machine language and difficult to read and modify

#21
Front (Question)

relationship between high-level language and low level language

Back (Answer)

high level languages require the use of a compiler of an interpreter for their translation into the machine code. low level language requires an assembler for directly translating the instructions of the machine language.