教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

2011年最新的南昌大学操作系统实验报告

来源:网络收集 时间:2026-08-31
导读: 这是南昌大学最新的操作系统实验报告,哦,让你不再为了操作系统烦劳了,但说是这样说,其实操作系统还是很实用的,努力学好,有用的! 实 验 报 告 实验课程: 学生姓名: 学 号:专业班级: 电气信息Ⅲ类101班 2011 年 12 月 5 日 这是南昌大学最新的操作系统实验

这是南昌大学最新的操作系统实验报告,哦,让你不再为了操作系统烦劳了,但说是这样说,其实操作系统还是很实用的,努力学好,有用的!

实 验 报 告

实验课程: 学生姓名: 学 号:专业班级: 电气信息Ⅲ类101班

2011 年 12 月 5 日

这是南昌大学最新的操作系统实验报告,哦,让你不再为了操作系统烦劳了,但说是这样说,其实操作系统还是很实用的,努力学好,有用的!

目 录(二号宋体)

一、 实验一 页码 二、 实验二 页码 三、 实验三 四、 实验四 五、 实验五

页码 页码 页码

这是南昌大学最新的操作系统实验报告,哦,让你不再为了操作系统烦劳了,但说是这样说,其实操作系统还是很实用的,努力学好,有用的!

南昌大学实验报告

---(1)操作系统安装及其接口环境

学生姓名: lcs_sxl 学 号: 7101310013 专业班级: 电气信息Ⅲ类101班 实验类型:■ 验证 □ 综合 □ 设计 □ 创新 实验日期: 实验成绩:

一、实验目的

熟悉Windows//Linux操作系统的安装过程与安装方法,并掌握该操作系统所提供的用户接口环境,并为后续实验做好编程环境准备。

二、实验内容

1、熟悉Windows//Linux操作系统的安装过程与安装方法,并掌握该操作系统所提供的用户接口环境,通过系统提供的用户管理程序、查看系统中的用户情况、进程、线程、内存使用情况等,学会使用它进行监视进程的状况、系统资源的使用情况及用户情况。并为后续实验做好编程环境准备。

2、用C语言编写一小段程序,使其可以通过某个系统调用来获得OS提供的某种服务。

三、实验要求

1. 了解所安装的操作系统对软硬件资源的具体要求; 2. 机器最低硬件配置要求;

3. 操作系统所提供的用户接口环境的熟悉; 4. 了解主要BIOS CMOS参数的含义及其设置方法; 5. 掌握程序编写中系统调用的方法。

四、主要实验步骤

1.OS系统的安装方法一般来说使用光盘直接安装,将光盘放入光驱中(没有光驱的电脑可以使

用USB光驱或使用U盘安装)。注意了:若计算机使用光盘安装,则安装之前必须设定计算机的BIOS使计算机从光驱启动;若计算机使用USB光驱或是U盘引导,则安装之前必须设定计算机的BIOS是计算机从USB接口启动。若计算机中已经装有了一个操作系统,可以通过Vmware workstation虚拟机来模拟并记录安装Windows和Linux的过程;安装系统主要需要输入序列号,设定管理员及使用用户名和密码,我们可以选择要安装系统的程序(Linux为软件包),或者也可以在安装完后,在控制面板的添加/删除中选择。

2. 熟悉查看用户的接口环境可以使用系统自带的管理程序,操作如下: a.“右击我的电脑”——“管理”——“设备管理器”,

b.也可以“右击我的电脑”——“属性”——“硬件”——“设备管理器”, c.还可以“右击我的电脑”—-“设备管理”, 进入设备管理器可以看到计算机的设备情况,包括计算机的各个接口。

3. 查看系统中的用户情况、进程、线程、内存使用情况,可进行如下操作:

a.“右击我的电脑”——“管理”——“本地用户和组”——“用户”,这样就可以查看系统中的用户情况,并可以对用户进行添加、删除等操作。

b.“右击任务栏”——“任务管理器”,或者直接在键盘上使用ctrl+alt+delete的快捷键打开任务管

这是南昌大学最新的操作系统实验报告,哦,让你不再为了操作系统烦劳了,但说是这样说,其实操作系统还是很实用的,努力学好,有用的!

理器。在任务管理器中,可以看到系统中的活动用户、当前进程、线程和内存的使用情况。 (例如:点击“进程”就可以看见当前计算机在运行的进程及该进程的用户名、CPU占用率和内存使用情况。点击“性能”即可看见计算机当前CPU的使用、CPU使用记录、PF使用率、页面文件使用记录和线程数。点击“用户”就可以看见当前计算机活动的用户了。) 4.调用系统服务程序:

可以在Microsoft Visual C++6.0中,新建一个C++ Sourse File,写入一个小程序即可:

#include<stdlib.h> void main() { }

system("date");

五、 实验数据及处理结果 Ubuntu 10.10的安装:

这是南昌大学最新的操作系统实验报告,哦,让你不再为了操作系统烦劳了,但说是这样说,其实操作系统还是很实用的,努力学好,有用的!

Ubuntu 11.10 的安装:

这是南昌大学最新的操作系统实验报告,哦,让你不再为了操作系统烦劳了,但说是这样说,其实操作系统还是很实用的,努力学好,有用的!

以下是计算机Windows XP的设备管理器

:

Windows XP的用户情况:

任务管理器:

这是南昌大学最新的操作系统实验报告,哦,让你不再为了操作系统烦劳了,但说是这样说,其实操作系统还是很实用的,努力学好,有用的!

调度服务的结果:

六、实验体会或对改进实验的建议

这个实验对我来说还是很有难度的,特别是对计算机系统调度服务真的不是很清楚,完成起来就不轻松了。

六、 参考资料

《C程序设计》

《计算机操作系统》

这是南昌大学最新的操作系统实验报告,哦,让你不再为了操作系统烦劳了,但说是这样说,其实操作系统还是很实用的,努力学好,有用的!

南昌大学实验报告

---(2)编程模拟进程间的同步和互斥

学生姓名: lcs_sxl 学 号: 7101310013 专业班级: 电Ⅲ101班 实验类型:□ 验证 □ 综合 ■ 设计 □ 创新 实验日期: 实验成绩:

一、实验目的

通过实验加强对进程同步和互斥的理解,并掌握进程(线程)的创建和调用方法。学会使用信号量解决资源共享问题。学生可以自己选择在Windows或Linux系统下编写。

二、实验内容

1.以下为Linux系统下参考程序,请编译、运行并观察程序的输出,并分析实验结果,写出实验报告。

#include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<time.h>

#include<sys/types.h> #include<sys/wait.h> #include<linux/sem.h> #define NUM_PROCS 5

#define SEM_ID 250

#define FILE_NAME "/tmp/sem_aaa"

#define DELAY 4000000

void update_file(int sem_set_id, char *file_path, int number){

struct sembuf sem_op; FILE *file;

//等待信号量的数值变为非负数,此处设为负值,相当于对信号量进行P操作 sem_op.sem_num=0; sem_op.sem_op=-1;

sem_op.sem_flg=0;

semop(sem_set_id,&sem_op,1);

//写文件,写入的数值是当前进程的进程号 file=fopen(file_path,"w"); if(file){//临界区 fprintf(file,"%d\n",number); }

//发送信号,把信号量的数值加1,此处相当于对信号量进行V操 …… 此处隐藏:6246字,全部文档内容请下载后查看。喜欢就下载吧 ……

2011年最新的南昌大学操作系统实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1934555.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)