Stars
3
Forks
0
Language
C
Last Updated
May 08, 2023
Similar Repos
Repo | Language | Stars | Description | Updated At |
---|---|---|---|---|
C | 6 | Reimplementing malloc(), calloc(), realloc(), free() in c from scratch using system calls | Mar 28, 2024 | |
C | 2 | Custom implementations of malloc, calloc, free and realloc. | Aug 14, 2022 | |
Rust | 6 | Implementation of malloc, realloc, calloc, and free in Rust. | May 10, 2022 | |
C | 2 | Rewriting my own version of malloc, free, realloc and calloc. | Jan 04, 2023 | |
C | 8 | Malloc / Free / Realloc / Calloc implementation using a red-black tree | Sep 01, 2022 | |
C | 144 | A quick tutorial on how to implement malloc/free/calloc/realloc | Apr 29, 2023 | |
C | 212 | Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, … | Aug 27, 2022 | |
C | 4 | Implementation of the C library functions malloc(),calloc() and free() | Mar 31, 2023 | |
C++ | 2 | Simple DBMS with controlled management of heap memory without malloc(). | Apr 16, 2023 | |
C++ | 2 | Manage your memory with malloc and free. | Mar 08, 2023 | |
C++ | 8 | Detect memory (de)allocation with new/delete/malloc/free | Apr 25, 2023 | |
C++ | 2 | Replace malloc/free with xmalloc/xfree is faster than the global heap and prevents heap fragmentation faults. | Jan 15, 2023 | |
Rust | 7 | Experimental NUMA-aware, lock-free heap memory allocator | Nov 14, 2020 | |
C++ | 2 | A simple memory manager implemented in C++ (malloc & free) - Operating Systems | Nov 13, 2023 | |
C | 162 | Embedded systems memory management library. Implementations for malloc(), free(), and other useful memory management functions | Aug 09, 2022 | |
C | 54 | Library for catching memory leaks, double-frees along with invalid pointers to free() and realloc(). | May 25, 2022 | |
C | 724 | malloc / free replacement for unmanaged, linear memory situations (e.g. WASM, embedded devices...) | Mar 21, 2023 | |
Rust | 11 | A heap-less, interrupt-safe, lock-free memory pool for Cortex-M devices | Jan 28, 2023 | |
Rust | 2 | Use malloc() and free() for memory management in Rust. Do not use in critical systems … | Apr 28, 2023 | |
C | 6 | A simple, fast, deeply embeddable memory management system (malloc, free). Fast, light. < 1K byte … | Mar 25, 2023 | |
C | 4 | Safe Garbage Collector: allow detect memory leak into your program, reduce call to system malloc … | Sep 20, 2022 | |
C | 14 | Command line memory status tool for MacOS X, similar to free(1) on Linux. | Apr 01, 2023 | |
C++ | 2 | A hardware-oriented memory allocator that acts like the "malloc()" and "free()" function in C language … | Aug 08, 2023 | |
Shell | 28 | This is a shell script to compile your file or project with a wrapper of … | May 03, 2023 | |
Rust | 2 | A shared object for Linux-Systems that you can preload into your binarys. It will trace … | Dec 30, 2021 | |
None | 2 | This is the second volume of the second BTCTKVR magazine. Inside, you will find an … | May 25, 2022 | |
Java | 6 | India's first social network with chat messaging app.Switch from Foreign App to Indian Messenger to … | Mar 22, 2022 | |
C | 7 | CSC 541 Assignment 4 B-Trees Introduction The goals of this assignment are two-fold: To introduce … | Jan 20, 2023 | |
None | 2 | libi error on 6G device Setting to interface 0:0 WARNING: set interface failed, error -8 … | Jun 25, 2022 | |
C++ | 7 | Remote-Code-Publisher Purpose: A Code Repository is a Program responsible for managing source code resources, e.g., … | Sep 08, 2022 | |
None | 4 | software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT … | Jan 22, 2019 | |
None | 2 | practical-case-study-e-operating-systems-programming--300698-1-introduction-in-this-workshop-you-will-be-implementing-a-file-system-simulator-loosely-based-on-historic-file-systems-the-file-system-will-be-have-the-following-properties--it-is-a-single-level-directory-system--the-directory-entry-has-the-following-format-struct-entry--char-user-char-name9-char-extension4-short-blockcount-short-block8--with-the-name-and-extension-fields-being-c-strings-this-structure-is-32-bytes-in-size--the-disk-size-is-160-kbyte-this-is-roughly-one-side-of-a-5-1-4-00-inch-disk--the-smallest-unit-of-allocation-is-1-kbyte--the-main-directory-occupies-the-first-block-of-the-disk-block-0-and-its-size-is-fixed-at-1-block-so-there-can-only-be-32-files-in-this-file-system--as-the-directory-always-occupies-only-the-first-block-therefore-no-control-information-about-it-needs-to-be-stored-in-the-directory-ie-no--entry--the-only-user-is-user-1--user-1-is-not-a-valid-user-and-could-be-used-to-mark-free-directory-entries--alongside-the-directory-you-also-need-a-bitmap-that-is-capable-of-representing-all-of-the-blocks-available-on-the-disk-this-can-be-a-free-space-bitmap-or-an-allocation-bitmap-this-is-your-choice-this-structure-is-not-stored-on-the-disk-but-would-be-computed-by-the-operating-system-when-the-disk-was-inserted-you-are-not-supposed-to-implement-the-actual-storage-only-the-control-structures-of-the-file-system-when-implementing-the-free-bitmap-you-must-use-a-bitmap-ie-it-should-be-an-array-but-each-element-of-the-array-should-represent-several-blocks-1-2-programming-tasks-when-your-program-starts-it-will-assume-that-the-disk-is-unformatted-you-should-provide-a-menu-that-implements-the-following-options-initialise-disk-initialise-disk-control-structures-setting-the-first-block-of-the-disk-to-used-in-the-bitmap-and-marking-all-directory-entries-as-being-available-list-files-in-the-directory-list-the-names-extensions-and-block-counts-of-all-the-valid-files-in-the-directory-display-the-free-bitmap-print-the-value-of-each-of-the-bits-in-the-bitmap-this-need-not-be-pretty-just-a-long-list-of-1s-and-0s-is-sufficient-opencreate-file-scans-the-directory-and-if-the-name-provided-doesnt-exist-then-adds-that-file-to-the-directory-this-file-will-be-used-in-all-subsequent-operations-until-a-new-file-is-opened-or-it-is-deleted-read-file-list-the-blocks-occupied-by-the-currently-open-file-not-the-content-of-these-blocks-as-you-dont-store-this-information-write-file-allocate-another-block-to-the-currently-open-file-you-should-not-preallocate-blocks-for-the-file-you-should-allocate-the-first-available-block-by-scanning-the-bitmap-for-the-first-block-that-is-available-each-write-shall-add-another-block-to-the-file-until-there-are-no-more-slots-to-allocate-blocks-to-or-the-disk-runs-out-of-blocks-there-are-only-8-slots-available-for-each-file-delete-file-deallocate-all-blocks-for-the-current-file-in-the-bitmap-and-marks-as-free-the-directory-entry-for-that-file-you-need-to-pay-close-attention-to-multiple-boundary-conditions-which-exist-in-this-file-system-including-the-total-size-of-the-disk-maximum-size-of-a-file-maximum-number-of-files-etc-2-3-file-fsh-ifndef-fsh-define-fsh--prevent-multiple-inclusion--includestdinth--fsh--various-definitions-for-osp-practical-case-study-e---the-bitmap--extern-uint8t-bitmap20--160kb-disk-with-1kb-blocks--160-bits-for-bitmap---20-bytes---the-directory-entry--struct-entry--char-user-char-name9-char-extension4-short-blockcount-short-block8---the-directory--extern-struct-entry-directory32--extern-means-its-defined-in-another-file-prevents-multiple-definition-errors--int-togglebitint-block--toggles-the-value-of-the-bit-block-in-the-external-array-bitmap-returns-the-current-value-of-the-bit-does-not-validate-block--int-blockstatusint-block--returns-the-status-of-block-in-the-external-array-bitmap-returns-0-if-bitmap-bit-is-0-not-0-if-bitmap-bit-is-1-does-not-validate-block--endif-3-4-file-fsc--fsc-some-useful-functions-for-osp-practical-case-study-e--includefsh-uint8t-bitmap20-struct-entry-directory32-int-togglebitint-block--int-elemblock8-int-posblock8-int-mask1pos-bitmapelemmask-return-bitmapelemmask--int-blockstatusint-block--int-elemblock8-int-posblock8-int-mask1pos-return-bitmapelemmask--5-file-mainc-includestdioh--stdioh-will-be-found-in-the-system-path--includefsh--fsh-will-be-found-in-the-local-path--int-mainint-ac-charav--printfplease-make-me-usefuln-return-0--4-6-file-makefile-all-casee-casee-maino-fso-cc--o-5 | Aug 17, 2022 | |
Solidity | 5 | Skip to content Why GitHub? Team Enterprise Explore Marketplace Pricing Search Sign in Sign up … | May 01, 2022 | |
C | 3 | CSE4/589: PA1 Description CSE 489/589 Programming Assignment 1 Text Chat Application 1. Objectives Develop the … | Nov 03, 2021 | |
C | 45 | The aim of this assignment is to have you do UDP socket client / server … | Aug 29, 2022 | |
Shell | 13 | SEIS 665 Assignment 2: Linux & Git Overview This week we will focus on becoming … | Sep 07, 2022 | |
None | 15 | <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://github.githubassets.com"> <link rel="dns-prefetch" href="https://avatars0.githubusercontent.com"> <link rel="dns-prefetch" … | Jul 11, 2022 | |
None | 5 | Telegram messenger CLI Build Status Command-line interface for Telegram. Uses readline interface. API, Protocol documentation … | Jan 26, 2021 | |
None | 20 | Skip to content github / docs Code Issues 80 Pull requests 35 Discussions Actions Projects … | Jun 05, 2022 | |
C | 24 | The aim of this assignment is to have you do TCP socket client / server … | Nov 13, 2021 | |
None | 5 | Quickstart tutorial Prerequisites Before reading this tutorial you should know a bit of Python. If … | Feb 26, 2023 | |
None | 2 | GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, … | Jan 25, 2022 | |
None | 3 | GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, … | Aug 02, 2022 | |
None | 4 | “My name is Gregory Guy. I have just purchased a video store, and I need … | Jun 06, 2021 | |
None | 2 | Introduction In this project, you will develop a simulator and multiple strategies for the dice … | Dec 16, 2020 | |
None | 2 | GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007 Copyright (C) 2007 Free Software … | Feb 03, 2021 | |
None | 3 | NetSaver Pro ======== Please scroll down if you want to ask a question, request a … | Nov 30, 2021 | |
Rich Text Format | 2 | NetSaver Pro ======== Please scroll down if you want to ask a question, request a … | Nov 30, 2021 | |
None | 10 | A list of practical projects that anyone can solve in any programming language (See solutions). … | Jul 05, 2022 | |
None | 44 | char const* const commands[] = { "aapt", " aapt", " zipalign", "abduco", " abduco", "abook", … | Aug 26, 2022 |