An open API service providing repository metadata for many open source software ecosystems.

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