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

Decks in this class (17)

CPU and Buses
Address line,
Data line,
Control lines
20  cards
Assembly Language
Mnemonics,
Registers,
Labels
29  cards
Operating System
Program,
Process,
Central kernel
8  cards
Processor Manager
Processor manager,
Mutliprogramming,
Multitasking time sharing
10  cards
Process Scheduling
Non preemptive scheduling process...,
Non preemptive scheduling process...,
Whilst preemptive scheudling impl...
27  cards
Linux
What is linux,
Linux system architecture,
System calls
11  cards
Linux Processes
Process creation,
Exec,
Fork
17  cards
File Manager
What is the file manager,
File manager tasks,
Disk blocks
21  cards
Linux File System
Key fundamental of unix,
Representation of file systems in...,
Top level directories
19  cards
Device Manager
What is the device manger,
Layers of abstraction,
Devices categories
23  cards
Memory Manager
Memory manager,
Memory addressing,
Process memory
20  cards
Paging
What is paging,
Page,
Process address space
19  cards
Threads/Concurrency
What are threads,
Context switching threads,
Benefits of threading
13  cards
Semaphores/Producer-Comsumer
Semaphore,
Operations in semaphores,
Producer consumer problem
11  cards
Deadlock/Dining Philosophers
Dining philosophers problem,
Deadlock,
Solution one blocking
10  cards
Code Translation
What is code translation,
Special programs for translation,
Platform independent
25  cards
Compilation/Parsing/Code Generation
Compilation steps,
Java interpreter with compilation...,
Java compiler with compilation steps
12  cards

More about
COMP124

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Josh Kay's COMP124 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?

Make Flashcards