Missashe考研日记-day34

Missashe考研日记-day34

1 专业课408

  • 学习时间:3h
  • 学习内容:
    • 今天是学习I/O管理第二小节的内容,听了课也做了题,这是操作系统倒数第二节知识了,还差最后一节就完结了。
    • 知识点回顾:
      • 1.I/O核心子系统:指设备独立性软件层、设备驱动程序层和中断处理程序层这三层。
      • 2.磁盘高速缓存:利用内存中的存储空间来暂存从磁盘中读出的数据。两种形式:缓冲区和缓冲池。
      • 3.缓冲区管理:
        • 1)一般采用内存作为缓冲区,主要目的是缓和CPU与I/O设备之间速度不匹配的矛盾。
        • 2)设备将数据输入缓冲区的时间为T,将缓冲区中的数据送到工作区的时间为M,CPU对这块数据的处理时间为C。
        • 3)单缓冲:一个进程在内存中只分配一块缓冲区,处理一块数据的平均耗时为 M a x ( C , T ) + M Max(C,T)+M Max(C,T)+M,分析问题初始状态:工作区满,缓冲区空。
        • 4)双缓冲:分配两个缓冲区,处理一块数据的平均耗时为 M a x ( C + M , T ) Max(C+M,T) Max(C+M,T),分析问题初始状态:工作区空,一个缓冲区满,另一个缓冲区空。
        • 5)循环缓冲:分配多个缓冲区,形成循环链接。
        • 6)每个进程专有自己的缓冲区。
      • 4.缓冲池:
        • 1)由多个系统公用的缓冲区组成,可供多个进程并发共享使用。
        • 2)三个队列:空缓冲队列、输入队列、输出队列。
        • 3)四种工作缓冲区:收容输入hin、提取输入sin、收容输出hout、提取输出sout。
      • 5.设备分配与回收:
        • 1)考虑因素:设备的固有属性:独占共享虚拟、设备分配算法、安全性:安全/不安全分配方式。
        • 2)静态分配:进程运行前为其分配全部所需资源,运行结束后归还资源,一般用于独占设备。动态分配:进程运行过程中动态申请设备资源,用于共享设备。
        • 3)设备分配的数据结构:设备控制表DCT、控制器控制表COCT、通道控制器CHCT、系统设备表SDT。
        • 4)设备分配步骤
          • ①根据物理设备名查找SDT;
          • ②根据SDT找到DCT并分配设备;
          • ③根据DCT找到COCT并分配控制器;
          • ④根据COCT找到CHCT并分配通道。
          • ⑤只有三个都分配成功时,这次设备分配才算成功。
        • 5)设备分配步骤的改进:使用逻辑设备名,配置一张逻辑设备表LUT,将逻辑设备名映射为物理设备名。两张设置方式:整个系统中只设置一张LUT、为每个用户设置一张LUT。
      • 6.SPOOLing技术:也称假脱机技术。
        • 1)脱机是指脱离主机控制进行I/O操作,假是指用程序模拟外围控制机。
        • 2)组成:输入井和输出井(磁盘中)、输入缓冲区和输出缓冲区(内存中)、输入进程和输出进程、井管理程序。
        • 3)分配一个缓冲区相当于分配一台逻辑设备。
        • 4)特点:提高了I/O速度、将独占设备改造为共享设备、实现了虚拟设备功能。是以空间换时间的技术。

2 高数

  • 学习时间:3h
  • 学习内容:
    • 今天继续刷定积分板块的题,实在是太多了,还有30道就刷完了,加油吧。

3 线代

  • 学习时间:2h
  • 学习内容:
    • 今天还是进行复盘,前两天的复盘效果我不是很满意,我打算重新总结一下,这里画个饼,我打算到时候单独写另外的线代总结博客,用来总结各个章节的我目前做过的、见过的、重要的所有题型,尽量保证全面,但是多久能写出来嘛我也不知道哈哈哈。
    • 今天先不说复盘内容了,分享两个可以加快一定计算速度的算法:
      • 1.另类矩阵求逆算法: 只适用于三阶
        • 1)先把左边两列抄到右边,如图两条绿色竖线所划;
        • 2)再把上面两行抄到下面,如图两条绿色横线所划;
        • 3)十字交叉相减,一共算9次,如图9个红色交叉,竖着算但横着写,如图绿色圆圈所划;
        • 4)这样算出来可得到伴随矩阵;
        • 5)计算该矩阵对应的行列式;
        • 6)最后由公式可算出所求的逆矩阵。
          在这里插入图片描述
      • 2.向量角度的矩阵乘法计算:这个方法虽然计算量没有减少太多,但是不容易算错,更有条理。 在这里插入图片描述

4 英语

  • 学习时间:30min
  • 学习内容:
    • 今天只背了单词和复习精读笔记,没时间做真题。

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

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

相关文章

Milvus 向量数据库详解与实践指南

一、Milvus 核心介绍 1. 什么是 Milvus? Milvus 是一款开源、高性能、可扩展的向量数据库,专门为海量向量数据的存储、索引和检索而设计。它支持近似最近邻搜索(ANN),适用于图像检索、自然语言处理(NLP&am…

算力经济模型研究:从云计算定价到去中心化算力市场设计

引言:算力商品化的双重革命 在H800 GPU集群的算力供给能力突破2.3 EFLOPS的今天,算力定价机制正经历从"资源租赁"到"动态市场"的范式转变。传统云计算定价模型(如AWS按需实例)的静态价格机制已难以适应大模型…

[D1,2] 贪心刷题

文章目录 摆动序列最大子数组合买卖股票跳跃游戏跳跃2 摆动序列 不像是贪心,只要抓住摆动这个点,前一个上升,那下一个就要下降,记录上一次的状态为1的话,那下一次就要更新为-1,如果上一次为1,这…

Spring Boot操作MongoDB的完整示例大全

以下是基于Spring Boot操作MongoDB的完整示例大全&#xff0c;涵盖增删改查、聚合查询、索引、事务等核心功能&#xff1a; 一、基础CRUD操作 1. 环境配置 依赖配置&#xff08;pom.xml&#xff09; <dependency><groupId>org.springframework.boot</groupId…

【实战教程】零基础搭建DeepSeek大模型聊天系统 - Spring Boot+React完整开发指南

&#x1f525; 本文详细讲解如何从零搭建一个完整的DeepSeek AI对话系统&#xff0c;包括Spring Boot后端和React前端&#xff0c;适合AI开发入门者快速上手。即使你是编程萌新&#xff0c;也能轻松搭建自己的AI助手&#xff01; &#x1f4da;博主匠心之作&#xff0c;强推专栏…

Linux系统基本指令和知识指南

一、Linux系统简介 Linux是一种自由和开放源代码的类UNIX操作系统&#xff0c;由林纳斯托瓦兹在1991年首次发布。它以稳定性、安全性和灵活性著称&#xff0c;广泛应用于服务器、嵌入式系统和个人计算机。 Linux主要特点&#xff1a; 开源免费 多用户、多任务 良好的安全性…

【计算机视觉】OpenCV实战项目:Long-Exposure:基于深度学习的长时间曝光合成技术

Long-Exposure&#xff1a;基于深度学习的长时间曝光合成技术 项目概述与技术背景项目核心功能技术原理 环境配置与安装硬件要求建议详细安装步骤可选组件安装 实战应用指南1. 基础使用&#xff1a;视频转长曝光2. 高级模式&#xff1a;自定义光轨合成3. 批量处理模式 技术实现…

TikTok 矩阵账号运营实操细节:打造爆款矩阵

在 TikTok 的流量版图里&#xff0c;打造 TikTok 矩阵账号能显著提升影响力与吸粉能力。而借助 AI 工具&#xff0c;更可为 TikTok 矩阵运营效率的提升赋能&#xff0c;让运营如虎添翼。下面就为大家详细讲讲其中的实操细节&#xff0c;并结合一些伪代码示例辅助理解。 一、矩…

互联网大厂Java求职面试:分布式系统中向量数据库与AI应用的融合探索

互联网大厂Java求职面试&#xff1a;分布式系统中向量数据库与AI应用的融合探索 面试开场&#xff1a;技术总监与郑薪苦的“较量” 技术总监&#xff08;以下简称T&#xff09;&#xff1a;郑薪苦先生&#xff0c;请简单介绍一下你在分布式系统设计方面的经验。 郑薪苦&…

【每日八股】学习 RocketMQ Day2:进阶(一)

文章目录 复习昨日内容为什么要使用消息队列为什么选择 RocketMQRocketMQ 的优缺点&#xff1f;谈谈你对 RocketMQ 的理解&#xff1f;消息队列有哪些类型&#xff1f;RocketMQ 采用哪种消息队列模型&#xff1f;消息的消费模式了解吗&#xff1f;了解 RocketMQ 的基本架构吗&a…

探索智能体开发新边界:Cangjie Magic开源平台体验与解析

文章目录 每日一句正能量前言一、Cangjie Magic的核心技术&#xff08;一&#xff09;Agent DSL架构&#xff08;二&#xff09;原生支持MCP通信协议&#xff08;三&#xff09;智能规划功能 二、实际应用场景&#xff08;一&#xff09;智能客服系统&#xff08;二&#xff09…

深入解析进程间通信与Socket原理:从理论到TypeScript实战

文章目录 一、进程中如何通信1.1 管道1.1.1 核心特性1.1.2 缺点1.1.3 匿名管道与命名管道的对比 1.2 信号1.2.1 核心特性1.2.2 缺点1.2.3 信号分类对比 1.3 消息队列1.3.1 核心特性1.3.2 缺点 1.4 共享内存1.4.1 核心特性1.4.2 缺点 1.5 信号量1.5.1 核心特性1.5.2 缺点 二、So…

力扣-hot100(旋转图像)

48. 旋转图像 中等 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像&#xff0c;这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1&#xff1a; 输入&#xff1a;matrix [[1,2,3],[4…

Docker编排工具---Compose的概述及使用

目录 一、Compose工具的概述 二、Compose的常用命令 1、列出容器 2、查看访问日志 3、输出绑定的公共端口 4、重新构建服务 5、启动服务 6、停止服务 7、删除已停止服务的容器 8、创建和启动容器 9、在运行的容器中执行命令 10、指定一个服务启动容器的个数 11、其…

C25-数组应用及练习

第一题 题目: 代码 #include <stdio.h> int main() {//数组及相关数据定义int arr[10];int i;//基于循环的数组数据输入for(i0;i<10;i){arr[i]i;}//基于循环的数组数据输出for(i9;i>0;i--){printf("%d ",arr[i]);}return 0; }结果 第二题 题目 代码 …

网络安全怎么入门?快速了解

网络安全是一个快速发展的领域&#xff0c;入门需要系统化的学习和实践。以下是适合零基础或转行者的分阶段学习路径&#xff0c;涵盖必备知识、学习资源、实战方法和职业方向&#xff1a; 一、基础阶段&#xff08;1-3个月&#xff09; 1. 掌握核心基础知识 计算机网络&#…

express 怎么搭建 WebSocket 服务器

一&#xff1a;使用 express-ws var express require(express); var app express(); var expressWs require(express-ws)(app);app.use(function (req, res, next) {console.log(middleware);req.testing testing;return next(); });app.get(/, function(req, res, next){…

【AI论文】SuperEdit:修正并促进基于指令的图像编辑的监督信号

摘要&#xff1a;由于手动收集准确的编辑数据存在挑战&#xff0c;现有的数据集通常使用各种自动化方法构建&#xff0c;导致编辑指令和原始编辑图像对之间不匹配导致监督信号出现噪声。 最近的研究试图通过生成更高质量的编辑图像、在识别任务上进行预训练或引入视觉语言模型&…

关于大疆红外图片提取温度方法 python 方法

思路 红外图片需要是黑白图片 提取红外图片最高和最低温度 温度图例 根据最高温度31.2摄氏度 最低温度19.9摄氏度 那中间的值在 0到255 之间 那有这个值之后。就可以获取到图片里面 每个点或者面的值 实现方式 def find_Gray(self, t_max, t_min, c_temp):"""…

金融小知识

&#x1f4c9; 一、“做空”是啥&#xff1f; 通俗说法&#xff1a;押“它会跌”&#xff0c;赚钱&#xff01; ✅ 举个例子&#xff1a; 有一天老王的包子涨价到 10 块一个&#xff0c;张三觉得这价格肯定撑不住&#xff0c;未来会跌到 5 块。于是他&#xff1a; 向朋友借了…