软考软件设计师-存储管理-文件管理-计算机网络(中

news2024/11/25 16:57:03

文章目录

  • 一、存储管理
    • 页面置换算法 (最佳OPT)
    • 存储页面-先进先出置换算法(FIFO)
    • 最久未使用算法(最近最久未使用LRU)
  • 二、文件管理
    • 初识文件管理
    • 文件目录-绝对路径
    • 文件管理-文件的结构
    • 文件管理-索引的分配
  • 空闲存储空间的管理(位示图法)
  • 三、计算机网络的分类
    • 网络的标准
    • 互联网服务

一、存储管理

在这里插入图片描述
在这里插入图片描述
分成存储大小相同的存储块,然后程序按程序的逻辑关系进行分段然后再将每个段换成若干个的页,最后以页为单位离散的存储。
在这里插入图片描述

页面置换算法 (最佳OPT)

在这里插入图片描述
只要在内存块中没有的都是缺页面的,比如内存块701一直到2才是没有缺页的。

在这里插入图片描述
访问到0的时候0是有的不需要置换,当访问到33在里面没有所以需要置换进去。置换条件是要往后看
在这里插入图片描述
只有后面没有在使用的才能进行替换,比如3后面的0和2都是马上需要访问到的所以不能换,1排在最后面优先把1替换掉把1换走把3换进来。后面的数字都是一样以此类推。
在这里插入图片描述

在这里插入图片描述

存储页面-先进先出置换算法(FIFO)

在这里插入图片描述
这个算法是把最早进入页面的内存块给换走,比如3是最早进入页面的所以首先把3给换走

最久未使用算法(最近最久未使用LRU)

在这里插入图片描述
接口就是往前推算,从3这个内存块开始,最近使用过8,1,2就不能把他们换走,往前看最久一次使用的是7所以先把7给换走。
在这里插入图片描述

二、文件管理

初识文件管理

在这里插入图片描述
在这里插入图片描述

文件目录-绝对路径

在这里插入图片描述

文件管理-文件的结构

在这里插入图片描述

文件管理-索引的分配

在这里插入图片描述
在这里插入图片描述
通过第5块号的地址溃疡找到他的块是58。
因为题目中说每个地址项的大小为4字节然后磁盘数据块和索引块都是1kb的大小。

1kb/4B 用1kb除4个字节就能求出我们每一个磁盘索引块中可以装几个地址

以上相除后得到256

在这里插入图片描述
逻辑块是5我们直接求他的最后一块是多少,第一块是5一共要装256块因为第一块已经装上了那就是256-1减去第一块。就是255块地址

然后255块地址加上第一块的地址内容就是260,所以最后的一块地址就是260。因为这个地址没有下一块所以只能跑到下一个,下一个就是261所以答案是261

空闲存储空间的管理(位示图法)

在这里插入图片描述
在这里插入图片描述
一共有4195个物理块因为是从0开始的所以要加多1,在除于我们每个字段多少位,4195/32=131.125
131个字存完还不够所以还得往下一位那就是132位
在这里插入图片描述

因为是分配给了某文件所以肯定是占用看,所以第二题的空肯定不是选0,。
在这里插入图片描述
通道控制方式可以看作一个被阉割版的cpu

在这里插入图片描述

三、计算机网络的分类

在这里插入图片描述
在这里插入图片描述

网络的标准

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

互联网服务

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1033582.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spring | 事件监听器应用与最佳实践

引言 在复杂的软件开发环境中,组件之间的通信和信息交流显得尤为重要。Spring框架,作为Java世界中最受欢迎的开发框架之一,提供了一种强大的事件监听器模型,使得组件间的通信变得更加灵活和解耦。本文主要探讨Spring事件监听器的…

数据治理-组织触点

协调工作的一部分包括为数据治理工作制定组织接触点 采购和合同:首席数据官与供应商/合作伙伴的管理部门或者采购部门合作,制定和执行有关数据管理合同的标准文本。 预算和资金:如果首席数据官没有直接孔子所有与数据采购相关的预算&#xff…

sns.load_dataset(“iris“)报错原因探究+解决办法

问题描述 import seaborn as sns # 读取数据 iris sns.load_dataset("iris")在代码中使用了seaborn ,并加载iris数据,结果产生了报错信息如下所示 问题分析 原因很简单,我们使用了sns.load_dataset("iris")来加载数据…

在Python中创建相关系数矩阵的6种方法

相关系数矩阵(Correlation matrix)是数据分析的基本工具。它们让我们了解不同的变量是如何相互关联的。在Python中,有很多个方法可以计算相关系数矩阵,今天我们来对这些方法进行一个总结 Pandas Pandas的DataFrame对象可以使用c…

解决编译中遇到的问题:Please port gnulib freadahead.c to your platform

今天在编译旧版的gzip-1.7时遇到了一个错误: error: #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, then report this to bug-gnulib." 在网上搜了一下解决方法&#xf…

C++核心编程——P39~P44-运算符重载

运算符重载的概念:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。 1.加号运算符重载 作用:实现两个自定义数据类型相加的运算。 例如:两个整型相加编译器知道该怎么进行运算,如果是两个自定义…

zabbix实现邮箱告

开启pop3/smtp/imap 安装mailx、sendmail、sendmail-cf yum install s-nail-14.9.22-6.el9.x86_64 sendmail sendmail-cf 修改配置文件 /etc/mail.rc、/etc/php.ini 注意 php.ini 里面sendmail值会影响发送邮件 [rootzabbix-server mail]# vim /etc/mail.rc set fromfcj_xun…

Mybatis 映射器与XML配置职责分离

之前我们介绍了使用XML配置方式完成对数据的增删改查操作,使用此方式在实际调用时需要使用【命名空间.标签编号】的方式执行,此方式在编写SQL语句时很方便,而在执行SQL语句环节就显得不太优雅;另外我们也介绍了使用映射器完成对数…

数据治理-数据资产估值

数据生命周期大多数阶段涉及成本。数据只有使用时才有价值,使用时数据还产生与风险相关的成本。因此,当使用数据的经济效益超过了上述成本时,就会显现其价值。 其他的度量价值的方式包括: 替换成本。数据替换或恢复的成本。包括组…

齿轮减速机设备类网站pbootcms模板(PC端+手机端自适应)

齿轮减速机设备类网站pbootcms模板-手机端自适应,优化SEO效果 模板介绍: 这是一款基于PbootCMS内核开发的模板,专为机械设备和加工机械类企业设计。该模板具有简洁简单的页面设计,易于管理,同时还附带测试数据。通过使…

操作系统:系统引导以及虚拟机

1.操作系统引导的过程 ①CPU从一个特定主存地址开始取指令,执行ROM中的引导程序(先进行硬件自检,再开机)②将磁盘的第一块:主引导记录读入内存,执行磁盘引导程序,扫描分区表③从活动分区(又称主…

在win10上格式化Linux启动盘

U盘制作Linux启动盘后无法在win10上格式化恢复原来的大小,可采取下面的方法: 在win10上进行操作:打开cmd输入:diskpart enter健会弹出一个新的对话框。 在新的对话框中输入:list disk,会列出计算机的磁盘列表。 List item选择u盘的序号:sele…

Levels - UE5中的建模相关

一些日常的笔记; 可以使用Shapes面板建立基础模型: 可以在PolyModel中继续细分模型: UE5中的建模有PolyGroups概念,可以在Attributes面板中直接编辑: 使用GrpPnt方式可以直接用笔刷设定新的PolyGroups,这样…

2-python:标识符命名

一、常量与变量 ①常量:程序中值不发生改变的元素。 PI3.1415926 ②变量:程序中值发生改变或者可以发生改变的元素。 A9 a4 aA print(a) 二、标识符命名 Python语言允许采用大写字母、小写字母、下划线(_)等字符及其组合给变量…

JUC第七讲:关键字final详解

JUC第七讲:关键字final详解 final 关键字看上去简单,但是真正深入理解的人可以说少之又少。本文是JUC第七讲:关键字final详解,将常规的用法简化,提出一些用法和深入的思考。 文章目录 JUC第七讲:关键字fina…

Nginx之gzip模块解读

目录 gzip基本介绍 gzip工作原理 Nginx中的gzip 不建议开启Nginx中的gzip场景 gzip基本介绍 gzip是GNUzip的缩写,最早用于UNIX系统的文件压缩。HTTP协议上的gzip编码是一种用来改进web应用程序性能的技术,web服务器和客户端(浏览器&…

diskGenius专业版使用:windows系统下加载ext4 linux系统分区并备份还原资源(文件的拷贝进、出)

前言 EXT4是第四代扩展文件系统(英语:Fourth extended filesystem,缩写为 ext4)是Linux系统下的日志文件系统,是ext3文件系统的后继版本。 所以我们在windows系统下是不能识别的,也不能对其写入、拷贝出文…

竞赛 基于深度学习的植物识别算法 - cnn opencv python

文章目录 0 前言1 课题背景2 具体实现3 数据收集和处理3 MobileNetV2网络4 损失函数softmax 交叉熵4.1 softmax函数4.2 交叉熵损失函数 5 优化器SGD6 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 **基于深度学习的植物识别算法 ** …

如何使用 Pyinstaller 编译打包 Python 项目生成 exe 可执行文件(2023 年最新详细教程)

pyinstaller 概述 PyInstaller 是一个将 Python 程序转换为独立可执行文件的工具。它能够在 Windows、Linux、Mac OS X、AIX 和 Solaris 等系统上运行。相较于其他类似的工具 PyInstaller 主要优点 1. PyInstaller 与任何 Python 版本兼容,从 2.3 版本开始支持。 …

包含漏洞的str_replace函数绕过

str_replace函数绕过(双写就可以绕过) DWVA中等级别的时候会有防御过滤,过滤之后之前的本地远程包含就会发生执行错误 本地包含绕过 因为把../会替换成空,所以原来有../的地方要写成 ..././ 这样中间的红色部分去掉之后还剩…