《计算机操作》实训报告,计算机操作统实训报告.doc

本文档是一份关于计算机操作系统实训的报告,主要涵盖了Linux操作系统的使用,包括系统命令的熟练掌握,如date、time、who等,以及进程控制和通信编程。学生通过安装Linux、使用系统调用如fork()、exit()、wait()进行进程控制,并利用signal、kill、消息队列和共享存储区实现进程间通信。此外,还涉及到文件管理编程,包括文件系统调用的使用和将系统进程信息写入文件的操作。
摘要由CSDN通过智能技术生成

计算机操作统实训报告

计算机操作系统

实训报告册

学 期: 2012—2013第二学期

课 程: 计算机操作系统实训

专 业: 计算机科学与技术

班 级:

学 号:

姓 名:

指导教师: 张治国

实训(习)报告评语

等 级

评阅人: 职称

年 月 日

河 南 工 程 学 院

实训(习)报告

实训目的(内容):理解操作系统的地位作用,能利用操作系统提供

的系统调用理解操作系统提供的各项功能。

实 训 时 间:自6月23日至6月28日

实 训 地 点:校内机房3C406

实 训 单 位:计算机科学与工程系

指导教师:张治国系主任:曲宏山

目 录

实验一 LINUX系统命令的使用1

1实验学时1

2实验目的1

3实验环境及条件1

4实验内容1

4.1安装LINUX系统1

4.2常用命令:date、time、who、 man、mail、wc、5

4.3系统维护:mount、unmont、passwd;6

实验二 进程控制编程7

1实验学时7

2实验目的7

3实验环境及条件7

4实验内容7

4.1利用fork() pipe()创建几个进程并调用7

4.1.1 fork 系统调用7

4.1.2代码实现7

4.2 熟悉并使用下列系统调用:fork(),exit(),wait()12

4.2.1代码实现12

4.2.2结果分析12

实验三 进程通信编程14

1实验学时14

2实验目的14

3实验环境及条件14

4实验内容14

4.1 signal,kill实现进程之间的通信 14

4.1.1分析及相应函数14

4.1.2程序代码实现15

4.1.3结果及分析16

4.2 信息通信程序16

4.2.1涉及的系统调用16

4.2.2消息队列实现方式20

4.2.2.1消息发送代码实现20

4.2.2.2消息接受代码实现22

4.2.3存储区共享实现方式24

4.2.3.1信息发送代码实现24

4.2.3.2信息接收代码实现26

实验四 文件管理编程28

1实验学时 28

2实验目的28

3实验环境及条件28

4实验内容28

4.1 文件系统调用28

4.1.1用到的系统调用28

4.1.2 程序代码实现30

4.1.3结果输出32

4.2将当前系统中的一些进程的信息写入文件33

4.2.1 代码实现33

4.2.2运行结果34

实训总结35

实验一 LINUX系统命令的使用

1实验学时

1天

2实验目的

安装LINUX操作系统熟练LINUX系统命令的格式,熟练常用的LINUX系统命令及参数能编写简单的shell程序,LINUX系统下编程的一般过程。

3实验环境及条件

实际机器环境下安装虚拟7.0.1,fedora操作系统。

4实验内容

4.1安装LINUX系统

Linux安装前的准备工作

1.用Windows系统收集硬件信息

在安装Linux之前,您需要借助Windows系统了解计算机硬件的基本信息,如内存大小、声卡、显示器、鼠标和显卡型号等。

2.设置从光盘引导系统

Linux支持几种安装方式,但直接以光盘开机启动进行安装最方便和快速。若要机器以光盘启动,需要修改BIOS的设置,将CD-ROM变更至开机顺序的第一位。

3.Linux分区

Linux分区的表示方法

分区就是将磁盘驱动器分隔成独立的区域,每个区域都如同一个单独的磁盘驱动器,在DOS/Windows系统下磁盘分区可分为C、 D和E盘等。但Linux则将磁盘视为块设备文件来管理使用,它以 /dev(device的缩写)开头表示。

例: 在Linux用 “/dev/hda1”表示Windows下的C盘

其中:hd 表示IDE硬盘(SCSI硬盘用sd);hda 为 第一个IDE 硬盘(第二为 hdb);/dev/hda1 为主分区,逻辑分区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值