TDIU11 Operativsystem
Uppgifter
Förberedelse
Innan varje seminarie ska du förbereda något. Förberedelsen lämnas in
via kursrummet i
Lisam.
- Veckor med utmaningar
-
Skicka in uppgifterna du har förberett att presentera. I inlämningen i Lisam, skriv vilka
uppgifter du är redo att presentera som kommentar. Bifoga också dina förberedda lösningar.
Dessa behöver inte vara lika detaljerade som en lösning på ett tentaproblem, utan det kan
vara de anteckningar du skulle använda om du blir vald att presentera ditt
problem. Inscannade eller fotograferade handskrivna anteckningar är helt okej. Vi vill kunna
se att du har förberett problemet. Alltså: lägg inte mer tid på att producera fina
anteckningar än vad du behöver för att förstå problemet, och kunna presentera
lösningen utan att lösa problemet från 0 under seminariet.
- Veckor med artiklar
-
Du ska skicka in din rapport (som PDF eller annat lämpligt dokument) via inlämningen i
Lisam.
-
Du ska också ta med en utskriven version av din sammanfattning till seminariet.
Utmaning 1:
| Problem: |
Utmaning 1 |
| Föreläsningar: |
1 och 2
|
| SGG10: |
1.1-1.6, 2.3, 3.1-3.3, 4.1-4.3, 5.1-5.4 |
| SGG09: |
1.1-1.9, 2.3-2.4, 3.1-3.3, 4.1-4.3, 5.1-5.4 |
| Deadline: |
Onsdag 2026-01-28 kl 13:00 |
| Seminarie: |
Torsdag 2026-01-29 kl 08:15 |
Rapport 1:
| Instruktioner: |
-
Instruktioner.
-
Din rapport ska vara mellan 1000 och 1500 ord. Diskussionsfrågorna räknas inte in i denna längd.
-
Ta med en utskriven version av din rapport.
-
Kom ihåg källhänvisningar och referenslista!
|
| Artikel: |
Mendel Rosenblum and John K. Osterhout. 1991. The design and implementation of a
log-structured file system. In Proceedings of the thirteenth ACM symposium on Operating
systems principles (SOSP '91). Association for Computing Machinery, New York, NY, USA,
1-15. https://doi.org/10.1145/121132.121137
|
| Tema: |
Temat för rapporten är "Hur fungerar log-strukturerade filsystem och vad har de för för-
och nackdelar gentemot andra typer av filsystem?" Artikeln ovan beskriver idéerna i ett
tidigt log-strukturerat filsystem. Detta har sedan vidareutvecklats till mer moderna
filsystem (se Artikel 2). Målet med rapporten är alltså att beskriva vad som är
speciellt med ett log-strukturerat filsystem och vilka problem detta löser. Rapporten
behöver inte gå in i detaljer för just Sprite LFS. Fokusera på centrala idéer. Det är
svårt att veta vad som är detaljer och vad som är generellt till en början - detta
diskuteras på seminariet, och justeringar kan göras inför Artikel 2-seminariet.
|
| Deadline: |
Onsdag 2026-02-04 kl. 13:00 |
| Seminarie: |
Torsdag 2026-02-05 kl 08:15 |
| Viktigt: |
Ta med en utskriven version av din rapport. Vi använder den under första halvan av
seminariet, då en annan student får läsa och ge feedback på din sammanfattning.
|
| Om du missar seminariet: |
Meddela examinator (Filip Strömbäck) senast
under dagen som seminariet är. Vi kommer att boka ett tillfälle då du muntligen får
presentera innehållet i din rapport (ca 5 minuter) i samband med ett office-hours-pass.
|
Utmaning 2:
| Problem: |
Utmaning 2 |
| Föreläsning: |
3
|
| SGG10: |
11.1-11.6, 13, 14.1-14.6, 15.1-15.4 |
| SGG09: |
10.1-10.7, 11.1-11.7, 12.1-12.6 |
| Deadline: |
Onsdag 2026-02-11 kl 13:00 |
| Seminarie: |
Torsdag 2026-02-12 kl 08:15 |
Utmaning 3:
| Problem: |
Utmaning 3 |
| Föreläsning: |
4 och 5
|
| SGG10: |
9 och 10 |
| SGG09: |
8 och 9 |
| Deadline: |
Onsdag 2026-02-18 kl 13:00 |
| Seminarie: |
Torsdag 2026-02-19 kl 08:15 |
Rapport 2:
| Instruktioner: |
- Se instruktioner för rapport 1
- Rapporten ska vara mellan 1500 och 2000 ord. Notera att denna rapport bygger
vidare på rapport 1.
|
| Artikel: |
Changman Lee, Dongho Sim, Joo-Young Hwang, and Sangyeun Cho. 2015. F2FS: A New File
System for Flash Storage. In Proceedings of the 13th USENIX Conference on File and
Storage Technologies (FAST '15). USENIX Association, Santa Clara, CA, USA,
273-286. https://www.usenix.org/conference/fast15/technical-sessions/presentation/lee
|
| Tema: |
Temat för rapporten är "Hur fungerar det log-strukturerade filsystemet F2FS?" Rapporten
ska innehålla den information som behövs för att någon som inte läst artiklarna i kursen
ska förstå hur filsystemet fungerar. Rapporten kommer alltså att behöva innehålla en
(möjligtvis omarbetad) version av materialet från den första rapporten för att
introducera log-strukturerade filsystem. Rapporten behöver också innehålla hur just F2FS
använder dessa idéer för att passa bra på flashminnen. Detta kan exempelvis göras genom
att låta första rapporten bli ett "bakgrunds"-avsnitt i denna rapporten. Kom ihåg att
använda källhänvisningar för att visa varifrån olika fakta härstammar.
|
| Deadline: |
Onsdag 2026-02-25 kl 13:00 |
| Seminarie: |
Torsdag 2026-02-26 kl 08:15 |
| Viktigt: |
Ta med en utskriven version av din rapport. Vi använder den under första halvan av seminariet, då en annan student får läsa och ge feedback på din sammanfattning.
|
| Revisioner: |
- Du kan revidera din sammanfattning efter seminariet baserat på den feedback du fick där. Skicka in eventuell ny version senast 2026-03-02 kl. 09:00.
- Feedback kommer ca 2026-03-11.
- Eventuell komplettering ska vara oss tillhanda senast 2026-03-19 kl. 08:00
|
| Om du missar seminariet: |
Meddela examinator (Filip Strömbäck) veckan
då seminariet är. Vi kommer att anordna ett uppsamlingstillfälle i kommande
tenta-/omtentaperiod, se nedan.
|
Utmaning 4:
| Problem: |
Utmaning 4 |
| Föreläsning: |
6
|
| SGG10: |
16, 17 |
| SGG09: |
14, 15 |
| Deadline: |
Onsdag 2026-03-04 kl 13:00 |
| Seminarie: |
Torsdag 2026-03-05 kl 08:15 |
Utmaning 5 (reserv):
| Problem: |
Utmaning 5 (Reserv) |
| Föreläsningar: |
Alla tidigare föreläsningar, samt föreläsning 7 |
| Böcker: |
SGG09/10: all mentioned above |
| Deadline: |
Tisdag 2026-03-10 kl 08:00 |
| Seminar: |
Tisdag 2026-03-10 kl 13:15 |
Rapport 3 (reserv):
| Instruktioner: |
- Se instruktioner för rapport 1 och 2
- Rapporten ska vara mellan 2000 och 2500 ord. Notera att rapporten bygger vidare
på rapport 2.
|
| Artikel: |
Yunpeng Song, Yiyang Huang, Yina Lv, Yi Zhang, Liang Shi. 2023. When F2FS Meets
Compression-Based SSD! In Proceedings of the 15th ACM Workshop on Hot Topics in Storage
and File Systems (HotStorage '23). Association for Computing Machinery, New York, NY,
USA,
87-92. https://doi.org/10.1145/3599691.3603402
|
| Tema: |
Temat är som för rapport 2, men rapporten ska också beskriva hur komprimering (i form av
COCO) används i F2FS för att minska slitaget på SSD:er.
|
| Deadline: |
2026-03-17 kl. 08:00. Kontakta examinator i samband med deadline för rapport 2 om du behöver delta. |
| Seminarie: |
2026-03-17 kl. 13:15-15:00 (se TimeEdit) |
Sidansvarig: Filip Strömbäck
Senast uppdaterad: 2026-01-08