范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

用芯探核基于龙芯的Linux内核探索解析将在8月上旬推出

  IT之家8月2日消息 龙芯中科官方表示,为了帮助国产 CPU 平台的内核开发者更全面地了解学习 Linux 内核,基于龙芯平台的内核探索书籍——《用 "芯"探核 :基于龙芯的Linux内核探索解析》即将在 8 月上旬与读者见面。
  本书由陈华才博士与龙芯中科联合打造,是一本信创领域的内核探索解析类书籍。陈华才博士作为官方 Linux 内核中龙芯代码的主要贡献者,长期从事龙芯内核研究和实践,现就职于江苏航天龙梦信息技术有限公司。
  IT之家获悉,本书内容主要分为以下几个方面,内核启动解析,异常与中断解析,内核管理解析,进程管理解析,显卡驱动解析,网卡驱动解析,电源管理解析。
  【书籍面向人群】本书读者人群定位于 Linux 系统相关的开发人员——特别是基于龙芯处理器做内核开发的技术人员。
  【书籍亮点】
  作为第一本基于国产 CPU 的内核书籍,本书从龙芯 CPU 上运行的内核入手,基于最新的 5.x 内核,深入浅出地分析了内核的各个重要模块,并在其中讲解了大量关联知识。书籍内容紧密结合实战,贴合产业需求,兼顾模块间关系的讲解和代码本质的解析,并列举了大量可读性强的龙芯实现案例。
  【全书章节】
  第 01 章 基础知识
  1.1 龙芯处理器简介 002
  1.1.1 龙芯 3 号功能特征 004
  1.1.2 龙芯 3 号处理器核 008
  1.1.3 龙芯电脑基本结构 015
  1.2 Linux 内核简介 018
  1.2.1 Linux 内核发展简史 019
  1.2.2 Linux 内核的开发模式 021
  1.2.3 关于长期维护稳定版本 025
  1.2.4 龙芯的内核版本选型 025
  1.3 如何高效阅读代码 027
  1.3.1 找准入口点 028
  1.3.2 理清主脉络 029
  1.3.3 顾名思义看功能 040
  1.3.4 理解补丁文件 042
  1.4 如何开发健壮内核 045
  1.4.1 内核代码风格 046
  1.4.2 合理生成补丁 048
  1.4.3 谨慎对待创新 049
  第 02 章 内核启动解析
  2.1 内核源代码目录结构 054
  2.2 内核启动过程 : 主核视角 055
  2.2.1 第一入口 : kernel_entry 056
  2.2.2 第二入口 : start_kernel() 063
  2.2.3 重要函数 : setup_arch() 070
  2.2.4 重要函数 : trap_init() 083
  2.2.5 重要函数 : init_IRQ() 087
  2.2.6 重要函数 : time_init() 092
  2.2.7 1 号进程 : kernel_init() 096
  2.3 内核启动过程 : 辅核视角 104
  2.3.1 第一入口 : smp_bootstrap 105
  2.3.2 第二入口 : start_secondary() 107
  2.4 本章小结 110
  第 03 章 异常与中断解析
  3.1 寄存器操作 113
  3.2 异常处理解析 114
  3.2.1 复位异常和 NMI 115
  3.2.2 缓存错误异常 116
  3.2.3 TLB/XTLB 异常 117
  3.2.4 其他通用异常 126
  3.3 中断处理解析 137
  3.3.1 中断处理的入口 137
  3.3.2 中断处理的分派 140
  3.4 软中断、小任务与工作队列 151
  3.4.1 软中断 softirq 151
  3.4.2 小任务 tasklet 154
  3.5 本章小结 159
  第 04 章 内存管理解析
  4.1 内存管理相关概念 161
  4.1.1 龙芯 3 号的高速缓存 161
  4.1.2 龙芯 3 号的 TLB 168
  4.1.3 龙芯的虚拟地址空间 170
  4.2 物理内存页帧管理 171
  4.2.1 物理地址空间 177
  4.2.2 伙伴系统算法 183
  4.3 内核内存对象管理 201
  4.3.1 数据结构与 API 202
  4.3.2 核心函数解析 209
  4.4 分页映射内存管理 217
  4.4.1 持久内核映射  221
  4.4.2 临时内核映射  226
  4.4.3 非连续内存管理 229
  4.5 进程地址空间管理 241
  4.5.1 数据结构与 API 241
  4.5.2 内存映射  250
  4.5.3 堆区管理  257
  4.5.4 缺页异常处理  258
  4.6 内存管理其他话题 266
  4.6.1 反向映射 267
  4.6.2 内存回收 271
  4.6.3 巨页机制 274
  4.7 本章小结 275
  第 05 章 进程管理解析
  5.1 进程描述符 278
  5.1.1 运行状态相关 285
  5.1.2 标识调度相关 289
  5.1.3 其他重要部分 295
  5.2 进程创建 296
  5.2.1 复制新进程 296
  5.2.2 执行新程序 308
  5.3 进程销毁 314
  5.3.1 退出程序执行 314
  5.3.2 清理进程资源 317
  5.4 进程调度 327
  5.4.1 基本概念  328
  5.4.2 发展历史  330
  5.4.3 公平调度策略 334
  5.4.4 调度核心解析 347
  5.4.5 进程切换解析 360
  5.5 其他话题 364
  5.5.1 CPU 负载  364
  5.5.2 调度域与调度组 370
  5.5.3 NUMA 均衡调度 374
  5.6 本章小结 380
  第 06 章 显卡驱动解析
  6.1 显卡概述 382
  6.1.1 发展简史及有关概念 382
  6.1.2 现代显卡的硬件结构 385
  6.2 Linux 图形系统架构 388
  6.2.1 X-Window 和 Wayland 388
  6.2.2 直接渲染、间接渲染和显卡驱动 391
  6.3 Linux 内核显卡驱动 392
  6.3.1 寄存器读写 393
  6.3.2 常用数据结构 394
  6.3.3 显卡初始化 411
  6.3.4 命令流处理 435
  6.3.5 存储区域间数据交换 439
  6.3.6 GPU 重置 (Reset) 443
  6.4 本章小结 446
  第 07 章 网卡驱动解析
  7.1 网络子系统概述 448
  7.2 Linux 以太网卡驱动 449
  7.2.1 常用数据结构  449
  7.2.2 网卡初始化  452
  7.2.3 网卡的开与关  456
  7.2.4 数据发送与接收 457
  7.2.5 故障检测与修复 (看门狗) 466
  7.3 本章小结 468
  第 08 章 电源管理解析
  8.1 电源管理概述 470
  8.2 运行时电源管理 473
  8.2.1 动态变频 474
  8.2.2 自动调核 488
  8.3 系统级睡眠管理 507
  8.3.1 睡眠到内存 (待机) 509
  8.3.2 睡眠到磁盘 (休眠) 520
  8.4 本章小结 527
  附录 A 并发与同步原语
  A.1 内存屏障 529
  A.2 每 CPU 变量 533
  A.3 原子操作 535
  A.4 开关抢占 539
  A.5 自旋锁 540
  A.6 顺序锁 544
  A.7 信号量 546
  A.8 互斥量 548
  A.9 RCU 机制 549
  A.10 其他原语 556
  附录 B Linux 内核大事记
  B.1 史前时代  560
  B.2 奇偶时代  560
  B.3 快速演进时代 562
  B.4 极速演进时代 564
  后记
  参考文献

堡垒之夜第10季将带来五个经典地图场景的回归堡垒之夜第10季上线已经整整一周,本次更新也意味着EpicGame正式开辟了大规模的时间旅行主题。一份新爆料称,除了备受欢迎的DustyDepot,该公司还将在未来几周带来五个经典遗迹灰烬重生新预告黑暗末世风怪物面目狰狞今日,暗黑血统开发商GunfireGames公布了新作遗迹灰烬重生一支全新预告片,主要介绍了游戏场景Corsus以及两足怪物Iskal,一起来看看。遗迹灰烬重生预告遗迹灰烬重生是一夏普将为任天堂Switch供应新屏幕更高分辨率极低功耗根据华尔街日报报道,一名夏普高层表示,夏普将会为任天堂的新游戏机器供应IGZO显示面板,夏普执行副总裁野村胜明在被问及,将会为他们的游戏业客户提供怎样的产品时,他回答道ldquo我神奇女侠血脉动画首曝预告银天鹅等反派登场今日,IGN独家发布了DC动画电影神奇女侠血脉首支预告片,一起来看看。神奇女侠血脉预告这是继电影神奇女侠之后,DC为这名角色制作的第一部动画电影,银天鹅维罗妮卡middot凯尔赛博奇迹时代星陨Steam特别好评但问题也被喷爆了由Triumph制作,P社发行的游戏奇迹时代星陨昨日在Steam正式发售,今日游戏的首日口碑出炉,获得了整体81的评价(特别好评),看来大部分玩家对本作还是比较满意的。从整体评价来图EdgeDev77。0。235。4发布基于Chromium77的最后一个版本基于Chromium的EdgeDev通道迎来了每周定期的版本更新,最新版本号为77。0。235。4,微软表示这是基于Chromium77的最后一个版本,之后将会迈入到ChromiuCRPG暗使(DarkEnvoy)公布预告2020发售开发商EventHorizon公布了新作暗使(DarkEnvoy)的预告,据游戏简介,这是一部受神界系列XCOM和龙腾世纪启发的非线性RPG,提供了广阔的世界用于探索,也有着充满战贪婪之秋RPG玩法宣传片自由编写奇幻海岛探险Spiders工作室今天通过官方油管频道发布了一段视频,向玩家们介绍了旗下魔幻RPG新作贪婪之秋的核心玩法内容,一起来了解一下。以下为官方简介原文创建自己专属的角色选择起始技能属性网曝死亡搁浅被移出PS4独占名单外媒猜测或将登陆PC据外媒VG247报道,澳大利亚PlayStation网站的官方PS4独占游戏页面近日进行了一次更新,ResetEra的网友发现死亡搁浅已经从这个独占名单上移除了。VG247引述外媒饭制死亡搁浅动画预告换种画风呈现搁浅海岸Channy和Kimberly是一对来自法国巴黎的动画制作人amp导演,近日他们在推特上发布了两张gif预告,展示了他们制作的动画版死亡搁浅游戏预告,一起来欣赏一下。Channy和Fate主笔奈须蘑菇狂吹宫崎英高想和黑暗之魂联动Fami通采访了FateStayNight以及多部系列作品的脚本家Typemoon的奈须蘑菇,在采访中除了聊了FGO的相关事情,蘑菇自己的一些生活情况,其中蘑菇还提到自己从恶魔之魂
谷歌拟收购视频共享应用Firework火拼短视频应用市场据外媒报道,谷歌正考虑收购视频共享应用Firework,以与字节跳动旗下短视频产品抖音的海外版TikTok竞争。Firework也允许用户创建和分享短片。Firework公司总部位EdgeCanary引入可明文显示密码的选项在经典版Edge和InternetExplorer浏览器中,微软是允许用户点击密码输入框旁边的ldquo眼睛rdquo图标,来明文查看其输入的密码字符的。在基于Chromium内核GoogleChromeCanary可让您删除所有第三方CookieGoogleChrome在常规和隐身模式下提供了改进的Cookie控件用户界面后,默认情况下会阻止跟踪Cookie,现在,最新的Canary版本允许通过Chromesettings微软主管PanosPanay明确表示从未考虑过重整WindowsMobile微软的最后一部WindowsPhone手机Lumia650于2016年发布,旗舰产品Lumia950950XL于2015年发布。2017年10月,微软的JoeBelfiore宣布该iOS13。2Beta意外泄露新一代苹果AirPods入耳式设计支持降噪在真无线耳机中,苹果的AirPods的交互体验依然是标杆的存在。但降噪功能的缺失,一直是很多果粉心中的遗憾。不过,很早就有传闻称,苹果将推出支持降噪功能的新款AirPods,如今,安全研究人员发现谷歌Play商店潜伏有广告软件过去几周和数月,经常有媒体报道称谷歌Play商店混入了带有广告软件的应用。某些拍照类和网络连接类App成为了这方面的重灾区,积累的下载量已达数亿。在巨大的商业利益面前,这似乎是一场仙剑史上首部动画今日开播音熊联盟配音10月2日消息,仙剑史上首部动画作品仙剑奇侠传幻璃镜今天在爱奇艺动漫频道上线。故事情节阆风掌门虚尘真人亲创一幻境,捉捕众妖囚禁其中。镜中分布崇山峻岭,火山雪原等多样景致,名为mdaXboxGameStreaming应用突然现身谷歌Play商店外媒报道称,微软已经向谷歌Play商店送去了XboxGameStreaming应用,且正好赶上了xCloud项目的档期。随着微软即将推出全新视频游戏流媒体服务的公测,该公司显然也做谷歌介绍Chrome将逐步弃用TLS1。01。1协议的计划早在去年10月,谷歌就宣布了要在Chrome81中放弃支持旧版TLS安全传输层协议的计划。今天,该公司强调了在彻底弃用前的几个月,它将如何在自家浏览器中逐步采取行动。首先,从ChrGoogle开始测试适用于Chrome的Duplex助手在IO2019上,Google宣布对其基于语音助手的自动化礼宾引擎Duplex进行重大扩展。在此之前,它可以帮助人们通过电话预订餐桌和理发师,现在,Google很快能够令他们完成更MozillaFirefox70。0Beta11发布引入全新图标MozillaFirefox70。0Beta11今日发布,并已向所有Beta通道的测试者推送,最大的变化自然是预告了很长时间的图标了,Mozilla重新绘制了这只标志性的小狐狸,在