기록

  • 홈
  • 태그
  • 방명록

Operating System 2

[Pintos] project2-2 syscall 나머지

틀린 내용 있을 수 있습니다 지적 환영 TODO System call implementation - read, write, exec, wait, remove, filesize, seek, tell ^^.. pintos/src/userprog/syscall.c의 스위치문에 마저 케이스를 완성해주고, 아래에 함수 뼈대도 만들어준다. 당연히 헤더파일에도 적어줌. 사실 저번 프로젝트때 여기까지는 해두고 안쓰는건 주석처리해두고 내서 주석만 없애주면 됐다.. 아주 칭찬해 정말 그럼 이제 필요한 파일들을 열어둬야한다(편의를 위해) ppt를 읽어보자 filesys/filesys.h, filesys/file.h, lib/syscall-nr.h을 참조할것, 그렇지만 modify는 필요없다(아직까진-^^;;;)솔직히 그렇게..

Operating System 2023.06.09

[Pintos] project2-1 syscall 일부

틀린 내용 있을 수 있습니다 지적 환영 2-1에서 구현해야 할 syscall는 halt, exit, create, open, close, write src/lib/user/syscall.c를 참고하여 각 함수들로 보내는 값들을 먼저 적어준다 argument의 개수에 따라 syscall0, syscall1 등으로 나눠져있는걸 확인할 수 있는데, 프로젝트 ppt에 따르면, 1: argument is located in esp+1 2: arguments are located in esp+4 (arg0), esp+5 (arg1) 3: arguments are located in esp+5 (arg0), esp+6 (arg1), esp+7 (arg2) 이를 참고하여 적어준다 예를 들어 halt의 경우 `passi..

Operating System 2023.05.01
이전
1
다음
더보기
프로필사진

기록

잊어먹지말자

  • 분류 전체보기 (31)
    • NLP (0)
    • Operating System (2)
    • Coursera (8)
    • Phython (0)
    • Java (1)
    • 그 외의 것들 (3)
    • ABC Winter School (0)
    • C++ (0)
    • System, assembly, computer .. (0)
    • Data structure (0)
    • 유학 (0)
    • 일기 (17)

Tag

오블완, 티스토리챌린지,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바