Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Tentamen (uitwerkingen)

CSCI 340 – Operating Systems Concepts Study Guide

Beoordeling
-
Verkocht
-
Pagina's
34
Cijfer
A+
Geüpload op
06-09-2025
Geschreven in
2025/2026

CSCI 340, focusing on operating systems fundamentals. It covers memory management (heap, stack, paging, page tables, MMU, TLB, virtual vs. physical addresses), process management (process states, PCB, context switching, fork/exec, scheduling, multitasking), synchronization (critical section problem, race conditions, semaphores, mutexes, test-and-set, reader-writer problem, producer-consumer problem), and inter-process communication (shared memory, message passing). Additional topics include file systems, I/O queues, networking (IP addresses, DNS, ports, protocols), machine cycle, interrupts, and system calls. This guide provides concise Q&A explanations for exam preparation.

Meer zien Lees minder
Instelling
CSCI 340
Vak
CSCI 340

Voorbeeld van de inhoud

What are the properties of heap?


Give this one a try later!


It is fragmented; full of holes




what happens to processes in reality when process states change

,Give this one a try later!


The PCB (Process Control Block) keeps track of what state a process is in. If
it is in its running state, the PC will be pointing at code in this process. If is
in the I/O Queue the process was issued an interrupt handler.




What is a shared resource?


Give this one a try later!


A piece of data that is shared by multiple threads or programs




What is file? What is file system? What is logical disk?


Give this one a try later!


A file is a bunch of data that you want to store in memory.
A file system is a collection of information about all files stored in a storage
device.
A logical disk is a portion of a hard disk described in one separate hard disk




What is interpreter? What are interpreter advantages?


Give this one a try later!

, transforms or interprets a high-level programming code line by line into
code that can be understood by the machine. Can be slow, but can run in
different platforms




What is the layout of a process in memory?


Give this one a try later!


Text, data, heap, stack




What is MMU? What is its purpose?


Give this one a try later!


MMU is a piece of hardware that converts logical addresses to physical
ones.




What does busy waiting mean? Why is it inefficient? When is it still good?


Give this one a try later!


Busy waiting is a synchronization technique in which a process/thread waits
and constantly checks for a condition to be satisfies before proceeding
with its execution. It is inefficient because the looping procedure is a waste
of computer resources. It is still good when the expected wait times are
short and it is "cheaper" to wait while using the CPU than to perform
context switch to another process

, How do sizes of pages and frames relate?


Give this one a try later!


The size of the page is equal to the size of the frame




What is machine cycle?


Give this one a try later!


Sequence of steps CPU takes to execute a single instruction




What is physical address space? How many physical address spaces are there in the
system?


Give this one a try later!


Collection of all available physical addresses. There is one physical address
space per one RAM memory device




Why might we want to create a new process instead of new threads?


Give this one a try later!


Processes can use exec() and are independent regarding other processes.

Geschreven voor

Instelling
CSCI 340
Vak
CSCI 340

Documentinformatie

Geüpload op
6 september 2025
Aantal pagina's
34
Geschreven in
2025/2026
Type
Tentamen (uitwerkingen)
Bevat
Vragen en antwoorden

Onderwerpen

$10.50
Krijg toegang tot het volledige document:

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF


Ook beschikbaar in voordeelbundel

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
BestKey chamberlain university
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
271
Lid sinds
3 jaar
Aantal volgers
108
Documenten
7504
Laatst verkocht
3 dagen geleden

This Page Provides Excellent Exam Solutions and Study Guides that Guarantee Top Grades

3.9

77 beoordelingen

5
39
4
13
3
11
2
7
1
7

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen