首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【转发赠书】详解多核心、用户栈和内核栈

【转发赠书】详解多核心、用户栈和内核栈

作者头像
冬瓜哥
发布2019-06-10 15:52:29
4760
发布2019-06-10 15:52:29
举报
文章被收录于专栏:大话存储大话存储

《大话计算机——计算机系统底层架构原理极限剖析》一书之所以需要在9月份(原本预计8月,但是目前看来审稿过程异常缓慢)才出来,原因是本次出版社对稿件要求太过苛刻,甚至比我对书里内容、图片的要求还要变态,弄得我也心力憔悴。所以需要很长时间的审稿、修改过程。好事多磨,唐僧取经已经80难过去了,这是最后一难,挺过来就成佛。

广告:今年似乎不缺好书,由ssdfans团队所著《深入理解SSD》一书已经出版电子版,详情及购买见固态硬盘掉电怎么恢复数据一文结尾。将本帖转发到朋友圈并截图发到本公众号首页窗口,冬瓜哥将选出第166位发送截图的朋友赠送该书电子版一册。如果第xx6位空缺,那就顺延选择第156、146.....16、6位。截图发送截止到下周三(2018年6月20日),并在下一期内容推送中宣布中奖结果。

冬瓜哥收集了 “大话存储” 和 ”大话计算机” 两个公众号中帖子下的留言如下(蓝色表示往期已回答,红色表示本期选中):

计算的本质是什么

指令系统

我想看分支预测的章节,Intel的漏洞和这个有关

fork流程

6.5.3 中qpi 选路原理能贴吗? 特别是8p的选路

ddr 内存初始化浅析和memory training

介绍内存和MMIO的译码规则和内存在BIOS和OS下的布局情况

memory map和decode这两个概念,特别是decode

5.2.3 向编译器描述数据的编排方式

cache组关联

7.1.3 DMA与缓存的一致性

第一章入门部分

10.2.1.1 用户栈和内核栈

10.9.1.2

9.5.3.3 CUDA对线程的调度方式

10.2.2.3 进程0的创建和运行

6.1.1.超线程并行

6.1.2.多核心/多CPU并行

冬瓜哥点评:上一次分享贴出了超线程的原理简介部分。流水线属于指令级并行(ILP),而超线程属于线程级并行(TLP)。多核心则是更彻底的TLP。关于用户栈和内核栈,当线程运行到内核态的时候,需要使用专门的栈来存储函数上下文。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-06-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大话存储 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档