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

Decks in this class (14)

Lecture 1 - Basics
What is an operating system,
How did direct input operating sy...,
What was the problem with direct ...
15  cards
Lecture 2 - Linux through the shell
Windows and linux both use what k...,
Is the user interface in linux pa...,
What is a shell
7  cards
Lecture 3 - Function and Structure
How do programs request services ...,
How do hardware devices usually r...,
What is the fetch execute cycle
31  cards
Lecture 4 - Processes
Why are processes useful,
What is a process,
What is a sequential process
24  cards
Lecture 5 - Threads
What is a thread,
How are threads created,
What two concepts does process ab...
12  cards
Lecture 6 - Scheduling
Why do processes require scheduling,
What is the job queue,
What is the ready queue
24  cards
Lecture 7 - Concurrency and Synchronisation 1
What is concurrency,
What is the difference between re...,
What is the benefit of concurrency
20  cards
Lecture 8 - Concurrency and Synchronisation 2
What is a bounded buffer often a ...,
What is a monitor,
What is a condition variable what...
4  cards
Lecture 9 - Deadlock
What is deadlock,
How does deadlock usually occur,
What is the difference between pr...
17  cards
Lecture 10 - Memory management
Why is memory management needed,
What is the memory hierarchy,
What is the difference between lo...
38  cards
Lecture 11 - Devices
What is the difference between me...,
How is i o polling done,
How does interrupt based i o work
17  cards
Lecture 12 - Filesystems
What is a filesystem,
What is metadata,
What is structural metadata
17  cards
Lecture 13 - File Layout
What is contiguous allocation,
What are the pros and cons of con...,
What is linked allocation
18  cards
Lecture 14 - Security
What 5 broad objectives does secu...,
What is a protection domain,
How does a protection access matr...
9  cards

More about
4. Operating Systems

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Alexey Filatov's 4. Operating Systems flashcards 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?

TM129: Operating systems
  • 19 decks
  • 1552 flashcards
  • 51 learners
Decks: Topic 1 What Is An Operating, Topic 2 Installing An Operating, Topic 3 Installing And Running Software, And more!
Smooth Operator
  • 29 decks
  • 637 flashcards
  • 22 learners
Decks: Whs, Aerial Operations, Aircraft Incidents, And more!
Operating Systems
  • 5 decks
  • 210 flashcards
  • 765 learners
Decks: Sample Test 1, Sample Test 2, Sample Test 3, And more!
Make Flashcards