{"id":18438818,"url":"https://github.com/youseftareq33/java_os_1_memory-managment_mvt-simulation","last_synced_at":"2026-05-17T11:34:59.671Z","repository":{"id":248925212,"uuid":"830199241","full_name":"youseftareq33/Java_OS_1_Memory-Managment_MVT-Simulation","owner":"youseftareq33","description":"simulating the MVT (Multiprogramming with a Variable number of Tasks) memory management technique.","archived":false,"fork":false,"pushed_at":"2024-07-17T19:53:53.000Z","size":295,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-27T07:48:58.756Z","etag":null,"topics":["java","javafx","memory-management","mvt","operating-system"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/youseftareq33.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-17T19:47:40.000Z","updated_at":"2024-10-12T06:39:25.000Z","dependencies_parsed_at":"2024-07-18T00:03:12.734Z","dependency_job_id":"f0a7d4f7-a637-4e5f-b4ba-968c0bcfaaf5","html_url":"https://github.com/youseftareq33/Java_OS_1_Memory-Managment_MVT-Simulation","commit_stats":null,"previous_names":["youseftareq33/java_os_1_memory-managment_mvt-simulation"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/youseftareq33/Java_OS_1_Memory-Managment_MVT-Simulation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/youseftareq33%2FJava_OS_1_Memory-Managment_MVT-Simulation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/youseftareq33%2FJava_OS_1_Memory-Managment_MVT-Simulation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/youseftareq33%2FJava_OS_1_Memory-Managment_MVT-Simulation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/youseftareq33%2FJava_OS_1_Memory-Managment_MVT-Simulation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/youseftareq33","download_url":"https://codeload.github.com/youseftareq33/Java_OS_1_Memory-Managment_MVT-Simulation/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/youseftareq33%2FJava_OS_1_Memory-Managment_MVT-Simulation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33136868,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T09:28:26.183Z","status":"ssl_error","status_checked_at":"2026-05-17T09:27:52.702Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","javafx","memory-management","mvt","operating-system"],"created_at":"2024-11-06T06:22:02.307Z","updated_at":"2026-05-17T11:34:59.654Z","avatar_url":"https://github.com/youseftareq33.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Memory Managment\n\n## Description:\n\nThis project involves simulating the MVT (Multiprogramming with a Variable number of Tasks) memory management technique used in IBM machines.\nMVT dynamically allocates memory to processes based on their needs, managing both the ready and job queues to ensure efficient memory utilization and process execution using FCFS(First Come First Serve).\n\n### Memory Management Simulation:\n\n- Memory Size: 2048 MB\n\n- OS allocated: 512 MB\n\n- Compaction: When the number of holes in memory exceeds 3, a compaction (defragmentation) process must be performed. This reallocation creates a single large hole at the high memory end.\n\n### Note: There is app_photo Folder\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyouseftareq33%2Fjava_os_1_memory-managment_mvt-simulation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyouseftareq33%2Fjava_os_1_memory-managment_mvt-simulation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyouseftareq33%2Fjava_os_1_memory-managment_mvt-simulation/lists"}