THE FIRST EXPLORATION OF PROJECT SPARROWMicrokernel and Monolithic Kernel: Source: https://www.guru99.com/microkernel-in-operating-systems.html I. Background . Source: https://os.inf.tu-dresden.de/Studium/MkK//SS2021/01_intro https://en.wikipedia.org/wiki/L4_microkernel_family#High_assurance:_seL4 https://sel4.systems I. Background . Source: “The seL4 Report”, Gernot Heiser Fosdem 2021. I. Background Src 1.2.1.1 CAmkES I. Background https://docs.sel4.systems/projects/camkes/ https://github.com/seL4/camkes https://github0 码力 | 68 页 | 13.14 MB | 1 年前3
hazard pointer synchronous reclamationPointers: Safe Memory Reclamation for Lock-Free Objects, IEEE Transactions on Parallel and Distributed Systems. 15 (8): 491–504, June 2004. Hazard Pointers – Maged Michael Watch CPPCON 2021 Talk on Concurrency0 码力 | 31 页 | 856.38 KB | 6 月前3
Что нужно знать об архитектуре ClickHouse, чтобы его эффективно использоватьмешают друг другу… ClickHouse: Шардирование + Distributed таблицы! Когда одного сервера не хватает Чтение из Distributed таблицы Чтение из Distributed таблицы CSV 227 Gb, ~1.3 млрд строк SELECT passenger_count Шардов 1 3 140 Время, с. 1,224 0,438 0,043 Ускорени е x2.8 x28.5 Запись в Distributed таблицу Запись в Distributed таблицу › Хочется защититься от аппаратного сбоя… › Данные должны быть доступны0 码力 | 28 页 | 506.94 KB | 1 年前3
Spreadsheet Analysis using Atlassian Toolsdevelopment and other version control tasks. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows https://try.github.io/levels/1/challenges/10 码力 | 1 页 | 120.37 KB | 5 月前3
No Silver Bullet – Essence and Accident in Software Engineeringestablishing software requirements • Growing software organically, adding more and more functions to systems as they are run, used, and tested”Who said it?Frederick Brooks Jr. • Joined IBM in 1956 • Manager Difficulty“Let us consider the inherent properties of this irreducible essence of modern software systems: complexity, conformity, changeability, and invisibility.”Complexity • Software entities are more other high-level language advances • Object-oriented programming • Artificial intelligence • Expert systems • “Automatic” programming • Graphical programming • Program verification • Environments and tools0 码力 | 35 页 | 1.43 MB | 5 月前3
C++20's actually shipped with Unix-like systems – the standard path of the data is /usr/share/zoneinfo • This is the case for Linux distributions, macOS, and some other Unix- like systems • But for Windows? Not America/Nuuk Unfortunately, there is no easy mapping between these two different classification systems. So, MSVC STL considers all ICU time zones (canonical and non-canonical) to be time_zones.510 码力 | 55 页 | 8.67 MB | 6 月前3
基于Rust-vmm实现Kubernetes运行时offering performance similar to C • Memory management without garbage collection • Designed for systems programming Rust is a multi-paradigm programming language focused on performance and safety, especially abstraction for Virtual CPUs (vCPUs). rust-vmm • event-manager: abstractions for implementing event based systems. • linux-loader: parser and loader for vmlinux and bzImage images as well as some other helpers0 码力 | 27 页 | 34.17 MB | 1 年前3
RustBelt - Rust 的形式化语义模型the 2021 Otto Hahn Medal Ralf Jung Assistant professor, Institute for Programming Languages and Systems, ETH Zürich RustBelt Project Background Iris: A Higher-Order Concurrent Separation Logic Framework0 码力 | 21 页 | 2.63 MB | 1 年前3
基于 Rust Arrow Flight 的物联网和时序数据传输及转换工具 霍琳贺Time-Series Data TDengine Telegraf Kafka OPC-UA MQTT Broker Clustered Industrial Automated Systems SCADA/HMI Analytics, ML App Python/Matlab/R Java/C/C++/Restful IoT Application Visualization0 码力 | 29 页 | 2.26 MB | 1 年前3
共 9 条
- 1













