迎接“全全闪”时代 XSKY星辰天合发布星海架构和星飞产品

星辰天合在北京发布了基于创新星海全共享架构的星飞全闪分布式存储,旨在降低全闪成本,迎接‘全全闪’时代。星海架构包括全共享模型、单层闪存介质和端到端NVMe技术,提供高性能和高效率的存储解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

11 月 17 日消息,北京市星辰天合科技股份有限公司(简称:XSKY星辰天合)在北京首钢园举办了主题为“星星之火”的 XSKY 星海全闪架构暨星飞存储发布会。

(图注:XSKY星辰天合 CEO 胥昕)

XSKY星辰天合 CEO 胥昕表示,随着 AI、大数据等各种应用的全面爆发,业界对能够支持高性能、大容量的全闪存储系统的需求日益强烈,但是全闪存储的价格依然相对高昂,无法被普遍使用,星辰天合基于开创性的“星海”架构研发的星飞全闪分布式存储,将能够大幅度降低全闪存储使用成本,实现数据中心内所有数据存储都采用全闪,促进全行业迎接“全全闪(All Data on All Flash,全数据全闪存)时代”。

创新星海全共享架构 迎接全闪数据中心 

随着硬件技术的发展和客户对更高数据处理能力的需求,已有的分布式存储系统仍面临可靠性较低、性能服务水平不足和成本太高的多重挑战,特别是在全闪存下,分布式存储还依赖三副本且不具备任何数据缩减能力,无法服务“全全闪”的目标。

(图注:XSKY星辰天合 CTO 王豪迈)

XSKY星辰天合 CTO 王豪迈表示,星辰天合致力于将分布式架构的全闪存储作为数据中心主要存储选择,并提供全场景服务。面对这个目标,希望能够利用新的硬件变化来进一步推动分布式存储架构变革,来更好解决这些挑战。

星辰天合推出的 XSEA——星海架构,是过去 8 年在存储技术领域,不断磨砺与创新的结果,它以最新的标准存储协议和网络技术作为基础,并引入了三项技术创新点:

• Shared Everything:星海架构采用全共享模型,使得每个节点都能直接访问所有 SSD,提供更好的性能可扩展性和服务质量,并且拥有全局视角的逻辑;

• 单层闪存介质:采用 Append Only 写入,面向 TLC NVMe SSD 优化,减少硬件配置复杂性;

• 端到端 NVMe:不仅存储系统对外提供 NVMe-oF 协议,内部复制网络和 IO 处理也同样采用 NVMe-oF 技术,确保 IO 路径的高效处理。

借助这三项技术创新,星海架构实现了 3 个 100:

• 能够在 40%-60%负载下实现 100 微秒的超低延迟;

• 通过全局 EC 和数据压缩技术可以实现超过 100% 的存储系统得盘率(可用容量/裸容量);

• 针对慢盘、亚健康网络问题时,能在 100 毫秒内快速切换,以保证系统的稳定运行。

星飞全闪存储  服务全场景业务

基于星海架构,星辰天合在本次发布会上发布了星飞软件和星飞 9000 一体机全闪存储,这也是业界首款采用全共享架构的分布式全闪主存储。

(图注:星飞 XINFINI 9000 一体机全闪存储)

星飞软件是一个高度集成和模块化的存储系统,继承了 XSKY SDS 块存储和文件存储的成熟能力,提供统一存储平台,支持融合部署,可以为虚拟化、私有云、OLTP、HPDA、AI/ML 等场景提供支持;星飞 9000 是由经过验证的硬件结合星飞软件提供的一体机产品,提供一流的全闪存储性能、集中式存储的可靠性和出众的空间效率,确保存储系统的良好体验。

星飞软件及星飞 9000 一体机,致力于为全闪数据中心提供全业务场景的存储解决方案。在此次发布会现场,星辰天合携手客户与合作伙伴,重点演示了 NVMe DAS 对比测试、集中式全闪对比测试、公有云高速云盘对比测试三种场景。

星辰天合联合英特尔实验室,测试了面向 OLTP 数据库场景的 NVMe DAS 对比场景。英特尔中国区解决方案部技术总监高丰表示,经过双方联合测试,借助 QAT 加速数据压缩/解压缩的强大能力,与 NVMe DAS 配置相比,星飞 9000 获得相同延迟的同时,还可以实现更高的空间利用率,并大幅降低运维成本,提升业务连续性。

在面向 OLAP 数据库场景的集中式全闪对比场景中,星辰天合与江苏省农村信用社联合社(简称:江苏农信)进行了联合测试。江苏农信信息科技部云计算专家曾光明表示,经过测试,部署星飞软件的分布式全闪集群,跟混闪存储相比有着巨大的性能优势,与既有的集中式全闪性能基本持平,这样大幅的的性能提升,让江苏农信对全闪数据中心的实现有了巨大的信心。

越来越多的客户正在关注多云化 IT 架构,特别是数据密集型业务的下云方案,而既有的集中全闪和分布式存储产品都无法很好解决客户在多云存储规划上的挑战。经过与某互联网客户的联合项目测试表明,在公有云高速云盘的对比场景测试中,星飞全闪产品能够实现云上云下一致的数据服务,可提供更高的冗余度和可靠性保证,并且将整体拥有成本降低 50% 以上。

(图注:星海架构、星飞全闪产品及生态展区)

基于全新的星海架构以及星飞全闪存储,星辰天合已经构建起了一个完善的生态系统,并与英特尔、新华三、广电五舟、麒麟软件、ZStack、灵雀云、OceanBase、星环科技、中科软科技、鼎甲科技等众多合作伙伴联合验证,从硬件设备、云平台、操作系统、关键业务组件到核心业务应用的全栈技术已经就绪。

王豪迈表示,基于星海架构的星飞产品与已有的 XSKY SDS V6 会进一步融合,星辰天合仍会坚守单一技术平台战略,确保一致的存储体验,并持续以更好的软件定义存储产品来帮助客户实现数据常青。随着数据中心的发展和云计算的普及,星飞全闪能够更好的满足用户对高效、可扩展存储解决方案的需求,将推动新一轮全闪存系统普及热潮,让闪存更经济,无处不在,推动“全全闪”时代到来。

[编辑本段]Turbo C2.0    介绍      Turbo C2.0不仅是一个快捷、高效的编译程序,同时还有一个易学、易用的集成开发环境。使用Turbo C2.0无需独立地编辑、编译和连接程序,就能建立并运行C语言程序。因为这些功能都组合在Turbo 2.0的集成开发环境内,并且可以通过一个简单的主屏幕使用这些功能。    基本配置要求   Turbo C 2.0可运行于IBM-PC系列微机,包括XT,AT及IBM 兼容机。此时要求DOS2.0或更高版本支持,并至少需要448K的RAM,可在任何彩、单色80列监视器上运行。支持数学协处理器芯片,也可进行浮点仿真,这将加快程序的执行。 [编辑本段]Turbo C 2.0的主要文件的简单介绍   INSTALL.EXE 安装程序文件   TC.EXE 集成编译   TCINST.EXE 集成开发环境的配置设置程序   TCHELP.TCH 帮助文件   THELP.COM 读取TCHELP.TCH的驻留程序README 关于Turbo C的信息文件   TCCONFIG.EXE 配置文件转换程序MAKE.EXE   项目管理工具TCC.EXE   命令行编译TLINK.EXE   Turbo C系列连接器TLIB.EXE   Turbo C系列库管理工具C0?.OBJ 不   同模式启动代码C?.LIB   不同模式运行库GRAPHICS.LIB   图形库EMU.LIB   8087仿真库FP87.LIB 8087库   *.H Turbo C头文件   *.BGI 不同显示器图形驱动程序   *.C Turbo C例行程序(源文件)   其中:上面的?分别为:T Tiny(微型模式)S Small(小模式)C Compact(紧凑模式)M Medium(中型模式)L Large(大模式)H Huge(巨大模式)    Turbo C++ 3.0   “Turbo C++ 3.0”软件是Borland公司在1992年推出的强大的——C语言程序设计与C++面向对象程序设计 的集成开发工具。它只需要修改一个设置选项,就能够在同一个IDE集成开发环境下设计和编译以标准 C 和 C++ 语法设计的程序文件。 [编辑本段]C 语言   C语言起始于1968年发表的CPL语言,它的许多重要思想都来自于Martin Richards在1969年研制的BCPL语言,以及以BCPL语言为基础的与Ken Thompson在1970年研制的B语言。Ken Thompson用B语言写了第一个UNIX操作系统。M.M.Ritchie1972年在B语言的基础上研制了C语言,并用C语言写成了第一个在PDP-11计算机上研制的UNIX操作系统。1977年出现了独立于极其的C语言编译文本《看移植C语言编译程序》,从而大大简化了把C语言编译程序移植到新环境中所做的工作,这本身也就使UNIX的日益广泛使用,C语言也迅速得到推广。   1983年美国国家标准化协会(ANSI)根据C语言问世以来的各种版本,对C语言的发展和扩充制定了新的标准,成为ANSI C。1987年ANSI又公布了新标准————87ANSI C。   目前在微型计算机上使用的有Microsoft C、Quick C、Turbo C等多种版本。这些不同的C语言版本,基本部分是相同的,但是在有关规定上有略有差异。   C 语言发展如此迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C 语言加上一些汇编语言子程序, 就更能显示C 语言的优势了,象PC- DOS ,WORDSTAR等就是用这种方法编写的。归纳起来C 语言具有下列特点:   1. C是中级语言   它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。   2. C是结构式语言   结构式语言的显著特点是代码及数据的分隔化, 即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C 语言是以函数形式提供给用户的, 这些函数可方便的调用, 并具有多种循环、条件语句控制程序流向, 从而使程序完全结构化。   3. C语言功能齐全   C 语言具有各种各样的数据类型, 并引入了指针概念, 可使程序效率更高。另外C 语言也具有强大的图形功能, 支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大, 可以实现决策目的。   4. C语言适用范围大   C 语言还有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。   C语言的优点很多,但是也存在一些缺点,如运算优先级太多,运算能力方面不像其它高级语言那样强,语法定义不严格等。但是这些都不能阻止C语言成为一门广受欢迎的计算机编程语言
Turbo C2.0 介绍   Turbo C2.0不仅是一个快捷、高效的编译程序,同时还有一个易学、易用的集成开发环境。使用Turbo C2.0无需独立地编辑、编译和连接程序,就能建立并运行C语言程序。因为这些功能都组合在Turbo 2.0的集成开发环境内,并且可以通过一个简单的主屏幕使用这些功能。 基本配置要求   Turbo C 2.0可运行于IBM-PC系列微机,包括XT,AT及IBM 兼容机。此时要求DOS2.0或更高版本支持,并至少需要448K的RAM,可在任何彩、单色80列监视器上运行。支持数学协处理器芯片,也可进行浮点仿真,这将加快程序的执行。 主要文件的简单介绍   INSTALL.EXE 安装程序文件   TC.EXE 集成编译   TCINST.EXE 集成开发环境的配置设置程序   TCHELP.TCH 帮助文件   THELP.COM 读取TCHELP.TCH的驻留程序README 关于Turbo C的信息文件   TCCONFIG.EXE 配置文件转换程序MAKE.EXE   项目管理工具TCC.EXE   命令行编译TLINK.EXE   Turbo C系列连接器TLIB.EXE   Turbo C系列库管理工具C0?.OBJ 不   同模式启动代码C?.LIB   不同模式运行库GRAPHICS.LIB   图形库EMU.LIB   8087仿真库FP87.LIB 8087库   *.H Turbo C头文件   *.BGI 不同显示器图形驱动程序   *.C Turbo C例行程序(源文件)   其中:上面的?分别为:T Tiny(微型模式)S Small(小模式)C Compact(紧凑模式)M Medium(中型模式)L Large(大模式)H Huge(巨大模式)
### 回答1: 在 TURBO C 2.0 中,您可以使用 biosdisk() 函数来格式化软盘。 下面是一段代码示例: ``` #include <stdio.h> #include <dos.h> int main() { // 定义扇区的大小 unsigned int sector_size[3] = {512, 512, 1024}; // 定义填充字节 unsigned char fill_char[3] = {0xF6, 0xF6, 0x48}; // 格式化磁道 700 的前三个扇区 for (int i = 0; i < 3; i++) { int result = biosdisk(2, 0, 70, 0, i + 1, 1, sector_size[i], fill_char[i]); if (result != 0) { printf("格式化扇区 %d 失败,返回码: %d\n", i + 1, result); } } return 0; } ``` 请注意,在使用 biosdisk() 函数之前,需要包含 dos.h 头文件。 希望这能帮到您! ### 回答2使用TURBO C 2.0语言,可以通过以下代码格式化软盘的70磁道0面,并分别格式化3个扇区,大小分别为512字节、512字节和1024字节。其中,前两个扇区使用F6填充,第三个扇区使用48填充。 ```c #include<stdlib.h> #include<stdio.h> #include<dos.h> void formatFloppyDisk(){ union REGS regs; regs.h.ah = 0x0;// To format a floppy disk, we set AH=0 regs.h.dl = 0;// Drive number (0=A, 1=B, etc.) regs.x.cx = 0;// Track number to format regs.h.dh = 0;// Head number regs.h.al = 0;// Sector size (0=default, 1=512 bytes, 2=1024 bytes, 3=2048 bytes etc.) int FILL_BYTE = 0;// The byte value to fill the sectors with during formatting int NUM_SECTORS = 3;// Number of sectors to format // To format 70th track 0th head regs.x.ax = 0x1301; // 0x13 = Reset disk system, 01H = Reset only specified drive int86(0x13, &regs, &regs); // BIOS interrupt to reset disk system for (int i=0; i<NUM_SECTORS; i++){ regs.x.ax = 0x3101; // 0x31 = Write Format, 01H = Format only current track regs.x.bx = 0x0001; // 0x00 = Drive A:, 01H = Head 1, 0 = Generate ID Field depending on the disk in the drive 1 = Keep the ID Field all zeros regs.x.cx = 0x0170; // Track number=70(0-79 range) regs.h.dh = 0x00; // Head number=0 or 1 regs.h.al = 0x02; // Control byte=always zero regs.x.dx = i+1; // Sector number starting from 1 regs.x.si = 0x0000; // segment and offset of read/write buffer regs.x.di = 0x0000; // segment and offset of result if(i == 2){ FILL_BYTE = 0x48; // Fill the third sector with 48 regs.x.ax = 0x3102; // 0x31 = Write Format, 02H = Format sequential tracks immediately following the one being formatted }else{ FILL_BYTE = 0xF6; // Fill the first two sectors with F6 } regs.h.ah = FILL_BYTE; // Fill the sector with specified byte int86(0x13, &regs, &regs); // BIOS interrupt to format the specified sector } } int main(){ formatFloppyDisk(); return 0; } ``` 上述代码使用了INT 0x13,即BIOS中断服务例程,来执行软盘格式化操作。通过设置寄存器的不同参数,可以指定要格式化的磁道、面、扇区大小和填充字节。在这个例子中,我们格式化了软盘70磁道0面的3个扇区,前两个扇区使用F6填充,第三个扇区使用48填充。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值