Kone

自制操作系统Antz(1)——Boot Sector

孤街浪徒 提交于 2020-12-04 19:08:11
0. 引子    最近在看操作系统底层方面的东西,最开始的为什么是07c00h这个问题就让我对操作系统有了很大的兴趣。所以准备在看书之余顺便写一个操作系统(Anz)。 至于为什么这个系统会被叫做Antz,可以参考Antz Uhl Kone(某个日漫男主的名字), 日语为アインズ·ウール·ゴウン , 与之对应的还有接下来准备写的自制脚本语言AntzScript,因为准备是用Java实现解释器,所以如何把AntzScript运行在Antz上是一个很大问题(其实问题就是引入Java)。   Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html   Linux内核源码分析地址: https://www.cnblogs.com/LexMoon/category/1267413.html 1.关于Boot Sector   引导扇区(Boot Sector) 通常指设备的第一个扇区,用于加载并转让处理器控制权给操作系统。    1.1 主引导扇区      硬盘的0柱面、0磁头、1扇区称为 主引导扇区 ,也叫 主引导记录 MBR ,该记录占用512个字节,它用于硬盘启动时将系统控制权转给用户指定的、在分区表中登记了某个 操作系统 分区。MBR的内容是在硬盘分区时由分区软件写入该扇区的,MBR不属于任何一个操作系统

PaddlePaddle/PaddleFL

别来无恙 提交于 2020-04-16 11:51:48
【推荐阅读】微服务还能火多久?>>> PaddleFL PaddleFL是一个基于PaddlePaddle的开源联邦学习框架。研究人员可以很轻松地用PaddleFL复制和比较不同的联邦学习算法。开发人员也可以从padderFL中获益,因为用PaddleFL在大规模分布式集群中部署联邦学习系统很容易。PaddleFL提供很多联邦学习策略及其在计算机视觉、自然语言处理、推荐算法等领域的应用。此外,PaddleFL还将提供传统机器学习训练策略的应用,例如多任务学习、联邦学习环境下的迁移学习。依靠着PaddlePaddle的大规模分布式训练和Kubernetes对训练任务的弹性调度能力,PaddleFL可以基于全栈开源软件轻松地部署。 联邦学习 如今,数据变得越来越昂贵,而且跨组织共享原始数据非常困难。联合学习旨在解决组织间数据隔离和数据知识安全共享的问题。联邦学习的概念是由谷歌的研究人员提出的[1,2,3]。 PaddleFL概述 在PaddleFL中,横向和纵向联邦学习策略将根据[4]中给出的分类来实现。PaddleFL也将提供在自然语言处理,计算机视觉和推荐算法等领域的应用示例。 联邦学习策略 纵向联邦学习 : 带privc的逻辑回归,带第三方privc的神经网络[5] 横向联邦学习 : 联邦平均 [2],差分隐私 [6] 训练策略 多任务学习 [7] 迁移学习 [8] 主动学习

软件开发和用户体验结合——Cresense和Symbio达成战略合作伙伴关系

余生长醉 提交于 2019-12-04 13:25:00
软件开发和质量保证公司Symbio和用户体验设计机构Cresense达成战略合作伙伴关系。通过创新的软件开发和用户体验结合,打造以客户为核心的优质服务。 Symbio与Cresense已经合作多年。联合技术已经成为创新的关键,而用户体验在其中扮演了至关重要的角色,如Suunto的Ambit GPS运动手表。其他采用联合技术的客户包括Aktia、ABB、Comptel、Kone、诺基亚和YLE。 合作挑战传统模式 竞争日益激烈和迅速变化的市场挑战传统的商业模式,迫使企业不断开发新产品和服务。而大多数公司没有快速开发和软件开发的多元化需要的专业技能。同时,面向技术的设计逐渐演变成了客户为主的面向用户设计。 “软件开发不能独立于用户,用户体验是至关重要的,这也是为什么我们需要将用户体验设计集成到开发过程当中。好的用户体验不仅对于用户的设备和服务很重要,在传统的行业,良好的可用性也将提高效率和安全。” Symbio芬兰CEO Jouni Toijala说。 “我们正在不断成长。与Symbio合作让Cresense业务变得更广、具备更全面的开发项目能力。我们能够在必要的时候提供给客户除当前的研究和设计工作之外更多的服务。”CresenseCEO Marko Rapeli说。 为了深化公司合作,Symbio和Cresense 团队4月份联合办公室办公。管理、销售和咨询团队已经稳定并且富有激情