Two debug input files (hw1-in-db1 and hw1-in-db2) and the file describing these input files (hw1-debug-input-desc) have been added to the homework directory (home/course/os14f6/HW/). If you have any question, please send email to the instructor. More input files may be added later. If it happens, we will report it on this board.
Monday, December 29, 2014
Friday, December 26, 2014
OS Final Exam Schedule (finalized)
The schedule of the final exam for the operating systems class has been fixed and now confirmed by the Student Affairs Divisions. It will be 2/16 (Mon) 3rd period (1310 to 1440) at S6 classroom (Research Quadangles 281).
Posted by oi at 11:11 0 comments
Labels: final exam schedule, OS
Thursday, December 18, 2014
OS Final Exam Schedule
As it was discussed in the class this week, we will have the final exam of the operating systems class on 2/16 (Mon). However, this date needs to be confirmed with the finalized schedule of the other classes exams.
Posted by oi at 22:58 0 comments
Labels: final exam schedule, OS
OS Homework 1
As discussed in the class this week, the program specifications and deadline of the homework 1 have been changed as follows:
- d (deallocate) command takes an argument in the debug mode. The argument represents the memory address (in the allocation unit, which is 1KB), and the command deallocates allocated segment whose includes the address (i.e. for the b <= a <= e, where b and e are the beginning and end addresses of the segment and a is the argument given to the d command)
- Input files for testing in the debug mode will be provided, with information of what items to be tested with each file.
- The program should be revised according to the above change. The revised program should be demonstrated to the instructor on 1/7 (the first class in 2015). The deadline is extended accoardingly.
Posted by oi at 22:56 0 comments
Wednesday, December 17, 2014
OS Exercise 9 posted
Today's exercise problems have been posted at the Exercise page.
Posted by oi at 11:04 0 comments
Tuesday, December 16, 2014
Office Hours Today
Today's office hours will be 'by appointment' and send email to the instructor for the appointment.
Posted by oi at 14:01 0 comments
Labels: office hours
Monday, December 15, 2014
OS Final Exam Schedule
The Student Affairs Divisions (SAD) has published the initial plan for the final exams. The instructor plans a business trip during the 1st week of February which conflicts with the exam date in the initial schedule. Therefore, we plan to conduct the exam on sometime during the 2nd week of the February that is convenient for both of us. Please check the above schedule and let the instructor know if you have any exams during the 2nd week.
Posted by oi at 16:08 0 comments
Labels: final exam schedule, OS
Senior Research Project Topics
The research topics for the senior project (2015) have been registered with the SAD's system. Also, the slides describing the topics have been posted. The title of the research is Hardware/Software Interaction and Co-Design and the suggested topics are as follows:
- Linux File Systems
- Inter-Domain Communication in Virtualized Systems
- Hardware Acceleration of Java Virtual Machine
- Heterogeneous Multi-Core Systems
Posted by oi at 14:24 0 comments
Labels: research, senior projects, thesis
Thursday, December 4, 2014
OS Class Schedule
- As it was announced in the class, there will be no OS class next week due to the business trip of the instructor.
- December 17 will be the last class of this year. We will cover the rest of Chapter 3 (Section 3.5.4 to the end). We will also proceed to Chapter 4 "File Systems." Since we will have no class next week, please spend some time for reading the rest of Chapter 3 and also Chapter 4. These sections are your reading assignments.
- Exercise problems on 12/17 should cover Sections 3.4 to the end.
- As we have discussed, the deadline of the homework 1 is on 12/17.
Those who have worked on the homework first demonstrate their programs to the instructor at the beginning of the exercise class
at the lab. Then submit their source code
(submission instruction will be provided then).
Your program should
- demonstrate that if works as it is expected in the debug mode (i.e.64KB with displaying the memory map after every command)
- work in the normal mode and show the differences between the allocation algorithms (e.g. first-fit versus best-fit) or the configuration parameters (the free list classification in the quick-fit) in the statistics displayed at the end of the program execution.
- You will earn up to 5\% extra credit (extra = in addition to the 100% of exams and exercises points) with this homework.
Posted by oi at 20:25 0 comments
Labels: exercises, homework, OS, reading assignments, schedule
Wednesday, December 3, 2014
OS Exercise 8 posted
Today's exercise problems have been posted at the Exercise page . The submission is due at 2359 tonight.
Posted by oi at 12:30 0 comments
Tuesday, December 2, 2014
Office Hours Today
Today's office hours will be shifted to 1600 to 1800. It is recommended to make an appointment by email.
Posted by oi at 04:06 0 comments
Labels: office hours
Monday, December 1, 2014
OS This Week
As it was announced in the class last week, we will cover the rest of Chapter 3 (Sections 3.3 to 3.9) in the first two periods. Please read these sections before coming to the class.
In the 3rd period, the students who have been working on the homework problem should report the current status to the instructor. After that, we will start working on the exercise problems of this week. The submission deadline is extended since only one period of class (3rd period) is assigned for the exercise.
Posted by oi at 19:18 0 comments
Labels: exercises, OS, reading assignments, schedule
Wednesday, November 26, 2014
OS Homework 1
A homework problem has been posted at the Exercise page . This is an extra credit assignment. Please work on this problem until next week and show the (intermediate) result to the instructor at the class. The problem specification may be updated for clarification or correction. If you have question (before the class next week), please write email to the instructor.
Posted by oi at 14:07 0 comments
Labels: extra credis, homework, OS
OS Chapter 3 slides
The figures of the lectures slides of the Modern Operating Systems (3ed) Chapter 3 have been fixed and the pdf version has been posted at this page (access is limited from u-aizu.ac.jp).
Posted by oi at 12:07 0 comments
Labels: lecture slides, OS, textbook
OS Exercise 7 posted
Today's exercise problem has been posted at the Exercise page.
Posted by oi at 10:25 0 comments
Tuesday, November 25, 2014
OS Tomorrow
As it was announced in the class last week, the schedule of the OS class is as follows:
- During the first period, we will have a lecture covering first few sections in Chapter 3 "Memory Management" (likely to be up to Section 3.2 "A memory Abstraction: Address Space"). Please read these sections (preferably up to Secion 3.3). Therefore, we will meet at S6 (RS281) in the morning.
- During the next two periods, we will work on the exercise problem related to the sections mentioned above. It is expected to be programming assignment and use linked-list structures. Please review and refresh your memory on this complicated data structure (often the source of your headache and segmentation faults) .
- This was also mentioned last week. We will review the mid-term exam problems during the lecture.
- A homework problem for extra credit is planned. Detail will be explained during the exercise class.
Posted by oi at 14:10 0 comments
Tuesday, November 18, 2014
OS Tomorrow
As it was announced last week, the schedule of OS class is as follows: During the first two periods, you may work on the Exercise 6 problem, or prepare for the mid-term exam and ask questions to instructor. Please come to the lab (RQ146). In the 3rd period, we will have the mid-term exam in the S6 class room (RQ281). Please read the Examination Policies and Rules carefully and thoroughly.
Posted by oi at 15:40 0 comments
Monday, November 17, 2014
OS Exercise 6 posted
The problem for Exercise 6 has been posted at Exercise page. Please note
- While the problem itself should not be changed, minor corrections (such as typos) may be possible. When any revisions are made, it will be posted here.
- You can start working on the problem immediately, but please make submissions between 0900 and 1210 on 11/19 (i.e. during the exercise class periods on Wednesday).
Posted by oi at 02:48 0 comments
Wednesday, November 12, 2014
OS Exercise 5 posted
Today's exercise problem has been posted at the Exercise page. The submission deadline is at 1300 today.
Posted by oi at 08:44 0 comments
Monday, November 10, 2014
OS This Week
This week, we start the class by working on the exercise problems in Section 2.4 "Scheduling," for the first 2 periods, followed by the lecture in the 3rd period, which covers Chapter 6 "Deadlock." Chapter 6 will be your reading assignment.
Posted by oi at 18:31 0 comments
Labels: lecture, OS, reading assignments, schedule
Wednesday, November 5, 2014
OS Exercise 4 posted
Today's exercise problem has been posted at the Exercise page. The submission deadline is at 1300 today.
Posted by oi at 08:53 0 comments
Tuesday, November 4, 2014
OS Tomorrow
As it was announced at the class and on this web, tomorrow we will meet at the lab std2 (Research Quadrangles 146) for the exercise problems during first two periods. In the 3rd period, we will have a lecture (Section 2.4 "Scheduling") at the S6 classroom (Research QUadangles 281).
Posted by oi at 16:38 0 comments
Tuesday, October 28, 2014
Wednesday, October 22, 2014
OS Exercise 3 posted
Today's exercise problem has been posted at the Exercise page. The submission deadline is at 2359 of October 24 (Friday).
Posted by oi at 12:13 0 comments
Labels: deadline extension, exercises, OS
Wednesday, October 15, 2014
OS Class and Classroom Changes
From the next week, (10/22), we will use the S6 classroom (Research QUadangles 281) for the lecture.
Due to a business trip of the instructor, the class on 10/29 will be cancelled and the following schedule changes will take place for making up the cancelled class
- The 1st period of 10/22: Lecture for Section 2.2 "Threads."
- The 2nd period of 10/22: Lecture for Section 2.3 "Interprocess Communication."
- The 3rd period of 10/22: Exercise based on Section 2.2 (with an extended deadline).
- The 1st and 2nd periods of 11/5: Exercise based on Section 2.3
- The 3rd period of 11/5: Lecture for Section 2.4 "Scheduling."
Posted by oi at 18:33 0 comments
Labels: cancellation, classroom, make-up class, OS, reading assignments, schedule
OS Exercise 2 posted
Today's exercise problem has been posted at the Exercise page.
Posted by oi at 10:36 0 comments
Tuesday, October 14, 2014
OS: Specfial Lecture on 12/5
We plan a special lecture by Joana Corte-Real from University of Porto, Portugal on 12/5. Although it is targeted to the SCCP participant, all OS course students in my class are advised to attend the lecture. By attending the talk and submitting a short report, you will earn extra credit toward your OS class final grade.
Posted by oi at 23:37 0 comments
Labels: extra credit, OS, special lecture
Today's office hours
Today's office hours is changed to 'by appointment' and please contact the instructor by email. sorry for any inconvenience this may incur.
Posted by oi at 14:00 0 comments
Labels: office hours
Thursday, October 2, 2014
OS Next Class (10/15)
According to the Academic Calendar , the class schedule of the next Wednesday will be that of Friday and we will not have the OS class next week.
On Oct 15, we will proceed to Chapter 2 "2 PROCESSES AND THREADS" and we will cover Section 2.1 "PROCESSES.". Section 2.1 is your reading assignment. You will also need review your C-programming skills as the exercise problem will be related to process management system calls.
Posted by oi at 10:18 0 comments
Labels: exercises, OS, reading assignments, schedule
Wednesday, October 1, 2014
OS Ex1 posted
Today's problems have been posted at the Exercise page .
Posted by oi at 10:35 0 comments
Tuesday, August 19, 2014
AOS and SCA: graduate courses
Graduate students who are interested in my courses offered in the 3rd quarter. Please contact the instructor and discuss your interest and prerequisite status. Especially, those who plan to take the Special Topic in Computer Architecture course, you need to contact the instructor and discuss the project topic as it is a project-oriented course and just coming to the classroom won't suffice to study in the course.
Posted by oi at 22:48 0 comments
Labels: AOS, graduate courses, SCA
Monday, August 18, 2014
OS Course Overview Slides and TA
Course overview slides* are posted at the course web page
(here)
.
*still being polished and subject to revision.
Tomoya Fukukawa has been appointed as the TA of the OS course.
Posted by oi at 19:13 0 comments
Thursday, July 17, 2014
OS Textbook (3rd edition for this year again)
Earlier, we mentioned that the 4th edition of the Modern Operation Systems had been published . However, its international edition has not been published yet and the availability is not clear at this moment. Therefore, we are going to use the 3rd edition as the textbook of our class again. Since the 4th edition (although only the hard cover) was already published, the 3rd edition became an 'obsolete' edition. Its availability should be limited and the potential students should order your copy at the university book store as soon as they start taking orders.
Posted by oi at 17:12 0 comments
Wednesday, May 21, 2014
OS Course Page Updated
The web page for the Operating Systems course has been updated for this year (2014). However, the most contents are still tentative and they will be updated as the course schedule and other details are fixed. For the textbook, tt is quite likely to use the 3rd edition of the Modern Operating Systems because the publishing details of the 4th edition are not available yet.
Tuesday, April 1, 2014
Research Topic Slides
Slides describing research topics for Junior students are available at http://goo.gl/st1tnl (or access using the QR code below).
Posted by oi at 23:01 0 comments
Wednesday, March 19, 2014
FYI: Modern Operating Systems, 4th Edition
Modern Operating Systems, 4th Edition
A newer version of the textbook we have been using for the Operating Systems has been published as shown above. At this moment, it is not clear whether the international version (which is substantially cheaper than the North American edition) will be available in a timely manner at a reasonable price. Therefore, we have not made a decision of whether or not we are going to adopt this new version for the OS course in the Fall semester this year as well.
Posted by oi at 14:19 0 comments
Tuesday, February 18, 2014
Business Trip
Hitoshi Oi will be out of town for a business trip from Feb 27 to Mar 6 (and likely to be out of office days before and after the trip). If need an appointment for seeing me in person, please contact in advance.
Posted by oi at 17:57 0 comments
Labels: office hours, schedule
Monday, February 10, 2014
Research Summary (for Sophomore Students)
Prof Cheng will introduce the research activities of the Computer Engineering Division to the sophomore students this Friday. The 1-page slide describing my research, which should be included in his introduction, can be viewed here .
Posted by oi at 19:14 1 comments
Office Hours for the rest of AY2013
For the rest of this academic year (AY2013), the office hours are by appointment only. If you were planning to visit my office tomorrow, please contact by email for scheduling your visit.
Posted by oi at 16:13 0 comments
Labels: office hours
Friday, February 7, 2014
Correction: Examination Policies and Rules
The handling of the textbook was incorrect in the Examination Policies and Rules and it conflicted with the actual rules we have followed in the mid-term exam. Therefore the above web page was revised and the textbook has been removed from the list of allowed materials for the exam.
Posted by oi at 16:36 0 comments
Tuesday, February 4, 2014
OS Exercise 14 Graded
The TA has uploaded the grades of Execise 14 (and its extra credit problem) to his Grade page.
Posted by oi at 23:20 0 comments
Examination Policies and Rules Updated
Examination Policies and Rules have been updated. The change has been made to the first bullet regarding the paper you can bring in to the exam:
This paper (cheat sheet) can only be used in a read-only manner, and other use, such as copying the exam problems and take them home, is prohibited and considered to be an act of cheating. (added on Feb 4, 2014).Please read all the rules and policies and ask questions to the instructor before the exam begins.
Posted by oi at 23:18 0 comments
Monday, February 3, 2014
Office Hours This Week
The office hours of this week will be changed to Wed and Thu, 2-4pm. However, additional schedule *may be* available upon request. Please send email to the instructor for discussing the schedule.
Posted by oi at 18:05 0 comments
Labels: office hours
Wednesday, January 29, 2014
OS Exercise 14 Grading Criteria
In addition to the criteria listed in the problem, "error checking (arrival order and input format)" will also taken into consideration.
Posted by oi at 15:31 0 comments
Labels: exercises, grading criteria, OS
OS Exercise 14
Today's exercise problems have been posted at the Exercise Page.
Posted by oi at 11:35 0 comments
Wednesday, January 22, 2014
OS Next Week
The schedule for the Operating Systems class next week is as follows:
- Lecture in the 1st period, which covers the rest of Chapter 5 (Sections 5.4.4 and 5.4.5, and Section 5.9),
- Help session in the 2nd period
- Exercise problem in the 3rd period with the extended deadline.
Posted by oi at 15:08 0 comments
OS Exercise 9 Grading Criteria
Exercise 9 (10pts for full mark) has been graded and posted at TA's page. Grading criteria are as follows:
-2pt
- n_pf (number of page frames) hardcoded,or incorrect,
- output incorrect,
- not using linked list
- template functions not used
- incorrect sizeof use (for page frame allocation)
Compilation error (-10pts)
Posted by oi at 13:25 0 comments
OS Exercise LaTeX source
For those who are interested in using LaTeX, the source file for today's problems is in the course directory.
Posted by oi at 11:04 0 comments
OS Exercise 13 posted
Today's exercise problems have been posted at the Exercise Page .
Posted by oi at 10:43 0 comments
Wednesday, January 15, 2014
OS Final Exam Schedule
The SAD has finalized the schedule for the final exam: (schedule from the SAD). As announced before, the exam for our class will take place on Feb 7, 4th period at LH205 (M5).
Posted by oi at 12:32 0 comments
Labels: final exam schedule, OS
OS Exercise 12 revised
Problem 3 of Exercise 12 has been revised (the revised version has been uploaded to the https://sites.google.com/a/oslab.biz/public/Home/courses/os13/exercises Exercise Page.
The change is the following sentence has been added to the second bullet:
if the average disk access time needs to be <= 5msec
Posted by oi at 11:15 0 comments
OS Exercise 12
Today's exercise problems are posted at the Exercise Page.
Posted by oi at 10:39 0 comments
Friday, January 10, 2014
OS Next Week (& the rest of this semester)
Next week, we will proceed to Chapter 5 "Input/Output." It is expected to cover first two or three sections (i.e. Section 5.1 to 5.2 or 5.3 if possible).
For the rest of this semester, we will cover sections 5.1 to 5.4 and 5.8, for various reasons, including the time limitation, our school's curriculum background and relative significance of the topic in each section.
Again, please be prepared before coming the class. Knowing what you don't know or what you feel hard to understand is very important.
Posted by oi at 00:44 0 comments
Wednesday, January 8, 2014
OS Exercise 11
The problems for today's exercise are posted at the Exercise page .
Posted by oi at 10:41 0 comments