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

Decks in this class (15)

1 - Introduction
What does an operating system do,
What is computer systems about
2  cards
2 - Models
Whats the main principle of von n...,
What are the 3 main components fo...,
Examples of system software
8  cards
3 - Compilers and Interpreters
Whats the difference between a co...,
What advantage does a compiler ha...,
What advantage does a interpreter...
7  cards
4 - Data Codes
Why use hexadecimal notation,
1001 1110 base 2 in hexadecimal,
Aa3e in binary
6  cards
6 - Operating Systems
What is a driver,
Functions of the os,
Whats the purpose of os
9  cards
7 - Von Neumann's Model & Registers
Give 4 main points of von neumann...,
Give the 3 principle components o...,
What are buses
13  cards
8 - More registers
What does eax stand for and how m...,
What does ebx stand for and what ...,
What does using brackets do ie eb...
7  cards
9 - x86 Flags and Stacks
What are eglags,
Which flags are most commonly used,
What is a stack
3  cards
10 - Parameters and Pointers
How does one print the value of a...,
How does one scan a decimal value,
What does c do in printf
10  cards
13 - Parameters
What is a subroutine,
Give the two main parameter forms,
How are parameters generally passed
9  cards
14 - Subroutine calls
What does the stack frame hold,
When are recursive subroutine cal...,
How many return called will a pro...
3  cards
15 - Instructions
How long can x86 instructions be,
What three pieces of information ...,
What three pieces of information ...
4  cards
16 - Memory and Storage
What does the main memory determine,
What is the ram divided into,
How many bits does a word have us...
5  cards
17 - Memory and Cache
What does the maximal memory size...,
What is the address width determi...,
Whats the maximal memory size wit...
8  cards
25 - CPU Sharing
How can we have a multitasking sy...,
What are the 2 main strategies to...,
What is the interrupt function ca...
4  cards

More about
103: Computer Systems

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Eklavya Sarkar's 103: Computer Systems flashcards for their EPFL 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?

(lm) CS: COMPUTER SYSTEMS
  • 5 decks
  • 63 flashcards
  • 7 learners
Decks: 12 Memory And Storage, 12 Memory And Storage 30, 16 Ethical Legal Cultural And Environmen, And more!
CS 115 Computer Science
  • 30 decks
  • 997 flashcards
  • 764 learners
Decks: Chapter 1 Checkpoint, Chapter 1 Notes Pt 1, Chapter 1 Notes Pt 2, And more!
Make Flashcards