MIT

MIT6.5830-2022 Lab 1: SimpleDB

SimpleDB 组成: classes: 表示 fields, tuples, tuple schemas。 classes: 作用于 tuples 的谓词和条件类。 methods: 在硬盘上存储关系(如heap files),处理并发控制和事务。 classes: 处理 tuples 的操作类 ......
SimpleDB MIT6 5830 2022 MIT

PdfSharpCore是MIT开源协议

PdfSharpCore是MIT开源协议,不过他依赖Sixlabors.Fonts和Sixlabors.ImageSharp库,Sixlabors已经修改了协议,https://sixlabors.com/pricing/上面的说明是:If you are consuming any Six Lab ......
PdfSharpCore MIT

mit 6.824 lab1分析

6.824 lab1 笔记 1. 阅读论文 略 2. 官网rules & hints 2.1 rules map阶段每个worker应该把中间文件分成nReduce份,nReduce是reduce任务的数量 worker完成reduce任务后生成文件名mr-out-X mr-out-X文件每行应该是 ......
6.824 lab1 mit 824 lab

MIT 6.5840 2023 Spring(6.824)LAB1:MapReduce

MIT 6.5840 2023 Spring(6.824)LAB1:MapReduce 前言 本次lab主要是完成一个基于RPC远程调用的单机单文件系统的简单MapReduce框架,并完成单词计数任务。基于golang实现,单Master,多Worker。实现worker的奔溃恢复(Fault To ......
MapReduce 6.5840 Spring 6.824 5840

mit6.s081 lab1:Unix Utilities

1 sleep(easy) 要求:为 xv6实现 UNIX 程序睡眠; 睡眠需要暂停一段用户指定的时间。刻度是由 xv6内核定义的时间概念,即定时器芯片两次中断之间的时间。解决的程序应该在 user/sleep. c 文件中。 一些小提示: 查看user/中的其它程序,如echo.c,grep.c或 ......
Utilities mit6 lab1 Unix mit

MIT 6.172 lec1笔记

为何要做性能工程 性能是购买软件各种特性的货币:我们可以牺牲性能来换取下图中的属性 2004年之后,多核处理器流行了起来。其中每个独立的处理器核都可以参与各种运算,但性能工程仍然复杂因为其涉及到多个方面。如何编写软件来最大化利用硬件,这是此系列课程将要解决的问题。 程序优化实例:矩阵乘法 矩阵乘法原 ......
笔记 6.172 lec1 MIT 172

MIT 6.172 lec2笔记

本节课介绍了优化的一些法则 从以下四个方面介绍了优化法则 Data structures 包装与编码 包装的思想是把多个数据值存储在一个机器字中,而编码的思想是把数据值转换为需要更少比特表示的形式。例如日期字符串"September 11,2018"可以转换为下图中的结构体,其中year为13位,m ......
笔记 6.172 lec2 MIT 172

MIT Linear Algebra

MIT Linear Algebra:按照列的方式进行多维向量的线性组合而不是用对应行和列的各元素的乘积和; ......
Algebra Linear MIT

MIT6.1810的学习笔记

Chapter 0 Operating system interfaces Processes and memory 这一节主要了解一下基础的xv6中的system call 其中fork是对进程本身进行操作的 它复制当前进程的全部内容以及当前进程的fd表 也就是说子进程会做和原进程相同的事且对相同 ......
笔记 MIT6 1810 MIT

ChatGPT is an API ;一个看法(MIT的Lex Fridman教授)

MIT的Lex Fridman教授: (MIT(麻省理工学院缩写)) Humans are an API to ChatGPT.ChatGPT is an API to Python.Python is an API to C.C is an API to assembly.Assembly is  ......
看法 教授 ChatGPT Fridman API

MIT 6.824

大数据存储场景下为什么这么难? 为了追求高性能,进行数据分片 performance -> sharding 为了容错 faults -> tolerance,需要数据复制,多副本 tolerance -> replication 为了维护primary数据与replicate副本的数据一致性 re ......
6.824 MIT 824

MIT6.828学习笔记3(Lab3)

在这个lab中我们需要创建一个用户环境(UNIX中的进程,它们的接口和实现不同),加载一个程序并运行,并使内核能够处理一些常用的中断请求。 ......
笔记 MIT6 Lab3 MIT 828

MIT6.828 Lab 1: C, Assembly, Tools, and Bootstrapping

环境 实现机器为VMWare的虚拟机,操作系统为 Debian-11(无桌面版本),内核版本为 5.10.0,指令集为 AMD64(i7 9700K),编译器为 GCC-10. 代码 Lab 的代码克隆自 https://pdos.csail.mit.edu/6.828/2018/jos.git Q ......
Bootstrapping Assembly Tools MIT6 MIT
共133篇  :5/5页 首页上一页5下一页尾页