Friday, December 18, 2009

Homework for OS students

Homework problems, which have to be turned in at the beginning of the first class next year have been posted at the Exercise Page .

OS Exercise 11 posted

Today's exercise problems are posted at the Exercise Page.

Tuesday, December 15, 2009

Final Exam Tentative Schedule (Feb 3, 4th period)

According to the tentative schedule from the Student Affairs Divisions, ( English, Japanese , both URLs are internal access only), the final exam is likely to be on the 4th period of Feb 3 (Th).

Friday, December 11, 2009

OS Next Week

Next we will cover the rest of Chapter 3 (Sections 3.4 to the end).

OS Exercise 10 posted

Today's exercise problems are posted at the Exercise Page.

Friday, December 4, 2009

OS Next Week

Next week, we will continue on Section 3.3 "Virtual Memory" and proceed to Section 3.4 "Page Replacement Algorithms."

OS Exercise 9 posted

Today's exercise problems are posted at the Exercise Page.

Wednesday, December 2, 2009

Office Hours

I may be out of office during office hours today. If you need assistance, please send me email or come to 241F during 5th period. Sorry for inconvenience this might cause.

Sunday, November 29, 2009

OS This Week

This week, we will proceed to Chapter 3 "Memory Management" and cover the first three sections (to Section 3.3 "Virtual Memory").

Tuesday, November 24, 2009

M1 on 11/27

On 11/27, we will meet at M1 classroom (Lecture Hall 201).

No OS Class on Thursday

According to the Academic Calendar , the class schedule of Thursday this week will be replaced with that of Monday and there will be no OS class this week.

Thursday, November 19, 2009

OS Exercise 7 posted

Today's exercise problems are posted at the Exercise Page.

Wednesday, November 18, 2009

Office Hours

If you plan to visit my office hours today, I'm likely to be in 241-F this afternoon.

Friday, November 13, 2009

Schedule for the next week

We will use the following classrooms next week:

Nov 19 (Th): Exercise at Lab hwd1 (3rd period) (Lecture Hall 208)
Nov 20: (Fr): Review (4th) and Midterm exam (5th) at M1 (Lecture Hall 201)

OS Next Week

Following the course schedule in the syllabus (as well as announced in the class), we are going to have the midterm exam next week. For this purpose, we will rearrange the schedule for the exercise and lecture

Nov 19 (Th): Exercise with extended deadline
Nov 20: (Fr): Midterm exam

The classroom is being requested to the Student Affaris Division and will be announced here when confirmed.

OS Exercise 6 posted

Today's exercise problems are posted at the Exercise Page.

Thursday, November 12, 2009

Typos in Research Topic

Please read

Please just select the lab on this admin system and wait for something to happen.
as
Please DON'T just select the lab on this admin system and wait for something to happen.
(correction could not be made on the school's admin system as they close the registration period).

Wednesday, November 11, 2009

Office Hours

If you plan to come to my office today, please send me email in advance. Thank you.

Friday, November 6, 2009

We miss you (Operating Systems)

Dear students,

You receive this message because you are registered with my section of Operating Systems course and did not come to the class (lecture) recently.

(This is independent of the exercise submission count. If you have already missed four or more exercise submissions, you are out of luck. Study hard next year).

According to the grading scheme in the syllabus, the class attendance does not count toward your final course grade. However, if you do not come to the class (with enough preparation, off course), it is quite likely that you cannot solve the exercise problems and also perform poorly in the exams. You have been given the same advice twice in the class and this message is the third time. Therefore, the final desicion is left up to you.

If you intend to continue with the class, see you next week.

Best regards,

OS Next Week

Next week, we will proceed to Chapter 6 "Deadlock.". We may also refer to Section 2.5 "Classical IPC Problems" as well as the Sleeping Barber Problem. The Sleeping Barber Problem was in the previous edition of the textbook but removed in the current edition (3rd ed.). You can obtain the scanned pages of the 2nd edtion from here (internal access only).

OS Exercise 5 posted

Today's exercise problems are posted at the Exercise Page .

Monday, November 2, 2009

Academic Dishonesty

Our TA discovered several identical or very similar submissions in recent exercise problems. While discussions and advices among students are encouraged, each student must submit his/her own work. Student must understand and expect that any act of academic dishonesty will result in severe penalty.

This week, we will cover Section 2.4 "Scheduling" in the lecture and will work on the problem related to Section 2.3 "Interprocess Communication" which was the topics of the lecture last week.

Friday, October 30, 2009

OS Exercise 4 posted

Today's exercise problems are posted at the Exercise Page.

Wednesday, October 28, 2009

Today's Office Hours

Today, I'll be in 241-F (the conference room next to our lab) from around 3pm.

Friday, October 16, 2009

No OS Class Next Week

Due to the business trip of the instructor, OS classes for the next week (both lecture and exercise) have been cancelled. We will resume the class from the week after next, from Section 2.3 "Interprocess Communication" of the textbook.

The students who had difficulties in solving today's exercise should have one or more of the following reasons:

  • Lack of understanding in the course materials presented so far (this almost means the sections of the textbook covered so far),
  • Lack of proficiency in C-programming language and Unix (Solaris), or more in general, computer literacy,
  • Lack of problem solving capability (such as breaking down the objective into smaller goals and finding the procedure/steps to achieve these goals).
Please try to identify your weak points and conquer them in this two week-break.

OS Exercise 3 posted

Today's exercise problems are posted at the Exercise Page.

Thursday, October 15, 2009

Course Directory

No student may write or modify files in the course directory (/home/course/os09f6/) . You may only copy or execute files there as directed in the exercise problems. From now on, any student violating this (very simple) rule will receive a penalty.

ls -l /home/course/os09f6/
total 8
drwxr-sr-x 2 hitoshi  os09f6 4096 Oct  8 15:26 Ex/
-rw-r--r-- 1 s1160110 os09f6  182 Oct  8 15:33 ex2.c

Tuesday, October 13, 2009

Section 2.1 This week

This week, we will cover Section 2.1 "Threads." It looks many students need to read course overview slides again.

Thursday, October 8, 2009

OS Exercise 2 posted

Today's exercise problems are posted at the Exercise Page.

Wednesday, October 7, 2009

Operating Systems ID

Students taking my operating systems course must have received email with subject "Operating Systems ID" . It contains a number which you will need to look-up your exercise grades (which will be posted by the TA when grading has been finished).

Friday, October 2, 2009

OS Exercise 1 posted

Today's exercise problems are posted at the Exercise Page.

Thursday, October 1, 2009

Next Week

Next week, we will cover Section 2.1 Process and possibly proceed to Section 2.2 Threads of the textbook. These sections are your reading assignment.

As previously announced, the classes on October 22 and 23 are cancelled. To make up these cancelled classes, next week's lecture should be slightly extended and we will work on the exercise problems during 4th and 5th periods at the lab std2 (Research Quandangles 146).

Course Overview Slides

Course overview slides used in today's lecture are posted at the course web page .

Wednesday, September 30, 2009

OS Course Registration

An email message was sent to the students who already registered for my section of Operating Systems course. If you plan to take the course but didn't received the message, you missed the registration, or some other problem exists with your registration. Please talk to the Student Affairs Division.

Tuesday, September 29, 2009

Monday, September 28, 2009

Make-up class on either Oct 8 or 9

Due to a business trip of the instructor, a make-up class is planned on either Oct 8 or 9.

The instructor will explain on this at the first class on Oct 1.

Tuesday, September 8, 2009

OS Tentative Syllabus

A tentative Syllabus for the OS course has been linked from the course page. As its name says, it is still tentative and may be changed later.

Monday, September 7, 2009

OS Textbook Information

The University Bookstore accepts orders for the operating systems course textbook. Since import books are non-refundable, they only pre-ordered ten copies. If you miss these pre-ordered copies, you will have to wait for about a month to receive your textbook.

Tuesday, September 1, 2009

Amendments to rules and policies possible

From this year, (for the section I teach), the Operating Systems course has been downgraded from a 3rd-year course to a 2nd-year course (personally, this decision does not make sense and is inappropriate). As a result, we plan to make changes to the rules and policies for the course. When the changes are made, they will be announced on this board.

Exercise Policies and Rules

Examination Policies and Rules

Wednesday, August 5, 2009

Advanced Computer Architecture Course

If you plan to register for the Advanced Computer Architecture Course this coming fall, please contact the instructor to discuss the project topic.

OS09 Textbook

We will use the following textbook for the C3 section of the Operating Systems course:
Modern Operating Systems, Inernational Edition, 3/E* , by Andrew S. Tanenbaum, ISBN-10: 0138134596, ISBN-13:9780138134594, Prentice Hall.

Wednesday, February 4, 2009

Thesis Presentation Notice

Fumio Nakajima, the course assistant of the operating system's class will present his thesis for the Bachelor's degree as follows. Anyone is invited.

Title: Optimization and Performance Analysis of Large Receive Offload in the Xen Virtualized System
Date and Time: Feb 12 (Th) from 1030 to 1045
Venue: M1 (Lecture Hall Room 203).

Thursday, January 22, 2009

OS Exercise 14 posted

Today's exercise problems are posted at the Exercise Page.

Wednesday, January 21, 2009

Office Hours

I won't be availabie for the office hours today. Please contact by email if you have any questions. For the rest of this semester, the office hours are changed as "by appointment only."

Monday, January 19, 2009

OS Lecture Tomorrow

We will have a lecture from 1900 at 241-F. However, those who did NOT come to the class (lecture) last week and will come to the class tomorrow MUST contact the instructor by tomorrow noon.

Thursday, January 15, 2009

OS Next Week

Next week, we plan to have the lecture on the 6th periof of Tuesday (Jan 20). The exact time and classroom information will be posted here later. The exercise part of the class will take place as usual (1st and 2nd period of Thursday, Jan 22).

(The message from the Student Affairs Division today, titled "Substitution of Classes (Undergraduate school)" was not correct. You always have to refer to this notice board for correct information).

OS Exercise 13 posted

Today's exercise problems are posted at the Exercise Page.

Friday, January 9, 2009

OS Course Schedule

Next week, we will proceed to Chapter 5 "Input/Output" and try to cover as much as possible by the end of semester (emphases are placed on Sections 5.1 to 5.4 and 5.8).

Thursday, January 8, 2009

OS Exercise 12 posted

Today's exercise problems are posted at the Exercise Page.