1. Project 2의 목적 및 목표
2. Project 2의 구현사양
3. Project 2의 상세 구현
4. 시연 결과물
5. 구현 소감
6. 참고 자료
7. 경 로
본문내용
1 ) 목 적
- 운영체제의 메모리 관리, 프로세스, 쓰레드의 동작 과정을 이해하고 응용할 수 있는 능력을 갖춘다.
- 메모리/프로세스/스레드 관리 과정 제작시 효율성을 고려함으로써 소프트웨어 설계에서 필수적인 효율적인 설계에 대한 경험을 축적한다.
2 ) 목 표
- I/O 및 System call을 이용한 사용자 프로그램과 운영체제 간에 통신이 가능하도록 구현한다.
- Argument Passing 방법을 구현한다.
- User Program이 발생시키는 시스템 콜들의 처리를 구현한다.
2. Project 2의 구현사양
* 사용자 프로그램 실행을 위한 기본 환경 제작 구현
- Argument Passing
참고문헌
6. 참고자료
-> 교수님이 올려주신 project file 참조
-> 수업시간에 배운 ppt 자료
-> 구글 검색을 통한 정보
-> 선배들의 pintos 과제 자료
OS/390의 성공의 일면에는 그것의 이식성 때문에 가능했다. 역사를 통틀어, 운영체제를 이끌어온 OS/390은 오래된 시스템으로부터 소프트웨어가 동작할 수 있도록 설계되어왔다. 하지만 이것은 오래된 Job Control Language를 의존하는 것이 방해요소가 되었다. 이 운영체제가 현재 대중적인 요소중의 하나는 윈도우 또는 유닉스 기반의 네트워크들로부터 cross-platform 인터페이스를 사용하는 메인프레임 컴퓨터에 데이터가 상주하는데 이 데이터를 접근할 수 있
유닉스라는 의미인 LINUX를 공식적으로 발표하였으며, 이후 수많은 전세계 프로그래머들이 인터넷을 통해서 리누즈의 프로그램에 참여하게 되었고 이로 인해 커널 이외의 많은 프로그램들이 함께 통합된 운영체제로서의 모습을 완성시킬 수 있었다. 그리고 마침내 리눅스는 PC환경에서 멀티태스킹을 지원하는 운영체제로 거듭나게 되었다.리눅스의 특징 (장점)리눅스는 유닉스와 완벽하게 호환 가능리눅스는 공개운영체제리눅스는 PC용 OS보다 안정
구현되었다. 윈도우XP는 특히 고성능 워크스테이션을 위한 64비트 에디션도 개발되었다. 윈도우XP 64비트 에디션은 Win64 API를 기반으로 차세대 애플리케이션을 위한 확장 가능한 고성능 플랫폼을 제공한다. 32비트 시스템과 비교하면 이 아키텍처는 엄청난 양의 데이터를 효율적으로 쓸 수 있게 하며 8테라바이트(1TB = 1024GB)까지 가상 메모리를 지원할 수 있다.WINDOS XP2) 응용 소프트 웨어의 종류이렇듯 기본 운영체제가 설치가 되고나면 그다음부터는 사
OS와 BackOffice가 통합 환경을 이루게 되면서 이러한 통합 환경을 단 하나의 관리툴인 MMC로 관리하게 되어 하나의 인터페이스(MMC)에 익숙하다면 다른 BackOffice의 관리도 쉽게 할 수 있다. - 인터넷을 통한 프린팅 지원 IIP(Internet Printing Protocol) 인터넷을 최대한 활용할 수 있는 새로운 방법입니다. 인터넷을 통해 프린팅을 지원하는 새로운 프로토콜 IIP가 새롭게 선보인다. - 인터넷 인포메이션 서버 5의 기본 내장(Professional 제외) 이제 누구나 쉽게 인터넷
OS와 같은 상업용 유닉스 운영체제도 있으며, 애플은 이것을 받아들여서 자신의 새 운영체제의 핵심 엔진으로 사용하였다. ▪NetBSD (http://www.netbsd.org)NetBSD는 주로 멀티플랫폼 영역에 관심을 두는 관계로 시스템의 소스 구성이 깔끔하고 여러 아키텍처를 동시에 지원할 수 있도록 시스템 의존부(MD, Machine Dependent)와 시스템 비의존부(MI, Machine Independent)로 나누어 두고 있다. NetBSD는 시스템 비의존부를 최대로 하여 새로운 아키텍처에 대한 포팅이나 드라
저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.