Resource management Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Secondary Storage: Direct Access

A

Does not have to iterate through every data to find a specific one (all the solid state shit)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Secondary Storage: Sequential Access

A

Iterates through everything to find something

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Processor

A

Repeats the Fetch, Decode, Execute cycle continuously as long as the computer has power(processor performance is measured by MIPS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Million Instructions Per Second (MIPS)

A

(Cycles per second)/((cycles/instruction)*1000000)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Clock Rate

A

Frequency at which at which the processor is running(the hertz rating you see on your phone, computer and shit)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Memory Bandwidth

A

The rate at which data can travel from SRAM to DRAM to the processor and vice versa(Megabits per second)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Sound Processor

A

Facilitates the input, process, output of audio signals (mostly integrated within the motherboard)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Graphics Processing Unit (GPU)

A

Manipulates and processes graphic and images

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Multiprocessor

A

Has multiple integrated circuits (ICs) mounted on the motherboard (can run multiple programs faster, but more complex and expensive)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Multicore system

A

Has multiple cores in a single processor and the main cache memory is shared by all the cores (RUNS A SINGLE PROGRAM FASTER)[Example: Xeon E5-2697 has 12 cores)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Batch processing

A

Programs are batched together and executed as a group (only one from the group runs while the the others wait in QUEUE)[Time Sharing]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Multiprogramming

A

More than one program could be loaded in the main memory at the same time (MAXIMIZE CPU time but MINIMIZE CPU IDLE TIME)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Multitaksing

A

Similar to multiprogramming except it handles tasks instead of whole programs[Time Sharing]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Multithreading

A

Ability of a program to execute different parts of the program called thread simultaneously(allows GUI to be responsive even if a process is taking a long time; prevent the circle of death in a Mac)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Address Binding

A

Process of mapping a logical address to physical address

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Logical address

A

Reference to a stored value

17
Q

Physical Address

A

Actual address of one memory cell

18
Q

Swapping

A

Mechanism in which parts of a program can be swapped out of the RAM and put into the hard disk when not in use. Then swapped back in to complete the task

19
Q

Virtual memory

A

Memory that appears to exist as primary storage although most of it is supported by data in the secondary(transfer between them is made automatically)

20
Q

Paging

A

Underlying mechanism of virtual memory implementation, which allows all modern OS to use the secondary as if it was the primary

21
Q

Thrashing

A

Occurs when a computer’s virtual memory subsystem is in a constant state of paging

22
Q

Slicing(slice)

A

Time allocated to each user in a multi-access system or to a program in a multitasking system

23
Q

Interrupt Mechanism (for the OS)

A

Suspends a process that is required by the ALU and halves a mechanism to identify the next process to be executed

24
Q

Device driver

A

Handles all the internal and external hardware (coded by product manufacturer and guides the OS as to how to use use the device)

25
Q

OS Resource Management Techniques

A

NAME?

26
Q

Task scheduling

A

Creates and manages common tasks that the computer should do at specific times (tasks: virus scans, backups, defragmentation)

27
Q

Process scheduling

A

Decides on next tasks to be admitted in the CPU

28
Q

Most common CPU scheduling algorithms

A

NAME?

29
Q

Policies and Account Management

A

OS is responsible for setting up accounts for each user who will use the computer or network resources (account define the privileges and access rights of a user)

30
Q

Interrupts

A

Signal from a device or from a program within the computer that causes the OS to stop the current task and decides what to do next (Example: When your printer runs out of paper)

31
Q

Polling

A

Periodic checking of devices, by a central device to sample their states