一次计算机系统工程导论的习题 问题一选择:A 因为小明的客户端到S3之间的网络经常停止工作,每次几分钟,而根据伪代码,在更新S3服务器上的信息的时候,while循环会一直尝试直到rpc_OK被置为true为止。所以CLENTWRITE通常需要花费几分钟(S3导致的)或更长的时间(可能不排除S1、S2也有出问题的可能性),去更新服务器。 问题二返回:Breakfast 因为在系统没有故障的时候,该分布式系统的一致性是有得到保障的,根据题目中串行执行的代码,读取到的内容会是最后一次写入的内容,对应为Breakfast。 问题三选择:AB 对于A,如果客户端计...
用于记录我线上练习时遇到的知识点,以供日后复习的时候对照书本查看毛概与习概的复习思路都是先线上练习,记录知识点,期末的时候对照书本查看小题,同时背诵大题复习的时候要注意可能的题目变形 第二阶段题库二十届三中全会1 2024年7月15至18日,二十届三中全会在北京举行。全会指出,到2029年,完成《决定》提出的改革任务。 2 二十届三中全会提出,要健全因地制宜发展新质生产力体制机制,推动技术革命性突破,生产要素创新性配置和产业深度转型升级。(没有实体经济数字化,可以想想,确实实体经济难道一定要数字化吗?有的经济可能本身就不适合数字化…) 3 党的二十届三中...
这篇blog用于记录我阅读Nash-MTL算法基于python的implemention,其中存在大量使用pytorch、tensorflow的地方,这些是我之前几乎没有接触过的东西,所以同时我也会进行相关的记录,进行学习。 Readme整篇blog从Nash-MTL开源项目的Readme文档开始,可以帮助我了解整个项目的文件组织结构。 conda在Python中,conda 是一个开源的包管理器和环境管理器,它主要用于安装和管理Python包以及创建和管理虚拟环境。 什么是包管理器和环境管理器通过查阅资料,我现在通俗的理解是: 包/库,项目开...
这篇blog用于记录我在学习计算机系统工程导论时所做的一次实验。我阅读了一篇论文,其介绍了一种名为MapReduce的模型,它通过键值对来拆解任务同时并行地处理子任务,达到了提高数据吞吐率从而降低时延提高性能的效果。 实验目的主要实验目的如下: 通过实验,理解MapReduce框架的基本原理,掌握MapReduce框架的Map阶段和Reduce阶段的执行流程,以及数据的划分、传输和聚合过程,具备使用MapReduce进行简单的分布式数据处理,并能通过进一步自学进行更为复杂的分布式数据处理,从而掌握使用MapReduce进行大数据处理的基本系统设计能力。 ...
这篇blog用于记录,我在学习计算机系统工程导论,有关性能的章节时,阅读的一篇叫做MapReduce的论文 工程师提出MapReduce的编程模型和实现,他们的性能目标是什么?他们的性能目标是通过MapReduce实现大规模数据专用计算的自动并行化,使得缺少并行与分布式系统经验的程序员可以轻松利用大规模分布式系统资源,从而突破数据处理的时延这一性能瓶颈。 Google是怎么通过实现去满足这些目标的?MapReduce程序主要有用户部分和库部分,前者根据用户的业务逻辑需要在后者的基础上进行编写,而相关的并行化、容错、本地优化和负载均衡的细节被隐藏在后者中。...
这篇文献的原名是《Multi-Task Learning as a Bargaining Game》,这是我第一次尝试直接通篇阅读英文原文的文献,中间或许会遇到许多困难。我通过这篇blog来记录阅读的过程中遇到的概念,以及简单地对文章整体的脉络进行梳理。最终我希望对论文提到的算法进行复现,这篇blog将会是一个参考。 概念部分这一部分用于记录阅读时遇到的概念型词汇,并做一些补充解释。困难在于,有的词汇我并不清楚是否是概念型的专业词汇,亦或是只需理解表面含义的词汇... gradients梯度,包含某函数相对自身所有自变量的偏导数。 对于损失函数$L$梯度...
这篇博客用于记录我在备考英语六级时所做的词汇准备,目前我已经完成了核心词汇的记忆,我会在这里为这些词汇补充一些例句。目前的打算是每天20个词语,此外我会开始着手阅读、听力以及写译的准备,这篇blog中也会用于记录相应的内容 词汇2025.05.061 stabilize “How can I stabilize the colour of our love, my dear.” 2 manipulate “Your mean is that you can manipualte such a monster machine.” 3 ambiguous “...
我在大二下选修了计算机组成原理,这篇blog用来梳理相关知识点 前言一些学习计算机组成原理之前应该知道的知识… 计算机结构:系统程序员所能见到的硬件特性,指的是计算机的逻辑结构 计算机组成:计算机硬件的具体实现,指的是计算的物理结构 两类汇编语言,RISC & CISC,对应精简与复杂的指令系统,MIPS属于RISC的一种 计算机组成原理涉及:汇编,处理器、内存、IO三者对应的逻辑系统与硬件实现(数据通路),课程定位在整个计算机系统中处于硬件方面的数字电路之上,软件层面的操作系统之内(因为上到汇编),但在编译器之下(编译器同样属于OS的范畴) 核...
由于我在学习机器学习算法的时候,希望通过Python来对相关的算法进行复现。而自己在此之前其实零零散散不成体系地接触过Python语言,也了解一些基本的东西,但是对于Python中一些语言“特性”方面的东西所知甚少,例如变量的作用域与生命周期,不同模块间的访问等等;此外我对Python风格的代码写法也并不熟悉,其实写什么感觉都是C的味道......于是写下这篇blog用来记录,进一步对相关内容的学习 模块化的Python程序内置变量__name____name__是python模块当中的一个内置变量,每个模块都有。如果你选择当前模块开始执行,那么当前模块...
我从现在开始学习聚类相关的内容,最终目标是希望发表一篇相关的论文。我以现在浅显的眼光给自己定下的学习路线如下1. 完成西瓜书聚类部分的学习,完成的标志是将书上给出的伪代码进行真实地复现2. 阅读综述论文,了解聚类对应的科研领域当前大概的情况3. 阅读聚类有关的顶会论文......我以现在的知识,无法继续制定下面的计划了,因为我并不了解3、往后的真正开始着手科研工作会是怎样的。我目前粗浅的想法是,或许我会了解到一些聚类的具体应用,然后为了完成一篇相关的论文:我也必须将聚类投入到具体的应用当中去,这个时候我不得不学习一些其它领域的知识(当然,目前我并不清楚那...