《操作系统》教学大纲文档格式.docx

上传人:b****5 文档编号:20787582 上传时间:2023-01-25 格式:DOCX 页数:18 大小:27.13KB
下载 相关 举报
《操作系统》教学大纲文档格式.docx_第1页
第1页 / 共18页
《操作系统》教学大纲文档格式.docx_第2页
第2页 / 共18页
《操作系统》教学大纲文档格式.docx_第3页
第3页 / 共18页
《操作系统》教学大纲文档格式.docx_第4页
第4页 / 共18页
《操作系统》教学大纲文档格式.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

《操作系统》教学大纲文档格式.docx

《《操作系统》教学大纲文档格式.docx》由会员分享,可在线阅读,更多相关《《操作系统》教学大纲文档格式.docx(18页珍藏版)》请在冰豆网上搜索。

《操作系统》教学大纲文档格式.docx

第二节作业的调度

一、作业的四种状态及其转化(理解)

二、作业的调度算法

掌握先来先服务(FCFS)、最短作业优先算法,最高响应比优先等。

第三节操作系统与用户接口(了解)

第三章进程管理

本章介绍进程和线程管理的有关概念和技术,详细介绍进程的概念、描述、状态及状态转换、进程控制、进程同步与互斥、进程通信、死锁及死锁的解除和线程的概念。

从操作系统的观点上了解和掌握关于进程和线程的基本概念和实现技术,在了解这些技术的基础上学会用P、V原语对进程通信、同步和互斥进行具体程序上的实现,在Linux下模拟多进程之间的基本操作,做到理论知识与实际操作相结合。

第一节进程概念

一、进程的引入(了解)

二、进程的特征

理解进程的动态性、并发性、独立性、异步性、结构性。

三、程与程序的区别(理解)

第二节进程控制

一、进程的状态

二、进程的描述

理解进程的组成、进程控制块PCB的主要信息、进程调度信息、进程控制信息、CPU现场保护;

PCB常用的组织方式。

三、进程控制原语

理解创建、撤消、挂起、激活、阻塞和唤醒6种操作原语。

第三节进程调度

一、进程调度的基本概念(理解)

二、进程调度算法

掌握先进先出(FIFO)算法、最短进程优先法(SPF)、优先级算法(HPF)、轮转(RR)法。

第四节进程通信

一、同步与互斥

理解同步和互斥概念,以及进程调度原则。

二、信号量、P、V操作(理解)

三、进程通信(掌握)

第五节死锁

一、死锁产生的原因和必要条件(理解)

二、死锁的预防(了解)

三、死锁的避免(了解)

四、死锁的解除(了解)

 

第四章存储管理

本章介绍存储管理的功能,了解介绍存储管理的重要性和必要性,在建立起对存储管理的认识之后,重点介绍分区存储管理、覆盖交换技术、页式、段式和段页式管理等现代操作系统中经常使用的存储管理技术,在学习存储管理的基本概念和技术的同时了解这些技术的适用范围。

第一节存储管理的功能

一、主存空间的分配与管理(理解)

二、存储容量扩展(理解)

三、地址变换(掌握)

第二节单一连续区分配与分区管理

一、单一连续区分配(了解)

二、分区管理(理解)

第三节页式管理

一、页式存储管理的基本概念(理解)

二、分页管理(掌握)

三、请求页式管理(理解)

第四节段式、段页式管理

一、段式管理(理解)

二、段页式存储管理(掌握)

第五节虚拟存储器

一、虚拟存储器基本思想(理解)

二、虚拟存储器的容量(了解)

三、Linux内存管理(了解)

第五章文件管理

通过本章的学习,了解现代操作系统对文件系统的组织方式及实现技术。

主要介绍文件系统的概念、逻辑结构与存取方法、物理结构与存储设备、存储空间管理、目录管理、存取控制、使用和层次模型等内容,在知道文件系统外部组织方式的前提下了解文件系统内部的组织方式,在看到现象的同时看到隐藏在现象之下的本质。

第一节文件系统的概念

一、文件概念的引入(了解)

二、文件和文件系统(理解)

三、文件的分类(了解)

第二节文件的组织结构和存取方法

一、文件的组织结构(了解)

二、文件的存取法(掌握)

第三节文件的目录结构

一、单级目录结构(了解)

二、二级目录结构(了解)

三、便于共享的文件目录(了解)

第四节文件存储空间管理

一、文件的存储介质(了解)

二、常见的文件存储空间管理方法(理解)

第五节文件的存取控制

常见的文件存取控制方法(理解)

LinuxEXT2文件系统(了解)

第六章设备管理

首先对设备管理进行简单介绍,对设备管理有一个感性的了解,在此基础上介绍数据传送控制方式、中断技术、缓冲技术、设备分配、I/O进程控制以及设备驱动程序的内容。

在感性认识的基础上深入学习操作系统的设备是如何与计算机主机进行连接和互相访问的。

第一节设备管理概述

一、设备分类(了解)

二、设备管理功能(理解)

三、设备控制器(了解)

第二节输入/输出控制方式

一、程序直接控制方式(了解)

二、中断控制方式(理解)

三、DMA控制方式(理解)

四、通道控制方式(理解)

第三节设备管理常用技术

一、中断处理技术(了解)

二、缓冲技术(理解)

第四节设备管理程序

一、设备驱动程序(理解)

二、设备分配程序(了解)

三、实践环节

学习操作系统原理需要经过大量的实践,才能更深层地理解其内部实现方法,在每一章节要配备有相应的实验。

序号

相关理

论内容

实践内容

实践

方式

学时

基本教学要求

第一章

熟悉Widows2000、WidowsXP、Linux操作系统的登录与特性。

上机

4

理解操作系统分类与特征

第二章

用DOS下C语言模拟作业调度算法中的先来先服务(FCFS)、最短作业优先(SF)算法。

理解JCB的构成以及作业的调度方法

第三章

熟悉Linux操作系统的常用命令,主要是Kill、PS等与进程相关的命令。

10

理解进程的概念,以及进程的四种状态转换

熟悉Linux中“fork”系统调用;

消息队列和管道通信方式;

模拟生产者—消费者问题。

6

理解进程的同步、互斥,掌握Linux操作系统中进程的通信方式

第四章

验证Linux中内存分配的情况;

验证Linux中进程分配内存的情况;

验证Linux中进程分配与虚拟内存的情况。

理解内存分配、进程内存分配、虚拟内存

第五章

显示全部文件;

建立目录;

文件复制;

目录转换;

文件移动;

重命名;

删除。

2

对Linux文件系统加深了解,掌握Linux操作系统中文件的基本操作方法。

第五章、第六章

WindowsXP版本选择;

特殊文件夹管理;

设备管理;

磁盘管理。

了解WindowsXP结构,掌握WindowsXP的安装方法

总计:

四、学时分配

章次

内容

学时分配

讲授

实验

概论、操作系统发展

3

作业基本概念与调度、操作系统与用户接口

进程概念、控制、调度、通信、死锁实例讲解

16

存储管理功能、单一分配、分区、页式管理段、段页式管理、虚拟存储器

文件管理概念、目录结构、存储空间管理文件、存取控制、Linux文件系统

第六章

设备管理

总计

撰稿人:

张海丰

审定人:

钱国梁

系主任:

侯冬梅

《VisualBasic程序设计》教学大纲

72

计算机应用专业一年级学生

刘瑞新,汪远征.VisualBasic程序设计教程.北京:

机械工业出版社,2000.10

谭浩强,薛淑斌.VisualBasic语言简明教程.北京:

电子工业出版社,1998.4

VisualBasic是一种可视化的编程工具,在桌面平台应用系统的开发中使用非常广泛。

本课程是计算机专业的一门专业基础课。

通过《VisualBasic程序设计》的学习,学生将初步掌握VisualBasic的特点、利用VisualBasic进行程序设计的基本方法和技巧;

初步建立面向对象的程序设计概念,并能按照面向对象的方法,使用VisualBasic进行简单的程序设计。

二、教学内容

第一章关于VisualBasic

通过本章的学习了解VisualBasic特点,以及学习VisualBasic的原因。

第一节什么是VisualBasic

VisualBasic是可视化的准面向对象的编程语言,为用户提供易用的界面设计环境,采用事件驱动的实时编译的代码设计环境。

第二节VisualBasic的优点

VisualBasic易学易用,不用用户掌握大量的基础知识,非常适合初学者使用。

第三节为什么学习VisualBasic

VisualBasic是可视化的准面向对象的编程语言,代码设计采用Windows中面向事件的程序思想,对于提高程序设计思想有很大的帮助。

第二章设计一个VisualBasic应用程序

通过本章的学习熟悉VisualBasic的启动,掌握VisualBasic编程基本步骤,能够建立简单的应用程序。

第一节启动VisualBasic

一、启动方法(掌握)

二、创建一个简单的应用程序(掌握)

VisualBasic能够创建的应用程序有多种,最常用的是标准EXE。

第二节开发VisualBasic应用程序的基本步骤

概括的说,开发VisualBasic应用程序分为两大步骤,即界面设计及代码设计。

第三节程序的运行与保存

一、程序的运行(掌握)

二、程序的保存(掌握)

第三章窗体和命令按钮

通过本章的学习理解窗体对象与命令按钮的属性设置及事件顺序,能够建立简单的实例,掌握事件驱动程序设计思想。

第一节建立一个窗体(Form)对象

一、建立窗体(掌握)

二、窗体类型(理解)

第二节窗体(Form)的基本属性与事件

一、窗体的主要属性

窗体的主要属性有Name、Caption、BackColor、ControlBox、Heigth、Width、Top、Left

二、窗体的事件

窗体的主要事件有Load、Active、Unload、Queryunload、Click等。

第三节在窗体中常用的几种方法与Form设计举例

一、窗体的主要方法

窗体的主要方法有:

CLS、MOV、PRINT、SHOW等

二、窗体设计举例

综合运用窗体的事件与方法,建立简单应用程序。

第四节命令按钮的使用

一、按钮的主要属性

按钮的主要属性有Name、Caption、FontName、FontSize、Defaul、Cancel等。

二、按钮的事件

按钮只有一个主要事件--那就是CLICK事件。

第五节为对象设计简单程序代码

一、设计方法

依照自己的需求,先确定对象,再确定事件,在相应的事件中写入完成需求的代码。

二、程序代码的执行

按事件顺序执行,先找对象在找属性、事件、方法。

第四章文本框和标签

通过本章的学习掌握文本框对象与标签对象的属性设置方法及其主要事件,能够建立简单的实例,掌握文本框和标签的用途。

第一节在窗体中加入一个文本框对象

文本框对象的功能为通过输入设备输入文本。

基本属性有Name、Text、FontName、FontSize、ForeColor、Enabled、Multiline、Backcolor、Scrollbars、Alignment、Visible等。

文本框的默认事件为Change事件。

第二节在窗体中加入一个标签对象

标签对象的功能为显示不可改变的文本。

标签的基本属性有Name、Caption、FontName、FontSize、Default、Cancel等。

第五章复选框、单选按钮和框架

通过本章的学习掌握复选框、单选按钮和框架属性设置及主要事件,能够建立简单的实例,掌握选择结构程序设计。

第一节在窗体中加入复选框

复选框的功能为多重选择,它有两种风格即标准和图形。

复选框的基本属性有Name、Caption、Enabled、Backcolor、Font、Fontcolor、Value属性等等。

第二节在窗体中加入单选按钮

单选钮的功能为在多个选项中进选择一项。

单选按钮的基本属性有Name、Caption、Backcolor、Font、Value。

第三节框架的使用

框架的功能为将实现同一功能的控件分为一组统一控制,框架的基本属性有Name、Caption、Enable、Backcolor、Font、Value

第六章列表框和组合框

通过本章的学习掌握列表框和组合框属性设置及主要事件,能够建立简单的实例,掌握循环结构程序设计。

第一节列表框

列表框的功能为显示一组可供选择的数据;

基本属性为Name、Enabled、FontBold、MultiSelect,基本方法有Additem、RemoveItem、Clear。

第二节组合框

组合框具有文本框和列表框的特点,基本属性有Style、Text等,基本方法有Additem、Removeitem、Clear等。

第三节滚动条

滚动条的基本属性为Max、Min、Largechange、Smallchange、Value

第七章对话框

通过本章的学习熟悉消息对话框和通用对话框使用,能够建立简单的实例。

第一节Msgbox函数与Msgbox语句

Msgbox函数和Msgbox语句可以调用Windows中的信息对话框,两者是有区别的,最大的区别就是函数有返回值而语句没有返回值。

第二节InputBox函数

当需要输入简单数据的时候,调用InputBox函数是方便快捷节省资源的。

第三节通用对话框

一、引用通用对话框

需要单击“工程”菜单选择“引用”来引用通用对话框,在“控件工具箱”上添加通用对话框才可调出通用“对话框”控件。

二、通用对话框的简介

通用对话框的两大最基本的用途为“打开文件”对话框和“颜色”对话框,以及“打印”对话框。

第八章图片框、图像框和记时器

通过本章的学习掌握图片框、图像框和记时器控件的属性设置及主要事件,Loadpicture函数的使用方法,能够建立简单的实例。

第一节图片框与图像框

图片框和图像框的主要属性有Picture、Autosize、currentx、currenty、Visuable、Stretch属性,装入图片要采用loadPicture函数。

第二节记时器

记时器控件的功能为隔一定时间来激发一个事件,记时器的主要属性为Interval、Enabled属性。

第三节简单动画程序的设计

通过记时器可以让计算机自动的完成事情,比如运动文本的制作。

第九章菜单设计

通过本章的学习,掌握菜单设计器的基本使用方法,掌握菜单项的代码设计思想,能够建立简单菜单。

第一节菜单设计器的使用

一、建立菜单的方法

采用菜单设计器可以建立菜单,在VisualBasic中将每一菜单项均作为对象看待。

二、设计菜单和子菜

在菜单设计器中选择菜单的出现位置可以完成子菜单的建立。

第二节简单的菜单应用程序

菜单在程序的界面设计中具有重要的地位,为已经建立好的应用程序可以方便的添加菜单。

第十章文件系统控件

通过本章的学习掌握驱动器列表框、目录列表框、文件列表框的基本使用方法,掌握文件类型与控制。

第一节驱动器列表框、目录列表框与文件列表框

一、驱动器列表框

驱动器列表框用于显示驱动器信息。

二、目录列表框

目录列表框用于显示指定路径的目录信息,显示形式为列表框。

三、文件列表框

文件列表框用于显示指定路径的文件信息,显示形式为列表框。

第二节文件系统控件应用举例

综合运用上一小节中的各种控件,可以方便的实现文件的保存、打开、管理。

第十一章作图

通过本章的学习,了解VisualBasic中绘图的基本方法。

第一节VisualBasic绘图基础

一、VisualBasic的坐标系统

在VisualBasic中用X,Y二维坐标来描述鼠标位置。

二、画直线

在VisualBasic对象视图中可以采用Line控件在窗体中绘制直线。

三、画集合图形

在VisualBasic对象视图中可以采用Shape控件在窗体中绘制表面图形元素,并且可以通过属性的修改来设置各种各样的形式。

第二节VisualBasic绘图方法

一、Pset方法

Pset方法可以在对象的指定位置按确定的像素颜色画点。

二、line方法

line方法可以在对象的两点之间画直线或矩形。

三、circle方法

circle方法可以在对象上画圆、椭圆和圆弧。

第十二章VisualBasic的基本语法

通过本章的学习,掌握程序设计中的基本概念,以及VisualBasic的基本语法。

本章可以贯穿于其他章节中开展。

第一节数据类型

VisualBasic的主要数据类型有:

integer、long、single、double、string、Boolean、date、variant。

第二节常量和变量

常量是自始至终值不可改变的量,变量为值可改变的运算量。

第三节运算符和表达式

各种类型的常量与变量通过运算符进行连接的式子称为表达式

第四节基本语句

结构化程序设计分为三种逻辑:

顺序、选择、循环。

第五节数组

数组是采用数组名称加上下标的形式的一组变量。

第六节子程序

子程序是整个程序中功能独立的一组语句。

第七节函数

函数由函数名加括号的形式构成,必须有一个返回值。

第十三章多文档界面(MDI)

通过本章的学习,掌握多文档界面的建立方法,理解稍为复杂的VisualBasic程序设计思路。

第一节多文档界面的建立

多文档界面设计方法是应用较广的界面设计方法是,一个工程只能有一个MDI窗体,并且它可以拥有多个子窗体。

第二节多文档窗体与子窗体的操作

在工具栏上选择“添加MDI窗体”,可以添加一个MDI窗体,将工程中的其他窗体的Mdichild属性设置为TRUE,将使其成为多文档窗体的子窗体。

说明:

1.第十二章中的VisualBasic语法可以在各个章中穿插讲解

2.要求详细和形象地介绍各种控件对象的建立过程和各基本属性的选择。

3.对所属应用程序要求逐行解释代码的执行过程。

三、实践环节

本课程的实践性很强,要求学生在掌握基本概念的基础上,通过大量的实践,掌握用VisualBasic进行程序设计的技术。

第一、二章

VisualBasic的开发、调试、运行环境。

熟悉VisualBasic开发环境

新建窗体;

绘制按钮;

按钮和窗体的主要事件的应用。

掌握VisualBasic窗体和按钮的使用

标签的属性设置;

文本框的属性设置;

文本框的事件。

掌握文本框和标签的使用方法

单选按钮、复选按钮的属性设置;

单击事件;

IF语句和SELECTCASE语句的使用方法。

掌握选择结构程序设计方法

列表框和组合框的属性设置;

列表框的和组合框的区别和主要用途。

掌握列表框和组合框控件的使用方法

第七章

通用对话框的引用和主要用途;

msgbox函数、inputbox函数的综合运用。

掌握对话框的使用方法

第八章

图片框和图像框的主要属性设置以及两者区别;

计时器控件的属性设置及自动的特点。

掌握图片框、图形框和计时器控件的使用方法

第九章

菜单设计器的使用方法;

菜单设计器的代码设计。

掌握菜单的使用方法

第十章

驱动器列表和文件列表控件的属性设置和主要方法;

文件的存取。

掌握文件的操作

十一

第十一章至第十三章

制作功能较为完备的综合实例

掌握多文档界面的设计方法绘图工具的使用

实验可以相互穿插,提高学生的综合应用能力

本课程计划学时72学时(讲授36学时,实验36学时)

内容

关于VisualBasic

2

1

设计一个VisualBasic应用程序

1

窗体和命令按钮

文本框和标签

复选框、单选按钮和框架

列表框和组合框

对话框

图片框、图像框和记时器

菜单设计

文件系统控件

第十一章

作图

第十二章

VisualBasic的基本语法

第十三章

多文档界面

综合运用

综合运用实例讲解

5

合计

张海丰

钱国梁

侯冬梅

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1