GitHub topics: operating-system-learning
JuanGallard0/next-fit-console-app
Console app to simulate next fit algorithm used on UNIX memory allocation. Written in C++.
Language: C++ - Size: 12.7 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

twseptian/Operating-System-Codes
Operating System
Language: C - Size: 21.5 KB - Last synced at: 25 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

matlapo/xv6-riscv Fork of mit-pdos/xv6-riscv-fall19
Solutions to assignments (wip) and adding my own comments
Language: C - Size: 15.4 MB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

SonJuHyung/T.A.
T.A. material made by SJH
Language: C - Size: 17.1 MB - Last synced at: 4 months ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

TeddyEngel/FoxOS
A simple operating system with a c++ kernel
Language: C++ - Size: 1010 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

nlintas/Operating-System-Simulator-in-Processing
The simulation shows the interactions between hardware and an operating system at an abstract level.
Language: Processing - Size: 18.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

KesMath/cs170-labs Fork of trinabh/cs170-labs
University of California, Santa Barbara - [CS170: Operating Systems] that leverages Operating Systems: Three Easy Pieces (OSTEP), edition 0.90 to solve labs pertaining to WeensyOS (teachable OS written by Eddie Kohler)
Language: C - Size: 120 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Kaushik268mlore/OPERATING-SYSTEMS
These are some of the fascinating algorithms that I was keen on learning , hence I tried to simulate and tinker similar scenarios in C++ that are used in Optimisations in OS. Hope you learn something!
Language: C++ - Size: 24.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

EnderIce2/FennixProject 📦
An operating system from scratch.
Language: C - Size: 42 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 0

SpeedyCraftah/speedy-os
X86 operating system attempt from scratch written with C, C++ and Assembly.
Language: C - Size: 9.78 MB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

josehu07/rux-kernel
The Rux x86_64 Toy Operating System Kernel (a Rust port of Hux, WIP)
Language: Assembly - Size: 238 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

joshjkk/how-to-make-an-OS
Here you will learn how to make a 64-bit operating system bootloader and kernel. I will explain to you in very simple terms what the things we write does and why it does it.
Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

naimackerman/soal-shift-sisop-modul-3-E09-2021 Fork of wiliamhw/soal-shift-sisop-modul-3-E09-2021
Size: 43.9 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

naimackerman/soal-shift-sisop-modul-4-E09-2021 Fork of wiliamhw/soal-shift-sisop-modul-4-E09-2021
Size: 30.3 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

naimackerman/soal-shift-sisop-modul-2-E09-2021 Fork of wiliamhw/soal-shift-sisop-modul-2-E09-2021
Size: 93.8 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

naimackerman/soal-shift-sisop-modul-1-E09-2021 Fork of wiliamhw/soal-shift-sisop-modul-1-E09-2021
Size: 599 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

naimackerman/fp-sisop-E09-2021 Fork of wiliamhw/fp-sisop-E09-2021
Size: 172 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

mariamills/CPU_Scheduling_Algorithms
This project implements several CPU scheduling algorithms, including First Come First Served (FCFS), Shortest Job Next (SJN), Priority Scheduling, and Round Robin, in Java.
Language: Java - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

martin-bucinskas/fractal-os
Operating System written in Rust.
Language: Rust - Size: 58.6 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

Morpheu5/tOfuS
An open source kernel and OS for music production
Language: C - Size: 164 KB - Last synced at: about 2 years ago - Pushed at: about 13 years ago - Stars: 1 - Forks: 0

Smile040501/os-lab-sem5
Operating Systems Laboratory
Language: C - Size: 204 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

leyviya/Operating_Systems_Project_Beykoz_University
OS course semester project. "Event Simulator".
Language: C++ - Size: 1.45 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

fazeelkhalid/Operating-System-real-life-problems-and-solution
All operating system tasks that help you to prepare yourself for the interviews.
Language: C++ - Size: 2.52 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 4

jakubowiczish/sysopy
[TWOJA MAMA UJEBAŁA SYSOPY, ALE TY BĄDŹ LEPSZY][DEJ GWIAZDKĘ] - ZESTAWY AND KOLOSY SOLUSZYNS - sysopy assignment
Language: C - Size: 19.4 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 12 - Forks: 2

upperdim/beginOS
Hello world OS from scratch, a template for absolute beginners
Language: C - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 14 - Forks: 2

dhavalhirdhav/LearnOS
This is one of my long awaited project on learning to develop an Operating System.
Language: C - Size: 37.1 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 54 - Forks: 4

Brant-Skywalker/MIT-6.S081
My solutions to MIT 6.S081: Operating System Engineering.
Size: 17 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 3

mytechnotalent/ToyOS
ToyOS is a simple x86 OS that only accepts numeric values into the input stream and returns them to a standard out console.
Language: Assembly - Size: 1.73 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 1

shouryaraj/Process-scheduling-simulator
Created programs to simulate two different scheduling algorithms i.e. First come, first served and Preemptive Round Robin scheduling
Language: C - Size: 184 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 1

AB1908/CS374 📦
Language: C - Size: 122 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

0x01h/semaphores-and-signals-ipc 📦
Example project using Linux system calls, IPC primitives and shared memory operations to synchronize processes.
Language: C - Size: 83 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

dasbluehole/myos-32bit 📦
Automatically exported from code.google.com/p/myos-32bit
Language: C - Size: 157 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

ParadoxZero/paradoxOS 📦
Unix unlike operating system.
Language: C - Size: 3 MB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 21 - Forks: 4

gsxgoldenlegendary/osh-2022-labs 📦
A private repository for gsx's osh-2022 labs.
Language: C++ - Size: 7.33 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

dsa-shua/xv6-riscv-projects
xv6-riscv undergrad projects for EEE3535 Operating Systems (2022-Fall Semester) @ Yonsei University
Language: C - Size: 102 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Ankit152/shell-scripting-hijack
Get your hands dirty with shell scripting.
Language: Shell - Size: 17.6 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

tigertv/mykernel-os
hobby operating system
Language: C++ - Size: 29.3 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 1

enygmator/LanternOS.WIKI
This is the WIKI for the LanternOS project. The WIKI is in the form of a website hosted at https://enygmator.github.io/LanternOS.WIKI
Language: JavaScript - Size: 654 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

Kimhan-nah/42seoul
42 Seoul Cursus (2021.5 ~ )
Language: C - Size: 1.09 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

absandell/COP4600-Notes
Used as a collection of notes for COP4600 - Operating Systems at the University of Florida
Size: 77.1 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

raining0109/Operating-System-Notes
操作系统学习笔记
Size: 4.99 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

AlexanderDavid/BankersAlgorithm
Bankers Algorithm with Flask web interface
Language: Python - Size: 40 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

andrewkflui/SwingLMC
A Java implementation of the Little Man's Computer (LMC) with interactive features
Language: Java - Size: 69.3 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

martinspedro/SO-notes
A collection of (not so) short notes for the Operative System course, lectured at Aveiro University
Language: TeX - Size: 15.2 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 0

Rubikoid/rubi_kernel
Very simple kernel created for education reasons
Language: C - Size: 496 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

midimaster21b/Resource-Management-Simulator
This program simulates the request and release of system resources by processes in an operating system.
Language: JavaScript - Size: 4.54 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

javiersanpan/computational-resources
Repository for computational resources class
Language: C - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

lucamienert/LumaOS
An x86 32-bit operating system
Language: C - Size: 265 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 0

alexandremr01/minsh
A minimum shell developed for course CES-33 at ITA, SP, BR.
Language: C - Size: 83 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

ACitronella/ext4-overview
Assignment in ITCS343. Summary about ext4 file system.
Language: TeX - Size: 272 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

creepy-pirate/creepyOS
Basic Operating System implementation using C and Assembly language.
Language: C - Size: 2.81 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

konstantin-v03/OS
Simple operating system for x86 architecture
Language: C - Size: 47.9 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

shiwoaz/operating_system_concepts
operating-system-concepts-10th
Language: C - Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Anivice/Linux-0.12
Linux 0.12 CMake Build
Language: C - Size: 8.51 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

feliposz/sistemas-operacionais
Notas de aula da disciplina Sistemas Operacionais (IMAPES-2003).
Language: HTML - Size: 250 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

tjysdsg/tos
multiboot operating system using ASM_NASM, C++, CMake
Language: C - Size: 3.16 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

vasanthkumar18/eXpOS
Project eXpOS (eXperimental Operating System) is an OS built from scratch.
Language: C - Size: 580 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

Erfaniaa/xv6-os Fork of mit-pdos/xv6-public
xv6 OS with process migration
Language: C - Size: 17.3 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

patrickanguyen/patOS
patOS - Hobbyist x86 Operating System
Language: C - Size: 43 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 1

EvilGeniusModder/AKernelADay
A step by step OS development guide. We will be going from init to fully usable OS. Uses the Linux kernel and build using an existing Linux OS. Contains research and implementation.
Language: C - Size: 45.9 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

oddlyspaced/OS-Lab-4th-Sem
Reference code written in 4th Sem OS Lab
Language: C - Size: 23.4 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

WinsDominoes/WinOS
A very simple operating system, based on MikeOS. Check MikeOS here http://mikeos.sourceforge.net/
Language: Assembly - Size: 299 KB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

Arawn-Davies/quick-i686
Quickly deploy a GCC cross compiler targeting the i686-elf architecture
Language: Shell - Size: 34.2 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Chuckboliver/OS-Case-Study Fork of Kumnoob/OS_caseStudy
OPERATING SYSTEMS @KMITL 2021
Language: C# - Size: 210 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

DaNicolescu/linux_programming_interface
Exercises from the Linux Programming Interface book
Language: C - Size: 26.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ChanifRusydi/sisopch
Coding Matkul Sistem Operasi
Language: C - Size: 34.2 KB - Last synced at: about 23 hours ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

qsrahman/i686-elf-gcc
A Docker-powered i686 GCC cross compiler toolchain for operating system development.
Language: Shell - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

dipankardas011/Custom-OperatingSystem
Language: C - Size: 4.26 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

asifrasheed6/CMP310
Codes from the course Operating Systems (CMP310)
Language: C++ - Size: 57.6 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

zengxingchen/OS_practices_30days_Record
《三十天自制操作系统》学习笔记
Language: Makefile - Size: 67.4 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

thevinayysharma/OS-CLI-Quiz
A short Quiz to get your mind dirty with some Operating systems!
Language: JavaScript - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

berkerol/boun-cmpe322-projects
Projects for Operating Systems course in Boğaziçi University
Language: C++ - Size: 891 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

StjepanPoljak/raspios
A DIY operating system for the Raspberry Pi bootable from Supervisor or Hypervisor (tested on U-Boot). Featuring MMU and memory (heap) allocator.
Language: C - Size: 109 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

ayushgupta138/Starvation-free-Readers-Writers-Problem
Solution to starvation free reader writers problem using FIFO semaphores
Language: C++ - Size: 2.93 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

daviddavo/20asor
Practices from Advanced Networks and Operating Systems from University Complutense of Madrid. 2020/2021. Mirror from GitLab.
Language: C++ - Size: 25.4 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

angad-k/starve-free-reader-writers-problem
A starve-free solution to the readers-writers problem, a classical one in the domain of Operating Systems.
Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

shreyanshanchlia/OS-Process-Scheduler
Visualize various scheduling operations for operating systems.
Language: C# - Size: 4.73 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

mateuspinto/presto
PRESTO is a simulator for scheduling processes and physical memory made in Python 3, with a design highly inspired by htop.
Language: Python - Size: 5.51 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Gap1512/operating-systems
Operating Systems: Three Easy Pieces by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
Language: C - Size: 28.3 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

JLGGG/MINT64
Language: C - Size: 536 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

Minnerlas/crios
Language: C - Size: 87.9 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

AlexanderDavid/Page-Replacement-Algorithm
Page Replacement Qt application for my OS class
Language: C++ - Size: 8.31 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

sakshatshinde/FlykeOS
Writing a super basic operating system from scratch :)
Language: Assembly - Size: 43.9 KB - Last synced at: 22 days ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

Almothana12/Operating-System-Concepts
some solutions for Operating Systems Concepts projects
Language: C - Size: 18.6 KB - Last synced at: 6 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

suraj44/cs61-f19-psets Fork of cs61/cs61-f19-psets
Problem sets from Harvard's CS61 Course. Impements process memory isolation, virtual memory, and some system calls in a tiny operating system called WeensyOS
Language: C++ - Size: 150 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

Dynmi/MIT6.828_Opreating_System_Assignments
Assignment / MIT6.828 / Opreating_System
Language: C - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

kivimango/visage
Language: Rust - Size: 14.6 KB - Last synced at: 9 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

zhangshuai-neu/pt_os
ProtoType Operating System
Language: C - Size: 415 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

GizDave/Operating-Systems-Labs
(2018 Spring)
Language: Java - Size: 1.67 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

krprashant94/PamOS
A basic operating system that can do nothing
Language: C++ - Size: 10.7 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

darekaze/pfpf-scheduler
>> pipe-fork-pipe-fork time scheduler in c
Language: C - Size: 1.01 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 1

mark-ruuan/OS-Codes
Language: Shell - Size: 3.91 KB - Last synced at: 11 days ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

vaishaks/vosix
Attempt at writing a bare-metal Operating System for the Raspberry Pi 3.
Language: C - Size: 58.6 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

Kabbah/projetos-pingpong-os
Mini-projetos desenvolvidos para a disciplina de Sistemas Operacionais.
Language: C - Size: 93.8 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1

liquidsunset/akira Fork of allesmi/akira
Language: HTML - Size: 8.93 MB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

chichunchen/2017-jserv-summery-system-software
Notes and learning of
Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0
