手机网站建立免费平台postgresql做网站用什么环境

news/2025/9/23 8:04:27/文章来源:
手机网站建立免费平台,postgresql做网站用什么环境,档案网站建设愿景,已备案网站注册参考资料#xff1a;小林coding、阿秀 缺页中断 在 CPU 里访问一条 Load M 指令#xff0c;然后 CPU 会去找 M 所对应的页表项。如果该页表项的状态位是「有效的」#xff0c;那 CPU 就可以直接去访问物理内存了#xff0c;如果状态位是「无效的」#xff0c;则 CPU 则会…参考资料小林coding、阿秀 缺页中断 在 CPU 里访问一条 Load M 指令然后 CPU 会去找 M 所对应的页表项。如果该页表项的状态位是「有效的」那 CPU 就可以直接去访问物理内存了如果状态位是「无效的」则 CPU 则会发送缺页中断请求。操作系统收到了缺页中断则会执行缺页中断处理函数先会查找该页面在磁盘中的页面的位置。找到磁盘中对应的页面后需要把该页面换入到物理内存中但是在换入前需要在物理内存中找空闲页如果找到空闲页就把页面换入到物理内存中。找不到空闲页的话就说明此时内存已满了这时候就需要「页面置换算法」选择一个物理页如果该物理页有被修改过脏页则把它换出到磁盘然后把该被置换出去的页表项的状态改成「无效的」最后把正在访问的页面装入到这个物理页中。页面从磁盘换入到物理内存完成后则把页表项中的状态位修改为「有效的」。最后CPU 重新执行导致缺页异常的指令。 页面置换算法的功能是当出现缺页异常需调入新页面而内存已满时选择被置换的物理页面也就是选择一个物理页面换出到磁盘然后把需要访问的页面换入到物理页。算法目标则是尽可能减少页面的换入换出的次数。 一、最佳页面置换算法OPT 每次选择淘汰的页面将是以后永不使用或者在最长时间内不再被访问的页面这样可以保证最低的缺页率。在实际系统中无法实现因为程序访问页面时是动态的我们是无法预知每个页面在「下一次」访问前的等待时间。 二、先进先出页面置换算法FIFO 每次选择淘汰的页是最早进入内存内存驻留时间最长的页面。把调入内存的页面根据调入的先后顺序排成⼀个队列需要换出页面时选择队头页面队列的最⼤长度取决于系统为进程分配了多少个内存块。 Belady异常 当为进程分配的物理块数增大时缺页次数不减反增的异常现象称为Belady异常。 只有FIFO算法会产⽣Belady异常⽽LRU和OPT算法永远不会出现Belady异常。FIFO算法虽然实现简单但是该算法与进程实际运⾏时的规律不适应性能差因为早调入的页往往是经常被访问的页这些页在FIFO算法下被反复调入和调出出现Belady现象。 三、最近最久未使用置换算法LRU 发生缺页时选择最长时间没有被访问的页面进行置换。这种算法近似最优置换算法最优置换算法是通过「未来」的使用情况来推测要淘汰的页面而 LRU 则是通过「历史」的使用情况来推测要淘汰的页面。 虽然 LRU 在理论上是可以实现的但代价很高。为了完全实现 LRU需要在内存中维护一个所有页面的链表最近最多使用的页面在表头最近最少使用的页面在表尾。在每次访问内存时都必须要更新「整个链表」。在链表中找到一个页面删除它然后把它移动到表头是一个非常费时的操作。所以LRU 虽然看上去不错但是由于开销比较大实际应用中比较少使用。 四、时钟页面置换算法CLOCK 时钟置换算法是⼀种性能和开销均衡的算法又称为CLOCK算法或最近未用算法(NRUNot Recently Used) 。把所有的页面都保存在一个类似钟面的「环形链表」中一个表针指向最老的页面。当发生缺页中断时算法首先检查表针指向的页面 如果它的访问位是 0 就淘汰该页面并把新的页面插入这个位置然后把表针前移一个位置如果访问位是 1 就清除访问位并把表针前移一个位置重复这个过程直到找到了一个访问位为 0 的页面为止 五、最不常用页面置换算法LFU 当发生缺页中断时选择「访问次数」最少的那个页面并将其淘汰。对每个页面设置一个「访问计数器」每当一个页面被访问时该页面的访问计数器就累加 1。在发生缺页中断时淘汰计数器值最小的那个页面。 在操作系统中实现过程中增加一个计数器硬件成本比较高并且对这个计数器查找哪个页面访问次数最小查找链表本身如果链表长度很大是非常耗时的效率不高。并且LFU 算法只考虑了频率问题没考虑时间的问题比如有些页面在过去时间里访问的频率很高但是现在已经没有访问了而当前频繁访问的页面由于没有这些页面访问的次数高在发生缺页中断时就会可能会误伤当前刚开始频繁访问但访问次数还不高的页面。 六、对比 算法名称算法规则优点缺点OPT优先淘汰最长时间内不会被访问的页面缺页率最小性能最好无法实现FIFO优先淘汰最先进入内存的页面实现简单性能差会有Belady异常LRU优先淘汰最近最久没访问的页面性能很好需要硬件支持算法开销大CLOCK循环扫描各页面淘汰访问位为0的页面实现简单算法开销小\LFU优先淘汰访问次数最少的页面实现简单算法开销大效率低

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

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

相关文章

网站优化建设扬州如何用手机免费开网店

在nginx中,将静态资源设为internal;然后将前端的静态资源地址改为指向后端,在后端的响应头部中写上静态资源地址。 近期客户对我们项目做安全性测评,暴露出一些安全性问题,其中一个是有些静态页面(*.html&…

网站建设申请报告怎么写网站建设推广优化

yaml语法 格式 它的基本语法规则如下 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 YAML 支持的数据结构有三种 1、对象:键值对的集合,又称为映…

怎样把网站做成软件wordpress 分享主题

引言 私域NuGet包的重要性:代码复用和团队协同。通过将公共组件、库或工具打包成NuGet包,并在私域中共享,团队成员可以更方便地引用和使用这些资源。其次私域NuGet包有助于依赖管理。通过私域NuGet包,团队可以集中管理这些依赖&a…

易居做网站速成网站

方法一、重启库   库重启时,Smon进程会完成临时段释放,TEMP表空间的清理操作,不过很多的时侯我们的库是不允许down的,所以这种方法缺少了一点的应用机会,不过这种方法还是很好用的。   法二、Metalink给出的一个方法   修改一下TEMP表空…

免费品牌网站制作常见的网站开发语言

NumPy - 数据类型NumPy 支持比 Python 更多种类的数值类型。 下表显示了 NumPy 中定义的不同标量数据类型。序号数据类型及描述1.bool_存储为一个字节的布尔值(真或假)2.int_默认整数,相当于 C 的long,通常为int32或int643.intc相当于 C 的int&#xff0…

怎么做提取微信62的网站电子版简历免费模板

本文实例为大家分享了java实现通讯录管理系统的具体代码,供大家参考,具体内容如下完成项目的流程:1.根据需求,确定大体方向2.功能模块分析3.界面实现4.功能模块设计5.coding6.代码测试下面是源代码:import java.awt.Co…

能否提供代码 网站建设长沙装修公司联系电话

前面通过几篇的文章详细的介绍了 Window 窗口的添加过程,这里我们简单看一下,AMS 如何实现 Window 窗口的更新和移除流程。 一、窗口更新 这里我们从 Session 开始分析。 1、Session 源码位置:/frameworks/base/services/core/java/com/android/server/wm/Session.java …

litserve openapi schema 处理简单说明

litserve openapi schema 处理简单说明litserve 在处理openai schema 的时候实际上还是利用了fastapi 的能力,只是litserve 抽象了api 开发的处理,对于openapi request 以及response 的类型基于了动态获取(通过pyth…

自己做的网站显示不全服务器地址怎么查

一、介绍 在流媒体协议中,常用的流媒体协议主要有 HTTP协议,RTSP协议和RTMP协议。 在国内视频网站多采用HTTPMP4或者HTTPFLV协议传输视频,而国外使用RTMP,RTSP等专门的流媒体格式。 二、协议介绍 1、HTTP协议: HTTP的视频协议…

阜蒙县建设小学校官方网站网站开发肇庆培训

2578. 最小和分割 - 力扣(LeetCode) 给你一个正整数 num ,请你将它分割成两个非负整数 num1 和 num2 ,满足: num1 和 num2 直接连起来,得到 num 各数位的一个排列。 换句话说,num1 和 num2 中…

网站外链内链怎么做短视频公司网站建设方案

在新手引导每一步中实现可以遮掉其他部分而显示当前需要点击的部分,只需要在每一步引导的时候设置对应的镂空区域的RectTransform.效果如下图: 代码: public class SelfMaskSet : MaskableGraphic, ICanvasRaycastFilter {[SerializeField]p…

内丘网站福州网站建设服务

我们可以建立template classes,使它们能够神奇地操作任何类型的资料。下面这个例子是让CThree 类别储存三个成员变量,成员函数Min 传回其中的最小值,成员函数Max 则传回其中的最大值。我们把它设计为template class&…

河北省住房和城乡建设网站微信营销管理系统

一、游戏介绍 木棒每保持平衡1个时间步,就得到1分。每一场游戏的最高得分为200分每一场游戏的结束条件为木棒倾斜角度大于41.8或者已经达到200分。最终获胜条件为最近100场游戏的平均得分高于195。代码中env.step(),的返回值就分…

芜湖市住房和城乡建设厅网站阿里巴巴做网站多少钱

数组(Array) 数组是计算机编程中最基本的数据结构之一。它是一个有序的元素集合,每个元素都可以通过索引进行访问。本文将详细介绍数组的特性、用法和注意事项。 数组的基本特性 数组具有以下基本特性: 有序性: 数…

广西住房和城乡建设厅官方网站乐清网站改版公司

13.jsp-config jsp-config元素主要用来设定JSP的相关配置,<jsp:config>包含<taglib>和<jsp-property-group>两个子元素.当中<taglib>元素 在JSP 1.2时就已经存在了;而<jsp-property-group>是JSP 2.0新增的元素. taglib :对标记库描写叙述符文件&…

国外做设计的网站有哪些河北邯郸特产

文章目录 1. 如何设计一套权限系统1.1 目标1.2 权限模型1.2.1 模型一RBAC1.2.2 模型二ABAC 2.如何实现菜单的创建&#xff1f;2.1 表结构2.2 前端实现2.3 后端实现 3. 如何实现角色的创建&#xff1f;4.如何给用户分配权限 —— 将菜单赋予角色&#xff1f;5.如何给用户分配权限…

江西建设推广网站博物馆门户网站建设

定义和用法 splice() 方法用于添加或删除数组中的元素。 注意&#xff1a;这种方法会改变原始数组。 返回值 如果仅删除一个元素&#xff0c;则返回一个元素的数组。 如果未删除任何元素&#xff0c;则返回空数组。 主要&#xff1a;array.splice(index,howmany&#xff09…

大公司网站开发化学sem是什么意思

1024徽章 嘤嘤嘤&#xff0c;我TM直接白嫖!

wordpress 多站点主题哪些品牌网站做的好

现在很多用户保存文件都会选择保存到网盘&#xff0c;喜欢的音乐也是一样&#xff0c;网易云音乐早已引入了云盘功能&#xff0c;不过上传的方法相信有很多朋友都不知道&#xff0c;下面小编为大家带来网易云音乐把音乐上传到云盘的步骤方法&#xff0c;感兴趣的朋友可以进来了…

dw 如何做自适应网站手机多少钱

目录 Web站点部署流程(部署聚合支付后台) 项目文件 将上传的文件解压文件至根目录 修改站点关键信息 设置伪静态,选择:thinkphp,并保存 设置PHP,选择:70+版本即可。 安装网站 1设置运行目录