Chen-Chieh (Jay) Wang received the M.S. and Ph.D. degrees, both in computer and communication engineering from the National Cheng-Kung University, Tainan, Taiwan, in 2005 and 2013, respectively. From 2008 to 2011, he was an adjunct instructor with Department of Electrical Engineering, Feng-Chia University, Taichung, Taiwan. From 2013 to 2017, he was an R&D engineer at Information and Communications Research Laboratories (ICL), Industrial Technology Research Institute (ITRI), Hsinchu, Taiwan. He is currently an senior engineer at MediaTek, Hsinchu, Taiwan. His research interests include computer architecture, computer network, network security, heterogeneous system architecture (HSA), and electronic system level (ESL) design.
Year:
Fall 2008, 2009, 2010
Textbook:
Computer Organization & Design - The Hardware / Software Interface ( 4th Edition ), Patterson & Hennessy
References:
Computer Architecture & Quantitative Approach (4th Edition), Hennessy & Patterson
Computer Organization and Architecture (7th Edition), William Stallings
Great Ideas in Computer Architecture (Machine Structures), UC Berkeley, Fall 2010.
Lectures:
Year:
Spring 2008, 2009, 2010
Textbook:
System Software : An Introduction to Systems Programming (3rd Edition),
Leland L. Beck,
The Addison Wesley Longman, Inc.
ISBN: 0-201-42300-6
References:
Operating System Concepts (7th Edition), Avi Silberschatz, Peter Baer Galvin, and Greg Gagne
Modern Operating Systems (3rd Edition), Tanenbaum
CS162 : Operating Systems and Systems Programming, UC Berkeley, Fall 2009.
Lectures:
Date | Lecture Topic ( Spring 2010 ) | Download |
---|---|---|
Mar. 1 | SP:Background (1/2) | |
Mar. 8 | SP:Background (2/2) | |
Mar. 15 | SP:Assemblers (1/3) | |
Mar. 22 | SP:Assemblers (2/3) | |
Mar. 29 | SP:Assemblers (3/3) + Quiz 1 | |
Apr. 12 | SP:Loaders and Linkers (1/2) | |
Apr. 19 | SP:Loaders and Linkers (2/2) | |
Apr. 26 | Midterm | |
May 3 | OS:Operating System Overview | |
May 10 | OS:Processes | |
May 17 | OS:Threads | |
May 24 | OS:CPU Scheduling | |
May 24 | OS:Process Synchronizaiton | |
May 31 | OS:Deadlocks + Quiz 2 | |
Jun. 7 | OS:Memory Management | |
Jun. 14 | OS:Virtual Memory | |
Jun. 21 | Final |