/Simple-UnixOS-Kernel

MPs for ECE391 (Computer System Engineering) at UIUC (Spring 2022)

Primary LanguageCMIT LicenseMIT

ECE391-gp27

Everyone who wants to visit/read/fork/clone this repo, please read the texts and statement below before you start. It is important for both you and me.

Intro

Hi, folks. This is the repo for UIUC ECE391 Operating System, where we stored our codes for all 3 MPs and 2 PSs.

Details of the OS kernel implemented for MP3 can be found in mp3_w-extra folder.

MyTeam - Group 27

  • Guanshujie Fu
  • Jiahao Wei
  • Xiaomin Qiu
  • Zitai Kong

Thank you all for the extraordinary works your guys have done.

I distinguish two mp3 project folders for your convenience when refer to the code as some extra credit codes may change the original functionality.

That's it.

ACADEMIC INTEGRITY STATEMENT

According to UIUC ACADEMIC INTEGRITY POLICY:

  1. Policy Statement. The university has the responsibility for maintaining academic integrity so as to protect the quality of education and research on our campus and to protect those who depend upon our integrity.

    1. Expectations of Students. It is the responsibility of each student to refrain from infractions of academic integrity, from conduct that may lead to suspicion of such infractions, and from conduct that aids others in such infractions. Students have been given notice of this Part by virtue of its publication. Regardless of whether a student has actually read this Part, a student is charged with knowledge of it. Ignorance is not a defense.
    2. Expectations of Instructors. It is the responsibility of each Instructor to establish and maintain an environment that supports academic integrity. An essential part of each Instructor’s responsibility is the enforcement of existing standards of academic integrity. If Instructors do not discourage and act upon violations of which they become aware, respect for those standards is undermined. Instructors should provide their students with a clear statement of their expectations concerning academic integrity.
  2. Application. This Part contains the procedures for addressing course-based academic integrity infractions, including proficiency tests taken after enrollment, for all courses in all colleges except for courses in the College of Law, the Carle Illinois College of Medicine, and the College of Veterinary Medicine, as well as, academic integrity infractions in non-course-based degree requirements such as qualifying examinations. This Part also does not apply to pre-enrollment infractions (see § 1-301 and § 1-303) or infractions of the Academic Integrity in Research and Publications Policy.

  3. Definitions. For purposes of this Part, the following definitions shall apply:

    1. Business Day. Monday through Friday, excluding university and campus holidays and reduced service days.
    2. Consultant. A person with whom a student or Instructor may privately consult during the process. A Consultant may attend hearings with a student or Instructor, but may not participate in the hearings, and may not serve as a witness. Each participant may be accompanied by only one Consultant.
    3. Dean. The dean of the college or head of the equivalent academic unit in which a course or examination is conducted or their designee.
    4. Executive Officer (EO). The executive officer or head of the department or unit in which a course or examination is conducted or their designee.
    5. Instructor. A faculty member or authorized staff member who supervises any academic endeavor.
    6. Notice. A written communication conveying information to or from a participant in the process. E-mail notices are strongly encouraged.
    7. Record. The Instructor’s Allegation Notice, written student Response, any materials relied upon by the Instructor to make the Instructor’s decision, the course syllabus, and the Instructor’s Decision Notice.