|
|
|
|
OS 핀토스와 유닉스 명령어 구현
|
|
|
|
PINTOS
※ 목 차 ※
1. Project 2의 목적 및 목표
2. Project 2의 구현사양
3. Project 2의 상세 구현
4. 시연 결과물
5. 구현 소감
6. 참고 자료
7. 경 로
1. Project 2의 목적 및 목표
1 ) 목 적
- 운영체제의 메모리 관리, 프로세스, 쓰레드의 동작 과정을 이해하고 응용할 수 있는 능력을 갖춘다.
- 메모리/프로세스/스레드 관리 과정 제작시 효율성을 고려함으로써 소프트웨어 설계에서 필수적인 효율적인 설계에 대한 경험을 축적한다.
2 ) 목 표
- I/O 및 System call을 이용한 사용자 프로그램과 운영체제 간에 통신이 가능하도록 구현한다.
- Argument Passing 방법을 구현한다.
- User Program이 발생시키는 시스템 콜들의 처리를 구현한다.
2. Project 2의 구현사양
* 사용자 프로그램 실행을 위한 기본 환경 제작 구현
- Argument Passing
- Understanding system call infrastucture
* 시스템 콜 구현
- halt, exit systemp call 구현
- Process_wait() 함수 구현, bad pointer access 방지
- File 관련 시스템 콜 구현
- Exec 및 wait 시스템 콜 구현
3. Project 2의 상세 구현
- argument Passing system call
1) Argument Passing
.... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|