├── .gitattributes ├── .gitignore ├── .idea ├── .gitignore ├── encodings.xml ├── miniOS.iml ├── misc.xml ├── modules.xml └── vcs.xml ├── CMakeLists.txt ├── README.md ├── cmake-build-debug ├── .cmake │ └── api │ │ └── v1 │ │ ├── query │ │ ├── cache-v2 │ │ ├── cmakeFiles-v1 │ │ ├── codemodel-v2 │ │ └── toolchains-v1 │ │ └── reply │ │ ├── cache-v2-f66c839177083b475940.json │ │ ├── cmakeFiles-v1-01e7ee549adf0aca24b3.json │ │ ├── codemodel-v2-b17596a2348ce1167c77.json │ │ ├── directory-.-Debug-d0094a50bb2071803777.json │ │ ├── index-2023-06-06T02-16-20-0917.json │ │ ├── target-miniOS-Debug-2219bc7574dbe3e8eed8.json │ │ ├── target-temp-Debug-2da9947b091c9c3d462a.json │ │ └── toolchains-v1-65084d4e30c51dacb6d3.json ├── .ninja_deps ├── .ninja_log ├── build.ninja ├── disk.txt ├── exported.txt ├── import.txt └── miniOS.exe ├── cmake-build-release ├── .cmake │ └── api │ │ └── v1 │ │ ├── query │ │ ├── cache-v2 │ │ ├── cmakeFiles-v1 │ │ ├── codemodel-v2 │ │ └── toolchains-v1 │ │ └── reply │ │ ├── cache-v2-21647bb60aeb7d6e8fa3.json │ │ ├── cmakeFiles-v1-f2e41e02b2d77ff53741.json │ │ ├── codemodel-v2-123680f55a2dbf357cb7.json │ │ ├── directory-.-Release-d0094a50bb2071803777.json │ │ ├── index-2023-06-06T02-16-20-0917.json │ │ ├── target-miniOS-Release-c0e2dec1bb35e644ec4e.json │ │ ├── target-temp-Release-14241473199dc7b1b21d.json │ │ └── toolchains-v1-65084d4e30c51dacb6d3.json ├── .ninja_deps ├── .ninja_log ├── backEnd.exe ├── build.ninja ├── disk.txt ├── exported.txt ├── frontEnd.exe ├── import.txt └── miniOS.exe ├── fcb.cpp ├── fcb.h ├── main.cpp ├── os.cpp ├── os.h └── user.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/miniOS.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/.idea/miniOS.iml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/README.md -------------------------------------------------------------------------------- /cmake-build-debug/.cmake/api/v1/query/cache-v2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmake-build-debug/.cmake/api/v1/query/codemodel-v2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmake-build-debug/.cmake/api/v1/query/toolchains-v1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmake-build-debug/.cmake/api/v1/reply/cache-v2-f66c839177083b475940.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-debug/.cmake/api/v1/reply/cache-v2-f66c839177083b475940.json -------------------------------------------------------------------------------- /cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-01e7ee549adf0aca24b3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-01e7ee549adf0aca24b3.json -------------------------------------------------------------------------------- /cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-b17596a2348ce1167c77.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-b17596a2348ce1167c77.json -------------------------------------------------------------------------------- /cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json -------------------------------------------------------------------------------- /cmake-build-debug/.cmake/api/v1/reply/index-2023-06-06T02-16-20-0917.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-debug/.cmake/api/v1/reply/index-2023-06-06T02-16-20-0917.json -------------------------------------------------------------------------------- /cmake-build-debug/.cmake/api/v1/reply/target-miniOS-Debug-2219bc7574dbe3e8eed8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-debug/.cmake/api/v1/reply/target-miniOS-Debug-2219bc7574dbe3e8eed8.json -------------------------------------------------------------------------------- /cmake-build-debug/.cmake/api/v1/reply/target-temp-Debug-2da9947b091c9c3d462a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-debug/.cmake/api/v1/reply/target-temp-Debug-2da9947b091c9c3d462a.json -------------------------------------------------------------------------------- /cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-65084d4e30c51dacb6d3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-65084d4e30c51dacb6d3.json -------------------------------------------------------------------------------- /cmake-build-debug/.ninja_deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-debug/.ninja_deps -------------------------------------------------------------------------------- /cmake-build-debug/.ninja_log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-debug/.ninja_log -------------------------------------------------------------------------------- /cmake-build-debug/build.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-debug/build.ninja -------------------------------------------------------------------------------- /cmake-build-debug/disk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-debug/disk.txt -------------------------------------------------------------------------------- /cmake-build-debug/exported.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-debug/exported.txt -------------------------------------------------------------------------------- /cmake-build-debug/import.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-debug/import.txt -------------------------------------------------------------------------------- /cmake-build-debug/miniOS.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-debug/miniOS.exe -------------------------------------------------------------------------------- /cmake-build-release/.cmake/api/v1/query/cache-v2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmake-build-release/.cmake/api/v1/query/cmakeFiles-v1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmake-build-release/.cmake/api/v1/query/codemodel-v2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmake-build-release/.cmake/api/v1/query/toolchains-v1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmake-build-release/.cmake/api/v1/reply/cache-v2-21647bb60aeb7d6e8fa3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/.cmake/api/v1/reply/cache-v2-21647bb60aeb7d6e8fa3.json -------------------------------------------------------------------------------- /cmake-build-release/.cmake/api/v1/reply/cmakeFiles-v1-f2e41e02b2d77ff53741.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/.cmake/api/v1/reply/cmakeFiles-v1-f2e41e02b2d77ff53741.json -------------------------------------------------------------------------------- /cmake-build-release/.cmake/api/v1/reply/codemodel-v2-123680f55a2dbf357cb7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/.cmake/api/v1/reply/codemodel-v2-123680f55a2dbf357cb7.json -------------------------------------------------------------------------------- /cmake-build-release/.cmake/api/v1/reply/directory-.-Release-d0094a50bb2071803777.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/.cmake/api/v1/reply/directory-.-Release-d0094a50bb2071803777.json -------------------------------------------------------------------------------- /cmake-build-release/.cmake/api/v1/reply/index-2023-06-06T02-16-20-0917.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/.cmake/api/v1/reply/index-2023-06-06T02-16-20-0917.json -------------------------------------------------------------------------------- /cmake-build-release/.cmake/api/v1/reply/target-miniOS-Release-c0e2dec1bb35e644ec4e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/.cmake/api/v1/reply/target-miniOS-Release-c0e2dec1bb35e644ec4e.json -------------------------------------------------------------------------------- /cmake-build-release/.cmake/api/v1/reply/target-temp-Release-14241473199dc7b1b21d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/.cmake/api/v1/reply/target-temp-Release-14241473199dc7b1b21d.json -------------------------------------------------------------------------------- /cmake-build-release/.cmake/api/v1/reply/toolchains-v1-65084d4e30c51dacb6d3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/.cmake/api/v1/reply/toolchains-v1-65084d4e30c51dacb6d3.json -------------------------------------------------------------------------------- /cmake-build-release/.ninja_deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/.ninja_deps -------------------------------------------------------------------------------- /cmake-build-release/.ninja_log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/.ninja_log -------------------------------------------------------------------------------- /cmake-build-release/backEnd.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/backEnd.exe -------------------------------------------------------------------------------- /cmake-build-release/build.ninja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/build.ninja -------------------------------------------------------------------------------- /cmake-build-release/disk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/disk.txt -------------------------------------------------------------------------------- /cmake-build-release/exported.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/exported.txt -------------------------------------------------------------------------------- /cmake-build-release/frontEnd.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/frontEnd.exe -------------------------------------------------------------------------------- /cmake-build-release/import.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/import.txt -------------------------------------------------------------------------------- /cmake-build-release/miniOS.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/cmake-build-release/miniOS.exe -------------------------------------------------------------------------------- /fcb.cpp: -------------------------------------------------------------------------------- 1 | // 2 | // Created by OrangeJuice on 2023/5/29. 3 | // 4 | 5 | #include "fcb.h" 6 | -------------------------------------------------------------------------------- /fcb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/fcb.h -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/main.cpp -------------------------------------------------------------------------------- /os.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/os.cpp -------------------------------------------------------------------------------- /os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/os.h -------------------------------------------------------------------------------- /user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inannan423/miniOS/HEAD/user.h --------------------------------------------------------------------------------