Projects‎ > ‎2014년‎ > ‎

CSI

Team Name


    1. 팀 소개

    팀원의 역할을 소개하는 간단한 동영상을 이곳에 추가한다. ( YouTube에 등록해야 한다. )

    CSI조 조원 소개 영상입니다.

    운영체제(CSI조) - 조원 소개 영상


     
    2. 주제 및 제작 계획

    운영체제 여러 기능 중 영화로 표현할 주제를 선정하고 제작 일정 등을 정리하여 보고서로 제출한다.
    보고서는 PDF로 이 페이지에 첨부한 후, 이 곳에 파일 링크를 생성한다.

    요약

    CPU Scheduling의 여러 방식(FIFO, SRTCF, Lottery Scheduling)들을 이해하기 쉽게 설명한다.



    3. 시나리오 및 콘티

    선정된 주제를 영화로 제작하기 위한 시나리오 및 콘티를 제작하여 제출한다.
    콘티가 이미지화가 가능한 경우 이곳에 이미지로 첨부하여 나타나게 한다. 그렇지 않은 경우 PDF 파일로 첨부한 후 이곳에 파일 링크를 생성한다.

    요약

    카페에 온 손님들의 음료 주문량을 통해 Short Job과 Long Job을 구분하고
    그에 따른 CPU Scheduling(FIFO, SRTCF, Lottery Scheduling)을 설명한다.

    Case 1. FIFO
     - 도착한 손님 순서대로 음료 주문을 받는다. 주문량이 많은 손님(Long Job) 뒤에서 기다리는 주문량이 적은 손님(Short Job)의 불만을 보여준다. (+simple, -short job get stuck behind long job)

    Case 2. SRTCF
    - 일정 시간동안의 주문을 끝내고 기다리는 손님과 주문하고 있던 손님의 남은 주문량을 비교하여 더 적은 주문량을 가진 손님이 우선적으로 음료를 주문할 수 있도록 한다. (+optimal(average response time), -unfair to long job, - hard to predict the future)

    Case 3. Lottery Scheduling
    - 주문량이 많은 손님(Long Job)에게는 복권을 1장 주고, 주문량이 적은 손님(Short Job)에게는 복권을 10장을 준다. 그리고 추첨을 통해서 복권이 뽑힌 손님이 음료를 주문한다. (+long job의 당첨 확률이 0%가 아니므로 불공평함을 해소할 수 있다.)

    Case 4. Bonus 영상(시나리오 및 콘티 추가)
    - 주문량이 적은 손님(Short Job)으로 가장한 주문량이 많은 손님(Long Job)의 모습을 보여준다.
    (User action that can foil intent of the OS designer)



    4. 동영상

    중간 결과 동영상과 최종 시연 동영상을 이곳에 각각 추가한다.
    CSI조 최종 영상입니다.

    운영체제‎(CSI조)‎ - 최종 영상


    5. 보고서 및 회의록

    중간 경과 보고서 및 회의록을 PDF 파일로 첨부한다. 각 회의록에는 참석자의 인증사진이 첨부되어야만 한다.

      Ċ
      최진우,
      2014. 6. 8. 오전 7:11
      Ċ
      최진우,
      2014. 6. 8. 오전 7:11
      Ċ
      최진우,
      2014. 6. 8. 오전 7:11
      Ċ
      최진우,
      2014. 6. 8. 오전 7:11
      Ċ
      최진우,
      2014. 6. 8. 오전 7:11
      Ċ
      최진우,
      2014. 5. 26. 오전 3:46
      Ċ
      최진우,
      2014. 5. 19. 오전 1:11
      Ċ
      최진우,
      2014. 5. 2. 오전 5:46