Concurrency Threading OS
1.0.0
Shiraz University OS-Lab 코스의 Java에 스레딩이있는 간단한 동시성 프로젝트.
이 프로젝트는 프로세스 관리 기능을 갖춘 운영 체제 (OS)의 시뮬레이션입니다. 이를 통해 실행 프로세스를 모니터링하고 실행을 관리하며 리소스 사용을 시뮬레이션 할 수 있습니다.
프로젝트는 다음 수업으로 구성됩니다.
ProcessCheck : 현재 실행중인 모든 프로세스를 리소스 사용에 대한 정보로 모니터링합니다.ProcessManager : 주어진 명령을 적용하여 특정 프로세스를 관리합니다 (예 : 킬, 삭감, 수면).VPN : 리소스 사용으로 VPN 프로세스를 시뮬레이션합니다.Mine : 자원 사용으로 광업 프로세스를 시뮬레이션합니다.Counter : 자원 사용으로 계산 프로세스를 시뮬레이션합니다.OS : 운영 체제를 대표하는 주요 클래스. 실행 및 대기 프로세스를 관리하고 리소스 가용성을 확인하며 시스템과 상호 작용하기위한 명령 줄 인터페이스를 제공합니다. 로컬로 프로젝트를 실행하려면 다음 단계를 따르십시오.
OS.java 파일을 컴파일하고 실행하십시오. 이 프로젝트는 운영 체제와 상호 작용하기위한 명령 줄 인터페이스를 제공합니다. 프로그램을 실행하면 옵션 메뉴가 제공됩니다.
해당 번호를 입력하여 원하는 옵션을 선택하고 프로그램에서 제공 한 지침을 따르십시오.

프로젝트에 대한 기여를 환영합니다! 문제가 발생하거나 개선에 대한 제안이 있으면 풀 요청을 제출하거나 GitHub 저장소에 문제를 열어주십시오.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다.