2007안내:
버클리대 강의로 OS 공부중. OS, Com Architectures, Algorithms, Compilers는 천천히 꾸준히 공부해보자.
video lectures를 하루에 하나씩 꾸준히 보기. 시간 순서대로 번호를 붙이기.
이거 다 보고 나면, 전자회로나 컴퓨터구조 공부하기. unix 공부하기. - 2007/07/21 21:25:02


 Operating Systems ucb 2006fall 강의#

Video lectures#

  1. 2007/07/11 15:47:55 ~ 2007/07/11 17:05:41ㄱ
    M 8/28 1 Introduction, What is an Operating System Anyway??? [ppt,ps,pdf] S&G 7th Ch 1
    S&G 6th Ch 1
    mit에서 architecture연구한 선생님이래. quantum computing도. physics가 minor네. 부럽다.
    18' Microsoft joke를 하니깐, 다 웃는데, 난 못알아듣겠다. 잘 다운된다는 얘긴가_
    39' 나한테 필요없는 course administration 재미없어. 의미없어.
    60' 앞으로 진행할 typical lecture format 설명은 좀 재밌어. 25분 정도씩 잘라서 수업할꺼래.
    65'부터 진짜 수업.
    77' address space, memory management unit
  2. 2007/07/12 11:18:48 ㄱ
    W 8/30 2 Operating Systems History, Services, and Structure [ppt,ps,pdf] S&G 7th Ch2
    S&G 6th Ch 2-3
    Fernando J. Corbató, "On Building Systems That Will Fail", Turing Award Lecture, 1991
    시작부터 10'간 복습. 이후 history도 재미없다. 계속 졸았네.
    '41 nachos readers가 뭔지 모르겠네. 지네들만 아는 용어 nacho
  3.  2007/07/24 15:16:48 ㄱ 
    W 9/6 3 Concurrency: Processes and Threads [ppt,ps,pdf] S&G 7th Ch 3
    S&G 6th Ch 4
    Edsger W. Dijkstra, 'The structure of the “THE”-multiprogramming system' Communications of the ACM, Volume 11 ,  Issue 5  (May 1968)
     34' Hyperthreading은 원래 Simultaneous MultiThreading
    뒷부분은 좀 어렵네. 나중에 책을 읽어야겠다. 요목조목 공부해야지.
  4. 2007/07/25 11:25:48 ㄱ
    M 9/11 4 Thread Dispatching [ppt,ps,pdf] Read Nachos Thread code
  5. 2007/07/25 17:14:42 ㄱ
    W 9/13 5 Cooperating Threads [ppt,ps,pdf]
    시간이 모자라서 강의노트 끝까지 진도를 다 빼지 못하네. 실제 cooperating threads는 다음 강의에서 배울 것 같다. thread도 다시 꼼꼼히 잘 공부해둘 필요가 있다.
  6. 2007/07/26 19:40:17 ㄱ
    M 9/18 6 Synchronization  [ppt,ps,pdf] S&G 7th Ch 6
    S&G 6th Ch 7
    John R. Garman, "The Bug Heard 'round the World," ACM SIGSOFT Software Engineering Notes, Vol 6 No 5, Oct 1981
    Nancy Leveson, "Medical Devices: The Therac-25", Safeware: System Safety and Computers, Adison-Wesley, 1995
     36' multi threading 대신에 event driven 방식으로 atm server 문제를 푸는 것도 제시하는데, 이게 정말 해결책이 되는지 모르겠다. most efficient래. 뒷부분은 익숙한 얘기가 많아서 안봐도 된다. 그래도 처음 듣는 예를 2개나 들어주니 들을만 했다. 70'부터가 핵심. 문제를 해결하는 과정. 중요한 부분을 자세히 못봤어.




Textbook#

Picture of textbook

Operating System Concepts 7th Edition

이전 버전에 비해 많이 바꼈대.

Silberschatz, Galvin, and Gagne John Wiley & Sons, ©2004  ISBN 0-471-69466-5

Online material (Appendices, code examples, etc)

Note: Students may use the older 6th edition with Java, or the XP update, 6th edition(나한테 있는 거).

Links#

이 글은 스프링노트에서 작성되었습니다.

by 언제나19 2007. 8. 1. 04:21