课程实验
文章平均质量分 80
wxwlll
这个作者很懒,什么都没留下…
展开
-
进程调度实验
实验目的进程调度是处理机管理的核心内容。本实验要求用C语言编写和调试一个简单的进程调度程序。通过本实验可以加深理解有关进程控制块、进程队列的概念,并体会和了解优先数和时间片轮转调度算法的具体实施办法。一、实验内容实验内容(优先数和时间片轮转调度算法)①设计进程控制块PCB表结构,分别适用于优先数调度算法和时间轮转调度算法。②建立进程就绪队列。对两种不同算法编制入链子程序。③原创 2012-01-16 02:24:03 · 4677 阅读 · 0 评论 -
用牛顿方法解一元非线性方程的根(Matlab实现)
题目:用牛顿法求方程x-cos(x)=0的实根(精确到1E-6)。(1)要求用函数调用。(2)进一步研究和弦截法作比较。算法分析:(1) 此题是利用牛顿方法解一元非线性方程的根。(牛顿法是把非线性方程局部线性化的一种方法,它在单根附近具有较高的收敛速度。)所以首先我们应先给出估计的根,先对方程x-cos(x)=0变形,令y1=x,y2=cos(x),则两函数原创 2011-10-30 14:09:41 · 20562 阅读 · 1 评论 -
用二分法解一元高次方程的单根(用两种语言描述的:C语言和Matlab语言)
题目:用二分法求f(x)=x^3+x^2-3*x-3=0的正根(精度要求精确到1E-3)。(1)分析结果的正确性。(2)进一步考虑如何求出所有根。算法分析: (1)分析题目要求,由于方程是一元三次方程。所以方程应该存在三个根,由于题目要求只求正根,所以下面在用二分法之前应先给定一个正区间。(2)令f=x^3+x^2-3*x-3,并给定:区间[a,b],其中a>=0,原创 2011-10-30 13:51:34 · 8761 阅读 · 0 评论 -
简单模拟操作系统中的文件操作(2)
本文续接上篇:简单模拟操作系统中的文件操作(1)!下面给出实现的代码:自定义头文件:/*Author:WangXiaowei;Date:2012-06-19;Address:石家庄经济学院信息工程学院。*//*Explain:操作系统课程设计的题目7《文件操作》的头文件。*//*Take care:本程序中的管理员登录方式下的用户名为:administer,密码为:12原创 2012-06-28 23:58:15 · 3297 阅读 · 4 评论 -
简单模拟操作系统中的文件操作(3)
前两篇是关于文件操作模拟的说明、设计、以及code!下面我谈谈自己的心得体会: 首先,我说说自己程序中的缺点:在程序中我使用了较多的全局变量。当程序写完时,我回想了一下,其实MFD、UFD、UOF这些结构体,完全可以定义成局部变量,然后通过函数的形参传递并调用。一般不建议使用全局变量。还有一点,就是我在创建和撤销文件时,没有用动态存储分配malloc()和回收free(),这不是原创 2012-06-29 00:07:27 · 1889 阅读 · 0 评论 -
简单模拟操作系统中的文件操作(1)
1 实习内容文件操作及其实现。2 实习目的文件系统是操作系统中管理和存取信息的机构,它具有“按名存取”的功能,不仅方便用户,而且能提高系统效率且安全可靠。在用户程序中可使用文件系统提供的一整套文件操作(文件类系统调用),这类操作一般包括“打开文件”、“关闭文件”、“读文件”、“写文件”和“撤消文件”等。本实习模拟文件操作的实现,通过实习了解各文件操作的作用。3 实习步骤3.原创 2012-06-28 23:50:30 · 8132 阅读 · 0 评论