10 2022 档案

摘要:OS第四章错题补充 ​ 虚拟内存有三种实现方式:请求分页存储管理、请求分段存储管理、请求段页式存储管理。不管哪种方式,都需要有一定的硬件支持以下几个方面: 一定容量的内存和外存 页表或段表机制,作为主要的数据结构 中断机构,当用户程序要访问的部分未调入内存时,则产生中断 地址变换机构,逻辑地址到物理 阅读全文
posted @ 2022-10-30 18:12 Appletree24 阅读(43) 评论(0) 推荐(0)
摘要:OS第三章错题补充 ​ 批处理作业调度原则:公平性、极大的流量、平衡资源使用 ​ ​ 每个进程申请该类资源最多为4,6*3=18,再加上一个额外的资源,所以20个资源完全够6个程序使用,再多就不行了 ​ 概念题。作业等待时间作为分子,当较长作业等待时间不断增大,响应比就会增大,防止了较大作业一直没办 阅读全文
posted @ 2022-10-26 15:01 Appletree24 阅读(34) 评论(0) 推荐(0)
摘要:OS第四章错题 ​ 在页式存储管理中,采用动态重定向方式,所以在地址变换机构中需要硬件;而段式存储管理中,地址变换机构中有段表寄存器,所以也会有硬件 ​ UNIX概念题 ​ 静态重定位和静态资源分配一个意思,就是在作业被装入前就把地址或是资源都一口气分配好,之后不再变了,所以静态资源分配可以避免死锁 阅读全文
posted @ 2022-10-26 11:36 Appletree24 阅读(42) 评论(0) 推荐(0)
摘要:OS第三章错题 ​ 现在看不知道当时为啥做错了…… ​ 这个题要做对,就要分清楚作业和进程不同的状态。作业有收容、运行、完成三种状态。其中在运行时,作业内的若干进程就是我们熟知的进程五状态模型(新建、就绪、运行、阻塞、终止)。所以本题答案就很显而易见了,如果是进程调度,那就调就绪态的进程上处理机,如 阅读全文
posted @ 2022-10-12 23:10 Appletree24 阅读(36) 评论(0) 推荐(0)
摘要:操作系统第一、二章错题 ​ A就不解释了,用过服务器的都明白。UNIX操作系统采用以全局变量为中心的模块结构,所以导致系统结构较为复杂,表现出来就是模块间的循环调用和文件之间的全局变量问题。排除B。UNIX可以分为外壳层和内核层,内核层有硬件接口和设备驱动、OS一些核心功能(文件管理、内存管理、设备 阅读全文
posted @ 2022-10-08 19:36 Appletree24 阅读(54) 评论(2) 推荐(0)
摘要:MySQL随笔 ​ 国庆期间花一点时间刷了牛客和力扣的MySQL入门,两个网站的题目各有各的特色。不过最大的感触就是牛客的SQL题你都可以做,但力扣就只给你SQL入门里的题,其他专项等级你就要开VIP了,而且还邪贵。牛客的简单题那就真的太弱智了,力扣相比之下还装一下,虽然也很弱智,但不至于让你写都懒 阅读全文
posted @ 2022-10-07 22:39 Appletree24 阅读(51) 评论(0) 推荐(0)
摘要:Linux中的fd 起子 ​ 如果说系统学Linux,我其实没有这个经历,你问我xx环境在Linux内核某个发行版怎么配置,那我可能可以告诉你,但是你要问我很多kernel相关的内容,那我就不懂了。在之前的一篇美团面经里涉及到select、poll、epoll这三个方法,那这三个方法肯定就和fd离不 阅读全文
posted @ 2022-10-07 19:35 Appletree24 阅读(349) 评论(0) 推荐(0)
摘要:聊聊foobar是什么? 大一时看很多老外的文档,总是看到一个叫foobar的词,当时倒不是纠结这个词到底是什么意思,因为看到这个词使用的场景大多是代码示例段、示例变量名等一些无意义的地方,猜也能猜到这个词大概率没啥含义,可能是个拼接起来的词,更多的是一种规范,就像是Hello World或者tes 阅读全文
posted @ 2022-10-06 22:09 Appletree24 阅读(736) 评论(0) 推荐(0)
摘要:记一次SpringBoot中跨域的小问题 问题 前阵子,有个学长在跨域的时候遇到一个问题,我们两个人互相讨论了一番,得到了问题的答案。问题如下: 如果按照上图的方式配置跨域类,那么就会出现报403的问题,我把我的配置类发给学长后,果然是没问题了,那么看来问题就出在两个配置类里不一样的地方了 解决方式 阅读全文
posted @ 2022-10-05 16:53 Appletree24 阅读(758) 评论(0) 推荐(0)
摘要:聊聊Vim的工作原理 日常里一直在用Vim这个编辑器,前阵子学习关于Linux中的fd(文件描述符)时,发现vim的进程描述符会比上一个自动加一,后续了解到vim的工作原理后,解开了这个疑问,所以记录一下。 梳理 首先开一个连接,然后在连接1中用vim vim.txt搞一个文件出来 之后开一个连接2 阅读全文
posted @ 2022-10-05 12:04 Appletree24 阅读(626) 评论(3) 推荐(2)