Software Categories
Operating Systems
CPU Architecture
FDE Cycle
Memory Types
100

Write types of System Software?

Operating Systems

Library

Utility Software

Translators

100

Which kind of UI is most used?

GUI

100

Name three parts of CPU

CU
ALU
Registers

100

What is FDE stands for

Fetch
Decode
Execute

100

How many types of computer and names

2
Internal and External

200

Write three types of softwares

Assembler
Compiler
Interpreter

200

Write what CLI stands for?

Command Line Interface

200

Name three parts of von Neumann architecture not including buses

IO devices
CPU
Memory

200

Explain difference between MAR and MDR?

One carries memory address, another carries data or instruction.

200

What is volatile means?

Data is lost when PC is turned off.

300

__________ - provides an interface between the user and the hardware

OS

300

What is user interface? 

Interaction between the user and the machine

User sends commands with the expected result

300

Write at least name of four registers.

MAR
MDR
CIR
PC
Accumulator

300

Name of the simulation to explain FDE cycle.

Little Man Computer

300

Write three differences of ROM and RAM.

Data-Retention RAM is a volatile memory that could store the data as long as the power is supplied. 

 ROM is a non-volatile memory that the could retain the data even when the power is turned off. 

 Read/Write  Read and write operations are supported.  Only read operations are supported.  Use  Used to store the data that has to be currently processed by CPU temporarily. 

It is typically used to store firmware or microcode, which is used to initialize and control hardware components of the computer. 

Speed  It is a high-speed memory.  It is much slower than the RAM. 

400

Calculator - belongs to ________ purpose application software

special

400

Write at least 4 functions of the OS.

Memory management

Process management

File management

Interruptions

Security management

Hardware management

400

Which bus is unidirectional?

Address bus

400

What is opcode and operand?

opcode - intruction name such as ADD, LDA

operand - data or address

400

What is Cache memory

Cache memory is volatile memory that is located on CPU and makes computer faster.

500

Backup software is _______ program

Utility

500

Write three main tasks carried out by OS

Communication between hardware and software

Allocation computer memory and management CPU time

Organization of data storage

500

Explain bus width and unit.

Bus width refers to the amount of data that can be accessed or transmitted at one time in computer architecture, typically measured in bits.

500

INP
STA 22
INP
STA 23
INP
STA 24
LDA 22
SUB 23
ADD 24
OUT
HLT

Explain mnemonic code above. Write formula.

A-B+C

500

Write definition of a virtual memory.

Virtual memory is a memory management technique that allows a computer to use hard disk space to simulate additional RAM, enabling it to run larger applications than the physical memory would normally allow. It creates the illusion of a large, continuous block of memory, helping to manage multiple processes efficiently.