ky.agile

  • 홈
  • 방명록
ky.agile

address space 1

[Process] Process의 개념, Address Space, State, Context switch, API

💡프로세스란 Program: 실행 파일. 코드와 데이터로 이루어져 있음. Process: program의 실행 중인 instance. 💡프로세스의 Address Space (Memory Layout) 모든 각각의 프로세스는 아래와 같이 자신만의 가상 메모리 주소 공간을 가진다. stack: 지역 변수 heap: 동적 할당된 변수 BSS: 초기화되지 않은 정적 변수 data: 초기화된 정적 변수 text: 프로그램 코드 💡프로세스 스케줄링 CPU 안에는 core가 있는데, 이 코어라는 것은 엄밀하게는 한 순간에 하나의 프로세스만을 다룰 수 있으므로, 여러 개의 프로세스가 (거의) 동시에 돌아가기 위해서는 교통정리, 즉 스케줄링이 필요하다. 프로세스의 state ✅New 새 프로세스가 생성되었지만, 아직 운..

컴퓨터과학/컴퓨터구조와 운영체제 2024.03.27
이전
1
다음
더보기
프로필사진

고려대학교 개인정보보호 (융합전공) / 바이오의공학 (본전공) / 학부생 / BoB 13기 취약점분석트랙 / 📧jkyand24@gmail.com / 💻https://github.com/jkyand24

  • 분류 전체보기 (150)
    • 컴퓨터과학 (58)
      • 컴퓨터구조와 운영체제 (23)
      • 네트워크 (6)
      • 웹 (5)
      • DevOps (11)
      • 인공지능 (8)
      • 기타 (5)
    • 보안 (74)
      • 역공학 (2)
      • 시스템 보안 (28)
      • 네트워크 보안 (1)
      • 웹 보안 (8)
      • Security for AI (2)
      • AI for Security (1)
      • 암호학 (4)
      • 하드웨어 보안 (4)
      • Wargame (24)
    • 법 (18)
    • 철학 (0)

Tag

BOF, html, 인터넷주소자원에관한법률, producer consumer problem, dirtycow, buffer overflow, sbof, orw, execve(), objdump, system hacking, ret2main, stack buffer overflow, scanf, wargame, Return Address Overwrite, 개인정보 활용, mqms, canary, address space, sqms, 웹사이트, ROP Chain, UDRP, Dining Philosophers problem, Node.js, return gadget, shellcode, ROP, 인터넷 거버넌스,

Copyright © Kakao Corp. All rights reserved.

티스토리툴바