操作系统
文章平均质量分 63
Starzkg
你已经是一个成熟的程序猿了,要学会自己DEBUG了。
展开
-
NAS——在VMware 15虚拟机中安装黑群晖DSM解决方案
基本概念NAS:NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。群晖:群晖科技(Synology )自始便专注于打造高效能、可靠、功能丰富且绿色环保的 NAS 服务器,是全球少数几家以单纯的提供网络存储解决方案原创 2021-04-27 22:44:50 · 4004 阅读 · 0 评论 -
操作系统——磁盘寻道练习题及答案
问题描述假定磁盘转速为20ms/圈,磁盘格式化时每个磁道被划分成10个扇区,今有10个逻辑记录(每个记录的大小刚好与扇区大小相等)存放在同一个磁道上,处理程序每次从磁盘读出一个计录后要花4ms进行处理,现要求顺序处理这10个记录,若磁头现在正处于首个逻辑记录的始点位置。请问:(1)按逆时针方向安排10个逻辑记录(磁盘顺时针方向转),处理程序处理完这10个记录所花费的时间是多少?(2)按最优化分布重新安排这10个逻辑记录,写出记录的安排,并计算出所需要处理的时间。 [提示]数据处理时间=磁.原创 2021-01-12 12:28:04 · 8428 阅读 · 9 评论 -
《操作系统》实验报告——主存空间的分配与回收
理论知识Linux——Linux C语言编程基础知识一、实验目的采用可变式分区管理,使用最佳适应算法实现主存的分配与回收。通过本次实验,帮助学生理解在可变式分区管理方式下,如何实现主存空间的分配与回收。二、实验内容主存是中央处理机能直接存取指令和数据的存储器。能否合理而有效地使用主存,在很大程度上将影响到整个计算机系统的性能。本实验采用可变式分区管理,使用首次或最佳适应算法实现主存空间的分配与回收。要求采用分区说明表进行。三、代码及运行结果分析四、实验心得参考..原创 2020-12-21 22:38:52 · 9716 阅读 · 7 评论 -
《操作系统》课程设计报告——用JAVA语言模仿实现“吃水果”问题
引言操作系统是计算机的核心总控软件,是计算机系统的指挥和管理中心,是计算机系统的灵魂。进程管理与文件系统是操作系统都是操作系统的五大重要功能之一。通过模拟操作系统的实现,加深学生对计算机操作系统内核工作原理的理解,进一步了解操作系统的实现方法,提高对操作系统内核的分析与扩展能力,提高程序设计能力。为了深入理解进程管理与文件系统的内部功能与实现,本课程设计将用JAVA语言模仿实现“吃水果”问题,并设计一个加入自己设计功能的多用户文件系统。任务要求操作系统原理是计算机专业的核心课程。本课程设计的目的原创 2020-12-09 22:43:50 · 3472 阅读 · 0 评论 -
《操作系统》课程设计报告——多用户文件系统设计
引言操作系统是计算机的核心总控软件,是计算机系统的指挥和管理中心,是计算机系统的灵魂。进程管理与文件系统是操作系统都是操作系统的五大重要功能之一。通过模拟操作系统的实现,加深学生对计算机操作系统内核工作原理的理解,进一步了解操作系统的实现方法,提高对操作系统内核的分析与扩展能力,提高程序设计能力。为了深入理解进程管理与文件系统的内部功能与实现,本课程设计将用JAVA语言模仿“生产者—消费者问题”,并设计一个加入自己设计功能的多用户文件系统。任务要求操作系统原理是计算机专业的核心课程。本课程设计的原创 2020-12-09 15:44:22 · 5490 阅读 · 0 评论 -
《操作系统》课程设计报告——用JAVA语言模仿“生产者—消费者问题”
引言操作系统是计算机的核心总控软件,是计算机系统的指挥和管理中心,是计算机系统的灵魂。进程管理与文件系统是操作系统都是操作系统的五大重要功能之一。通过模拟操作系统的实现,加深学生对计算机操作系统内核工作原理的理解,进一步了解操作系统的实现方法,提高对操作系统内核的分析与扩展能力,提高程序设计能力。为了深入理解进程管理与文件系统的内部功能与实现,本课程设计将用JAVA语言模仿“生产者—消费者问题”,并设计一个加入自己设计功能的多用户文件系统。任务要求操作系统原理是计算机专业的核心课程。本课程设计的原创 2020-12-09 15:44:04 · 4996 阅读 · 2 评论 -
《操作系统》课程设计任务书
一、题目 在阅读Linux操作系统源代码的基础上完成三个主要Project。题目可在A类或者B类中任性其一,C类必作,也可自主命题。二、设计目的和要求操作系统原理是计算机专业的核心课程。本课程设计的目的旨在加深学生对计算机操作系统内核的理解,提高对操作系统内核的分析与扩展能力。在课程理论教学中,较多地是讲解操作系统理论和实现原理。本课程设计提供两类难度相当的实验,学生可按照自己的兴趣选做:A、在阅读Linux操作系统源代码的基础上完成如下Project:在Linux2.4的内...转载 2020-12-09 15:40:41 · 3103 阅读 · 0 评论 -
《操作系统》实验报告——熟悉Linux基础命令及进程管理
理论知识Linux——进程管理Linux——Linux C语言编程基础知识手把手教你安装Linux虚拟机一、实验目的(1)加深对进程概念的理解,明确进程和程序的区别。(2)进一步认识并发执行的实质。(3)分析进程争用资源的现象,学习解决进程互斥的方法。二、实验内容Liunx文件与目录操作显示文件目录命令ls 改变当前目录命令cd 建立子目录mkdir 删除子目录命令rmdir 删除文件命令rm 文件改名命令mv 文件复制命令cp 显示文件的内容more或原创 2020-12-08 17:45:00 · 5173 阅读 · 0 评论 -
《操作系统》实验报告——进程管理
理论知识Linux——进程管理1.实验目的(1)加深对进程概念的理解,明确进程和程序的区别。(2)进一步认识并发执行的实质。(3)分析进程争用资源的现象,学习解决进程互斥的方法。2.实验预备内容(1)复习课本关于进程控制和进程同步的内容,加深对进程管理概念的理解。(2)认真阅读实验材料中进程管理部分,分析多个进程的运行情况。3.实验内容(1)运行源码运行上文进程管理中给出的例子,查看自己运行的结果,并进行分析。(2)进程的创建自己编写一段程序,..原创 2020-12-08 12:11:34 · 13377 阅读 · 0 评论 -
Linux——进程管理
先看一下进程在课本里的标准定义:“进程是可并发执行的程序在一个数据集合上的运行过程。”这个定义非常严谨,而且难懂,如果你没有一下子理解这句话,就不妨看看并不严谨的解释。我们大家都知道,硬盘上的一个可执行文件经常被称作程序,在Linux系统中,当一个程序开始执行后,在开始执行到执行完毕退出这段时间里,它在内存中的部分就被称作一个进程。当然,这个解释并不完善,但好处是容易理解,在以下的文章中,我们将会对进程作一些更全面的认识。1.1 Linux进程简介Linux是一个多任务的操作系统,也就是说,在同转载 2020-12-08 12:11:08 · 724 阅读 · 0 评论 -
Linux——Linux C语言编程基础知识
源程序的编译在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。通常在gcc后跟一些选项和文件名来使用gcc编译器。gcc 命令的基本用法如下::gcc [options] [filenames]命令行选项指定的操作将在命令行上每个给出的文件上执行。示例下面我们以一个实例来说明如何使用gcc编译器。 假设我们有下面一个非常简单的源程序(hello.c): int main() { printf("Hello Linux!\n"); }转载 2020-12-05 23:36:41 · 710 阅读 · 0 评论 -
《操作系统》实验报告——进程调度的模拟
实验内容熟悉进程调度的各种算法,并对模拟程序给出数据和流程的详细分析,之后画出流程图,最后参考模拟程序写出时间片轮转调度算法的程序。实验目的通过本实验,加深对进程调度算法原理和过程的理解。实验要求(1) 对调度算法进行详细分析,在仔细分析的基础上,完全理解主要数据结构和过程的作用,给出主要数据结构的说明及画出主要模块的流程图。(2) 根据提示信息,把函数写完整,使成为一个可运行程序。(3) 反复运行程序,观察程序执行的结果,验证分析的正确性,然后给出一次执行的最后运行..原创 2020-11-22 11:20:06 · 8787 阅读 · 0 评论 -
操作系统文献综述
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。随着计算机技术的发展,操作系统不可避免地出现在历史的舞台中。作为计算机资源的调度者和软硬件的交互者,操作系统不仅需要为各项软件提供内存的分配与管理,决定系统资源供需的优先次级,而且要提供用户与系统交互的界面,使计算机更易于使用。可以说,操作系统是计算机系统中举足轻重的重要部分。本文首先将全面梳理并对比目前市场主流操作系统:原创 2020-10-07 20:45:47 · 11322 阅读 · 1 评论 -
系统镜像ISO、GHO、WIM、ESD的区别
基本概念ISO镜像:.iso是电脑上光盘镜像(CD Mirror)的存储格式之一,因为其是根据ISO-9660有关CD-ROM文件系统标准存储的文件,所以通常在电脑中以后缀.iso命名,俗称iso镜像文件。它形式上只有一个文件,可以真实反映光盘的内容,可由刻录软件或者镜像文件制作工具创建。GHO镜像:基于磁盘分区扇区(scetor-based)备份,包含扇区、磁盘信息、分区格式等备份...原创 2020-03-03 21:56:48 · 31171 阅读 · 1 评论 -
Windows——重装系统时Windows 启动管理器进入系统和高级选项都数字签名错误解决方案
问题描述Windows 7用户在开机的时候,出现了数字签名错误,状态0xc0000428、高级选项也无法验证文件的数字签名。问题分析Windows 无法验证文件的数字签名。包括高级选项也无法验证文件的数字签名。解决方案1、在电脑开机时,请按Delete(PC)键或F2(笔记本)键(不同主板不一样)进入BIOS。2、将Security选项下的Secure Boot C...原创 2019-11-02 22:48:45 · 3374 阅读 · 0 评论 -
华硕老毛子(Padavan)——L2TP连接自动重连解决方案
问题描述Sep 5 14:31:55 root NetworkManager[932]: xl2tpd[26104]: Maximum retries exceeded for tunnel 33925. Closing.Sep 5 14:31:55 root NetworkManager[932]: xl2tpd[26104]: Connection 0 closed to 128...原创 2019-10-17 12:43:39 · 16841 阅读 · 1 评论 -
锐捷(Ruijie)——OpenWrt安装MentoHUST(校园网锐捷(Ruijie)认证路由限制解决方案)
基本概念OpenWrt:OpenWrt 可以被描述为一个嵌入式的 Linux 发行版。(主流路由器固件有 dd-wrt,tomato,openwrt三类)对比一个单一的、静态的系统,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。对于开发人员,OpenWrt 是使用框架来构建应用程序,而无需建立一个完整的固件...原创 2019-10-02 17:56:52 · 44806 阅读 · 4 评论 -
路由器刷固件——斐讯路由器FIR300M刷OpenWrt固件教程
基本概念路由器固件:固化在路由器内部存储的程序集,类似电脑的bios,作用可见一斑。固件:也称 firmware, 通常用于嵌入式领域,泛指运行于硬件之上的操作系统软件。刷固件或者更新固件是指删除原系 统,更换新的系统软件。在 PC 领域,这类似于重装 Windows 操作系统,尤其像安装 ghost 版的操作系统。与现在手机领 域里很活跃的刷 ROM 同理wifidog: wifidog ...原创 2019-10-02 16:35:16 · 10470 阅读 · 0 评论 -
闪讯(NetKeeper)——OpenWrt安装闪讯(NetKeeper)插件(校园网电信宽带闪讯(NetKeeper)认证解决方案)
基本概念OpenWrt:OpenWrt 可以被描述为一个嵌入式的 Linux 发行版。(主流路由器固件有 dd-wrt,tomato,openwrt三类)对比一个单一的、静态的系统,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。对于开发人员,OpenWrt 是使用框架来构建应用程序,而无需建立一个完整的固件...原创 2019-10-02 20:27:21 · 18825 阅读 · 3 评论 -
计算机技术类社团纳新笔试题示例
计算机协会笔试题学号:_____________ 姓名: _____________说明:如若答题空间不够,可自行另附纸张printf(“Hello Cast!”): 亲爱的学弟学妹们,欢迎参与浙江理工大学计算机协会的笔试选拔部分。我们作为可爱的学长学姐,十分的为学弟学妹们着想,因此绝对不会在笔试题部分难为学弟学妹们,所以只要你们积极动脑,勤于搜索,就一定会取得优...转载 2019-09-13 22:27:22 · 1072 阅读 · 0 评论