Ucore OS 실험 지침 및 소스 코드 웹 사이트 (2020)
- Ucore 실험 지시서
- Ucore Labs 1-8 소스 코드 및 참조 답변
- OS 튜토리얼 랩
전반적인 실험 프로세스
- 학교에서 OS 관련 원리 및 Labx 비디오를 온라인으로 확인하십시오.
- Gitbook의 실험 지침을 읽고 연습 및 실험 보고서를 완료하기 위해 내용을 참조하십시오.
- 실험 환경에서 실험을 완료하고 실험을 GIT 서버에 제출하십시오 (Tsinghua 학생들은 학교 내 GIT 서버에 있어야하며 다른 학생들은 다른 GIT 서버에 제출할 수 있습니다).
- 실험 중에 문제가 발생하면 온라인 OS 코스 질문 세트에 답이 있는지 확인하십시오.
- 답이 없으면 Piazza Online OS 코스 Q & A 및 커뮤니케이션 영역에서 질문을 할 수 있습니다. 매일 (주 7 일) Piazza Online Q & A에는 조교 나 교사가 있습니다. (QQ Group 181873534는 주로 OS 과정에서 일반적인 커뮤니케이션에 사용됩니다);
- 온라인 또는 온라인 운영 체제 과정 연습에서 실험 관련 운동을 더 완료 할 수 있습니다.
4 가지 학습 목표와 해당 수단
- OS의 기본 개념을 마스터하십시오 : 온라인 과정을 읽고 OS의 원칙과 개념을 이해할 수 있습니다. 온라인 실험 가이드를 읽고 소스 코드를 분석하고 labcodes_answer의 실행 실행 실험실을 이해할 수 있습니다.
- 마스터 OS 설계 구현 : 1을 기준으로, 프로그래밍을 통해 8 개의 실험실 실험에서 기본 연습 및 실험 보고서를 작성할 수 있습니다.
- OS의 핵심 기능 마스터 : 2를 기반으로 프로그래밍을 통해 Labcodes의 8 실험실 실험에서 도전 연습을 완료 할 수 있습니다.
- Master OS Scientific Research : 3을 기준으로 읽기 논문, 디자인, 프로그래밍, 실험 평가 및 기타 프로세스 (큰 실험)를 통해 코스 디자인을 완료 할 수 있습니다.
【 알아채다 】
- 재단 구축 내부 강도 -컴퓨터 원칙, C 언어 및 데이터 구조 과정을 미리 배우십시오.
- 좋은 일을하려면 먼저 도구를 선명하게해야합니다. 무기 실험을위한 7 가지 일반적인 도구 목록을 마스터하십시오.
- 그것을 배우는 법을 배우십시오 - 실험에서 운영 체제의 본질을 이해하십시오
- Ren과 Du Meridians -Lab1 및 Lab2를 열기는 어렵습니다. 어떤 학생들은 어려움을 두려워했기 때문에 멈췄습니다. Lab1과 Lab2를 통과 한 후, 인터럽트, 세그먼트 페이지 테이블 메커니즘, 권한 수준 등에 대한 이해는 컴퓨터 원칙에서 더 깊이 이어질 것이며, 이는 Ren과 Du 자오선을 여는 것과 동일하며 후속 실험은 매끄럽습니다.
GitBook의 실험 안내서에는 몇 가지 버그가 있습니다. Piazza Online OS Course Q & A 및 커뮤니케이션 영역에서 질문을하거나 의견을 수정하는 것을 환영합니다. 칭찬과 보상 포인트가 있습니다!
관리자
- Tsinghua.edu.cn의 Yuchen
- tsinghua.edu.cn의 xyong
- gmail.com의 ObjectKuan