낙서장

  • 홈
  • 태그
  • 방명록

_exit 1

Kern Koh Kernel of Linux Process Management 정리

커널은 하드웨어을 관리해야 됨 또한 프로그램들이 잘 돌아갈 수 있도록 잘 받쳐줘야 함 하드웨어 관리를 위해 metadata를 가지는 내부적인 자료구조?를 가지고 있음 - ex) disk 같은 경우엔 어떤 섹터가 놀고 있는지에 대한 정보 프로세스 관리를 위한 데이터 구조인 PCB(Process Control Block)도 있음 PCB(Process Control Block) PCB가 가져야 하는 metadata의 집합 프로그램을 돌리다 예를 들어 disk에 대한 I/O 작업을 해달라 하면 disk wait queue에 들어가고 I/O가 끝났을 때 상태를 표시하기 위한 Status가 있음 I/O가 끝나서 CPU의 처리가 필요하면 ready queue라는 리스트에 들어감 process가 I/O 작업이 필요하면..

OS, Kernel 2022.07.19
이전
1
다음
더보기
프로필사진

낙서장

https://velog.io/@msh1307

  • 분류 전체보기 (94)
    • WARGAME (34)
      • FTZ (11)
      • pwnable.kr (6)
      • Lord of sql injection (9)
      • webhacking.kr (5)
      • pwnable.tw (3)
    • SYSTEM HACKING (7)
    • REVERSE ENGINEERING (1)
    • 프로그래밍 (13)
      • C (9)
      • JAVASCRIPT (2)
      • PYTHON (2)
    • PS (5)
      • BOJ (5)
    • Layer7 동아리 과제 (28)
    • OS, Kernel (5)
    • POSIX 동아리 정리 (1)

Tag

링커, flask, pwnable.kr, OS, 시스템콜, malloc libc leak, pwnable.tw, 하드웨어, 리버싱, Level10, BOJ, sysmallc_mmap, FTZ, mmap libc leak, kernel, 커널, 백준, lord of sql injection, 해커스쿨, 리눅스 커널,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바