Experimental Outline - Grade 2019- Chinese Class - Operating System
 
time: 2025-03-28

"Operating System"Experimental Teaching Syllabus

Course Code

045101182

CourseTitle

OperatingSystem

CourseCategory

DisciplinaryBasic Course

CourseNature

CompulsoryCourse

Class Hours

16

Credits

3.5

Semester

4

Institute

Schoolof Computer Science & Engineering

ProgramOriented

ComputerScience and Technology,Network Engineering, InformationSecurity

TeachingLanguage

Chinese

Prerequisites

ComputerOrganization and ArchitectureDataStructure

StudentOutcomes (Special Training Ability)


TeachingObjectives

Experimentis an important practical teaching link of the course, the purposeis not only to theoretical knowledge to help students consolidateand deepen the understanding of the science, it is more importantto train students' experiment skills, set up the engineeringviewpoint and rigorous scientific attitude, master the basicmethod of program design, system test.

CourseDescription

Cooperatewith the course learning, learn to use the operating system, usethe operating system to provide tools to observe the behavior ofthe operating system. Learn to use the API provided by theoperating system to write simple system programs. Able to organizeand analyze experimental data, draw experimental conclusions, andwrite neat, clear and complete experiment reports.

Instrumentsand Equipments

PC16Gmem1THdvmwarelinuxOperating systemgcccompiler

ExperimentReport

Required

Assessment

20%of the total

TeachingMaterials and Reference Books


Preparedby Whom and When

WuyiminApril29, 2019

OperatingsystemExperimentalTeaching Arrangements


No.

ExperimentItem

ClassHours

ContentSummary

Category

Requirements

Numberof StudentsEach Group

Instruments,Equipments and Software

1

Using Linux

2

Using Linux

Demonstration

Elective

1

PC16Gmem1THdvmwarelinuxOperating systemgcccompiler

2

ProcessControlling

2

ProcessControlling

Verification

Compulsory

1

3

ThreadControlling

2


Verification

Compulsory

1

4

Synchronizationand mutual exclusion of Process

4

Synchronizationand mutual exclusion of Process

Comprehensive

Compulsory

1

5

Synchronizationand mutual exclusion of Thread

2

Synchronizationand mutual exclusion of Thread

Comprehensive

Compulsory

1

6

Implementationof find command

2

Implementationof find command

Comprehensive

Compulsory

1

7

Implementationof Unix shell

4

Implementationof Unix shell

Design

Compulsory

1

8

Compilingkernel

4

Compilinglinux kernel

Design

Elective

1