운영 체제 : 실용
이 저장소는 운영 체제의 실습을 보유합니다.
모든 실습은 C 또는 C++ 언어로되어 있습니다.
실제 목록
- 부모와 자식이 실행되는 프로그램 (Fork () 및/또는 exec () 명령 사용)를 작성하십시오.
에이. 동일한 프로그램, 동일한 코드.
비. 동일한 프로그램, 다른 코드.
기음. 종료하기 전에 부모는 자녀가 임무를 완수하기를 기다립니다. - 커널 버전, CPU 유형 및 모델을 포함한 Linux 커널의 동작을보고하는 프로그램을 작성하십시오. (CPU 정보)
- 구성된 메모리에 대한 정보, 무료 및 중고 메모리에 대한 정보를 포함하여 Linux 커널의 동작을보고하는 프로그램을 작성하십시오. (메모리 정보)
- 소유자 액세스 권한, 파일 액세스 시간을 포함하여 파일 이름을 인쇄하는 프로그램을 작성하십시오. 여기서 파일 이름이 인수로 표시됩니다.
- 시스템 호출을 사용하여 파일을 복사하는 프로그램을 작성하십시오.
- FCFS 스케줄링 알고리즘을 구현하는 프로그램을 작성하십시오.
- 라운드 로빈 스케줄링 알고리즘을 구현하는 프로그램을 작성하십시오.
- SJF 스케줄링 알고리즘을 구현하는 프로그램을 작성하십시오.
- 비판적 우선 순위 기반 스케줄링 알고리즘을 구현하기위한 프로그램을 작성하십시오.
- 선제 적 우선 순위 기반 스케줄링 알고리즘을 구현하기위한 프로그램을 작성하십시오.
- SRJF 스케줄링 알고리즘을 구현하는 프로그램을 작성하십시오.
- 스레드 라이브러리를 사용하여 N 숫자의 합계를 계산하는 프로그램을 작성하십시오.
- 최초의 적합성, 최고 및 최악의 할당 전략을 구현하는 프로그램을 작성하십시오.