MugUp logoMugUp
HomeBrowseAboutBlog
LoginSign Up
MugUp

Plan your day, study, read, write and track your habits in one app.

Follow MugUp

Product

  • Features
  • Compare
  • Free Tools
  • Deck Library
  • MugUp for Discord

Community

  • Blog
  • Changelog
  • Feature Requests
  • Deck Requests

Company

  • Home
  • About
  • Contact

© 2026 MugUp. All rights reserved.

Terms of ServicePrivacy PolicyCookie Policy
  1. Browse decks
  2. Selected Topics in Computer Security (CS 5473)
  3. Operating System Fundamentals
Public deck

Selected Topics in Computer Security (CS 5473)

Every chapter of the CS 5473 notes: operating system and application security, buffer overflows, VPNs, database security and privacy, secret sharing, and wireless network security.

School
RShared by Rushan
0PlaySign in to clone

You’re reading a free preview. Sign up to see every topic and question — and to play this deck as games.

See the whole deck

Operating System Fundamentals

How an operating system is layered and runs processes, how processes talk to each other, how files and memory are laid out and protected, and the basics of virtual machines and cloud computing.

Play topicBack to deck

Content

39 total questions

MCQ: 9
Fill-in: 8
Flashcards: 12
Pair match: 10
Operating System Fundamentals – Flashcards
Flashcards

Card #1

What does an operating system provide?

Card #2

Multi-user and multi-tasking

Card #3

How is a system layered from the hardware up?

9 more questions in this game

Showing 3 of 12. Sign up free to see the rest.

Sign up freeLog in
Operating System Fundamentals – MCQ
Multiple Choice Questions
  1. 1. ls -l shows 'drwxr-xr-x 3 wei staff 512 Oct 29 20:24 custom-theme'. What can another member of the staff group do with it?

    • List and enter the directory, but not add or delete files
    • Add, delete and rename files inside the directory freely
    • Nothing at all, since only the owner wei has any access
    • Run it as a program, because the x bit makes it executable
  2. 2. ls -l shows '-rw-r--r-- 1 wei staff 1292 Nov 10 22:13 testcss.css'. A user who is neither wei nor in staff opens it. What may that user do?

    • Read the file but not change it
    • Read and change the file's contents
    • Nothing, others get no permissions
    • Execute it but not read its contents
  3. 3. A user types a command in a shell and a new process starts. What permissions does that new process normally get?

    • Its parent's permissions, unless the parent deliberately gives it lower ones
    • Root permissions, because the kernel creates every new process itself
    • No permissions until the user logs in again with a separate password
    • The permissions of init, because init is the root of the process tree
6 more questions in this game

Showing 3 of 9. Sign up free to see the rest.

Sign up freeLog in
Operating System Fundamentals – Fill-in-the-blank
Fill in the Blank
  1. 1. In the UNIX memory model, the ___ segment holds uninitialized static variables.

    Answer:BSSalso: bss

    Hint: Block started by symbol

  2. 2. In the UNIX memory model, initialized static program variables live in the ___ segment.

    Answer:Dataalso: data

    Hint: Just above Text

  3. 3. The ___ keeps track of the call structure of subroutines and their arguments.

    Answer:stackalso: Stack

    Hint: Top of the memory layout

5 more questions in this game

Showing 3 of 8. Sign up free to see the rest.

Sign up freeLog in
Operating System Fundamentals – Pair match
Pair Match
On-demand self-service↔Consumer provisions server time or storage without human interaction with the provider
Broad network access↔Capabilities reached over the network from phones, tablets, laptops and workstations
Resource pooling↔Multi-tenant model, resources assigned and reassigned to consumers by demand
7 more questions in this game

Showing 3 of 10. Sign up free to see the rest.

Sign up freeLog in