• LF몰 이벤트
  • 캠퍼스북
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

Nachos(나초스) 프로젝트 A+ 받은 리포트

*지*
최초 등록일
2017.04.03
최종 저작일
2016.04
34페이지/파일확장자 어도비 PDF
가격 5,000원 할인쿠폰받기
다운로드
장바구니

소개글

나초스 프로젝트 곧 마감일텐데 하시느라 힘드시죠? ^^
따끈따끈한 자료로 A+받아서 발표했던 자료입니다.
문서화 잘 되어있고 보면 2시간에 과제 끝내버립니다~~
(본인은 2주 걸림..)

목차

I. Nachos Project에 대해
1. 정의 및 소개
2. 구조
3. Nachos 구성요소
4. MIPS
5. C++

II. 작업환경
1. 컴퓨터 정보
2. 가상 운영체제 정보

III. Cross-compiler 설치 과정

IV. Nachos compile 과정

V. Nachos application compile 과정

VI. Nachos 실행 및 결과

VII. main() 함수 분석
1. Q1
2. Q2
3. Q3

VIII. 고찰
1. 오류 내용
2. 느낀점

X. 참고문헌

본문내용

Nachos Project 에 대해
정의 및 소개
Nachos
Not Another Completely Heuristic Operating System
소프트웨어 교육 프로그램으로 University of California, Berkeley 의 Thomas Anderson 에 의해 개발되었으며 현재 전 세계 많은 대학에서 사용한다.
Nachos Project 의 목표는 학생들에게 운영체제 디자인에 대한 개념 및 Nachos System 안에서의 중요한 기능적 부분들의 실행을 소개해주기 위함이다. 운영체제는 기본적으로 컴퓨터의 하드웨어를 제어하고 응용소프트웨어를 위한 기반 환경을 제공하여, 사용자가 컴퓨터를 사용할 수 있도록 중재하는 프로그램으로 Nachos 를 통해 이러한 OS 를 익히게 된다.
Nachos 는 호스트 운영체제에서 사용자 프로세스로 운영되며, MIPS 머신을 가상으로 시뮬레이션하여 이 가상으로 작동하고 있는 MIPS 머신 위에서 커널로써 작동한다. MIPS 시뮬레이터는 Nachos Operaing system 위에서 사용자 프로그램들의 코드를 실행하며, 이 Nachos code 들의 ports 는 다양한 구조로 이루어져 있다.

이 Nachos project 의 경우, 다른 운영체제(host OS) 위에서 운영체제(a guest OS)를 실행할 수 있는 Bochs/VMWare 과 같은 운영체제 시뮬레이터의 의미를 지닌다.
이것은 아래의 특징을 지닌다:
• A CPU(a MIPS CPU)
• A hard drive
• An interrupt controller, timer, and mics. Other components

구조
Nachos 에서 그 이전의 많은 시스템, 어플리케이션, 운영체제커널과 하드웨어 시뮬레이터는 보통 UNIX 프로세스에서 함께 실행한다.
Nachos 는 5 개의 주요 구성요소를 포함한다. 스레드 관리 및 동기화, 파일 시스템, 사용자 레벨 멀티프로그래밍 지원, 가상메모리 시스템 그리고 네트워크다.

참고 자료

http://en.wikipedia.org/wiki/Nachos_Instructional_Operating_System
https://www.usenix.org/legacy/publications/library/proceedings/sd93/christopher.pdf
Thread : https://www.usenix.org/legacy/publications/library/proceedings/sd93/christopher.pdf
네이버 지식 백과 – 두산백과
http://terms.naver.com/entry.nhn?docId=1232195&cid=40942&categoryId=32837
https://ko.wikipedia.org/wiki/%EC%8B%9C%EC%8A%A4%ED%85%9C_%ED%98%B8%EC%B6%9C
https://ko.wikipedia.org/wiki/%EB%8B%A4%EC%A4%91%EC%9E%91%EC%97%85
https://ko.wikipedia.org/wiki/%ED%8C%8C%EC%9D%BC_%EC%8B%9C%EC%8A%A4%ED%85%9C
네이버 지식백과 - IT 용어사전
http://terms.naver.com/entry.nhn?docId=843904&cid=42346&categoryId=42346
https://ko.wikipedia.org/wiki/MIPS_%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98
https://ko.wikipedia.org/wiki/C%2B%2B
http://blog.naver.com/kim1bon/220553379401
네이버 지식백과 – IT 용어사전
http://terms.naver.com/entry.nhn?docId=860630&cid=42346&categoryId=42346
https://ko.wikipedia.org/wiki/Make_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4)
http://rosaria1113.blog.me/55069750
*지*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

최근 본 자료더보기
탑툰 이벤트
Nachos(나초스) 프로젝트 A+ 받은 리포트
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업