Today's exercise problems have been posted on the Moodle system.
Wednesday, December 21, 2016
Monday, December 19, 2016
OS Mid-Term Exam (or alike) graded
The mid-term exam (or something like that) has been graded. On the Moodle system, you can find a dummy assignment "MID-TERM EXAM" on the week of Nov 15 to 21. You don't need to submit any file or answer questions (that's why it is a dummy).
The course assistant will place your grade in that dummy assignment (with maximum 109pts scale). If you have any question, please ask the instructor during the office hours or the class (on Wednesday).
Posted by oi at 17:33 0 comments
Labels: grade, mid-term exam, OS
Wednesday, December 14, 2016
OS Exercise 5 Grades
Exercise 5 has been graded and posted on the Moodle. Grading scheme are as follows.
Each algorithm has been graded in their scheduling chart, statistics table, and job queue (RR only) as follows:
Scheduling (chart): FCFS: 10pts, SJF: 10pts, SRTN: 20pts, RR: 25pts
Statistics: 5pts,
Job Queue: 5pts (RR only)
As the results, each algorithm has the following points:
FCFS: 15pts, SJF: 15pts, SRTN: 25pts, RR: 35pts
The total grade is 90pts and it is scaled to 100%.
Posted by oi at 09:41 0 comments
Labels: exercises, grade, grading criteria, OS
OS Exercise 8 Posted
Today's exercise problem has been posted on the Moodle page.
Posted by oi at 08:34 0 comments
Wednesday, December 7, 2016
OS Exercise 7 posted
Today's exercise problem has been posted on the Moodle page.
If you are interested in working on the extra credit problem(s), please talk to the instructor by the end of 2nd period. Otherwise, you will only receive the points for the basic implementations.
Posted by oi at 08:30 0 comments
Labels: exercises, extra credit, OS
Wednesday, November 30, 2016
OS Exercise 4 graded
Exercise 4 has been graded and posted on the Moodle system. The grading criteria and scheme are as follows:
Base Points: (1pt for each)
- mutex and barrier initialization
- read input
- thread creation
- enc() implementation
- protection of critical region by mutex (sandwiched by lock/unlock)
- barrier (to wait for worker threads to finish)
- print_output implementation
Advanced Points (2pts for each)
- check if stridx < length after lock acquisition
- mutex locking only for copying and incrementing stridx (excludes other operations of enc())
Posted by oi at 12:49 1 comments
Wednesday, November 16, 2016
OS Exercise 3 Graded
Exercise 3 of the Operating Systems class have been graded and posted on the Moodle system. The grading criteria are as follows:
- Data input (1pt)
- Thread creation (3pts)
- div_thread implementation (2pts)
- print_results (1pt)
Posted by oi at 13:48 0 comments
Labels: exercises, grade, grading criteria, OS
Wednesday, November 9, 2016
OS Deadlines of Exercises 5 and 6 Extended
The submission deadlines of Exercises 5 and 6 have been extended:
- Exercise 5: by 11/16 (Wed) at 0000 (or by the end of 11/15)
- Exercise 6: by 11/16 (Wed) at 1440 (at the end of 3rd period)
Posted by oi at 14:12 1 comments
Labels: deadline extension, exercises, OS
OS Exercise 2 Graded
You can find the grade of your Exercise 2 submission on Moodle. The grading criteria are
- Each operation (bullet) of the processes is counted as 1pt
- Exceptions are spawning (creating) a child process and wait for another process to finish, these are counted as 2pts.
- The total is 26pts and then the grade is converted to 100pts scale.
Posted by oi at 11:46 0 comments
Labels: exercises, grade, grading criteria, OS
OS Exercise 6 posted
Today's exercise problem has been posted on the Moodle page.
Posted by oi at 10:53 0 comments
Friday, November 4, 2016
OS Exercise 1 graded
You must have received notification that the grading of Exercise 1 was finished. Typical mistakes include
- incorrect counting of the number of words
- incorrect handling of the case where two options are used (-u -c)
Posted by oi at 17:32 0 comments
Labels: exercises, grade, grading criteria, OS
OS Exercise 5 posted
Today's exercise problems have been posted on the Moodle system. Write your answers in a pdf file and submit by the deadline. During today's class (5th and 6th periods), you may also ask questions on Exercise 4, which is due next Tuesday.
Posted by oi at 14:27 0 comments
Wednesday, November 2, 2016
OS Exercise 4 posted
Today's exercise problem has been posted on the Moodle system.
Posted by oi at 11:40 0 comments
Thursday, October 13, 2016
OS More detail on the Make-Up Class
- 10/26: 2nd and 3rd Periods. Exercise Class at RQ146 (std2). The problem will be based on Section 2.2 (Threads)
- 11/2: Lectures on the 1st and 2nd periods, that will cover Sections 2.3 (Interprocess Communication, 1st period) and 2.4 (Scheduling, and possibly 2.5). The 3rd period will be for the exercise class working on the problem based on Section 2.3.
- 11/4: 5th and 5th periods. Exercise class at RQ146 (std2, the lab we normally use). The problem will be based on Section 2.4. You may come to the lab either 5th or 6th, OR, both.
Tuesday, October 11, 2016
OS Make-up class schedule
Tomorrow, the instructor will ask your course schedule so that we can choose mutually convenient date/time for the make-up classes (for 10/26).
For the exercise submissions last week, some students did not
- did not name the source file appropriately (ex1.c)
- did not write their name and ID as the comments in the source file
Posted by oi at 16:33 0 comments
Labels: exercises, make-up class, OS, schedule
Tuesday, September 27, 2016
OS Textbook
The textbook of the Operating Systems course: Modern Operating Systems: Global Edition , is available at the university bookstore. Due to the return policy, they only have limited copies. Please buy your own ASAP if you take the course. (if you click the link above, you will see the price at the bookstore is significantly discounted).
Posted by oi at 16:58 0 comments
Friday, September 2, 2016
Web site for Operating Systems Course 2016
The web site for the Operating Systems course has been created. However, it is still under construction and contents may be missing or inconsistent. Please be patient and keep checking constantly (as well as this page).
There are few things that the students taking the OS course should be aware of:
Rules and Policies
Due to the standardization demands from the school, the rules and policies on the exercise submissions and the grading scheme will be revised. They will be reflected on the course web site (as they will be build).Textbook
We are going to use the following book as the textbook:Modern Operating Systems, Global Edition, 4/E , by Andrew S. Tanenbaum, ISBN 10: 1292061421, ISBN 13: 9781292061429, Prentice Hall.
Please order your copy at the University Bookstore. The number of copies they will order initially is limited. Normally, buying through the university bookstore will get you deep discount.
Posted by oi at 18:39 2 comments
Tuesday, February 23, 2016
OS Exercise 8 Graded
Exercise 8 problem has been graded. The final grade of all exercise problems are posted at the Exercise Grade page.
Posted by oi at 19:42 0 comments
OS Finral Grade
The course grade for the Operating Systems has been finalized and handed over to the Student Affairs Division (SAD). You should be able to see it on the school's administration system shortly.
If you consider there is any mistake in the grade, please contact the instructor by email. Thanks very much for your participation and hard work* throughout the semester.
* to those who really worked hard.
Posted by oi at 19:11 0 comments
Sunday, February 14, 2016
OS Exercise 14 Graded
Exercise 14 problems have been graded and the results are posted at the Exercise Grade page (internal access only).
Posted by oi at 18:02 0 comments
Monday, February 8, 2016
Office Hours for the Rest of 2nd Senester
Office hours are by appointment only for the rest of the 2nd semester. Please send email to the instructor for the appointment.
Posted by oi at 19:58 0 comments
Labels: office hours
OS Ex13 Graded (and notice on final exam grade)
Exercise 13 problems have been graded and the results are posted at the Exercise Grade page (internal access only).
Please note that the final grade is expected to be available next week (i.e. unlikely to be ready within this week).
Posted by oi at 19:56 0 comments
Tuesday, February 2, 2016
No Office Hours Today
Due to the make up class tomorrow, there is no office hours today. Please contact the instructor for making appointment. Sorry for a late notice.
Posted by oi at 14:45 0 comments
Labels: office hours
Saturday, January 30, 2016
OS Exercise 12 graded
Exercise 12 problems have been graded and the results are posted at the Exercise Grade page (internal access only).
Posted by oi at 23:30 0 comments
Academic Dishonesty
An act of academic dishonest has been identified in a class. Although most of (if not all) students must know, it needs to be reminded that such an act will result in a severe penalty.
Posted by oi at 21:16 0 comments
Labels: academic dishonest, penalty
Wednesday, January 27, 2016
OS Exercise 14 deadline
As we have agreed, the deadline for today's exercise submission if at 1800.
Posted by oi at 14:33 0 comments
Labels: deadline extension, exercises, OS
OS Exercise 11 Graded
Exercise 11 submissions have been graded and the results are posted at Exercise Grades page (internal access only). If you have any question about your exercise grades, please contact the instructor.
Please remember the exercise submission requirement (specified in the syllabus)
If a student miss more than three (four) exercises by the mid-term (final) exam, he/she will automatically fail the course. One excuse can be granted if the reason of absence is out of his/her control and proved by an official document (such as doctor's note).In fact, there are several students who have reached this point. Please consult with the instructor if you need.
Posted by oi at 14:12 0 comments
OS Help Session on 2/3 at S8 (RQ281)
The classroom for the help session on 2/3 has been confirmed. We will meet at S8 (RH281) classroom for the 4th period (1450 to 1620). Please bring the hard copy of your Exercise 14 (or any other materials for which you would like ask questions to the instructor).
Posted by oi at 12:41 0 comments
Labels: classroom, help session, OS
OS Help Session on 2/3, 4th period
As we have discussed in the class this morning, we are going the have a help session on 2/3, 4th period. The room will be reserved with the SAD shortly and announced on this board again.
Posted by oi at 10:55 0 comments
Labels: help session, OS
OS Exercise 14 posted
Today's problems have been posted at the Exercise page. Please note the deadline is extended to 2300 tonight.
Posted by oi at 10:37 0 comments
Labels: deadline extension, exercises, OS
Monday, January 25, 2016
OS S8 Classroom (RQ281) on 1/27
We are going to use the S8 classroom (2nd floor of Research Quadangles, or room 281) for the lecture during the 1st period.
Posted by oi at 18:31 0 comments
Friday, January 22, 2016
OS Next Week
Next week, we will begin the class with the lecture (in LH204) covering Sections 5.4 (Disks) and 5.8 (Power Management). These two sections are your reading assignments.
During the 2nd and 3rd periods, we will work on the exercise problems that cover the sections we learned in Chapter 5 (i.e. Sections 5.1 to 5.4 and 5.8).
An extra class for reviewing the exercise problems of the next week and also for the help session is planned in the 1st week of February. On 1/27, the instructor will ask students for the mutually convenient schedule of this class.
Posted by oi at 16:24 0 comments
Labels: help session, OS, reading assignments, schedule
Wednesday, January 20, 2016
OS Exercise 13 posted
Today's exercise problems have been posted at the Exercise page .
Like previous weeks, the deadline is at 1100 and the review will begin from 1130 at the LH204 classroom. During the break between the lab and the review, we will conduct the student survey of this course. Your cooperation would be appreciated.
Posted by oi at 08:29 0 comments
Labels: class survey, exercises, OS
Monday, January 18, 2016
OS This Week
This week, we will work in the same format as previous weeks; exercise problems based on the lecture of the last week (Sections 4.4 to the end of Chaper 4) for the first two periods (including the review in the classroom), and then lecture during the 3rd period.
We will start the last chapter of this course, Chapter 5 "Input/Output"; in particular, we will (try to) cover the Sections 5.1 to 5.3. These sections are your reading assignment.
Posted by oi at 03:26 0 comments
Labels: exercises, OS, reading assignments, schedule
Thursday, January 14, 2016
OS Exercise 10 graded
Exercise 10 submissions have been graded and posted at the Exercise Grade page (internal access only). If you have any question about your exercise grades, please contact the instructor.
Posted by oi at 22:52 0 comments
Wednesday, January 13, 2016
OS Midterm Exam Grades posted
Midterm Exams were graded and the results are posted at this page (accesses are limited from u-aizu.ac.jp). If you have any question, please ask the instructor.
Posted by oi at 17:18 0 comments
Labels: exams, grade, mid-term exam, OS
OS Exercise 12 posted
Today's problems have been posted at the Exercise page . Like previous weeks, the deadline is at 1100 and we will review the problems from 1130 at LH204.
Posted by oi at 08:38 0 comments
Tuesday, January 12, 2016
OS This Week
This week, like previous weeks, we will work on the exercise problems (for Sections up to 4.4) from 9 to 11 in the lab. From 11:30, we will review the problems in the classroom (LH204).
The lecture during the 3rd period should cover the rest of Chapter 4.
Please:
- review the materials you learned in the lecture last week, especial, identify what your did NOT understand. You should be able to explain the keywords (the words in bold letters) if you have decent understanding of the material.
- read the rest of Chapter 4 of the textbook;
Posted by oi at 12:03 0 comments
Labels: OS, reading assignments, schedule
Thursday, January 7, 2016
OS Execises 7 and 9 graded
Exercises 7 and 9 have been graded and posted at the Exercise Grade page (internal access only). Please note that the grades of Exercise 7 are tentative and may be revised. If you have any question about your exercise grades, please contact the instructor.
Posted by oi at 20:34 0 comments
Wednesday, January 6, 2016
OS Exercise 11 posted
Today's exercise problems have been posted at the Exercise page . The submission deadline is at 1100 and we will review the problems from 1130 at the Lecture Hall 204. We are using a new submission script and if you find any problem, please let the instructor know.
Posted by oi at 08:27 0 comments
OS No Assistant for the rest of this semester
Unfortunately, no course assistance will be available for the Operating Systems course for the rest of this semester. Please ask any questions to the instructor.
Posted by oi at 07:30 0 comments
Labels: course assistants, OS
Tuesday, January 5, 2016
OS This Week
This week, we will first work on the exercise problems in Section 3.7 (Segmentation) and Sections 4.1 (Files) and 4.2 (Directories) in the lab. As we did in the last class, the submission deadline is at 1100 and we will review the problems in the classroom from around 1130. Please note that we may use a different submission command. The instruction will be provided in the problem sheet.
In the 3rd period, we will have a lecture in the classroom that will cover Section 4.3 (File System Implementation) and proceed to Section 4.4 (File System Management and Optimization) as far as possible. These sections are your reading assignment.
Posted by oi at 10:59 0 comments
Labels: OS, reading assignments, schedule