欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《操作系统(英)》课程教学大纲.doc

    • 资源ID:48730554       资源大小:64KB        全文页数:4页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《操作系统(英)》课程教学大纲.doc

    操作系统(英)课程教学大纲(Operating Systems)一、基本信息课程代码: 1201313 学 分:3学分总 学 时:51学时 (其中实验 9 学时)适用对象:本科计算机科学与技术、信息管理、电子商务、物流等专业先修课程:数据结构、程序设计语言二、课程性质、教学目的和要求 (一)课程性质和目的 操作系统课程是计算机科学与技术本科生专业主干课程,也是信息类各专业的必修课程。通过本课程的学习,使学生认识到操作系统在计算机软硬件资源管理中的地位和作用,掌握操作系统的基本概念、原理和基本方法,掌握操作系统的开发模式、开发方法和操作系统的分析、设计能力,了解操作系统的发展方向,培养学生观察问题、分析问题、解决问题和实际动手能力,为学生以后参与系统软件分析和开发奠定基础。 (二)教学方法与手段 本课程使用原版教材,采用双语教学,采用课堂讲授和上机实践相结合的方式,并在多媒体环境下进行教学。(三)教学安排 本课程的总学时为51学时,其中课堂讲授42学时,上机实践教学9学时。三、教学内容及学时分配Chapter 1 Introduction ( 1.5 hours, Lab 0 hour)Main Points: Short history, Operating System Concepts, Objectives, Functions, Multiprogramming, Real-Time System, Batch system, Time-sharing system, Distributed operating system, Network operating system.Chapter 2 Computer-System Structures ( 1.5 hours , Lab 0 hour)Main Points: Computer-System Operation, I/O Structure, Storage Structure, Hardware Protection, including Interrupts, DMA, User and Monitor mode.Chapter 3 Operating-System Structures ( 5 hours, Lab 3 hours )Main Points: System Components (including Processes, Memory Management, Information protection and security, Scheduling and resources management.), Operating-System Services, System Calls, System Programs.Chapter 4 Processes ( 6 hours, Lab 3 hours )Main Points: Process Concept (including States and its transitions, PCB.), Operations on Processes, Cooperating Processes, Interprocess Communication.Chapter 5 Threads ( 1 hours, Lab 0 hour)Main Points: Thread definition, creation, manipulation, User and Kernel Thread.Chapter 6 CPU Scheduling ( 5 hours , Lab 0 hour)Main Points: Basic Concepts (including Long-term scheduling, Medium-term scheduling, Short-term scheduling.), Scheduling Criteria, Scheduling Algorithms (including First-Come-First-Served (FCFS), Priority, Round-Robin (RR), Short Job First, Multilevel Queue, Multilevel Feedback Queue, Highest Response Ratio Next (HRRN).). Chapter 7 Process Synchronization ( 6 hours, Lab 0 hour )Main Points: The Critical-Section Problem, Synchronization Hardware, Semaphores, Classic Problems of Synchronization, Monitors.Chapter 8 Deadlocks ( 5 hours , Lab 0 hour)Main Points: Deadlock Characterization, Conditions for Deadlock, Methods for Handling Deadlocks, Safe State, Bankers algorithm, Resources allocation graph algorithm.Chapter 9 Memory Management ( 4.5 hours, Lab 0 hour )Main Points: Relocation, Protection, Sharing, Logical Organization, Physical Organization, Swapping, Contiguous Memory Allocation, Paging, Segmentation, Segmentation with Paging, Fragmentation, First Fit, Best Fit and Worst Fit Policy.Chapter 10 Virtual Memory ( 4.5 hours, Lab 0 hour )Main Points: Hardware support, Address Translation in a Paging System, Demand Paging, Thrashing, Page Replacement Policy. Chapter 11 File-System Interface ( 5 hours, Lab 3 hours )Main Points: File Concept, Access Methods, Directory Structure, File Sharing and Protection.Chapter 12 File-System Implementation ( 2 hours , Lab 0 hour)Main Points: File-System Structure, File-System Implementation, Directory Implementation, Allocation Methods, Free-Space Management. Chapter 13 I/O Systems ( 2 hours , Lab 0 hour)Main Points: I/O Hardware, Polling, Interrupts, DMA, I/O Scheduling, Buffering, Caching, Spooling.Chapter 14 Mass-Storage Structure ( 2 hours, Lab 0 hour)Main Points: Disk Structure, Disk Scheduling Algorithms, Disk Management, Swap-Space Management, RAID Structure. 四、课内实验内容、要求及学时(一)实验目的、方式及环境 目的:通过设计综合性实验,使学生从实践中了解和掌握本课程的基本概念、方法及其基本开发思想。方式:由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成实验。环境:采用UNIX/LINUX操作系统平台来进行实验。(二)实验内容与学时分配序号实验项目名称实验类型实验内容介绍应达到的基本要求学时分配1理解UNIX/LINUX Shell及UNIX的进程树验证、设计1 型Shell命令的操作和使用,尤其是重定位、管道的应用;2 创建进程,撤消进程,检查进程的状态;3 编程在子进程中完成ls的功能。属于第3章了解并掌握操作系统与用户的接口界面;了解进程的结构及控制方法。32Shell程序设计验证、设计1 了解Shell程序设计;2 阅读/etc/rc.d中的启动文件,详细分析其中23个启动文件的功能和作用;3 编写Shell过程,实现指定目录的复制。属于第4章了解Shell过程,能进行简单的Shell程序设计。33文件的操作和使用验证、设计1 测试COPY文件时性能与缓冲大小的关联性;2 用密码串逐字符异或操作来实现对一个文件的加/解密。属于第11章熟悉文件系统的操作和使用方法。3五、考核方式及成绩评定 考 核 方 式:闭卷考试。成绩评定标准:采用笔试与上机实践、作业相结合。总成绩 = 期末考试成绩*70% +课内实验成绩*10% + 平时成绩*20% ;成绩评定为百分制。六、教材及主要参考书 教 材:Abraham Silberschatz, Peter Galvin, and Greg Gagne, John Wiley and Sons, Operating Systems Concepts, Higher Education Press, Ed. 6th, 2002. 参考书目:1、William Stallings, Operating Systems, Fourth Edition, 2001. 2、汤子瀛等,计算机操作系统,西安电子科技大学出版社,第三版,2000年2月。 执笔人: 俞军

    注意事项

    本文(《操作系统(英)》课程教学大纲.doc)为本站会员(创****公)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开