首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

操作系统实验报告

[TOC] 实验一 OS启动过程、进程的概念及cmd.exe中的命令等 1、 实验目的 了解计算机启动过程的原理。...创建进程、撤销进程原语程序fork()、exec()和exit()CreateProcess()和ExitProcess() 2、实验时间:2学时,分两次 3、实验任务: 百度fork()、exec()...4、实验过程: 实验一:百度fork()、exec()和exit()源程序,写出它们的功能 Fork():一个进程,包括代码、数据和分配给进程的资源。...实验二:通过启动任务管理器运行和撤销资源管理器 实验三:了解cmd.exe所拥有的内部和外部命令 内部命令:我们可以直接在cmd下就可以执行的命令,例如:telnet、ftp、cd、等等,你可以在CMD...四、 读者和写者算法 (1) 写者优先 (2) 读者优先 五、哲学家就餐算法 六、验证参考程序 七、 编写自己的程序 2、实验时间:4学时(2次) 3、实验任务: (1)验证参考程序Java,观察程序运行的结果

9810

Linux内核分析》之操作系统是如何工作的 实验总结

前言 实验阶段,由于学校网速等条件限制,未能在真机上搭建出实验环境。在实验楼中,将代码粘贴进去出现严重的缩进错位,最终未能完成编译新的。本文以分析关键代码为主。...环境搭建简易过程 1、创建(mkdir)工作区SG13225146 2、将linux-3.9.4文件夹剪切到刚创建工作区SG13225146 3、将mykernel_for_linux3.9.4sc.patch...linux原内核工作状态 实验及总结  主要代码及分析 各文档所包含的头文件不在列出 mypcb.h 这个头文件主要定义了进程控制结构PCB mypcb.h #define MAX_TASK_NUM 4...This is process %d + n",my_current_task->pid); } } } 代码解析 my_start_kernel可以看做操作系统的入口...即操作系统通过CUP执行进程的同时判断分配到的时间片是否用完,当用完时保存当前中断现场的相关信息并进行进程调度,开始另一个进程,当另一个进程的时间片用完时,再回到之前中断的地方恢复并继续执行后面的内容,

1.8K31

操作系统实验三 进程调度

实验三 进程调度 一、实验目的 1、 理解有关进程控制块、进程队列的概念。 2、 掌握进程优先权调度算法和时间片轮转调度算法的处理逻辑。...二、实验内容与基本要求 1、 设计进程控制块PCB的结构,分别适用于优先权调度算法和时间片轮转调度算法。 2、 建立进程就绪队列。 3、 编制两种进程调度算法:优先权调度算法和时间片轮转调度算法。...三、实验报告要求 1、 优先权调度算法和时间片轮转调度算法原理。 2、 程序流程图。 3、 程序及注释。 4、 运行结果以及结论。...四、实验报告 1.时间片轮转调度算法(round robin) a.该算法采取了非常公平的方式,即让就绪队列上的每个进程每次仅运行一个时间片。

1.3K40

Linux操作系统

Linux操作系统 [TOC] 因为使用的方便,实际上还是使用的带有图形化界面的linux操作系统,虽然理论上不带图形化界面的更能增长技术,但是过于复杂,所以更多还是使用图形化界面的……..../dev :dev 是 Device的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。.../media:linux 系统会自动识别一些设备,例如U盘、光驱等等,Linux 会把识别的设备挂载到这个目录下。...Linux 文件基本属性 在 Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限: chown (change owner) : 修改所属用户与组。...在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组 在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。

8410

Linux操作系统,详解Linux挂载

本期学习Linux挂载 Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。...因此产生的问题是,当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二为一,硬件设备才能为我们所用。合二为一的过程称为“挂载”。...如果不挂载,通过Linux系统中的图形界面系统可以查看找到硬件设备,但命令行方式无法找到。...图 1 U 盘和 Linux 系统文件目录结构 图 1 中可以看到,目前 U 盘和 Linux 系统文件分属两个文件系统,还无法使用命令行找到 U 盘文件,需要将两个文件系统进行挂载。...总之,Linux 系统使用任何硬件设备,都必须将设备文件与已有目录文件进行挂载。

11.7K30

Linux操作系统】探秘Linux奥秘:Linux 操作系统的解密与实战

1 初识Linux OS Linux是一种开源的Unix-like操作系统内核,它是基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。...以下是Linux操作系统的一些主要特点和组成部分: 内核(Kernel): Linux内核是操作系统的核心,它管理系统资源,如处理器、内存、设备驱动程序等。...Linus Torvalds最初编写了Linux内核,它是Linux操作系统的基础。 Shell(命令解释器): Linux操作系统使用命令行界面(CLI),用户与系统交互通过Shell。...总体而言,Linux操作系统是一个强大、灵活且可定制的操作系统,广泛应用于服务器、嵌入式系统、超级计算机等各种领域。 2. Linux 操作系统的解密与实战 1....实验心得 基础掌握与操作熟练 通过本次实验,我成功掌握了shell的基本功能与基本概念,初步熟悉了Linux系统的基本操作,并成功实现了对Linux系统的基本管理。

14110
领券