董恺 计算机科学与工程学院、软件学院 江苏省网络与信息安全重点实验室

Slides:



Advertisements
Similar presentations
动态网站建设与规划 ( JSP 程序设计) (动态 WEB 程序设计) (网络编程技术) 主讲:徐洪章 QQ:
Advertisements

数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
高校教师、高级项目经理 任铄 QQ : 第一章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能 1.5 OS 结构设计.
《操作系统原理》 期末考试说明 2011 年 2 月 -5 月. 教材和参考书 教材 讲义 操作系统原理 ver4. 华中科技大学出版社.
第 3 章操作系统基础 3.1 操作系统概述 3.2 操作系统的功能模块 3.3 典型操作系统概述.
Linux 系统. 操作系统发展需求 1 没有操作系统 2 简单批处理操作系统 3 多道程序设计的批处理 4 多道程序设计的分时操作系统 5 多处理机并行系统 6 网络操作系统 7 分布式操作系统.
计算机网络 授 课: 李俊娥(教授 武汉大学计算机学院) 电 话: : 课程网站 :
联系方式 课程学习平台网址: 用户名:学号 ; 密码:身份证后 6 位.
项目十二 Internet 网络应用  项目情景引入  项目成果展示  项目任务分析  完成任务  项目总结  项目实战练习.
《程序设计实践》 孙辉 理工配楼104A
计算机网络教程 任课教师:孙颖楷.
——Windows98与Office2000(第二版) 林卓然编著 中山大学出版社
计算机网络课程总结 一、计算机网络基础 计算机网络定义和功能、基本组成 OSI/RM参考模型(各层的功能,相关概念, 模型中数据传输 等)
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
热烈欢迎家长们 来校交流 高二(8)班 2015年11月21日.
Foundations of Computer Science
计算机系统基础(上)2016暑期课程 课程简介 学分/学时及授课时间 教材及教学方式 软件工程专业基础课
网页设计师的职业成长规律 主讲:刘万辉 淮安信息职业技术学院.
初级会计电算化 (用友T3) 制作人:张爱红.
OSDI.
教學PPT 李美娟製作 歡迎全校老師、同學自行copy
对 培训者 培训的理解 丁革建
实用操作系统概念 张惠娟 副教授 1.
课程介绍 网页游戏制作 信息学院 孙辉 理工配楼 104A
第8章 机床操作 主讲:臧红彬 博士.
关于本门课程.
《数据结构》课程简介 李武军 南京大学计算机科学与技术系 2016年秋季.
计算机基础知识 丁家营镇九年制学校 徐中先.
计算机技术应用 ——文科 计算中心公共计算机教学部 陈志云
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
Kvm异步缺页中断 浙江大学计算机体系结构实验室 徐浩.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
作 業 系 統 第三組 楊育翰 顏瑞霖.
计算机网络原理 徐明伟
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
Operating System Concepts 作業系統原理 CHAPTER 2 系統結構 (System Structures)
中国科学技术大学 肖 明 军 《网络信息安全》 中国科学技术大学 肖 明 军
存储系统.
软件工程基础 刘 驰 手机(微信): 办公室: 软件楼316室 年2月27日.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
作業系統 (Operating System)
《编译原理与技术》 期末复习 计算机科学与技术学院 郑启龙 李 诚 25/12/2018.
分布式程序设计 姚斌 计算机科学与工程系 上海交通大学.
Unit 11.Operating System 11.1 What’s OS 11.2 Related Courses
作業系統 第三章 作業系統結構.
雲端虛擬化 Cloud Virtualization
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
微机系统的组成.
数据密集型计算 张奇.
Introductory Astrophysics
Parallel Programming Xuanhua Shi/Pingpeng Yuan
4.2表格信息加工 4.2.1表格数据的处理 聊城三中 信息技术组 下午2时58分.
中国科学技术大学计算机系 陈香兰(0551- ) Spring 2009
软件服务导论 刘 驰 教授 博士生导师 北京理工大学计算机学院 副院长
第一章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能
地 理 信 息 系 统 ——专业必修课程 田永中 西南大学地理科学学院
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
作業系統概論 授課老師: 羅習五.
11 Overview Cloud Computing 2012 NTHU. CS Che-Rung Lee
Operating System Software School of SCU
PPCA2014.
Copyright © 2004 HRBEU.605. All Rights Reserved
CS 作業系統 Operating Systems
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
数据密集型计算理论与实践 张奇.
作業系統概論 授課老師: 羅習五.
学习数据结构的意义 (C语言版) 《数据结构》在线开放课程 主讲人:李刚
入侵检测技术 大连理工大学软件学院 毕玲.
computer organization principle
Presentation transcript:

董恺 dk@seu.edu.cn 计算机科学与工程学院、软件学院 江苏省网络与信息安全重点实验室 操作系统原理及应用 董恺 dk@seu.edu.cn 计算机科学与工程学院、软件学院 江苏省网络与信息安全重点实验室 为什么参考李伟老师的PPT 改动: v7-v9 对操作系统原理的理解

课程定位与目的 软件工程专业基础课程之一 考研内容之一——计算机专业基础(学校自主命题) 数据结构(45分,30%) 操作系统(60分,40%) 计算机组成原理(45分,30%) 掌握操作系统的基本概念和原理,能够熟练使用和维护常用操作系统(如Windows、Linux等),具备研发基于Linux的嵌入式操作系统的能力,为从事软件项目的研发打下扎实的基础。

教学内容与要求(1/2) Introduction 掌握操作系统的一般概念,复习和回顾与操作系统相关的硬件知识,了解操作系统的发展和分类 Operating system Structures 介绍操作系统的组成,树立操作系统的整体概念 Process 牢固掌握进程相关概念,能够编写并发程序 Threads 掌握创建和管理线程的方法,熟练使用多线程技术编程 CPU Scheduling 理解相关算法,能编写一个进程调度程序 Process Synchronization 理解同步概念,掌握同步的编程方法 Deadlocks 理解死锁现象,掌握预防、避免、检测、解除死锁的方法 进程管理 内存管理 存储管理

教学内容与要求(2/2) Memory Management 掌握固定分区、可变分区、段式、页式存储管理的原理与算法 Virtual Memory 正确理解虚拟内存的概念,熟练掌握请求页式的地址变换过程以及常用的页面置换算法 File Systems 掌握文件系统的基本概念,熟练使用文件系统的操作方法 Mass-Storage Structure 了解磁盘结构,及几种磁盘调度算法 I/O Systems 掌握I/O系统的基本概念,理解设备驱动程序, 弄清从用户请求到设备完成用户请求的全过程 进程管理 内存管理 存储管理

Big Picture Virtualization Concurrency Persistence Process Management Goal Virtualization Concurrency Persistence Structure Process Management Processes, CPU Scheduling, Threads, Dead Locks, Process Synchronization Memory Management Memory Management, Vitual Memory Storage I/O Systems File System, Mass Storage Structure 多用户多任务

考核方式 闭卷考试(全英文试卷) 成绩评定:由下述四部分组成 期末考试成绩(60%) 期中考试成绩(15%) 上机实验成绩(15%) 平时成绩(作业、出勤、讨论等)(10%)

上课要求 关闭手机 遵守课堂纪律 有事请假 作业copy作废 迟到请走后门

课程答疑 课堂前、中、后 Email:dk@seu.edu.cn 办公室 地点:计算机楼450房间 时间:周一至周五,9:30 — 17:00 电话:52091021

参考书目 《操作系统概念》 (第七版 影印版) Abraham ilberschatz et al. 高等教育出版社 (第七版 影印版) Abraham ilberschatz et al. 高等教育出版社 ¥63.40 @ Amazon

参考书目 《操作系统概念》 (第七版 翻译版) 西尔伯莎茨 等编著 高等教育出版社 ¥68.80 @ Amazon

参考书目 《Operating System Concepts》 (Ninth Edition) Abraham ilberschatz et al. $155.78 @ Amazon

参考书目 《Operating Systems: Three Easy Pieces》 Remzi H.Arpaci-Dusseau et al. FREE textbook available @ http://pages.cs.wisc.edu/~remzi/OSTEP/

学习方法 不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之。——《荀子·儒效》 I hear and I forgot, I see and I remember, I do and I understand.

自己动手 Xv6, a simple Unix-like teaching operating system Available @ https://pdos.csail.mit.edu/6.828/2011/xv6.html