Thursday, December 20, 2012

OS Schedule for the rest of semester

As discussed in the class, the course schedule for the rest of this semester is as follows:

  • 1/9: Rest of Chapter 3 (Sections 3.5 to 3.9)
  • 1/16: Chapter 4 "File Systems"
  • 1/23: Chapter 5 "Input/Output" (Sections 5.1 and 5.2)
  • 1/24*: Chapter 5 "Input/Output" (mostly Sections 5.4 and 5.8)
*The class on 1/30 is rescheduled on 1/24 to avoid the conflict with the final exams of other courses. The detail will be announced later.

Friday, December 14, 2012

OS Next Week

Next week, we will continue on Chapter 3, "Memory Management" from the rest of Section 3.3 and possibly will try to finish Chapter 3.

The lecture will take place from the 1st period, and possibly continue to the 2nd period.

Wednesday, December 12, 2012

OS Exercise 9

Today's exercise problems have been posted at the Exercise page. Please note that the deadline is Tuesday next week so that you learn how to study by yourself and how to understand the taught materials (not just memorizing them).

Tuesday, December 11, 2012

OS Tomorrow

  • We are going to have lecture for the 1st period, followed by the exercises for the next two periods (2nd and 3rd).
  • We will continue on Chapter 3, covering Sections 3.3 "Virtual Memory" and 3.4 "Page Replacement Algorithns."

Today's Office Hours: By Appointment Only

Today's office hours are by appointment only. Send me email for making appointment. Sorry for any inconvenience this may cause.

Tuesday, December 4, 2012

OS Exercise 8

This week's exercise problem has been posted at the Exercise page. Please discuss and ask assistance with the TA.

Sunday, December 2, 2012

OS This Week

As mentioned last week, no OS lecture will be given this week. The exercise problem will be given as a homework. However, the TA will provide assistance during the OS Exercise class periods (1st and 2nd periods of Wednesday).

Monday, November 26, 2012

OS This Week

The schedule of the Operating System class is as follows:

  • We will review the exercise problems of the last week (and the help session for the mid-term exam as needed) in the 1st period,
  • Mid-term exam in the 2nd period.
  • Lecture in the section, which will cover Sections 3.1 to 3.2 of Chapter 3 "Memory Management."
Please read carefully Examination Policies and Rules before coming to the class, and come to the office hours (Tuesday 1400 to 1600) as needed.

Wednesday, November 21, 2012

OS Exercise 7

Today's exercise problems have been posted at the Exercise page.

Monday, November 19, 2012

OS This Week

This week, the lecture will cover Chapter 6 "Deadlocks" of the textbook. Hence, Chapter 6 will be your reading assignment.

The exercise problems will be related to Section 2.4 "Scheduling" and you will need calculator some of important metrics in the scheduling problems.

Wednesday, November 14, 2012

OS Exercise 6

Today's exercise problems have been posted at the Exercise page. Please note that you will work on these problems during the first period, followed by the review in the 2nd period. In addition to submitting your pdf file by the script, please make sure you have a hard copy of your answers before the beginning of the 2nd period.

Monday, November 12, 2012

OS This Week

This week, we will continue on Section 2.4 "Scheduling" and will finish Chapter 2. The rest of Chapter 2 is your reading assignment.

Unless otherwise noticed, we will work on exercise problems for the first two period and have the lecture on the 3rd period.

Wednesday, November 7, 2012

OS Exercise 5

Today's exercise problem has been posted at the Exercise Page .

Sunday, November 4, 2012

OS Next Week

Next week (Nov 7), we will finish the rest of Section 2.3 "Interprocesss Communication" and proceed to Section 2.4 "Scheduling." These two sections are your reading assignments.

Again, we start the class with Exercise for two period followed by the Lecture in the 3rd period.

Wednesday, October 31, 2012

OS Exercise 4

Today's problems have been posted at the Exercise page.

Saturday, October 27, 2012

OS next week

Next week, we will proceed to Section 2.3 "Interprocess Communication."

We will work on the exercise problems for the first two periods, followed by the lecture in the 3rd period.

Wednesday, October 24, 2012

OS Exercise 3

Today's problems have been posted at the Exercise page. Please note that it has three pages and the last page is for 'extra problems'.

Monday, October 22, 2012

OS This week

This week, again we start the class with working on the exercise problems for the first two periods and followed by the lecture on the 3rd period. We will cover Section 2.2, "Threads" and possibly proceed to Section 2.3, "Interprocess Communication.". Please review the materials you learned last week as well as "Introduction to the Computer Systems".

Wednesday, October 17, 2012

OS Exercise 2

Today's problems are posted at the Exercise page.

Thursday, October 11, 2012

OS Class Schedule and Reading Assignment

Next week, we will work on the exercise problems for the first two period and the lecture will be given in the 3rd period. In other words, the schedules for the lecture and exercise will be swapped. Please note that the classrooms are the same (LH204 and RQ146).

We will start Section 2, "Processes and Threads," and Section 2.1, "Processes" is your reading assignment.

OS Homework

For those who could not answer well enough on the Exercise problem this week, you can work on the same problems as homework. Please use the submission scripts hw1-submission and hw1-test as well as the template file hw1-tmpl.txt in the course directory. The deadline is by the end of Monday (10/15).

Wednesday, October 10, 2012

OS: Lecture Slides

Lecture slides for the 3rd edition of the textbook posted here may not be directly opened from the browser. This is due to the system changes performed by the administration of the school. We will post the pdf version of the slides later. As a workaround you should download he ppt files and open them from the Star Office (soffice).

You can actually open the ppt files from the browser. Please associate /usr/local/bin/soffice to open the file for the .ppt extension.

OS Exercise 1

Today's problems are posted at the Exercise page.

Tuesday, October 2, 2012

OS (tentative) Syllabus posted

Tentative syllabus of the Operating Systems course has been posted.

Wednesday, September 26, 2012

OS class begins from October 10

According to the Campus Calendar (Japanese), the course schedule of October 3 (Wed) will be replaced with that of Friday. Therefore, no OS class on October 3 and the first day of the class will take place on October 10.

Monday, August 20, 2012

Textbook for OS and AOS

The Operating Systems class and the Advanced Operating Systems class will use the same textbook, Modern Operating Systems, 3rd edtion, by Andrew S. Tanenbaum (the latter course is in the graduate program and will go through different chapters than undergrad, off course).

Undergrad students will receive email from the university bookstore regarding the textbook order for the 2nd semester soon. There are several reasons you should order the textbook through the bookstore:

  • the Japanese subsidiary of the publisher gives us a deep discount (you should compare it with that of amazon, for example),
  • since the import books cannot be returned, the bookstore orders a limited quantity. If you miss the first batch of the orders, you won't get it for several weeks after the semester. You might have come an easy way that you didn't have to buy textbooks (even thought you were required), but it is not the case this time.
  • The book is a very popular, standard and well written as a reading material. For some of you, to take a course might have meant, copy-and-paste web search results and collecting past-exam problems. Now it's time for reading comprehension.

Friday, June 22, 2012

AOS Syllabus Revised

The (tentative) syllabus of the Advanced Operating Systems has been revised.

  • Textbook will be Modern Operating Systems, International Edition, 3/E (the same book as the undergrad. Operating Systems, but will use the Chapters of advanced topics),
  • The (tentative) schedule has been significantly revised.
If you plan to take (or are interested in taking) the course, please contact the instructor.

Wednesday, February 15, 2012

OS Final Grade

The final exams have been graded and the final grade for the course has been registered with the course admin. system.

Tuesday, February 7, 2012

Office Hours

For the rest of this semester, office hours are by appointment only. Please send email to the instructor for appointment.

Thursday, February 2, 2012

OS Final Exam Tomorrow

The final exam of the Operating Systems takes place tomorrow. Please read the Examination Policies and Rules again. You may need a calculator for the exam.

Friday, January 27, 2012

OS11 Disqualification

All the exercise submissions have been graded and the results have been posted at the Exercise Grade page. Those who disqualified for the class (due to six or more missed/poor submissions) have received email from the instructor.

Please note that this year, we had 'pre-lecture' exercise problems and more exercise problems were expected than pas year. In fact, we only had 14 Exercises and we had to use the same guideline as the past (i.e. 5 or more missed submission for disqualification). However, the revision has already been announed on this board (6 or more for disqualification), we decided to stick with this revised guideline.

The results of Exercise and Exams have been posted on the web. Those who disqualified should be advised that you needed to understand your situation and had to ask questions (or ask assistance) to the teaching staff. If your exercise or exam was graded poor, you should understand that you found points to improve.

Monday, January 23, 2012

OS Exercise 13 Graded

We have graded Exercise 13* and posted the results at TA's Exercise Grade page. There are some students who disqualify for the final exam as the result of Exercise 13 grade. Please read the post on January 13.

* Problem 4 Q2 has been excluded due to poor results.

Wednesday, January 18, 2012

OS Exercise 14 Posted

The exercise problems for this week have been posted at the Exercise page. The submission deadline is at 2359 tonight.

Friday, January 13, 2012

Review of Mid-Term Exam

Review of Mid-Term Exam was graded and posted at TA's page. The exam was graded on out of 101 point scale (same as the Mid Term Exam) but will be scaled to 10 points and will be added to your final grade as extra credit.

Those who did now show improvement over the Mid Term Exam, you missed chances to learn what you did not understand.

Exercise Grades Posted

We have completed grading exercise problems up to Exercise 12 and TA has posted the grades on his page.

The Curriculum Guide (Examinations and Assessment of Academic Performance) of the Student Affairs Division says that students need to attend 2/3 of the classes. We measure it by the number of valid exercise submissions. This year, since we will have fourteen exercise in total, if you have missed six or more submissions*, you will disqualify for the final exam. If you have any valid reason for missed submission, you have to contact the instructor immediately. When we have graded the exercise problem of the next year (Exercise 14), those who disqualify will be notified.

(* In Syllabus, it is mentioned that "more than four (i.e. >= 5)" missed submissions disqualify the students, but this year we have more exercise problems that past years and the policy was amended).

Wednesday, January 11, 2012

OS No class on January 25.

According to the Academic Calendar, the classes of January 25 will be replaced with those of Friday. Therefore, January 18 (next week), will be the last day for the Operating Systems class. We will finish Chapter 5 with emphasis on the following sections:

  • 5.3 I/O SOFTWARE LAYERS
  • 5.4 DISKS
  • 5.8 POWER MANAGEMENT

OS Exercise 13 Posted

The exercise problems for this week have been posted at the Exercise page. The submission deadline is at 2359 tonight.

OS Final Exam Schedule

The Student Affairs Division has announced the final exam schedule (annoyingly it's pdf). The final exam for the Operating Systems will take place at the 4th period (1440 to 1620) on February 3 (Friday) at LH204 (M4).

Tuesday, January 10, 2012

OS Tomorrow

As posted on the course calendar, we will use the first two periods for the lectures at LH204 (Mh4).

Tuesday, January 3, 2012

OS Exercise 12 Posted

The exercise problem for this week has been posted at the Exercise page. The submission deadline is at 2359 on JANUARY 9. If it is found that any correction be needed, it will also be mentioned on this board.