文档库 最新最全的文档下载
当前位置:文档库 › 研究生课程作业与实验题目

研究生课程作业与实验题目

研究生课程作业与实验题目

研究生课程《数据仓库与数据挖掘》作业与实验

1 作业题目:OLE DB for DM在数据挖掘中的应用。

要求:查阅相关文献,撰写一篇学习报告。

2 实验题目:分别用一维Haar变换和离散傅立叶变换进行滤波和数据压缩实验。

实验数据:eggs.txt

实验要求:设计实验方案、编制相关程序并提交实验报告。

进一步实验要求:学习二维小波和傅立叶变换并进行图像滤波和压缩实验。3实验题目:用多项式模型进行数据拟合实验。

实验数据:ch3 huaxuefy.m

实验要求:设计实验方案、编制相关程序并提交实验报告。

4实验题目:用直方图进行数据离散化实验。

实验数据:eggs.txt

实验要求:分别用等宽度、等深度直方图进行实验。设计实验方案、编制相

关程序并提交实验报告。

进一步实验要求:设计一种满足某种指标的最优直方图,并进行实验分析。

5 实验题目:挖掘关联规则实验

实验数据:ch6 关联规则挖掘数据集.txt

实验要求:设计实验方案、编制相关程序并提交实验报告。

6 实验题目:数据分类实验

实验数据:ch7 iris实验数据.txt

实验要求:设计实验方案、编制相关程序并提交实验报告。

7 实验题目:数据聚类实验

实验数据:ch7 iris实验数据.txt

实验要求:设计实验方案、编制相关程序并提交实验报告。

8 综合应用题目:研究检测离群数据(例外模式)的算法。

实验数据:KDD Cup 2004.rar

实验要求:1)查阅并综述国内外有关例外模式(离群点、OUTLIER)检测的

典型算法,并分析其特点;

2)针对KDD Cup 2004.rar数据集,选择合适的离群数据(例外模

式)检测算法,并给出实验结果(最好给出两种或者以上算法

的试验比较结果)。

3)提交实验报告。

说明:上述题目中的斜体字部分为选作内容。

操作系统-Linux课程实验报告

实验、 Linux Ubuntu的安装、创建新的虚拟机VMWare 实验 Shell编程 1.实验目的与内容 通过本实验,了解Linux系统的shell机制,掌握简单的shell编程技巧。 编制简单的Shell程序,该程序在用户登录时自动执行,显示某些提示信息,如“Welcome to Linux”, 并在命令提示符中包含当前时间、当前目录和当前用户名等基本信息。 2.程序源代码清单 #include<> #include int main(){ printf("Hello Linux\n"); int pid; int state; int pfd[2]; pipe(pfd); if (fork()==0){ printf("In the grep progress\n"); dup2(pfd[0],0); close(pfd[0]); close(pfd[1]); execlp("grep","grep","sh",0); perror("exelp grep error"); } esle if(fork()==0){ printf("In the ps progress\n"); dup2(pfd[1],1); close(pfd[0]); close(pfd[1]); execlp("ps","ps","-ef",0); perror("execlp ps -ef"); }

close(pfd[1]); close(pfd[0]); wait(&state); wait(&state); } 实验内核模块 实验步骤: (1).编写内核模块 文件中主要包含init_clock(),exit_clock(),read_clock()三个函数。其中init_clock(),exit_clock()负责将模块从系统中加载或卸载,以及增加或删除模块在/proc中的入口。read_clock()负责产生/proc/clock被读时的动作。 (2).编译内核模块Makefile文件 # Makefile under ifneq ($(KERNELRELEASE),) #kbuild syntax. dependency relationshsip of files and target modules are listed here. obj-m := else PWD := $(shell pwd) KVER ?= $(shell uname -r) KDIR := /lib/modules/$(KVER)/build all: $(MAKE) -C $(KDIR) M=$(PWD) modules clean: rm -rf .*.cmd *.o *. *.ko .tmp_versions *.symvers *.order endif 编译完成之后生成模块文件。 (3).内核模块源代码 #include #include #include #include #include #include #define MODULE #define MODULE_VERSION "" #define MODULE_NAME "clock" struct proc_dir_entry* my_clock; int read_clock(char* page, char** start, off_t off, int count, int* eof, void* data) { int len; struct timeval xtime;

最新东南大学研究生英语雅思写作下学期大作业

On the Delay of Geographical Caching Methods in Two-Tiered Heterogeneous Networks

Abstract We consider a hierarchical network that consists of mobile users, a two-tiered cellular network (namely small cellsand macro cells) and central routers, each of which follows a Poisson point process (PPP). In this scenario, small cells with limited-capacity backhaul are able to cache content under a given set of randomized caching policies and storage constraints. Moreover, we consider three different content popularity models, namely fixed content popularity, distance-dependent and load-dependent,in order to model the spatio-temporal behavior of users’ content request patterns. We derive expressions for the average delay of users assuming perfect knowledge of content popularity distributions and randomized caching policies. Although the trend of the average delay for all three content popularity models is essentially identical, our results show that the overall performance of cached-enabled heterogeneous networks can be substantially improved, especially under the load dependentcontent popularity model. Besides, Because of the limitation of research conditions, the total network delay, network cost and optimization of network parameters are not analyzed. Keywords: edge caching, Poisson point process, stochastic geometry, mobile wireless networks, 5G Introduction It is known that content caching in 5G heterogeneous wireless networks improves the system performance, and is of high importance in limited-backhaul scenarios. Most existing literature focuses on the characterization of key performance metrics neglecting the backhaul limitations and the spatio-temporal content popularity profiles. In this work, we analyze the gains of caching in heterogeneous network deployment, and consider the average delay as a performance metric. Firstly we use passion point process (PPP) method to build the model. This heterogeneous network consists of mobile terminals (users), cache-enabled s mall base stations (SBSs), macro base stations (MBSs)

操作系统课程试验

第3章处理机管理 7.1实验内容 处理机管理是操作系统中非常重要的部分。为深入理解进程管理部分的功能,设计几个调度算法,模拟实现处理机的调度。 7.2实验目的 在多道程序或多任务系统中,系统同时处于就绪状态的进程有若干个。也就是说能运行的进程数远远大于处理机个数。为了使系统中的各进程能有条不紊地运行,必须选择某种调度策略,以选择一进程占用处理机。要求学生设计一个模拟单处理机调度的算法,以巩固和加深处理机调度的概念。 7.3实验题目 7.3.1设计一个按先来先服务调度的算法 提示 (1)假设系统中有5个进程,每个进程由一个进程控制块(PCB)来标识。进程控制块内容如图7-1所示。 进程名即进程标识。 链接指针:按照进程到达系统的时间将处于就绪状态的进程连接成一个就绪队列。指针指出下一个到达进程的进程控制块首地址。最后一个进程的链指针为NULL。 估计运行时间:可由设计者指定一个时间值。 达到时间:进程创建时的系统时间或由用户指定。调度时,总是选择到达时间最早的进程。 进程状态:为简单起见,这里假定进程有两种状态:就绪和完成。并假定进程一创建就处于就绪状态,用R表示。当一个进程运行结束时,就将其置成完成状态,用C表示。 (2)设置一个队首指针head,用来指出最先进入系统的进程。各就绪进程通过链接指针连在一起。 (3)处理机调度时总是选择队首指针指向的进程投入运行。由于本实验是模拟实验,所以对被选中进程并不实际启动运行,而只是执行: 估计运行时间减1 用这个操作来模拟进程的一次运行,而且省去进程的现场保护和现场恢复工作。 (4)在所设计的程序中应有显示或打印语句,能显示或打印正运行进程的进程名,已运行是、还剩时间,就绪队列中的进程等。所有进程运行完成是,给出各进程的周转时间和平均周转时间。 先来先服务(FCFS)调度算法 /*源程序1.cpp,采用先来先无法法在Visual C++ 6.0下调试运行*/ /*数据结构定义及符号说明*/ #include #include

计算机操作系统实验课实验报告

实验报告 实验课程: 计算机操作系统学生姓名:XXX 学号:XXXX 专业班级:软件 2014年12月25日

目录 实验一熟悉Windows XP中的进程和线程.. 3实验二进程调度 (7) 实验三死锁避免—银行家算法的实现 (18) 实验四存储管理 (24)

实验一熟悉Windows XP中的进程和线程 一、实验名称 熟悉Windows XP中的进程和线程 二、实验目的 1、熟悉Windows中任务管理器的使用。 2、通过任务管理器识别操作系统中的进程和线程的相关信息。 3、掌握利用spy++.exe来察看Windows中各个任务的更详细信息。 三、实验结果分析 1、启动操作系统自带的任务管理器: 方法:直接按组合键Ctrl+Alt+Del,或者是在点击任务条上的“开始”“运行”,并输入“taskmgr.exe”。

2、调整任务管理器的“查看”中的相关设置,显示关于进程的以下各项信息,并 完成下表: 表一:统计进程的各项主要信息 3、启动办公软件“Word”,在任务管理器中找到该软件的登记,并将其结束掉。再

从任务管理器中分别找到下列程序:winlogon.exe、lsass.exe、csrss.exe、smss.exe,试着结束它们,观察到的反应是任务管理器无法结束进程, 原因是该系统是系统进程。 4、在任务管理器中找到进程“explorer.exe”,将之结束掉,并将桌面上你打开的所 有窗口最小化,看看你的计算机系统起来什么样的变化桌面上图标菜单都消失了、得到的结论explorer.exe是管理桌面图标的文件(说出explorer.exe进程的作用)。 5、运行“spy++.exe”应用软件,点击按钮“”,切换到进程显示栏上,查看进 程“explorer.exe”的各项信息,并填写下表: 进程:explorer.exe 中的各个线程

研究生ansys大作业

工程图学大作业 学号:姓名: 按图1尺寸建立轴承座的实体模型(因结构和载荷的对称性,只建立了一半模型),尽量采用六面体网格划分轴承座的单元,径向力P1=100N,轴向均布压力载荷P2=20N。 要求按小论文格式写: (1)建模过程。简单叙述; (2)网格划分。简单叙述,列出分割后的实体图和网格图,并说明单元和节点数;(3)加载过程。详细叙述加载部位和加载过程(附图); (4)计算结果。列出米塞斯等效应力、第一主应力和变形图,并进行强度分析; (5)学习体会 (孔到两边线距离均为15mm) (一)、建模过程 1、生成轴承座底板 首先按照题目所给的数据操作生成矩形块; P1 P2

再生成圆柱体,并且沿着X轴方向复制生成另一个对称的圆柱体; 最后,拾取矩形块作为母体,再拾取两个圆柱体,进行体相减操作,从而生成轴承座底板,结果如下图所示: 2、生成支撑部分 把坐标系移到轴承座底板的右顶角处,生成一个长宽高分别为30、15、35的矩形块;再把坐标系移动到刚生成的矩形块右上角,并且沿Y轴按逆时针方向旋转900,生成一个半径为30的1/4圆;再把坐标系移动到最前边的圆心处,再分别生成一个半径为17、高度为22和一个半径为20、高度为3的两个圆,然后进行两次体相减操作,减去辆圆柱体,从而生成支撑部分,结果如下图所示:

: 3、合并重合的关键点 执行Main Menu>Preprocessor>Numbering Ctrls>Merge Items命令,弹出Merge Coincident or Equivalently Defined Items对话框,在Label后面的选择框中选择Keypoints,单击OK按钮。 4、生成肋板 先合并重合的关键点,然后打开点编号控制器,通过创建关键点来创建一 个三角形面,再向右拉伸3个单位,最后的生成结果如下图所示:

华中科技大学研究生课程作业本封面

研究生课程作业本 学生姓名 学生学号 专业、班级 课程名称 授课教师 成绩_______________________________________ 交作业日期年月 建规学院研究生(硕士、博士)教学成绩和作业归档要求 一、每一门硕士研究生课程和博士研究生课程结业后2个月内,任课教师必须向研究生教务办提交该门课程成绩单和学生课程作业档案。 二、生课程作业存档必须对照课程成绩单,全部收齐后一次性存档。课程作业不全或验收不合格的,研究生教务办不接收该门课程成绩单,不登录成绩。 三、每一份学生课程作业学生必须完整填写作业本封面,必须有授课教师批阅、打分和签字,并且按统一规格验收存档。 四、以小组形式参加的联合教学、联合竞赛和社会调查等学分课程,应在提交成绩的同时,存入该小组设计图册和社会调查图册(A3 规格)。封面和扉页注明学生学号、姓名、项目名称。没有正式图册或图册中没有学生名字的不登录该学分成绩。 五、由导师自上的课程或教学实践(助教,1学分),必须按上述要求存入课程作业本。其内容可以是读书报告、研究型设计或助教心得。授课教师必须批阅、打分和签名。 六、每一届研究生论文盲审之前,研究生教务办必须对每一位研究生的课程作业档案、开题报告及其它培养要求进行一次集中清理。存档不符合要求的学生不能参加论文盲审。 七、以上研究生教学存档要求纳入对每一位教师的年终考核和每一年的研究生招生资格和招生指标考核中,请各位导师自觉遵守。

注:每个专业对研究环节的课程有特殊要求的,按照每个专业的特殊要求交作业。 A4双面黑白打印 作业情况备注: _____________________________________________________________________________ _____________________________________________________________________________ _____________________________________________________________________________ _____________________________________________________________________________ _____________________________________________________________________________

重庆大学研究生数理统计大作业

NBA球员科比单场总得分与上场时间的线性回归分析 摘要 篮球运动中,球员的上场时间与球员的场上得分的数学关系将影响到教练对每位球员上场时间的把握,若能得到某位球员的上场时间与场上得分的数据关系,将能更好的把握该名球员的场上时间分配。本次作业将针对现役NBA球员中影响力最大的球员科比布莱恩特进行研究,对其2012-2013年赛季常规赛的每场得分与出场时间进行线性回归,得到得分与出场时间的一元线性回归直线,并对显著性进行评估和进行区间预测。 正文 一、问题描述 随着2002年姚明加入NBA,越来越多的中国人开始关注篮球这一项体育运动,并使得篮球运动大范围的普及开来,尤其是青年学生。本着学以致用的原则,希望将所学理论知识与现实生活与个人兴趣相结合,若能通过建立相应的数理统计模型来做相应的分析,并且从另外一个角度解析篮球,并用以指导篮球这一项运动的更好发展,这也将是一项不同寻常的探索。篮球运动中,得分是取胜的决定因素,若要赢得比赛,必须将得分超出对手,而影响一位球员的得分的因素是多样的,例如:情绪,状态,体力,伤病,上场时间,防守队员等诸多因素,而上场时间作为最直接最关键的因素,其对球员总得分的影响方式有着重要的研究意义。 倘若知道了其分布规律,则可从数量上掌握得分与上场时间复杂关系的大趋势,就可以利用这种趋势研究球员效率最优化与上场时间的控制问题。 因此,本文针对湖人当家球星科比布莱恩特在2012-2013年赛季常规赛的每场得分与上场时间进行线性回归分析,并对显著性进行评估,以巩固所学知识,并发现自己的不足。 二、数据描述 抽出科比布莱恩特2012-2013年常规赛所有82场的数据记录(原始数据见附录),剔除掉其中没有上场的部分数据,得到有参考实用价值的数据如表2.1所示:

操作系统课程设计实验报告

河北大学工商学院 课程设计 题目:操作系统课程设计 学部信息学部 学科门类电气信息 专业计算机 学号2011482370 姓名耿雪涛 指导教师朱亮 2013 年6月19日

主要内容 一、设计目的 通过模拟操作系统的实现,加深对操作系统工作原理理解,进一步了解操作系统的实现方法,并可练习合作完成系统的团队精神和提高程序设计能力。 二、设计思想 实现一个模拟操作系统,使用VB、VC、CB等windows环境下的程序设计语言,以借助这些语言环境来模拟硬件的一些并行工作。模拟采用多道程序设计方法的单用户操作系统,该操作系统包括进程管理、存储管理、设备管理、文件管理和用户接口四部分。 设计模板如下图: 注:本人主要涉及设备管理模块

三、设计要求 设备管理主要包括设备的分配和回收。 ⑴模拟系统中有A、B、C三种独占型设备,A设备1个,B设备2个,C设备2个。 ⑵采用死锁的预防方法来处理申请独占设备可能造成的死锁。 ⑶屏幕显示 注:屏幕显示要求包括:每个设备是否被使用,哪个进程在使用该设备,哪些进程在等待使用该设备。 设备管理模块详细设计 一、设备管理的任务 I/O设备是按照用户的请求,控制设备的各种操作,用于完成I/O 设备与内存之间的数据交换(包括设备的分配与回收,设备的驱动管理等),最终完成用户的I/O请求,并且I/O设备为用户提供了使用外部设备的接口,可以满足用户的需求。 二、设备管理函数的详细描述 1、检查设备是否可用(主要代码) public bool JudgeDevice(DeviceType type) { bool str = false; switch (type) { case DeviceType.a: {

华中科技大学研究生课程论文封面

研 究 生 课 程 作 业 本 学生姓名_______________________________________________ 学生学号_______________________________________________ 专业、班级______________________________________________ 课程名称________________________________________________ 授课教师________________________________________________ 成 绩_______________评分人签名____________________ 交作业日期_____________ 年___________月______________日

一份学生课业学生必须完整填写作业本封面,必须有授课教师批 会调查等学分课程,应在提 或教学实践(助教,学分),必须按上述要求存入课 盲审之前,研究生教务办必须对每一位研究生的课程 求纳入对每一位教师的年终考核和每一年的研究:每个专业对研究环节的课程有特殊要求的,按照每个专业的特殊要求交双面黑白打印情况备注 建规学院研究生(硕士、博士)教学成绩和作业归档要求 一、 每一门硕士研究生课程和博士研究生课程结业后2个月内,任课教师必须向研究生教务办提交该门课程成绩单和学生课程作业档案。 二、 学生课程作业存档必须对照课程成绩单,全部收齐后一次性存档。课程 作业不全或验收不合格的,研究生教务办不接收该门课程成绩单,不登录成绩。三、 每程作阅、打分和签字,并且按统一规格验收存档。 四、 以小组形式参加的联合教学、联合竞赛和社交成绩的同时,存入该小组设计图册和社会调查图册(A3规格)。封面和扉页注明学生学号、姓名、项目名称。没有正式图册或图册中没有学生名字的不登录该学分成绩。 五、 由导师自上的课程1程作业本。其内容可以是读书报告、研究型设计或助教心得。授课教师必须批阅、打分和签名。 六、 每一届研究生论文作业档案、开题报告及其它培养要求进行一次集中清理。存档不符合要求的学生不能参加论文盲审。 七、 以上研究生教学存档要生招生资格和招生指标考核中,请各位导师自觉遵守。 注作业。 A4 业 作: ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

操作系统-Linux课程实验报告

实验 1.1、1.2 Linux Ubuntu的安装、创建新的虚拟机VMWare

实验1.3 Shell编程 1.实验目的与容 通过本实验,了解Linux系统的shell机制,掌握简单的shell编程技巧。 编制简单的Shell程序,该程序在用户登录时自动执行,显示某些提示信息,如“Welcome to Linux”, 并在命令提示符中包含当前时间、当前目录和当前用户名等基本信息。 2.程序源代码清单 #include #include int main(){ printf("Hello Linux\n"); int pid; int state; int pfd[2]; pipe(pfd); if (fork()==0){ printf("In the grep progress\n"); dup2(pfd[0],0); close(pfd[0]); close(pfd[1]); execlp("grep","grep","sh",0); perror("exelp grep error");

} esle if(fork()==0){ printf("In the ps progress\n"); dup2(pfd[1],1); close(pfd[0]); close(pfd[1]); execlp("ps","ps","-ef",0); perror("execlp ps -ef"); } close(pfd[1]); close(pfd[0]); wait(&state); wait(&state); } 实验2.3 核模块 实验步骤: (1).编写核模块 文件中主要包含init_clock(),exit_clock(),read_clock()三个函数。其中init_clock(),exit_clock()负责将模块从系统中加载或卸载,以及增加或删除模块在/proc中的入口。read_clock()负责产生/proc/clock被读时的动作。 (2).编译核模块Makefile文件 # Makefile under 2.6.25

操作系统实验报告

操作系统教程 实 验 指 导 书 姓名: 学号: 班级:软124班 指导老师:郭玉华 2014年12月10日

实验一WINDOWS进程初识 1、实验目的 (1)学会使用VC编写基本的Win32 Consol Application(控制台应用程序)。 (2)掌握WINDOWS API的使用方法。 (3)编写测试程序,理解用户态运行和核心态运行。 2、实验内容和步骤 (1)编写基本的Win32 Consol Application 步骤1:登录进入Windows,启动VC++ 6.0。 步骤2:在“FILE”菜单中单击“NEW”子菜单,在“projects”选项卡中选择“Win32 Consol Application”,然后在“Project name”处输入工程名,在“Location”处输入工程目录。创建一个新的控制台应用程序工程。 步骤3:在“FILE”菜单中单击“NEW”子菜单,在“Files”选项卡中选择“C++ Source File”, 然后在“File”处输入C/C++源程序的文件名。 步骤4:将清单1-1所示的程序清单复制到新创建的C/C++源程序中。编译成可执行文件。 步骤5:在“开始”菜单中单击“程序”-“附件”-“命令提示符”命令,进入Windows“命令提示符”窗口,然后进入工程目录中的debug子目录,执行编译好的可执行程序: E:\课程\os课\os实验\程序\os11\debug>hello.exe 运行结果 (如果运行不成功,则可能的原因是什么?) : 有可能是因为DOS下路径的问题 (2)计算进程在核心态运行和用户态运行的时间 步骤1:按照(1)中的步骤创建一个新的“Win32 Consol Application”工程,然后将清单1-2中的程序拷贝过来,编译成可执行文件。 步骤2:在创建一个新的“Win32 Consol Application”工程,程序的参考程序如清单1-3所示,编译成可执行文件并执行。 步骤3:在“命令提示符”窗口中运行步骤1中生成的可执行文件,测试步骤2中可执行文件在核心态运行和用户态运行的时间。 E:\课程\os课\os实验\程序\os12\debug>time TEST.exe 步骤4:运行结果 (如果运行不成功,则可能的原因是什么?) : 因为程序是个死循环程序 步骤5:分别屏蔽While循环中的两个for循环,或调整两个for循环的次数,写出运行结果。 屏蔽i循环: 屏蔽j循环: _______________________________________________________________________________调整循环变量i的循环次数:

矩阵理论研究生课程大作业

研究生“矩阵论”课程课外作业 姓名:学号: 学院:专业: 类别:组数: 成绩:

人口迁移问题和航班问题 (重庆大学 机械工程学院,机械传动国家重点实验室) 摘要:随着人类文明的进程,一些关于数学类的问题越来越贴近我们的生活,越发觉得数学与我们息息相关。本文将利用矩阵理论的知识对人口迁移问题和航班问题进行分析。 人口迁移问题 假设有两个地区——如南方和北方,之间发生人口迁移。每一年北方50%的人口迁移到南方,同时有25%的南方人口迁移到北方,直观上可由下图表示: 问题:如果这个移民过程持续下去,北方的人会不会全部都到南方?如果会请说明理由;如果不会,那么北方的最终人口分布会怎样? 解 设n 年后北方和南方的人口分别为n x 和n y , 我们假设最初北方有0x 人,南方有0y 人。则我们可得,1=n 时,一年后北方和南方的人口为 ???+=+=001 00175.05.025.05.0y x y y x x (1-1) 将上述方程组(1-1)写成矩阵的形式 ??? ? ??= ??? ? ??0011y x A y x 其中 ?? ? ???=75.05.025.05.0A

2=n 时,两年后北方和南方的人口为 ???? ??=???? ??=???? ??0021122y x A y x A y x 依次类推下去,n 年后北方和南方的人口为 ???? ??=???? ??00y x A y x n n n (1-2) 现在只需求出n A 就可得出若干年后北方和南方的人口数。 下面将使用待定系数法[1]求n A )1)(25.0(25 .025.125 .05.0)75.0)(5.0(75 .05.025 .05 .02--=+-=?---=----= -λλλλλλλλλA E 所以 1,25.021==λλ 矩阵A 的最小多项式为 )1)(25.0()(--=λλλm 设A a E a A n 10+= 由此可得方程组 ???=+=+125.025.01010a a a a n 解方程组得 ??? ????-= +-=75.025.0175.025.025.010n n a a 所以 ?? ????+?--?+=-++-=+=++11 1025.05.025.05.05.025.025.025.05.025.075.0175 .025.0175.025.025.0n n n n n n n A E A a E a A 所以由式(1-2),我们得到n 年后北方和南方的人口

操作系统课程实验

《操作系统》课程实验 实验1:安装Linux系统(4学时) 目的:1.学会在操作系统安装之前,根据硬件配置情况,制订安装计划。 2.学会在安装多操作系统前,利用硬盘分区工具(如PQMagic)为Linux准备分区。 3.学会Linux操作系统的安装步骤和简单配置方法。 4.学会Linux系统的启动、关闭步骤,初步熟悉Linux系统的用户界面。 内容:1.安装并使用硬盘分区工具(如PQMagic),为Linux准备好分区。 2.安装Linux系统(如红旗Linux桌面版)。 3.配置Linux系统运行环境。 4.正确地启动、关闭系统。 5.对图形界面进行一般操作。 要求:1.制订安装计划。 2.如果在机器上已安装了Windows系统,而且没有给Linux预备硬盘分区,则安装硬盘分区工具(如PQMagic),运行它,为Linux划分出一块“未分配”分区。 3.在光驱中放入Linux系统安装盘,启动系统。按照屏幕提示,选择/输入相关参数,启动安装过程。 4.安装成功后,退出系统,取出安装盘。重新开机,登录Linux系统。 5.对Linux系统进行配置,如显示设备、打印机等。 6.利用鼠标对图形界面进行操作。 说明:1.本实验应在教师的授权和指导下进行,不可擅自操作,否则可能造成原有系统被破坏。 2.如条件不允许每个学生亲自安装,可采用分组进行安装或课堂演示安装的方式。 实验2:Linux 应用及shell编程(4学时) 目的:1.掌握Linux一般命令格式和常用命令。 2.学会使用vi编辑器建立、编辑文本文件。

3.了解shell的作用和主要分类。 4.学会bash脚本的建立和执行方式。 5.理解bash的基本语法。 6.学会编写简单的shell脚本。 内容:1.正确地登录和退出系统。 2.熟悉使用date,cal等常用命令。 3.进入和退出vi。利用文本插入方式建立一个文件。 4.学会用gcc编译器编译C程序。 5.建立shell脚本并执行它。 6.学会使用shell变量和位置参数、环境变量。 7.学会使用bash的特殊字符和一般控制结构编写shell脚本。 要求:1.登录进入系统,修改个人密码。 2.使用简单命令:date,cal,who,echo,clear等,了解Linux命令格式。 3.进入vi。建立一个文件,如file.c。进入插入方式,输入一个C语言程序的各行内容,故意制造几处错误。最后,将该文件存盘。回到shell状态下。 4.运行gcc file.c -o myfile,编译该文件,会发现错误提示。理解其含义。 5.利用vi建立一个脚本文件,其中包括date,cal,pwd,ls等常用命令。然后以不同方式执行该脚本。 6.对主教材第2章中的适当例题进行编辑,然后执行。从而体会通配符、引号、输入输出重定向符、成组命令的作用;能正确使用自定义变量、位置参数、环境变量、输入/输出命令;能利用if语句、while语句、for语句和函数编写简单的脚本。 实验3:进程管理(4学时) 目的:1.加深对进程概念的理解,明确它与程序的区别,突出理解其动态性特征。 2.学会使用ps命令观察进程的状态,并分析进程族系关系。 3.学会使用系统调用对进程进行控制。

操作系统实验报告心得体会

操作系统实验报告心得体会 每一次课程设计度让我学到了在平时课堂不可能学到的东西。所以我对每一次课程设计的机会都非常珍惜。不一定我的课程设计能够完成得有多么完美,但是我总是很投入的去研究去学习。所以在这两周的课设中,熬了2个通宵,生物钟也严重错乱了。但是每完成一个任务我都兴奋不已。一开始任务是任务,到后面任务就成了自己的作品了。总体而言我的课设算是达到了老师的基本要求。总结一下有以下体会。 1、网络真的很强大,用在学习上将是一个非常高效的助手。几乎所有的资料都能够在网上找到。从linux虚拟机的安装,到linux的各种基本命令操作,再到gtk的图形函数,最后到文件系统的详细解析。这些都能在网上找到。也因为这样,整个课程设计下来,我浏览的相关网页已经超过了100个(不完全统计)。当然网上的东西很乱很杂,自己要能够学会筛选。 不能决定对或错的,有个很简单的方法就是去尝试。就拿第二个实验来说,编译内核有很多项小操作,这些小操作错了一项就可能会导致编译的失败,而这又是非常要花时间的,我用的虚拟机,编译一次接近3小时。所以要非常的谨慎,尽量少出差错,节省时间。多找个几个参照资料,相互比较,

慢慢研究,最后才能事半功倍。 2、同学间的讨论,这是很重要的。老师毕竟比较忙。对于课程设计最大的讨论伴侣应该是同学了。能和学长学姐讨论当然再好不过了,没有这个机会的话,和自己班上同学讨论也是能够受益匪浅的。大家都在研究同样的问题,讨论起来,更能够把思路理清楚,相互帮助,可以大大提高效率。 3、敢于攻坚,越是难的问题,越是要有挑战的心理。这样就能够达到废寝忘食的境界。当然这也是不提倡熬夜的,毕竟有了精力才能够打持久战。但是做课设一定要有状态,能够在吃饭,睡觉,上厕所都想着要解决的问题,这样你不成功都难。 4、最好在做课设的过程中能够有记录的习惯,这样在写实验报告时能够比较完整的回忆起中间遇到的各种问题。比如当时我遇到我以前从未遇到的段错误的问题,让我都不知道从何下手。在经过大量的资料查阅之后,我对段错误有了一定的了解,并且能够用相应的办法来解决。 在编程中以下几类做法容易导致段错误,基本是是错误地使用指针引起的 1)访问系统数据区,尤其是往系统保护的内存地址写数据,最常见就是给一个指针以0地址 2)内存越界(数组越界,变量类型不一致等) 访问到不属于你的内存区域

数据库大作业要求

2012年春季 数据库系统概论课程大作业 Course Project: 成绩管理系统V1.0 1项目背景 学院对每一门课程的成绩实施透明、严格管理,并要求在每次考试结束后提交详细的考试分析报告。现有的考试成绩管理完全采用纸质的方式手工实现,容易出错且造成一定的资源浪费。为了提高考试成绩管理的效率,减少手工实现出错的机率,需要实现一个综合的成绩管理系统。成绩管理系统的具体要求如下: ●以教师为单位配备系统:要求为每一个代课教师均配备一个成绩管理系 统,需要同时管理本科生与研究生的课程成绩。 ●与成绩管理系统相关的教师信息包括工资号、教师姓名和职称(助教、 讲师、副教授、教授)。 ●与成绩管理系统相关的学生信息包括学号、姓名、性别。 ●教师每年可能会带多门课程,也可能一门课程都没有带。 ●学生可能会选修多门课程。对于必修课和限选课,必须进行选择;对于 任选课程,按照学分要求自行选择。(成绩管理系统不考虑选课过程,即 认为课程均已确定) ●每个学生均属于一个班级,具有一个专业方向,课程可能以专业方向为 单位进行开设,也可能以班级为单位进行开设。 ●每门课程包括课程编号(学院对每一门课程的唯一编号,例如本科生课 程《数据库系统概论》的编号为SE3121017,研究生课程与本科生课程 编号不同,例如:研究生课程《软件工程》的课程编号为1051030)、课 程名称、课程类型(必修、限选和任选)、学时(X+Y的形式,其中X 和Y为数字。例如《数据库系统概论》的学时为38+16)、学分、课程性 质(本科生、研究生)。 ●每门课程每学年都要进行具体实施。在课程教学大纲的指导下,每年的 课程教授内容可能略微不同,每门课程的内容由教学大纲的章节确定。

期末 操作系统实验课程设计

操作系统实验课程设计(二)(参照实验五) 学院:计算机科学与工程专业:信息管理工作与信息系统学号:2008142118 姓名:丁建东 一、实验题目:设计一个Shell解释器 二、实验目的:本设计的主要目的在于学会如何在Unix系 统下创建进程和管理进程。 三、实验内容: 实现一个简单的shell(命令行解释器),类似于bash, csh等。 要求实现的shell支持以下内部命令: 1.cd <目录> 更改当前的工作目录到另一个<目录>。如果<目录>未指定,输出当前工作目录。如果<目录>不存在,要求有适当的错误信息提示。改命令应能够改变PWD的环境变量。 2.echo <内容> 显示echo后的内容且换行。 3.help 简短概要地输出你的shell的使用方法和基本功能。 4.jobs

输出shell当前的一系列子进程,要求提供子进程的命名和PID号。 5.quit, exit, bye 退出shell。 所有的内部命令应当优于在$PATH中同名的程序。 任何非内部命令必须请求shell创建一个新进程,且该子进程执行指定的程序。这个新进程必须继承shell的环境变量和指定的命令行参数。 要求实现的shell支持以下内部命令: Batch Processing 如果shell启动带有一个文件名作为参数,打开该文件并执行文件里所有命令。待所有进程全部结束退出shell。 四、实验思路: 1.所用到的系统函数 (1)打开目录 void cd() API调用:int chdir(dir);getcwd(dir,dir_max); 实现:改变当前目录,并判断目录是否存在。 (2)回应 void echo() 实现: 用户输入字符串,以回车结束输入。

操作系统课程设计实验报告proj2

操作系统课程设计报告 班级: 团队成员:

目录 ................................................................................................................ 错误!未定义书签。 一、实验要求:建立线程系统................................................................... 错误!未定义书签。 1.1Task 2.1实现文件系统调用 (3) 1.1.1题目要求 (3) 1.1.2题目分析与实现方案 (3) 1.1.3关键点与难点 (4) 1.1.4实现代码 (4) 1.2 Task 2.2 完成对多道程序的支持 (5) 1.2.1题目要求 (5) 1.2.2题目分析与实现方案 (5) 1.2.3关键点与难点 (6) 1.2.4实现代码 (7) 1.3 Task 2.3 实现系统调用 (7) 1.3.1题目要求 (7) 1.3.2题目分析与实现方案 (8) 1.3.3关键点与难点 (9) 1.3.4实现代码 (9) 1.4 Task 2.4 实现彩票调度 (10) 1.4.1题目要求 (10) 1.4.2题目分析与实现方案 (10) 1.4.3关键点与难点 (11) 1.4.4实现代码 (11) 二、测试结果............................................................................................ 2错误!未定义书签。

南京师范大学研究生Matlab大作业

南京师范大学 计算机辅助工程设计 课程设计与报告 题目:基于SIMULINK的并网逆变器的仿真研究学院:电气与自动化工程学院 专业:电气工程 学号: 姓名: 指导教师: 填写日期:

南京师范大学 研究生课程学习考试成绩单 (试卷封面) 批改日期: 注: 1、以撰写论文为考核形式的,填写此表,综合考试可不填; 2、本成绩单由任课教师填写,填好后与作业(试卷)一并送院(系)研究生秘书处; 3、学位课总评成绩须以百分制记分。

中文摘要 我国风电产业发展迅速,装机容量巨大,然而,在风电“量”发展的同时,“质”却有待加强,风电并网这一瓶颈问题仍未彻底解决,故如何实现高质量风电并网成为本文思考的问题。本文针对直驱式风电系统进行了全面的研究,着重探讨了风电并网逆变器的并网实现,取得了良的并网效果。 本文主要计算了直流侧电容与交流侧电感的取值范围,并根据需要设置了逆变器个器件的仿真参数,将逆变器模块在Simulink上进行仿真,通过反复调试确定了适宜的参数值,仿真结果表明本文设计的逆变器达到了预设的目标,并网频率在0.3HZ以内,并网电压和电流的纹波都不超过10%,并网电流与电压同相,实现了单位功率因素并网,且输出电压波形畸变率低,电流波形十分接近正弦波。 关键词:直驱风电并网系统、并网逆变器、双闭环控制、SPWM

Abstract China's wind power industry has developed rapidly, huge capacity, however, at the same time, wind power "quantity" of development, "quality" but needs to be strengthened, wind power bottleneck issue is not completely resolved, it is how to achieve high-quality wind power become this article thought. In this paper, direct-drive wind power system to conduct a comprehensive study, focused on the wind power inverter and net realized and achieved good effect of the grid. This paper calculates the DC side and AC side inductance capacitance ranges, according to the simulation parameters need to set up a device of the inverter, the inverter module simulation in Simulink, through repeated testing to determine the optimum parameter values The simulation results show that the design of the inverter reaches a preset target, grid frequency within the 0.3HZ, and grid voltage and current ripple does not exceed 10%, and net current and voltage are in phase, to achieve a unity power and network elements, and the output voltage waveform distortion is low, the current waveform is close to sinusoidal. Keywords: direct drive wind power systems,agrid-connected inverter, SPWM

相关文档
相关文档 最新文档