实验2:Windows应用程序基础和进程控制

实验二:Windows进程控制

1. 实验目的

每个进程都有一个独立的受到保护的地址空间,其他进程不能访问。一个进程可以包含一个或更多的线程。进程能够在其内部创建新的、独立的线程,并且管理对象间的通信和同步。

通过对Windows系统编程,进一步熟悉操作系统的基本概念,较好地理解Windows操作系统的系统结构和编程特点。

2. 进程控制

Windows所创建的每个进程都从调用CreateProcess() API函数开始,该函数的任务是在对象管理器子系统内初始化进程对象。每一进程都以调用ExitProcess()或TerminateProcess()

API函数终止。通常应用程序的框架负责调用ExitProcess()函数。对C++运行库来说,这一调用发生在应用程序的main()函数返回之后,如果采用C运行库,则调用WinMain()函数。

通过创建进程、观察正在运行的进程和终止进程的程序设计和调试操作,进一步熟悉操作系统的进程概念,理解Windows进程的生命周期。

2.1 进程控制相关的API

基本的Win32进程管理函数是CreateProcess,它可以创建拥有单个线程的进程。因为进程需要代码,所以有必要指定可执行程序文件名作为CreateProcess调用的一部分。

CreateProcess有10个参数支持其灵活性和强大功能。该函数并不返回一个HANDLE,而是在一个结构(在调用中指定)中返回表示进程和线程的两个句柄。

2.1.1 创建进程CreateProcess()函数

函数格式:

BOOL CreateProcess(LPCTSTR lpApplicationName, LPTSTR lpCommandLine,

LPSECURITY_ATTRIBUTES lpProcessAttributes,

LPSECURITY_ATTRIBUTES lpThreadAttributes,

BOOL bInheritHandles, DWORD dwCreationFlags,

LPVOID lpEnvironment, LPCTSTR lpCurrentDirectory,

LPSTRATUPINFO lpStartupInfo,

LPPROCESS_INFORMATION lpProcessInformation);

参数:

(1)lpszApplicationName和lpCommandLine指定了新进程将使用的可执行文件和传递给新进程的命令行字符串。

lpszCommandLine可以设定CreateProcess中用于创建新进程的命令行。CreateProcess在解析lpszCommandLine字符串的时候,它先查看字符串中的第一个符号。如果它是一个可执行文件名且不含有扩展名,就假定它的扩展名为EXE。CreateProcess将按照以下顺序来搜索可执行文件:

1)含有调用进程的EXE文件的目录;

2)调用进程的当前目录;

3)Windows系统目录,该目录由GetSystemDirectory函数得到;

4)Windows目录,该目录由GetWindowsDirectory函数得到; 5)列在PATH环境变量中的目录。

当然,如果文件名中包含完整的路径,系统就使用完整路径搜索可执行文件。如果系统找到了可执行文件,就创建一个新进程,并为它生成一个4GB的地址空间,从而使可执行文件的代码和数据映射到这个地址空间。

(2)lpProcessAttribute和lpThreadAttribute是指向进程和线程安全属性结构的指针。当用NULL表示时,为默认的安全性。

(3)FInheritHandles表明新进程是否继承调用进程的打开句柄的副本。继承的句柄与原来的句柄具有相同属性。

(4)FdwCreate是几个标志的组合。其中包含以下几个标志:

1)CREATE_SUSPENDED : 新进程的主线程创建时处于挂起状态,直到调用ResumeThread函数时才能运行。

2)DETACHED_PROCESS和CREATE_NEW_CONSOLE相互排斥,二者不能同时使用。第一个标志是创建没有控制台的进程,第二个标志是创建新的有控制台的进程。如果二者都没有设置,进程将继承父进程的控制台。

3)CREATE_NEW_PROCESS_GROUP指定新进程是新进程组的根进程。如果组中所有的进程都共享同一控制台,则它们都将接收控制台的控制信号。

(5)lpvEnvironment指向新进程的环境块。如果此值为NULL,进程会使用父进程的环境块。环境块包含名称和值字符串,如搜索路径。

(6)lpszCurDir指向新进程的驱动器和目录。若为NULL,将使用父进程的工作目录。

(7)lpsiStartInfo指向新进程的主窗口外观和标准设备句柄。使用GetStartupInfo函数得到父进程信息。

(8)lpProcessInformation指向包含返回的进程和线程句柄、进程和线程标识符的PROCESS_INFORMATION结构的指针。

返回值:如果进程和主线程创建成功,则返回TRUE。

该函数可使系统创建一个进程内核对象和一个线程内核对象。且打开进程和线程对象,并将与进程相关的每个对象句柄放入PROCESS_INFORMATION的结构中。

PROCESS_INFORMATION结构定义如下:

Typedef struct _PROCESS_INFORMATION

{

HANDLE hProcess;//新创建进程的句柄

HANDLE hThread;//新创建进程的主线程的句柄

DWORD dwProcessId;//新创建进程的标识

DWORD dwThreadId;//新创建进程的主线程的标识

}PROCESS_INFORMATION, *LPPROCESS_INFORMATION;

为了保护被创建的对象,系统定义了对象的安全属性结构,其定义如下:

Typedef struct _SECURITY_AFFRIBUTES

{

LPVOID lpSecurityDesriptor;

BOOL hInheritHandle;

}

其中,nLength代表这个结构的以字节为单位的大小,lpSecurityDescriptor是控制共享该对象的安全描述符的指针。如果该值为0,该对象被赋予默认的安全描述符。bInheritHandle是一个布尔值,指示返回的对象句柄是否可被新创建进程继承,TRUE表示可以继承。

2.1.2 获得当前进程的标识符GetCurrentProcessId()函数

函数格式:

DWORD GetCurrentProcessId(void);

参数:无。

返回值:返回当前进程的标识符。

2.1.3 挂起当前的执行线程Sleep()函数

函数格式:

VOID Sleep(DWORD dwMilliseconds);

参数:dwMilliseconds为指定的挂起执行线程的时间,以毫秒为单位。取值为0时,该线程将余下的时间片交给处于就绪状态的同一优先级的其他线程。若没有处于就绪状态的同一状态的其他线程,则函数立即返回,该线程继续执行。若取值为INFINITE则造成无限延迟。

返回值:该函数没有返回值。

2.1.4 关闭对象CloseHandle()函数

函数格式:

BOOL CloseHandle(HANDLE hObject);

参数:hObject代表一个已打开对象的句柄。

返回值:执行成功返回TRUE,否则返回FALSE,并可以调用GetLastError()获知失败原因。

关闭一个内核对象,其中包括文件、文件映射、进程、线程、安全和各种同步对象等。在创建或打开对象成功返回该对象的句柄时,系统会为该对象设置一个打开计数,且将该内核对象的计数加1.该函数的作用与释放动态申请的内存空间类似,这样可以保证系统资源不会泄漏,程序可以在安全的状态下运行。CloseHandle()函数使指定的对象句柄数减1。当对象的句柄计数为0时,该对象就从系统中被删除。

2.1.5 创建子进程的程序示例

例1: 通过显示创建子进程的基本框架,来观察子进程的创建情况。

// 创建子进程的文件proc_create.cpp

#include

#include

#include

// 创建一个克隆的进程并赋予其ID值

void StartClone(int nCloneID)

{

// 获得用于当前可执行文件的文件名

TCHAR szFilename[MAX_PATH];

GetModuleFileName(NULL, szFilename, MAX_PATH);

// 创建子进程命令行的格式化,获得应用程序的EXE文件名和克隆进程的ID值

TCHAR szCmdLine[MAX_PATH];

sprintf((char *)szCmdLine, "\"%s\"%d", szFilename, nCloneID);

STARTUPINFO si;// 用于子进程的STARTUPINFO结构

ZeroMemory(reinterpret_cast(&si), sizeof(si));

si.cb =sizeof(si);

PROCESS_INFORMATION pi;// 说明一个用于记录子进程的相关信息的结构变量

BOOL bCreateOK = CreateProcess(

szFilename, //可执行的应用程序的名称

szCmdLine, //指定创建一个子进程的符号标识

NULL, //缺省的进程安全性

NULL, //缺省的线程安全性

FALSE, //不继承打开文件的句柄

CREATE_NEW_CONSOLE, //使用新的控制台

NULL, //新的环境

NULL, //当前目录

&si, //启动信息

&pi); //返回进程和线程信息

// 运行结束,关闭进程和其线程的句柄

if(bCreateOK)

{

CloseHandle(pi.hProcess);

CloseHandle(pi.hThread);

}

}

int main(int argc, char* argv[])

{

// 确定进程在列表中的位置

int nClone(0);

if(argc > 1)

{

// 从第二个参数中提取克隆ID

sscanf(argv[1], "%d", &nClone);

}

// 显示进程位置

printf("Process ID:%d,Clone ID: %d\n", GetCurrentProcessId(), nClone);

// 创建2个子进程

合集下载

操作系统实验报告

操作系统实验报告

篇一:操作系统实验报告 完全版

《计算机操作系统》

实验报告

班级: 姓名: 学号:

实验一 进程控制与描述

一、实验目的

通过对windows 2000编程,进一步熟悉操作系统的基本概念,较好地理解windows 2000的结构。通过创建进程、观察正在运行的进程和终止进程的程序设计和调试操作,进一步熟悉操作系统的进程概念,理解windows 2000中进程的“一生”。

二、实验环境

硬件环境:计算机一台,局域网环境;软件环境:windows 2000 professional、visual c++

6.0企业版。

三、实验内容和步骤

第一部分:

程序1-1windows 2000 的gui 应用程序

windows 2000 professional下的gui应用程序,使用visual c++编译器创建一个gui应用程序,代码中包括了winmain()方法,该方法gui类型的应用程序的标准入口点。

:: messagebox( null, “hello, windows 2000” , “greetings”,mb_ok) ;

/* hinstance */ , /* hprevinstance */, /* lpcmdline */, /* ncmdshow */ )

return(0) ; }

在程序1-1的gui应用程序中,首先需要windows.h头文件,以便获得传送给winmain() 和messagebox() api函数的数据类型定义。

接着的pragma指令指示编译器/连接器找到user32.lib库文件并将其与产生的exe文件连接起来。这样就可以运行简单的命令行命令cl msgbox.cpp来创建这一应用程序,如果没有pragma指令,则messagebox() api函数就成为未定义的了。这一指令是visual studio c++

编译器特有的。

《计算机操作系统》实验指导书

《计算机操作系统》实验指导书

GB6017.1-20起重机械安全规程-第1部分

ih

《计算机操作系统》

实验指导书

(适合于计算机科学与技术专业)

湖南工业大学计算机与通信学院

二O一四 年 十月 GB6017.1-20起重机械安全规程-第1部分

ih

前言

计算机操作系统是计算机科学与技术专业的主要专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。计算机操作系统的实验目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握操作系统的基本原理,加深对操作系统基本方法的理解,加深对课堂知识的理解,为学生综合运用所学知识,在Linux环境下调用一些常用的函数编写功能较简单的程序来实现操作系统的基本方法、并在实践应用方面打下一定基础。要求学生在实验指导教师的帮助下自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个实验解决一类问题。要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,并且能够进行简单分析和判断;能够熟练使用Linux用户界面;掌握操作系统中进程的概念和控制方法;了解进程的并发,进程之间的通信方式,了解虚拟存储管理的基本思想。同时培养学生进行分析问题、解决问题的能力;培养学生完成实验分析、实验方法、实验操作与测试、实验过程的观察、理解和归纳能力。

为了收到良好的实验效果,编写了这本实验指导书。在指导书中,每一个实验均按照该课程实验大纲的要求编写,力求紧扣理论知识点、突出设计方法、明确设计思路,通过多种形式完成实验任务,最终引导学生有目的、有方向地完成实验任务,得出实验结果。任课教师在实验前对实验任务进行一定的分析和讲解,要求学生按照每一个实验的具体要求提前完成准备工作,如:查找资料、设计程序、完成程序、写出预习报告等,做到有准备地上机。进行实验时,指导教师应检查学生的预习情况,并对调试过程给予积极指导。实验完毕后,学生应根据实验数据及结果,完成实验报告,由学习委员统一收齐后交指导教师审阅评定。

Windows及Linux进程的观察实验报告

Windows及Linux进程的观察实验报告

**** 学院

本科生实验报告

(二)

姓名:

学院:计算机科学学院

专业:计算机科学与技术

班级:

实验课程名称:操作系统

实验日期: 2013 年 月 日

指导教师及职称:

实验成绩:

开课时间: 2012-2013 学年 学期

****学院实验管理中心印制

实验题目 Windows及Linux进程的观察 小组合作 否

姓名 班级 学 号

一、实验目的

1、掌握 Windows XP系统中利用任务管理器观察进程、线程、内存分配的变化情况。

2、虚拟机Linux下观察进程情况。

3、掌握进程的描述,进程占用资源的情况分析,了解进程与程序的大小关系。

二.实验环境

1.安装有Windows操作系统的PC机。

2.安装有Linux虚拟机即Red Hat Linux系统的PC机。

三、实验内容与步骤

(1) Windows 7 环境下通过windows任务管理器对程序、进程、线程关系观察;试举QQ,word,Windows media player,金山打字2003,360Safe. 进程记录他们的基本信息(映像名称、PID、用户名、CPU时间、内存使用、虚拟内存使用大小、I/O读取、I/O写入、线程数)及对应的程序名称和程序大小。

(2) 在LINUX环境中通过ps命令观察并记录进程的基本信息(USER、PID、STAT、NI、PRI、PPID、COMMAND、TIME)。其中STAT指示进程状态,用后面的代码中的一个给出:R—可执行的;S—睡眠状态;D--不间断睡眠;T—停止或跟踪;Z—僵尸;W—进程没有驻留页;I—空闲。NI:进程的优先级值;PRI:进程的优先级;COMMAND:被执行的文件或命令;PPID:父进程的PID;TIME:进程使用的总CPU时间。

ps命令的格式:

ps[选项]

其中选项的取值及含义如下:

-e:显示所有进程;-f:全格式;

进程管理实验报告_共10篇 .doc

进程管理实验报告_共10篇 .doc

★进程管理实验报告_共10篇

范文一:_进程管理实验报告进程管理实验报告

一、进程与线程

1.实验目的:

1.通过本实验学习Linux中创建进程的方法。

2.学习系统调用fork的使用方法。

3.学习系统调用exec族调用的使用方法。

2.实验准备

1.进程的创建

创建一个进程的系统调用很简单,只要调用fork函数就可以了。

#include

pid_tfork();

当一个进程调用了fork以后,系统会创建一个子进程,这个子进程和父进程是不同的地方只有它的进程ID和父进程ID,其他的都一样,就像父进程克隆(clone)自己一样,当然创建两个一模一样的进程是没有意义的,为了区分父进程和子进程,我们必须跟踪fork调用返回值。当fork调用失败的时候(内存不足或者是用户的最大进程数已到)fork返回—1,否则fork的返回值有重要的作用。对于父进程fork返回子进程ID,而对于fork子进程返回0,我们就是根据这个返回值来区分父子进程的。

2.关于fork的说明

使用该函数时,该函数被调用一次,但返回两次,两次返回的区别是子进程的返回值是0,而父进程的返回值则是新子进程的进程ID。

将子进程ID返回给父进程的理由是:因为一个进程的子进程可以多于一个,所以没有一个函数可以是一个子进程获得其所有子进程的进程ID。

而fork函数使子进程得到的返回值是0的理由是:一个子进程只会有一个父进程,所以子进程总是可以调用函数getpid获得其父进程的进程ID。

3.系统调用exec族调用的说明

父进程创建子进程后,子进程一般要执行不同的程序。为了调用系统程序,我们可以使用系统调用exec族调用。Exec族调用有以下五个函数:

intexecl(constchar*path,constchar*arg,?);

intexeclp(constchar*file,constchar*arg,?);

intexecle(constchar*path,constchar*arg,?);

进程的调度实验报告(3篇)

进程的调度实验报告(3篇)

第1篇

一、实验目的

通过本次实验,加深对操作系统进程调度原理的理解,掌握先来先服务(FCFS)、时间片轮转(RR)和动态优先级(DP)三种常见调度算法的实现,并能够分析这些算法的优缺点,提高程序设计能力。

二、实验环境

- 编程语言:C语言

- 操作系统:Linux

- 编译器:GCC

三、实验内容

本实验主要实现以下内容:

1. 定义进程控制块(PCB)结构体,包含进程名、到达时间、服务时间、优先级、状态等信息。

2. 实现三种调度算法:FCFS、RR和DP。

3. 创建一个进程队列,用于存储所有进程。

4. 实现调度函数,根据所选算法选择下一个执行的进程。

5. 模拟进程执行过程,打印进程执行状态和就绪队列。

四、实验步骤

1. 定义PCB结构体:

```c

typedef struct PCB {

char processName[10];

int arrivalTime;

int serviceTime; int priority;

int usedTime;

int state; // 0: 等待,1: 运行,2: 完成

} PCB;

```

2. 创建进程队列:

```c

PCB processes[MAX_PROCESSES]; // 假设最多有MAX_PROCESSES个进程

int processCount = 0; // 实际进程数量

```

3. 实现三种调度算法:

(1)FCFS调度算法:

```c

void fcfsScheduling() {

int i, j;

for (i = 0; i < processCount; i++) {

processes[i].state = 1; // 设置为运行状态

printf("正在运行进程:%s\n", processes[i].processName);

Windows操作系统实验

Windows操作系统实验

Windows操作系统 实验一

请认真完成下列实验,这对理解操作系统基础知识以及提高操作系统应用水平颇有益处。本实验

不需要提交,自主完成。 1.桌面的设置

⑴ 桌面的个性化设置 ① 设置“风景”为桌面主题,并将桌面背景更改图片时间间隔设置为1分钟。

② 使用“画图”程序制作一精美的图片,并用该图片作为桌面背景。

③ 选用“照片”屏幕保护程序,等待时间为1分钟。

④ 若桌面上没有“计算机”、“网络”、“控制面板”图标,则设置。

【提示】在桌面的快捷菜单中“个性化”命令。 ⑵ 当前屏幕分辨率:_______________。

【提示】在桌面的快捷菜单中选择“屏幕分辨率”命令。 ⑶ 当前颜色质量:_______________。若当前颜色质量为“真彩色(32位)”,则设置为“增强色(16位)”,否则设置为“真彩色(32位)”。

【提示】在“屏幕分辨率”对话框中选择高级设置,再选择“监视器”选项卡。 ⑷ 启动“记事本”和“画图”程序,对这些窗口进行层叠窗口、堆叠显示窗口、并排显示窗

口操作。

【提示】右击任务栏,在弹出的快捷菜单中选择有关选项。 2.设置任务栏

⑴ 取消或设置锁定任务栏 ⑵ 取消或设置自动隐藏任务栏。

【提示】右击任务栏,在弹出的快捷菜单中选择"属性"命令并进行设置。 3.使用Windows帮助和支持系统

⑴ 将Windows帮助系统中“安装USB设备”帮助主题的内容按文本文件的格式保存到

桌面,文件名为Help1.txt文件。 ⑵ 将Windows帮助系统中“打开任务管理器”帮助主题的内容按文本文件的格式保存

到桌面,文件名为Help2.txt文件。

4.“Windows 任务管理器”的使用

⑴ 启动“画图”程序,然后打开“Windows 任务管理器”窗口,记录系统当前进程数和“画

图”的线程数。 ① CPU使用率:________。

② 内存使用率:________。

③ 系统当前进程数:_______________。

大学计算机基础实验指导书(WINDOWS部分修改稿)

大学计算机基础实验指导

1 Windows XP基本操作实验

实验一 Windows的基本操作和程序管理

一、实验目的

1.掌握Windows的基本操作和基础知识

2.掌握Windows的程序管理

3.掌握Windows下文字、符号的输入

4.掌握桌面属性设置

5.掌握常用附件的使用

6.掌握常用压缩软件的基本操作

二、实验内容

任务1 任务栏和开始菜单的设置

(1)设置任务栏为自动隐藏。

【提示】在任务栏空白处右击,在弹出的快捷菜单中选择“属性”命令,弹出对话框,在其中进行设置(也可以通过“控制面板”的“任务栏和开始菜单”启动该对话框)。此外,在给对话框还可以进行是否“显示快速启动”等选项的设置。 大学计算机基础实验指导

2 (2)设置“微软拼音输入法2003”为默认输入法。

(3)显示或隐藏任务栏上的“中文输入法”。

【提示】选择“开始|控制面板|日期、时间、语言和区域设置|区域和语言设置”,弹出“区域和语言选项”对话框,选择“语言”选项卡,关其属性页面中单击【详细信息】按钮进入“文字服务和输入语言”对话框,通过“默认输入语言”下拉列表可选择某种已安装的输入法为默认输入法,如“微软拼音输入法2003”就实现了(2);通过【语言栏】按钮打开“语言栏设置”对话框,选定或取消“在桌面上显示语言栏”复选框,并单击【确定】按钮即可实现显示或隐藏“中文输入法”,再将其拖入任务栏就实现了(3)。当然,当“桌面语言栏”呈显示时,可直接指向其上任一按钮右击,从弹出的快捷菜单中选择“设置”命令亦可进入“文字服务和输入语言”对话框,接下来操作同上。

说明:对于容器型对象,如任务栏或桌面等,其快捷菜单是指当鼠标指向它的任一空白处时右击弹出的菜单;而对于非容器型的对象,如我的电脑或某一确定的文件夹、文件等,其快捷菜单是指当鼠标指向对象本身时右击弹出的菜单。

(4)“开始”菜单的设置

“开始”菜单有两种样式可供选择:经典样式和XP样式。其设置可以在上述(1)所打开的“任务栏和开始菜单”对话框中的“开始菜单”选项卡中进行。

第2章 Windows XP操作系统实验指导附答案

第2章 Windows XP操作系统

2.1 学习指导

2.1.1 操作系统概述

一、教材导读

操作系统的发展与计算机硬件的发展息息相关,早期的计算机没有操作系统,人们通过各种操作按钮来控制计算机,后来出现了汇编语言等一些程序,随着这些程序功能的不断完善和扩充,逐步形成了较为实用的系统软件——操作系统。在微机上,早期运行的主要操作系统是MS-DOS。1995年8月,微软公司推出了采用图形化用户界面的操作系统——Windows 95,之后,微软公司又相继推出了Windows 98、Windows NT、Windows 2000、Windows XP等操作系统。

在本节中,主要让学生掌握以下内容:

操作系统的概念、发展、主要特性、基本功能和分类。

二、重点分析与补充知识

本节的重点和难点:操作系统的主要特性、基本功能和分类。现在的计算机离不开操作系统,其它软件都是在操作系统的支持下来运行的,掌握操作系统的有关知识,将为今后的学习打下坚实的基础。

三、教材知识巩固

1.单项选择题

1)下列关于操作系统的主要特性的说法错误的是 。

A.并发性是指两个或两个以上的运行程序在同一时间间隔段内同时执行

B.共享是指操作系统中的资源可被多个并发执行的进程所使用

C.异步性(Asynchronism),也称随机性

D.采用了并发技术的系统称为单任务系统

2)计算机能及时响应外部事件的请求,在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作的操作系统是 。

A.分时操作系统 B.实时操作系统 C.批处理操作系统 D.分布式操作系统

3)大量的计算机通过网络联结在一起,可以获得极高的运算能力及广泛的数据共享,这种系统被称为 。

A.分时操作系统 B.实时操作系统 C.网络操作系统 D.分布式操作系统

4)下面有关操作系统的说法,错误的是______。

windows操作系统操作实验总结

windows操作系统操作实验总结

Windows 操作系统是由微软公司推出的最广泛使用的个人操作系统之一。本实验主要是对Windows操作系统操作过程进行实践演练,具体操作如下:

首先,从开始菜单进入控制面板,在控制面板中可以进行系统的配置和更改,例如鼠标设置、声音设置等项目。比如使用鼠标指向“鼠标”,可进入鼠标设置界面,可以更改光标的形状、点击的响应力等;比如使用鼠标指向“声音”,可进入声音设置界面,可以调节音量,增强音效等。

接着,进入"电脑",可以查看一些有关系统的基本信息,以及各种可选程序的安装状况。比如在“计算机名”项可查看有关计算机的名称;在“系统类型”项可看出最好的处理器型号;在“系统设置”项可看出当前系统运行模式,如果设置不合适,也可以进行修改。

再者,进入“用户账号”,可以查看有关用户名称和密码等,同样可以调整个人一些属性。

另外,还可以进入“日程安排”,设置系统定时自动任务,在指定时间可以自动启动和关闭系统、锁窗口等,方便我们的工作。

最后,可以进入“网络和共享中心”,如果你的系统支持网络操作,可以查看有关网络的一些详细信息。此外,还可以查看我们和其他电脑的连接,以及同一局域网中的共享连接等。

以上就是本次实验对Windows操作系统操作的实践演练,可以说Windows操作系统功能非常强大,很多功能可以通过控制面板等界面进行调整,操作方便,界面友好,更利于用户学习使用。

总之,Windows操作系统是一个功能齐备的优秀操作系统,它可以满足用户多样化的应用需求,在复杂的操作一样,Windows操作系统也可以提供我们很多方便,可以让我们轻松地操作系统,提高我们的工作效率。

第2章 windows基础

1 教 案

授课时间 9 月 19 日 至 9 月 29 日 课时数 1+1

授课方式 理论课☑ 讨论课□ 习题课□ 实验课□ 上机课☑ 技能课□ 其他□

授课单元 第二章 Windows操作系统基础知识

目的

与

要求 1) 了解操作系统基本概念、功能和分类。

2) 掌握进程的基本概念、虚拟内存基本概念、文件及文件系统基本概念。

3) 掌握应用程序的启动、退出,快捷方式和剪贴板的使用。

4) 掌握文件(夹)的基本操作和控制面板的使用方法。

重点

与

难点 重点:应用程序的启动、退出、窗口切换;文件(夹)的建立、复制、移动和查找;控制面板的使用。

难点:运用控制面板设置系统硬件参数和添加删除程序。

主

要

内

容 1. 操作系统的功能和分类;进程的基本概念。

2. Windows的启动和退出。

3. Windows界面组成。

4. 资源管理器;文件和文件夹操作。

*5.控制面板。

6. 附件的使用。

教学方法手段(教具) 采用多媒体投影授课,在机房进行课程内容有关的上机同步操作练习,加强与学生的互动,增加课堂讨论环节,启发式互动式教学,培养学生的实际操作能力。采用案例教学和任务驱动等教学法授课。

参考资料 《计算机基础及应用》 机械工业出版社 郑坚主编

《等级考试学习笔记---一级office》人民邮电出版社 李琳主编

思考题、

作业 作业:P76 一、二

操作题:Windows文件管理综合练习 2

3 讲 稿

第二章 Windows操作系统基础知识

[旧课复习]:

复习内容:

1.计算机硬件基础知识

2. 计算机软件基础知识

复习目的:加强学生对计算机基础知识的操作

复习时长:大约3分钟

[新课导入]:

导入方式:展示操作系统的简单使用方法

导入目的:让学生初步了解操作系统的功能,特性

导入时长:大约5分钟

[新课讲授]:

重点:1.让学生理论路径,文件夹的概念

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档