Serial Number
79641
Course Number
CSIE3310
Course Identifier
902 36700
- Class 02
- 3 Credits
Preallocated
DEPARTMENT OF COMPUTER SCIENCE & INFOR
DEPARTMENT OF COMPUTER SCIENCE & INFOR
Preallocated- FANG-JING WU
- View Courses Offered by Instructor
COLLEGE OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE DEPARTMENT OF COMPUTER SCIENCE & INFOR
- Tue 2, 3, 4
C.S.I.E. BLDG. ROOM NO.101 (資101)
Type 2
80 Student Quota
NTU 80
- 2 Specialization Programs
- English
- NTU COOL
- Core Capabilities and Curriculum Planning
- NotesThe course is conducted in English。
- Limits on Course Adding / Dropping
Restriction: sophomores and beyond and Restriction: within this department (including students taking minor and dual degree program) and Restriction: students with an even student ID number
NTU Enrollment Status
Loading...- Course DescriptionLecture session: The fundamental knowledge of operating systems will be established in the lecture session. It covers the following parts: • Part 1: Introduction to Operating Systems • Part 2: Process Management • Part 3: Process Synchronization • Part 4: Memory Management • Part 5: Storage Management • Part 6: File Systems Hands-on assignments: This practical session covers how the design of operating systems affects the system-level and user-level performance.
- Course ObjectiveAs computers are vital components of most connected intelligent systems, such as robots and complex automation systems, a basic understanding of computer systems is necessary and important. Therefore, the goal of the lecture will establish the fundamental knowledge of operating systems and system-level software components of modern computer systems. In addition, students can fully understand the design principles of operating systems via domain-specific implementation in practical systems.
- Course RequirementPrerequisites: The students should be familiar with data structures, system programming, and basic programming.
- Expected weekly study hours after class
- Office Hour
*This office hour requires an appointment - Designated Reading
- ReferencesTextbook: • Avi Silberschatz, Peter Baer Galvin, and Greg Gagne, "Operating System Concepts", Tenth Edition, John Wiley & Sons, Inc. Optional references for the lecture session: • John Hennessy and David Patterson, " Computer Architecture: A Quantitative Approach", Fifth Edition, Morgan Kaufmann, 2011. Optional references for hands-on session: • Russ Cox, Frans Kaashoek, and Robert Morris, "xv6: a simple, Unix-like teaching operating system," 2020 • W. Richard Stevens and Stephen A. Rago, "Advanced Programming in the UNIX Environment," Third Edition, Addison-Wesley • Bruce Molay, "Understanding UNIX/LINUX Programming: A Guide to Theory and Practice," Prentice Hall
- Grading
- Adjustment methods for students
- Course Schedule
Week 1 Week 2 Week 3