Nemos Homework

I think the similarities are far fewer than the differences, so I will start there.  Both Aronnax and Nemo are well educated and well spoken individuals.  Nemo might at times seem barbaric, but he is quite well spoken about it.  Both men have an incredible love and passion for the sea.  Nemo's evidence is the life he has chosen, and Aronnax's evidence is the fact that he has written books about it and is genuinely excited at the chance to study the mysterious sea creature thingy that is destroying ships. Lastly, both men are quite stubborn. 

As for differences, well Nemo is a murderer.  Nemo is also very secretive, and that bothers Aronnax.  Aronnax is a scientist and scholar and believes in spouting forth all that he knows all of the time.  He takes great pride in having people think of him as very smart.  

For my part, I did not wish my intriguing and original studies to be buried with me. 

Aronnax isn't saying he wants to go back to land to be with people.  He wants to go back so people can hear about what he has learned.  Nemo, on the hand, is perfectly okay with the rest of the world never knowing all of the things that he has learned about the sea and submarines.  Aronnax has a deep desire to go back to civilization, and Nemo has a deep desire to never go back.  

COP 4600 Operating Systems - Dr. Nemo's page

Syllabus

Instructor: R. Newman nemo@cise.ufl.edu
Office hours (CSE346): MWF 1:00-2:00, TR 10:40-11:30

TAs: (Office hours in 309, for emails, complete in the obvious way)
David Smith - email = emallson at the usual UFL
Office Hours: WRF 2:00-3:00
Kiana Alikhademi - email = kiana at the usual CISE
Office Hours: M 2:00-3:00, T 11:45-1:45
Gyan Hazarika - email - ghazarika at the usual UFL
Office Hours: MF 5:00-6:00, W 4:00-5:00

Class Links

Official Class Web Page
Tentative Schedule for readings, projects, exams. Check on Canvas calendar for quizzes, homeworks, etc.

Slides

Chapter 1 - Intro
Chapter 2 - Processes
Chapter 3 - I/O
Chapter 4 - Memory Management
Chapter 5 - File Systems

Minix Tips

Announcements

Note: Dates may be listed as YY.MM.DD.
  • OPTIONAL FINAL EXAM - Only available for those whose average score for the two in-term exams is under 20 points. The average of the three exams will be taken as your overall exam score, capped at 20 to be fair to those who are not eligible. Chapters 1-5 plus lectures/notes - 7:30 am Monday 4/25/16 in classroom. You may bring one 8.5 x 11 inch, two-sided crib sheet, which may be hand-written, typed, or copied/pasted.
  • EXAM 2 - Focus on Chapters 4-5 (though you are expected to be able to relate to earlier material as needed) plus lectures/notes - Tuesday 4/19/16 in class. Similar format as Exam 1. You may bring one 8.5 x 11 inch, two-sided crib sheet, which may be hand-written, typed, or copied/pasted.
  • Project 1b reference implementation is now available.
  • Project 1 reference implementation is now available.
  • EXAM 1 - Chapters 1-3 plus lectures/notes - Tuesday 3/15/16 in class. You may bring one 8.5 x 11 inch, two-sided crib sheet, which may be hand-written, typed, or copied/pasted.
  • Quiz 5 (Chapter 3, process scheduling, esp. Banker's Algorithm) is available on Canvas. It is due by 11:00pm on Friday 2/19.
  • Quiz 4 (Chapter 2, threads) is available on Canvas. It is due by 11:00pm on Wednesday 2/17.
  • Due to lobbying by the TAs, Project 1 due date has been pushed back to Monday 2/15/16.
  • Source Code Directory with test programs for Project1.
  • Quiz 3 (Chapter 2, synchronization mechanisms and classical synchronization problems) is available on Canvas. It is due by 11:00pm on Friday 1/29.
  • Exam 2 topics
  • Exam 1 topics
  • Homework Policies: All homeworks are from Tanenbaum and Woodhull 3/e unless otherwise indicated.
    Only group submissions will be accepted. Your group has been randomly assigned by Canvas.
    All group members should attempt each problem independently, and discuss their solutions with the rest of the group.
    All group members are responsible for every answer to each question, and anyone may be called upon to answer homework questions in discussion or class. Be prepared!
  • Quizzes 1 and 2 (Chapter 1) are available on Canvas. These are due by 9:00pm on 1/15 and 1/17, respectively.
  • As a UF CISE (or ECE) student you have free access to VMware. This seems a better option than Virtual Box or other VMs mentioned on the Minix3 site.
  • Download and install Minix 3 either native on a partition or on a virtual machine on a host available to you. See website below.
  • Please read ahead in the book according to the Tentative Schedule there may be pop quizzes on assigned reading or on material covered in class

Assignments

Check on Canvas for assignments
All homeworks are from Tanenbaum and Woodhull 3/e unless noted otherwise.
  • HW5: 5.{10,13,15,17,24,25,28,31} due 4/18/16 at 11:00 am (will be covered in discusison section so NO LATE SUBMISSIONS ACCEPTED)
  • HW4: 4.{2,3,4,11,12,14,18,20,24,28,31} due 4/11/16 at 11:00 am (will be covered in discusison section so NO LATE SUBMISSIONS ACCEPTED)
  • Project 2 due date is pushed to 4/14 since it is the last project. There will be no need for demos.
  • Project 2 will have you implement semaphores in Minix3. See Canvas for due date and to turn in.
  • HW3: 3.{2,5,8,11,12,14,19,25,38} due 3/13/16
  • HW2: 2.{14,17,25,26,29,30} due 3/13/16
  • Homework 1 - Tanenbaum and Woodhull 3/e Chapter 1, problems {3,5,7,10,11,12}. See Canvas.
    You should be in groups according to "Homework Teams" assigned today. These are the groups you should use for doing homework assignments.
  • Homework 0: Hello. Due Fri 1/8/16
    Submit PDF via Canvas one page self-introduction, including (10 pts total):
    • Title (COP 4600 Operating Systems - Homework 0) - upper left corner (1)
    • Date, under title (1)
    • Your name (First Last, preferred name) under date (1)
    • Your preferred email address and whether you DO NOT want to share it with others in the class, under name (1)
    • 3"x5" photo of yourself - upper right corner, recognizable (2)
      Do NOT distort the photo (lock aspect ratio - crop is OK, resize is OK) or make it too small
      Make sure that the photo is recognizably of you (and does not include others)
    • Your programming background (1)
    • Your systems background (1)
    • A little about yourself (2) (where you are from, what you enjoy)

Links

Old Exams

Some even have keys!

Recommendation: Read, do homeworks, study in groups first, then print and take a previous exam as a practice, with a timer running, then check your exam with group/instructor. Repeat with additional exams until out of exams or out of time.


System Staff

0 Thoughts to “Nemos Homework

Leave a comment

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *