Topic 6 - Resource Management

studied byStudied by 3 people
5.0(1)
Get a hint
Hint

Primary memory

1 / 21

22 Terms

1

Primary memory

Memory that can be addressed and accessed directly by the processor. (RAM and ROM)

New cards
2

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.

New cards
3

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

New cards
4

Server

A computer that awaits and responds to requests for data.

New cards
5

Batch processing

Programs that are batched together and executed as a group in "parallel"

New cards
6

Multiprogramming

The technique of keeping multiple programs in main memory at the same time, competing for the CPU

New cards
7

Multitasking

An operating system feature that allows more than one application to run at a time.

New cards
8

Multithreading

Allows different parts of a single program to run concurrently with the use of threads.

New cards
9

Multi-access

More than one user can access files at the same time

New cards
10

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.

New cards
11

Memory leak

A problem where data gets created, but never deleted.

New cards
12

Address Binding

The tying of a virtual/logical address to a physical address.

New cards
13

Swapping

Processes are swapped in and out of primary memory to the disk(secondary memory)

New cards
14

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.

New cards
15

Page

A set amount of data referenced by the processor.

New cards
16

Thrashing

A condition of excessive paging in which the operating system becomes sluggish.

New cards
17

Slice

Time allocated to each user in a multi-access system

New cards
18

Interrupt Mechanism

Suspends a process that is being executed and invokes a mechanism to identify the next process in the execution queue

New cards
19

interrupt handler

An OS service routine that processes interrupts; each interrupt handler is a separate program stored in a separate part of primary storage.

New cards
20

Scheduler

System software which establishes the order in which instructions are executed by the processor

New cards
21

device driver

A software program that provides the instructions a computer needs to communicate with a device, such as a scanner.

New cards
22

Polling

Periodic checking of devices by a central device to sample their status.

New cards

Explore top notes

note Note
studied byStudied by 107 people
... ago
5.0(6)
note Note
studied byStudied by 13 people
... ago
5.0(1)
note Note
studied byStudied by 1 person
... ago
5.0(1)
note Note
studied byStudied by 21 people
... ago
5.0(1)
note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 35 people
... ago
5.0(2)
note Note
studied byStudied by 20 people
... ago
5.0(1)
note Note
studied byStudied by 534 people
... ago
5.0(1)

Explore top flashcards

flashcards Flashcard (82)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (29)
studied byStudied by 14 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (30)
studied byStudied by 7 people
... ago
5.0(1)
flashcards Flashcard (35)
studied byStudied by 204 people
... ago
4.7(9)
flashcards Flashcard (100)
studied byStudied by 67 people
... ago
5.0(1)
flashcards Flashcard (27)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (42)
studied byStudied by 255 people
... ago
5.0(3)
robot