计算机科学与技术,网络工程,信息安全
授课语言
中文
先修课程
操作系统
课程对毕业要求的支撑
本课程对学生达到如下毕业要求有如下贡献:
3.个人和团队:能够在计算机学科背景下的团队中承担个体、团队成员以及负责人的角色。
5.项目管理:理解并掌握工程管理原理与经济决策方法,并能在多学科环境中应用。
课程目标
完成课程后,学生将具备以下能力:
课程简介
教学内容与学时分配
实验教学(包括实验学时、实习学时、其他)
本课程是实践类课程,在实验室历时2周完成
教学方法
在老师的指导下,以实验室实验、设计、编码、调试、撰写报告方式实施。
考核方式
本课程注重设计成果,以平时表现、设计成果以及报告文档3各方面综合考核。
教材及参考书
自编
吴一民,2019年4月9日
“OperatingSystemsCourseDesign”Syllabus
CourseCode
CourseTitle
CourseCategory
PracticeCourse
CourseNature
CompulsoryCourse
ClassHours
2weeks
Credits
Semester
5
Institute
SchoolofComputerScience&Engineering
ProgramOriented
ComputerScienceandTechnology,NetworkEngineering,InformationSecurity
TeachingLanguage
Chinese
Prerequisites
Operatingsystem
StudentOutcomes
(SpecialTrainingAbility)
Thiscoursecontributestothefollowinggraduationrequirements:
1.Design/DevelopmentSolutions:Abilitytodesignsolutionstocomplexandcomputer-relatedengineeringproblems,designsystems,units(components)orprocessesthatmeetspecificneeds,andembodyinnovationawarenessinthedesignprocess,takingintoaccountsocial,health,safety,legal,culturalandenvironmentalfactors.
2.Usingmoderntools:Todevelop,selectanduseappropriatetechnology,resources,modernengineeringtoolsandinformationtechnologytoolsforcomplexengineeringproblemsrelatedtocomputers,includingpredictionandSimulationofcomplexengineeringproblems,andtounderstandtheirlimitations.
3.Individualsandteams:abletoplaytherolesofindividuals,teammembersandleadersinateamunderthebackgroundofcomputerscience.
4.Communication:Abilitytoeffectivelycommunicateandcommunicatewithcolleaguesintheindustryandthepubliconcomplexengineeringissuesrelatedtocomputers,includingwritingreportsanddesigningmanuscripts,presentingspeeches,clearlyexpressingorrespondingtoinstructions.Italsohasacertaininternationalperspective,andcancommunicateandcommunicateincross-culturalcontext.
5.Projectmanagement:Understandandmastertheprinciplesofengineeringmanagementandeconomicdecision-makingmethods,andcanbeappliedinamultidisciplinaryenvironment.
CourseObjectives
Aftercompletingthecourse,studentswillhavethefollowingabilities:
(1)Usingthetoolsrelatedtotheoperatingsystemtodesigntheschemetomeettherequirementsforspecificunitsorcomponentsintheoperatingsystem,embodyingacertainsenseofinnovationinthedesign,abidingbythelawsandregulationsofthestate,andrealizingit;
(2)Intheprocessofdesignandimplementation,wecanuseChineseandEnglishtocommunicatewithindustrycounterpartsandthepublicaroundtheworldontechnicalproblemsencountered,andfinallywritereportsandreplystatementsbasedonthedesignresults.
(3)Beabletoactivelyaccomplishtasksinthedesignprocessandassumetheroleofindividualorgroupleader.
Havetheabilitytocontrolaccordingtothescheduleandreasonablyarrangetheprojectprocesstocompletethetaskontime.
CourseDescription
TeachingContentandClassHoursDistribution
2.Specificarrangementofcurriculumdesignrequirements(accordingtoprofessionaldevelopment,chooseoneofseveraltopics),explainthedevelopmentenvironmentdifficultiesofcurriculumdesign(2hours)
3.Designcoding,debuggingandreportwriting(2weeks)
4.StudentCodeCheckandDefense(4Hours)
ExperimentalTeaching
Thiscourseisapracticalcourse,whichtakes2weekstocompleteinthelaboratory.
TeachingMethod
Undertheguidanceofteachers,itisimplementedbylaboratoryexperiments,design,coding,debuggingandreportwriting.
ExaminationMethod
Thiscoursepaysattentiontothedesignresults,whichareevaluatedcomprehensivelyinthreeaspects:performance,designresultsandreportdocuments.
TeachingMaterialsandReferenceBooks
PreparedbyWhomandWhen
Wuyimin,April12,2019
《操作系统课程设计》实验教学内容与学时分配
实验项目编号
实验项目名称
实验学时
实验内容提要
实验类型
实验要求
每组人数
主要仪器设备与软件
1
用户级文件系统的设计
利用Fuse框架,在linux上设计并实现一个类似UFS的真实文件系统。
设计性
根据情况三者选择其一
台式计算机,16内存,1T硬盘,虚拟机管理软件,linux操作系统,gcc编译器等
基于LFS的linux发行版的制作
本设计的目的是基于LFS以编译源代码的方式制作一个基本的Linux操作系统,理解Linux操作系统运行版的构建方式,理解Linux操作系统源代码包的依赖关系。
3
Linux用户级线程库的设计与实现
在linux环境下设计一个用户级线程库,支持用户级线程的创建、让步、退出、调度等管理工作,使得学生深刻理解线程调度的原理及实现方法。
“OperatingSystemsCourseDesign”ExperimentalTeachingArrangements
No.
ExperimentItem
ContentSummary
Category
Requirements
NumberofStudentsEachGroup
Instruments,EquipmentsandSoftware
Designofuserlevelfilesystem
UsingtheFuseframework,arealfilesystemsimilartoUFSisdesignedandimplementedonthelinux.
Design
Accordingtothesituation,thethreechooseone
PC,16Gmem,1THd,vmware,linuxOperatingsystem,gcccompiler
TheproductionofLinuxdistributionbasedonLFS
ThepurposeofthisdesignisbasedonLFStocompilethesourcecodewaytocreateabasicLinuxoperatingsystem,buildrunversionofunderstandingofLinuxoperatingsystem,Linuxoperatingsystemsourcecodepackagedependency.
DesignandImplementationofLinuxUser-LevelThreadLibrary
IntheLinuxenvironment,auserlevelthreadlibraryisdesigned,whichsupportsthemanagementofuserlevelthreadcreation,concession,exitandscheduling,andmakesthestudentsdeeplyunderstandtheprinciplesandimplementationmethodsofthreadscheduling.
专业课程思政建设内容
序号
任课教师
职称
学院
育人目标
教学特色
预期成效
吴一民、刘发贵、贺小箭、钟竞辉
副教授、教授、教授、副教授
计算机科学与工程学院
1.实现计算机学院各专业的专业知识教学与立德树人教育的有机融合;2.激发学生“实干兴邦”的爱国奋斗精神,树立为国家建设做贡献的远大理想。
1.以“操作系统课程设计”的第一堂课为抓手,实现专业教育与课程思政的有效结合;2.结合“新工科”建设、“人工智能”,“自主知识产权的基础软硬件”等国家战略,激发学生的爱国情怀,树立学生服务国家信息产业需要的卓越工程师精神。