This class was created by Brainscape user Maryam Sonnie. Visit their profile to learn more about the creator.

Decks in this class (16)

networks introduction
Hosts,
Communication links,
What is bandwidth
48  cards
application layer
As a service what is the internet...,
What are network applications,
Do we need to write software for ...
59  cards
transport layer
Goal of the transport layer,
What happens on sender side,
What happens on receiver side
30  cards
network layer
What is the network layer,
2 key net layer principles,
What is link layer independence
39  cards
OS1 introduction
What is an operating system,
Goals of the os 3,
Explain the analogy of the os bei...
25  cards
Memory Multiplexing (3+4)
Two main approaches to multiplexi...,
Reason for multiplexing,
Explain the concept of protection...
38  cards
Paging (5+6)
Advantages of partial loading,
Page,
Page table
28  cards
Page Faults (7+8)
Page fault,
What detects page faults and what...,
What happens when the os handles ...
18  cards
Page replacement algos (8+9)
Goal of page replacement algorith...,
Replacement algos run on which da...,
Basic steps followed when page fa...
33  cards
Memory Allocation (11)
Goal of page frame allocation,
Local replacement,
Global replacement
16  cards
Thrashing(12)
Thrashing definition,
Relationship between degree of mu...,
When does thrashing occur
17  cards
Processes (OS2 L1&2)
Processes,
Job,
How does a user create a process
39  cards
Multithreading
What does a thread comprise of,
Threads within a process share what,
User threads
11  cards
Synchronization mechanisms
What is the critical section problem,
Name the three requirements for s...,
What is meant by mutual exclusion
13  cards
Classical synchronization problems
Producer threads,
Consumer threads,
Example of producer consumer rela...
9  cards
Deadlock
Name and explain the two types of...,
What are the four conditions that...,
Why can we not remove mutual excl...
5  cards

More about
csc3002f

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Maryam Sonnie's csc3002f flashcards for their University of Cape Town class now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Make Flashcards