SW정글 week09

황동근·2021년 12월 30일
0

sw정글

목록 보기
9/19

12/30

week09 키워드

  • PROJECT2 : User program
  • Argument Passing, User Memory Access, System Calls, Process Termination Message, Deny Write on Executables, Extend File Descriptor
  • User mode, Kernel mode, Process Environment block(PEB), Process identifier(PID), Register, Memory, system call, filesys related, process related

OS 개념공부(KAIST PintOS Assignment)

  • Virtual Address
    • structure
  • Virtual Memory Layout
    • user / kernel virtual memory
    • page directory base register(PDBR), CR3
    • page table entry(PTE)
  • exception / fault
  • File System
  • Executable and Linkable Format(ELF)
  • BSS

12/31

OS 개념공부(KAIST PintOS Assignment)

  • Accessing User Memory
    • verify the validity of a user-provided pointer
    • check a user pointer points below KERN_BASE
  • Calling Convention
    • %rdi, %rsi, %rdx, %rcx, %r8 and %r9
    • rax
  • System Call
    • external interrupt
    • software exception
    • intr_frame
  • Process Termination Message
  • Deny Write on Executables

1/1

2022년 시작


1/2


1/3

OS 개념공부(권영진 교수님)

Argument Passing 구현


1/4

OS 개념공부(youtube - UNIVERSITY AT BUFFALO)


1/5

OS 개념공부(system call)

  • fork()
  • exec()

1/6

system call 구현

week09

  • 1.5 week

comment

핀토스는 어려움
profile
안녕하세요~

0개의 댓글