Topic 6 - Resource Management

5.0(1)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/21

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

22 Terms

1
New cards
Primary memory
Memory that can be addressed and accessed directly by the processor. (RAM and ROM)
2
New cards
Secondary Memory
A type of memory that allows a user to store data and programs for as long as desired, in, for example, a hard disk drive.
3
New cards
Mainframe computers and supercomputers
Used by large businesses, government agencies, and in science and education. They provide centralized storage and processing, and can manipulate tremendous amounts of data
4
New cards
Server
A computer that awaits and responds to requests for data.
5
New cards
Batch processing
Programs that are batched together and executed as a group in "parallel"
6
New cards
Multiprogramming
The technique of keeping multiple programs in main memory at the same time, competing for the CPU
7
New cards
Multitasking
An operating system feature that allows more than one application to run at a time.
8
New cards
Multithreading
Allows different parts of a single program to run concurrently with the use of threads.
9
New cards
Multi-access
More than one user can access files at the same time
10
New cards
Operating System (OS)
A collection of programs that coordinate between the hardware and user processes. It has full access to the parts of a system, including peripherals.
11
New cards
Memory leak
A problem where data gets created, but never deleted.
12
New cards
Address Binding
The tying of a virtual/logical address to a physical address.
13
New cards
Swapping
Processes are swapped in and out of primary memory to the disk(secondary memory)
14
New cards
Paging
The process of swapping data or instructions that have been placed in the swap file for later use back into active random access memory (RAM). The contents of the hard drive's swap file then become less active data or instructions.
15
New cards
Page
A set amount of data referenced by the processor.
16
New cards
Thrashing
A condition of excessive paging in which the operating system becomes sluggish.
17
New cards
Slice
Time allocated to each user in a multi-access system
18
New cards
Interrupt Mechanism
Suspends a process that is being executed and invokes a mechanism to identify the next process in the execution queue
19
New cards
interrupt handler
An OS service routine that processes interrupts; each interrupt handler is a separate program stored in a separate part of primary storage.
20
New cards
Scheduler
System software which establishes the order in which instructions are executed by the processor
21
New cards
device driver
A software program that provides the instructions a computer needs to communicate with a device, such as a scanner.
22
New cards
Polling
Periodic checking of devices by a central device to sample their status.