204331 ซอฟต์แวร์ระบบ (System Software) 3(3-0) หน่วยกิต
ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเกษตรศาสตร์

วัตถุประสงค์ของรายวิชา

ความรู้พื้นฐานที่จำเป็น ตำราเรียน:
  • Beck, L.L., System Software, 3rd Edition, Addison-Wesley, 1997.
  • สัดส่วนของคะแนนที่ใช้วัดผล:
     
    การประเมินการสอนและการเข้าเรียน
    5%
    งานที่มอบหมายและ quiz
    20%
    สอบกลางภาค
    37%
    สอบปลายภาค
    38%
    เนื้อหาวิชา:
     
    หัวข้อ
    เวลาที่ใช้โดยประมาณ (ชั่วโมง)
    Introduction to system software
    1
    SIC and SIC/XE CPU and their machine languages
    3
    Design and implementation of assemblers
    10
    Loading process and the design and implementation of loaders
    4
    Linking and library search
    3
    Design and implementation of linkage editors
    3
    Bootstrapping process and bootstrap loaders
    3
    Macroprocessing process
    3
    Design and implementation of macroprocessors
    3
    Introduction to programming language translation
    6
    Bootstrapping system software
    3
    The practice of good programming
    (สอดแทรกอยู่ตลอดเทอม)