LAOP 2020-02: Difference between revisions

From Innovation
Jump to: navigation, search
No edit summary
Line 42: Line 42:
! Week !! Date !! Lecture !! Reading !! Discussion
! Week !! Date !! Lecture !! Reading !! Discussion
|-
|-
| 1 || 2020/09/03 || Course Layout & Introduction to Operating Systems || ||
| 1 || 2020/09/03 || Course Layout & Introduction to Operating Systems
<br> ''' Video '''
<br> [https://www.youtube.com/watch?v=ct6VAj5TJq8&list=PLWm33cHVRby6NFammua6sjTULwq-rhtWQ Ch. 2]
|| ||
|-
|-
| 2 || 2020/09/10         || The Process, Limited, Direct Execution || Ch 4, 5, 6 ||
| 2 || 2020/09/10         || The Process, Limited, Direct Execution
<br> ''' Video '''
<br> [https://www.youtube.com/watch?v=L7rK0Kj8UDo&list=PLWm33cHVRby6NFammua6sjTULwq-rhtWQ Ch. 4]
<br> [https://www.youtube.com/embed/XDiNgdbDfo4&list=PLWm33cHVRby6NFammua6sjTULwq-rhtWQ Ch.5]
<br> [https://www.youtube.com/watch?v=ShKrwovUKZo&list=PLWm33cHVRby6NFammua6sjTULwq-rhtWQ Ch.5 part2]
<br> [https://www.youtube.com/watch?v=Gkruzynbo58&list=PLWm33cHVRby6NFammua6sjTULwq-rhtWQ Ch. 6]
|| Ch 4, 5, 6 ||
|-
|-
| 3 || 2020/09/17 || Multi-Level Feedback Queue, Scheduling - Proportion Share, Multiprocessor Scheduling || Ch 7, 8, 10 ||
| 3 || 2020/09/17 || Multi-Level Feedback Queue, Scheduling - Proportion Share, Multiprocessor Scheduling
<br> ''' Video '''
<br> [https://www.youtube.com/watch?v=EJve1fp3GPY&list=PLWm33cHVRby6NFammua6sjTULwq-rhtWQ Ch. 7]
<br> [https://www.youtube.com/watch?v=9lpYMZswzZg&list=PLWm33cHVRby6NFammua6sjTULwq-rhtWQ Ch. 8]
<br> [https://www.youtube.com/watch?v=-yzJP5FEl84&list=PLWm33cHVRby6NFammua6sjTULwq-rhtWQ Ch. 9]
<br> [https://www.youtube.com/watch?v=cfxbWD3qfLc&list=PLWm33cHVRby6NFammua6sjTULwq-rhtWQ Ch. 10]
|| Ch 7, 8, 9, 10 ||
|-
|-
| 4 || 2020/09/24 || Address Spaces, Memory API || Ch 13, 14 ||
| 4 || 2020/09/24 || Address Spaces, Memory API
<br> ''' Video '''
<br> [https://www.youtube.com/watch?v=TXhh61-cTIs&list=PLWm33cHVRby6NFammua6sjTULwq-rhtWQ Ch. 13]
<br> [https://www.youtube.com/watch?v=m8cQLMnhBac&list=PLWm33cHVRby6NFammua6sjTULwq-rhtWQ Ch. 14]
|| Ch 13, 14 ||
|-
|-
| 5 || 2020/10/01 || 추석 || ||
| 5 || 2020/10/01 || 추석 || ||
|-
|-
| 6 || 2020/10/08 || Address Translation, Segmentation, Free-Space Management || Ch 15, 16, 17 ||
| 6 || 2020/10/08 || Address Translation, Segmentation, Free-Space Management
<br> ''' Video '''
<br> [https://www.youtube.com/watch?v=t9It0zbPBpU&list=PLWm33cHVRby6NFammua6sjTULwq-rhtWQ Ch. 15]
<br> [https://www.youtube.com/watch?v=fkk2ArprwK0&list=PLWm33cHVRby6NFammua6sjTULwq-rhtWQ Ch. 16]
|| Ch 15, 16, 17 ||
|-
|-
| 7 || 2020/10/15 || Paging Introduction, Paging – Faster, Concurrency, Thread API || Ch 18, 19, 26, 27 ||
| 7 || 2020/10/15 || Paging Introduction, Paging – Faster, Concurrency, Thread API || Ch 18, 19, 26, 27 ||

Revision as of 13:06, 20 August 2020

Class Information

Class Info
Class Advanced Operating Systems
Lecturer Seongjin Lee
Time and Place Thursday: 407-202 19:00-22:00
Office Hour Wednesday: 14:00-15:00
Contacts Office: 407-314
Email: insight at gnu dot ac dot kr

Textbook

  1. Operating Systems: Three Easy Pieces, Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, chapters available here or you can buy the book here
  2. 운영체제 아주 쉬운 세 가지 이야기, Remzi H. Arpaci-Dusseau, 한글판 교보문고 바로가기


Evaluation

Categories Ratio Categories Ratio
Attendance 20 Exam I 25
Participation 10 Exam II 25
Quiz 20
Total 100%

Schedule and Readings

Week Date Lecture Reading Discussion
1 2020/09/03 Course Layout & Introduction to Operating Systems


Video
Ch. 2

2 2020/09/10 The Process, Limited, Direct Execution


Video
Ch. 4
Ch.5
Ch.5 part2
Ch. 6

Ch 4, 5, 6
3 2020/09/17 Multi-Level Feedback Queue, Scheduling - Proportion Share, Multiprocessor Scheduling


Video
Ch. 7
Ch. 8
Ch. 9
Ch. 10

Ch 7, 8, 9, 10
4 2020/09/24 Address Spaces, Memory API


Video
Ch. 13
Ch. 14

Ch 13, 14
5 2020/10/01 추석
6 2020/10/08 Address Translation, Segmentation, Free-Space Management


Video
Ch. 15
Ch. 16

Ch 15, 16, 17
7 2020/10/15 Paging Introduction, Paging – Faster, Concurrency, Thread API Ch 18, 19, 26, 27
8 2020/10/22 Midterm Exam
9 2020/10/29 Midterm Exam Review
10 2020/11/05 Locks, Lock-based Concurrent Data Structures
Condition Variables, Semaphores
Ch 28, 29
Ch 30, 31
11 2020/11/12 Common Concurrency Problems, Event-based Concurrency Ch 32, 33
12 2020/11/19 I/O Devices, Hard Disk Drives Ch 36, 37
13 2020/11/26 RAIDs, File and Directories, File System Ch 38, 39, 40
14 2020/12/03 Locality and The Fast File System, Crash
Log-structured File System, Data Integrity and Protection
Ch 41, 42
Ch 43, 44
15 2020/12/10 Final Exam