NEW
Font size
WorksheetsCode Fiesta
Total questions: 20
Worksheet time: 3mins
What are the 2 parts of a computer instruction?
Op-code and operator
Op-code and Opstate
Opcode and Operand
Opcommand and Opmemory
Direct addressing means
The operand is the actual data
The operand is the memory address of the actual data
The operand is the memory address which points to the memory address that contains the actual data
The opcode is the memory address of the actual data
What is the kernel of the operating system?
The parts of the OS that interact with peripherals
Central components of the operating system
The part of the OS that are not loaded into memory
The start-up instructions for the computer
What is a multitasking computer?
Multiple users can be logged in at the same time
A CPU core that can run more than one process at a time
Multiple programs can be running at the same time
A computer that can handle multiple input devices.
A signal sent by a hardware or software to the CPU indicating that something needs attention is...
a system call
interrupt
paging
blocking
Process management....
allocates time for processes to use the CPU
is responsible for creating, deleting, renaming of files and folders
stores programs and data that are presently being used by the CPU
is the method by which the user interacts with the computer system
During your systems boot process what is the first thing that happens.
The operating system is started
POST occurs
The device drivers for each connected device are loaded
The BIOS switches on each connected device in a pre-defined sequence
What is the difference between paging and segmentation in memory management?
Paging splits the process to be loaded into equal size blocks
Paging splits the process to be loaded into variable sized, logical blocks
Paging allocates frames to hold the data on the hard drive
Paging is used on Windows computers, segmentation on MacOS
Bytecode is an example of....
Machine code
Assembly language
Source code
Intermediate code
Which of the following is not a state that a process in memory can be in?
Ready to run
Running
Blocked
Paused
The rules of a programming language constitute its __________.
Syntax
Logic
Format
Objects
A __________ translates high-level language statements into machine code.
Programmer
Syntax Detector
Compiler
Assembler
A key feature of procedural programming languages is that code is often grouped into logical units called __________.
Procedures
Variables
Constants
Logistics
The 6 stages of the waterfall method are typically....
Analysis, development, creation, testing, production, up keeping
Interview, make, code, validate, check, prototype, fix
Code, test, fix, launch maintain update
Analysis, design, implement, test, install, maintain
Which of these statements about agile is correct?
There is a continuous delivery of software from the early stages of the project
There are well defined checkpoints at each stage
Agile is focused on documentation of the process
Agile is linear approach to software development
The waterfall method is......
Pouring water on your keyboard and hoping it makes software
A linear approach to software development
A way to develop software quickly and responsively
Undocumented
In Little Man Computer which assembly instruction stores the value in the accumulator to a memory location?
STA x
LDA x
ADD x
SUB x
INP
What is the purpose of Memory Data Register
Holds the memory location of data that needs to be accessed
Holds data that is being transferred to or from memory
Where intermediate arithmetic and logic results are stored
Contains the address of the next instruction to be executed
In this scheduling algorithm, the process that comes first will be executed first and next process starts only after the previous gets fully executed.
First-come, first-serve
Shortest-job-first scheduling
Round-robin scheduling
Priority scheduling
Multilevel Queue scheduling
This is scheduling policy that selects for execution the waiting process with the smallest execution time.
First-come, first-serve
Shortest-job first scheduling
Round-robin scheduling
Priority scheduling
Multilevel queue scheduling
