Profile

天下萧然

这家伙很懒,什么也没写
资源:85 粉丝:0

天下萧然上传的资源

虚拟内存那点事.docx
我们都知道一个进程是与其他进程共享CPU和内存资源的。正因如此,操作系统需要有一套完善的内存管理机制才能防止进程之间内存泄漏的问题。 为了更加有效地管理内存并减少出错,现代操作系统提供了一种对主存的抽象概念,即是虚拟内存(Virtual Memory)。虚拟内存为每个进程提供了一个一致的、私有的地址空间,它让每个进程产生了一种自己在独享主存的错觉(每个进程拥有一片连续完整的内存空间)。
DOCX
846.07KB
2021-04-25 15:51
Linux调度器用户空间接口.pdf
Linux调度器神秘而充满诱惑,每个Linux工程师都想深入其内部一探究竟。不过中国有一句古话叫做“相由心生”,一个模块精巧的内部逻辑(也就是所谓的“心”)其外延就是简洁而优雅的接口(我称之为“相”)。通过外部接口的定义,其实我们也可以收获百分之六七十的该模块的内部信息。因此,本文主要描述Linux调度器开放给用户空间的接口,希望可以通过用户空间的调度器接口来理解Linux调度器的行为。
PDF
200.04KB
2020-12-23 05:49
第十二章_网络搭建及训练.pdf
TensorFlow支持各种异构平台,支持多CPU/GPU、服务器、移动设备,具有良好的跨平台的特性;TensorFlow架构灵活,能够支持各种网络模型,具有良好的通用性;此外,TensorFlow架构具有良好的可扩展性,对OP的扩展支持,Kernel特化方面表现出众。
PDF
24.11KB
2020-12-23 01:42
第十八章_后端架构选型离线及实时计算.pdf
在这个数据爆炸的时代,产生的数据量不断地在攀升,从GB,TB,PB,ZB.挖掘其中数据的价值也是企业在不断地追求的终极目标。但是要想对海量的数据进行挖掘,首先要考虑的就是海量数据的存储问题,比如Tb量级的数据。
PDF
2.65MB
2020-11-28 12:00
thread_info与内核栈stack关系.pdf
thread_info 结构被称为迷你进程描述符,是因为在这个结构中并没有 直接包含与进程相关的字段,而是通过 task 字段指向具体某个进程描 述符。通常这块内存区域的大小是 8KB,也就是两个页的大小(有时候 也使用一个页来存储,即 4KB)。一个进程的内核栈和 thread_info 结构之间的逻辑关系如下图所示:
PDF
380.36KB
2020-10-02 13:01
TensorFlow教程.pdf
尽管TensorFlow设计上足够灵活,可以用于进行各种复杂的数值计算。 但通常人们使用TensorFlow来实现机器学习模型,尤其常用于实现神经网络模型。 从原理上说可以使用张量构建计算图来定义神经网络,并通过自动微分机制训练模型。 但为简洁起见,一般推荐使用TensorFlow的高层次keras接口来实现神经网络网模型。
PDF
3.55MB
2020-09-21 08:31
linux DMA子系统.pdf
DMA是Direct Memory Access的缩写,顾名思义,就是绕开CPU直接访问memory的意思。在计算机中,相比CPU,memory和外设的速度是非常慢的,因而在memory和memory(或者memory和设备)之间搬运数据,非常浪费CPU的时间,造成CPU无法及时处理一些实时事件。因此,工程师们就设计出来一种专门用来搬运数据的器件—-DMA控制器,协助CPU进行数据搬运
PDF
936.54KB
2020-09-20 05:35
MC9S08中文芯片手册
MC9S08中文芯片手册
PDF
5.39MB
2020-09-18 18:42
C及C++程序设计第4版.mobi
《C/C++程序设计》全面地讲述了C/C++语言程序设计的基础知识、程序设计方法和解决实际问题的技巧。全书内容丰富、结构精练、讲解深入浅出、实用性强,并将知识点融入各章典型例题中,同时也注重培养学习者的计算机程序设计能力和良好的程序设计习惯。全书共分为12章,主要内容包括:c语言概述、基本程序设计、程序控制结构、数组、函数、指针、结构体与共用体、位运算、文件、C++基础知识、面向对象程序设计及应用程序实例等
MOBI
4.99MB
2020-09-17 11:12
linux内核同步机制.pdf
并发(Concurrency)是Linux内核中经常会发生的事情. 并发会引起竞态(Race)和阻塞(Block)的问题. 首先, 我们看一个并发引起竞态示例, 对并发有个大致印象, 看看竞态会引起那些问题. 然后, 我们会详解介绍并发, 竞态, 阻塞与休眠的概念. 接着, 我们会介绍Linux提供的用于解决竞态的机制. 接着, 会介绍Linux提供的阻塞机制.
PDF
689.24KB
2020-09-17 10:57