Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

CS 241 System Programming Final Study Guide - University of Illinois at Urbana-Champaign -, Study notes of Computer Science

A final study guide for the system programming course (cs 241) offered by the department of computer science at the university of illinois at urbana-champaign during the fall semester of 2005. The guide includes recommended readings from tanenbaum and robbins textbooks, suggested exercises, and topics to review for the final exam. Topics cover file system storage techniques, i-node contents, page replacement algorithms, tcp vs udp, and more.

Typology: Study notes

Pre 2010

Uploaded on 03/11/2009

koofers-user-0yp
koofers-user-0yp 🇺🇸

10 documents

1 / 1

Toggle sidebar

Related documents


Partial preview of the text

Download CS 241 System Programming Final Study Guide - University of Illinois at Urbana-Champaign - and more Study notes Computer Science in PDF only on Docsity! University of Illinois at Urbana-Champaign Department of Computer Science Final Study Guide CS 241 System Programming Fall Semester, 2005 Recommended Readings: Tanenbaum Chapters 4.1-4.3.2, 4.4, 4.5.1, 6-6.3.4, 6.4.5 Robbins & Robbins Chapters 4, 5, 6, 18, 20 Recommended Exercises (Robbins & Robbins): Programs 4.1, 4.2, 4.13, 5.3 Examples 4.20, 18.2, 18.3, 18.6 Exercises 4.2, 4.5, 4.19, 4.25, 4.28, 4.32, 5.11, 18.1, 20.5 Review Lecture Slides, Machine Problems, and Newsgroup Posts Examine these topics: 1. File system storage techniques (i-node vs FAT vs linked-list etc) 2. I-node contents 3. Restart library 4. Piping/redirection 5. Ideal virtual memory sizes, ideal page frame sizes 6. Page replacement algorithms, strengths and weaknesses 7. Causes of fragmentation 8. Page preloading algorithms concept (what can be preloaded, and when) 9. TCP vs UDP vs multicast packets/sockets/communications 10. Ports vs sockets 11. UICI library 12. Processes vs threads when dealing with open file/socket descriptors 13. Abstract view of device drivers (where they are in the system, when/how they are used) 14. Other topics from before the midterm
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved