WOONY's 인사이트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

시스템 콜 핸들러 1

PintOS Project 2 - User Program (5) System Call(정글사관학교 67일차 TIL) - halt(), exit(), create(), remove()

1. 과제 목표: 시스템 콜 핸들러 및 시스템 콜 구현 Gitbook 설명을 보기 전에, 먼저 시스템 콜의 개념부터 살펴보자. (참고로, user memory access 파트는 시스템 콜의 일부로 check_address()를 구현하는 파트이다. 따라서 시스템 콜 구현에서 함께 설명한다.) 시스템 콜이란? 시스템 콜은, 위 이미지에서 얘기하는 것처럼 운영 체제가 제공하는 서비스에 대한 프로그래밍 인터페이스이다. 유저 프로그램이 함부로 OS에 접근하다가는 보안부터 시작해서 여러 문제를 야기할 수 있다. 또한 이전에 얘기했듯, 유저 프로그램이 하드웨어 단까지 내려가서 작업하는 게 여간 복잡한 게 아니다. 이를 위해서 운영체제를 제공한 것인데 운영체제 내부도 여간 복잡한 게 아니지 않겠나. 따라서 OS의 중..

정글사관학교 개발일지/운영체제-PintOS 2022.01.05
이전
1
다음
더보기
프로필사진

<Top 1%로 거듭나는 성공 처방전, DevPill> 뉴스레터를 운영하고 있습니다. https://maily.so/devpill

  • 분류 전체보기 (261)
    • 회고록 (25)
      • 주간 회고 (13)
      • 월간 회고 (8)
      • 분기 회고 (2)
      • 연간 회고 (1)
    • 정글사관학교 개발일지 (89)
      • 자료구조&알고리즘 (32)
      • RB트리 (2)
      • 메모리 할당 (5)
      • 웹 서버 (7)
      • 운영체제-PintOS (34)
      • 나만의 무기(정글) (2)
    • Java (19)
    • Spring (9)
    • Spring Data (5)
    • DevOps (6)
    • 자바스크립트 (0)
    • NodeJS (1)
    • React Native (3)
    • 자료구조&알고리즘 (3)
    • 데이터베이스 (3)
      • MySQL (3)
    • 프로젝트 (0)
    • 딥러닝 공부 (4)
    • 개발 강의 (6)
      • 스파르타코딩클럽 웹개발 종합반 (4)
    • 크립토 (1)
      • DeFi (1)
    • 기술면접 준비 (3)
    • 스타트업 일기 (30)
      • 첫 창업 이야기 (12)
      • 낮에는 대학원생 밤에는 2세 경영 (0)
      • 디지털 마케팅 강의 (1)
    • 투자 일기 (2)
    • 독서일기 (14)
    • 인사이트 일기 (33)
    • 재료과 대학원생 일기 (5)
      • 1일 1논문 (3)
      • 재료과 대학원생은 무엇을 하나요 (1)
    • 그냥 일기 (0)

Tag

sw사관학교 정글, 개발, 자료구조, 월간 회고, 회고, 인생, 운영체제, OS, 알고리즘, 사업, java, 백준, 파이썬, Pintos, 정글사관학교, 자바, 개발자 회고, 스타트업, 창업, 개발자,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

  • 깃허브
  • 뉴스레터

티스토리툴바