首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云微的一点分享

    MIT 6.828 操作系统工程 Lab5: File system, Spawn and Shell 笔记

    MIT 6.828 操作系统工程 Lab5: File system, Spawn and Shell 这篇是我自己探索实现 MIT 6.828 lab 的笔记记录,会包含一部分代码注释和要求的翻译记录 ,以及踩过的坑/个人的解决方案 实际上 lab5 可能是最简单的一个 lab 了(绝大多数的代码都已经写好了,就一点点完形填空要做) lab5 需要仔细阅读的材料比较多: 实验室这部分的主要新组件是文件系统环境 Your code here. // If this is the file server (type == ENV_TYPE_FS) give it I/O privileges. // LAB 5: page. // Hint: first round addr to page boundary. fs/ide.c has code to read // the disk. // // LAB 5: There are // super->s_nblocks blocks in the disk altogether. // LAB 5: Your code here.

    81710编辑于 2023-02-24
  • 来自专栏算法工程师的学习日志

    MBSE基于模型的系统工程

    系统工程”(SE,Systems Engineering):系统工程是一种使系统能够成功实现的跨学科的方法和手段。“系统工程”工作包括:在“系统”开发周期的早期阶段定义客户需求及功能,并文档化。 MBSE作为一种新兴的方法论,通过建模语言和工具支持系统工程的各个阶段,为系统工程师提供了更加高效和全面的工作手段。 2. MBSE基本概念 MBSE是一种基于模型的系统工程方法,它强调系统工程中的模型化、集成化和协同化。 5. 模型管理与协同 随着系统模型的不断完善和更新,模型管理与协同成为MBSE开发过程中的重要问题。团队成员需要共享和协同编辑系统模型,确保模型的一致性和完整性。 5. 文档生成与报告输出 最后,MBSE流程中需要生成系统设计文档和报告。

    2.9K20编辑于 2023-11-15
  • 来自专栏探物及理

    MBSE基于模型的系统工程

    根据国际系统工程协会(INCOSE)在 2007 年发布的《SE 愿景 2020》中的定义,MBSE 是建模方法在系统工程中的形式化应用,用以支持在系统全生命周期内开展需求、设计、分析、验证和确认相关的活动 《INCOSE 系统工程手册》、《NASA 系统工程手册》、《FAA 系统工程手册》以及《中国商用飞机有限责任公司系统工程手册》中对系统工程实践有完善的描述,如果需要深入了解系统工程相关概念和具体实践, MBSE 是采用模型驱动的方式对系统工程的实践,本文就从系统工程要做的几个典型任务入手,介绍 MBSE 都做什么,帮助大家理解MBSE的内涵,并进一步开展 MBSE 的实践。 系统工程的主要活动包括: 任务/目标定义 需求工程 系统架构 系统集成 验证与确认 技术分析 范围管理 技术领导力和技术管理 下面就来看看每一项活动的具体内容。 确认和验证是整个系统生命周期过程中需要持续进行的系统工程活动,分析、测试、评审是进行验证的常用方法,追溯、分析、建模、测试、相似性度量(或经验)和评审是进行确认的常用方法。

    1.5K30发布于 2020-08-25
  • 来自专栏Node Python Go全栈开发

    以图搜图系统工程实践

    以图搜图系统工程实践 之前写过一篇概述: 以图搜图系统概述 。 因此我们需要通过 ID 去维护结构化数据与向量之间的映射关系: 结构化数据 ID <--> 映射表 <--> Milvus ID 索引类型选择 请参考以下文档: •索引类型•如何选择索引类型 5

    1K20发布于 2020-07-17
  • 来自专栏技术人生黄勇

    智谱:GLM-5 从擅长编码进化到复杂系统工程和长期智能体任务

    通过这些创新,GLM-5 在主要的公开基准测试中取得了最先进的性能。最为关键的是,GLM-5 在实际编码任务中展现出了前所未有的能力,在处理端到端软件工程挑战方面超越了之前的基准。 GLM-5 在前端、后端和长时任务方面显著优于 GLM-4.7,缩小了与 Claude Opus 4.5 的差距。 方法 图 5 展示了 GLM-5 的整体训练流程。 5、适配国产芯片 将 GLM-5 适配到多样化的国产芯片基础设施面临重大挑战,这主要是由于硬件生态系统的异质性,这往往会使高性能部署变得复杂。 表 9 展示了 GLM-5 在 SWE-rebench 上的官方性能,我们观察到 GLM-5 能够有效地泛化到新的软件工程问题。 初步统计显示,25%的用户认为是 ClaudeSonnet 5,20%认为是 DeepSeek,10%认为是 Grok,其余的则认为是 GLM-5

    1.5K10编辑于 2026-03-11
  • 来自专栏人工智能头条

    如何成为一名对话系统工程

    5为框架图。 图5 Route-Bot框架图 对话机器人现状 对话机器人历史悠久,从1966年MIT的精神治疗师机器人ELIZA到现在已有半个世纪。但现代意义的机器人其实还很年轻。

    1.1K30发布于 2018-06-05
  • 来自专栏炼丹笔记

    2020年推荐系统工程师炼丹手册

    5.Efficient Heterogeneous Collaborative Filtering without Negative Sampling for Recommendation 摘要:最近关于推荐的研究主要集中在探索提高最新神经网络的表达能力 for Personalized Next Location Recommendation 摘要:现有的关于下一个位置推荐的研究大多提出对签入序列的序列规则性进行建模,但由于大多数位置的后续位置少于5个 在我们对数据透视表推荐任务的大规模电子表格语料库的评估中,Table2Analysis的前5名召回率为0.78,前1名的召回率为0.65 16.Symmetric Metric Learning with

    58040发布于 2021-05-14
  • 来自专栏人工智能头条

    如何成为一名推荐系统工程

    图1 推荐系统工程师技能树 推荐系统工程师成长路线图 《Item-based collaborative filtering recommendation algorithms》这篇文章发表于2001年 那推荐系统工程师的定位是什么呢?为什么需要前面提到的那些技能呢?容我结合自身经历来一一解答。 我把推荐系统工程师的技能分为四个维度: 掌握核心原理的技能,是一种知其所以然的基础技能; 动手能力:实现系统,检验想法,都需要扎实的工程能力; 为效果负责的能力:这是推荐系统工程师和其他工种的最大区别; 所以建议推荐系统工程师重点学习一下GraphCHI,它有Java和C++两个版本,实现了常见的推荐算法,并在单机上能跑出很高的结果。 产品和技术相互协同发展,未来会有更多有意思的推荐算法和产品形式问世,成为一名推荐系统工程师永远都不晚。

    2.4K61发布于 2018-06-05
  • 来自专栏软件方法

    SysML和基于模型的系统工程-01-概述

    [新增产品经理学习专用集锦]25套UML+EA和StarUML的建模示范视频-全程字幕(20220901更新) 10月10-14晚网课:SysML和MBSE基于模型的系统工程

    50321编辑于 2022-10-31
  • 来自专栏量化投资与机器学习

    【重磅干货】量化系统工程师需要学什么?

    作者2015年博士毕业加入一家量化私募公司,已经做了差不多四年系统工程师的工作。本文是根据这个岗位所用到的日常工作技能总结,希望对想进入这个行业的人有所帮助。 g++编译时可以选的参数非常多,有的参数可以起到调试或编译优化的作用,如果是要成为高频系统工程师,编译优化也是必须要学的。熟悉g++的使用方法会让工作事半功倍。 最后提一点量化系统工程师虽然有一小部分工作和策略开发相关,比如都要写程序。但是两者的知识体系以及思维方式是非常不一样的。在工作中要做好分工协作,相信做策略的同事,遇到问题多跟公司内部人员沟通。

    2.7K21发布于 2019-05-09
  • 来自专栏明明如月的技术专栏

    软考高级:系统工程生命周期阶段概念和例题

    一、AI 解读 系统工程的生命周期阶段是指一个系统从概念提出到退役的全过程中所经历的各个阶段。下面我将通过表格的形式,对每个阶段进行详细的讲解,并给出相应的例子。 二、AI 出题 在系统工程的哪个阶段会进行原型制作和测试? A. 探索性研究 B. 概念阶段 C. 开发阶段 D. 使用阶段 系统工程生命周期中,哪个阶段主要关注产品的批量生产和质量控制? A. 开发阶段 B. 生产阶段 C. 使用阶段 D. 保障阶段 以下哪个活动不属于系统工程的退役阶段? A. 回收材料 B. 环境友好型销毁 C. 原型制作 D. 零件再利用 在系统工程生命周期中,进行前期需求调研和可行性研究的阶段是? A. 探索性研究 B. 概念阶段 C. 开发阶段 D. 生产阶段 保障阶段通常包括以下哪些活动? A.

    35400编辑于 2024-05-24
  • 来自专栏IT架构圈

    『互联网架构』调⽤链系统工程结构(111)

    源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』调⽤链系统工程结构(111)/ ? 执行测试方法,获取文件的md5值 ? cc8dd54a4b0388c3ff5849debc350e76 ? 启动这个才可以往blob中上传文件 ? ? blob 上传对应的e盘下的jar,md5添加刚才的md5值 ? 修改test-web的pom文件,tomcat修改成本地地址 ? war包放入tomcat的webapps,删除war包文件 ? ?

    47940发布于 2019-07-17
  • 来自专栏软件方法

    基于模型的系统工程——自动驾驶汽车(20180928更新)

    准备这样一张领域图,指定感兴趣系统(Vehicle)必须交互的的元素,通常是基于模型的系统工程早期工作。注意,这只是关于汽车的操作环境。其他建模还包括制造、分发、维护和其他因素。 ? 图2 总体系统模型架构 通过Syndeia,系统工程师可以有两种方法把需求连接到其他系统模型元素。 图5展示了SysML模型使用这个场景,通过标准Refine依赖来精化或澄清需求。如果SysML模型显式包括需求,包括需求验证和分解在内的其他任务可以被简化。 ? 图5 用于精化需求的场景 我们假设需求一开始在需求管理工具中生成。 然而,连接允许系统工程师在web浏览器中直接打开SysML模型元素或元素符号的JIRA条目,并为Jama仓储提供间接的反向链接。使用这些连接,我们就完成了图2中TSM架构左侧的工作。

    1.5K21发布于 2019-09-23
  • 来自专栏运维猫

    名企linux系统工程师面试题总结

    检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及参数是 fsck –a /dev/had5 。 fsck 检查文件系统分为5步,每一步检 查系统不同部分的连接特性并对上一步进行验证和修改。 13.某/etc/fstab 文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义。 50将/data 目录下的所有目录和文件归档并压缩为文件: backup.tar.gz;(4)在下午5:55将 IDE 接口的 CD-ROM 卸载(假设:CD-ROM 的设备名为 hdc); (5)在早晨 1.Windows 类 2.NetWare 类 3.Unix 系统 4.Linux 5、 请问你用过那些服务器?请讲述 raid0、1、5 的特点和优点?

    2.1K10发布于 2019-10-15
  • 来自专栏IT架构圈

    『互联网架构』调⽤链系统工程结构(110)

    1.1.pom指定maven打包后的jar【Premain-Class】,这是java-agent的规范。

    51820发布于 2019-07-17
  • 来自专栏软件方法

    基于模型的系统工程——自动驾驶汽车(20181004更新)

    准备这样一张领域图,指定感兴趣系统(Vehicle)必须交互的的元素,通常是基于模型的系统工程早期工作。注意,这只是关于汽车的操作环境。其他建模还包括制造、分发、维护和其他因素。 ? 图2 总体系统模型架构 通过Syndeia,系统工程师可以有两种方法把需求连接到其他系统模型元素。 图5展示了SysML模型使用这个场景,通过标准Refine依赖来精化或澄清需求。如果SysML模型显式包括需求,包括需求验证和分解在内的其他任务可以被简化。 ? 图5 用于精化需求的场景 我们假设需求一开始在需求管理工具中生成。 然而,连接允许系统工程师在web浏览器中直接打开SysML模型元素或元素符号的JIRA条目,并为Jama仓储提供间接的反向链接。使用这些连接,我们就完成了图2中TSM架构左侧的工作。

    1.5K11发布于 2019-09-23
  • 来自专栏云云众生s

    什么是 DevOps – 系统工程师的旅程和视角

    作为当时的系统工程师,我将 DevOps 视为下一个前沿。从高层次上来说,我知道它与代码有关,而我在这方面很差。但它的本质让我望而生畏,坦率地说,让我感到害怕。 要点 5 — 拉取请求同行评审 一旦收集到足够的证据,我们就可以要求同事审查我们的拉取请求,如果一切正常,则继续合并。

    33100编辑于 2024-05-24
  • 来自专栏云微的一点分享

    MIT 6.828 操作系统工程 lab4BC 笔记

    MIT 6.828 操作系统工程 lab4B:Copy-on-Write Fork 用户级页面错误处理 练习 8. _pgfault_upcall 练习 11.set_pgfault_handler() 实现写时复制分叉 练习 12 实现 fork,duppage 和 pgfault MIT 6.828 操作系统工程 lab4C: 抢占式多任务和进程间通信 (IPC) 时钟中断和抢占 练习13 初始化所述IDT中的相应条目 处理时钟中断 进程间通信 (IPC) 练习 15 MIT 6.828 操作系统工程 lab4B sys_env_set_status(envid, ENV_RUNNABLE)) < 0) panic("sys_env_set_status: %e", r); return envid; } MIT 6.828 操作系统工程

    62020编辑于 2023-02-24
  • 来自专栏云微的一点分享

    MIT 6.828 操作系统工程 lab2 通关指南

    会包含一部分代码注释和要求的翻译记录,以及踩过的坑/个人的解决方案 这里是我实现的完整代码仓库,也包含其他笔记等等:https://github.com/yunwei37/6.828-2018-labs 目录 MIT 6.828 操作系统工程 初始化内核地址空间 除了挑战之外最后一个要写代码的部分: Exercise 5. 5. 重新访问kern / entry.S和 kern / entrypgdir.c中的页表设置。打开分页后,EIP仍然是一个很小的数字(略大于1MB)。

    91210编辑于 2023-02-24
  • 来自专栏软件方法

    电磁轨道炮设计-基于模型的系统工程(20190819更新)

    5 轨道炮输入,内部块图,MagicDraw绘制 最后,我们需要考虑轨道炮需要的输入。用SysML IBD (内部块图)在非常抽象的级别概括如图5。 例如,图6中的Jama需求"炮弹能量应大于或等于5MJ",连接到SysML条件约束, "verdict = if(actual < 5, 0,1)",该约束返回两种结果:真实能量<5MJ时返回0或fail 这个方法的优势是架构和分析紧密耦合在同一工具中,使得分析容易被系统工程师把握。不过,架构建模工具通常对于分析和仿真来说不是最理想的,分析专家对放弃他们熟悉的专业工具持反感态度。

    1.8K20发布于 2019-09-23
领券