초딩코보 루피
close
프로필 사진

초딩코보 루피

github: @denev6

  • All (43)
    • 개발일지 (5)
    • CS (14)
    • Algorithm (23)
    • Daily (0)
      • 일상 (0)
      • 후기 (0)
      • news (0)
  • 홈
  • 태그
  • 방명록
[CS] 프로세스 API(Process API)

[CS] 프로세스 API(Process API)

프로그램을 실행시키면, OS는 해당 프로그램을 프로세스 형태로 관리함.프로세스 API: 프로그래머가 프로세스를 생성, 제어, 모니터링할 수 있도록 OS가 제공하는 함수(시스템 콜)들의 집합. Unix 계열 시스템에서는 fork(), exec(), wait() 등이 있다.fork(): 새로운 프로세스 만들기기능: fork()는 현재 프로세스를 복사하여 "자식 프로세스"를 하나 더 만듦.동작 원리:호출한 시점에서 프로세스가 두 개로 나뉨.부모 프로세스: 기존 프로세스자식 프로세스: 부모의 복사본반환값 차이:부모 프로세스: fork()가 자식 프로세스의 PID(프로세스 ID)를 반환자식 프로세스: fork()가 0을 반환결과:이렇게 반환값의 차이를 이용해 부모와 자식에서 각각 다른 코드를 실행.예제 코드:in..

  • format_list_bulleted CS
  • · 2024. 11. 25.
[CS] 자바의 메모리 구조, Static, 그리고 main() 메서드

[CS] 자바의 메모리 구조, Static, 그리고 main() 메서드

1. 자바의 메모리 구조메서드 영역메서드 영역은 프로그램을 실행하는데 필요한 공통 데이터를 관리한다. 이 영역은 프로그램의 모든 영역에서 공유한다.클래스 정보: 클래스의 실행코드(바이트 코드), 필드, 메서드와 생성자 코드 등 모든 실행 코드가 존재한다.static 영역: static 변수들을 보관한다.런타임 상수 풀: 프로그램을 실행하는데 필요한 공통 리터럴 상수를 보관한다.스택 영역스택 영역은 자바 실행 시 생성이 되는데, 스레드 1개당 하나의 스택이 생성된다. 그리고 메소드가 호출될 때마다 스택 영역에는 스택 프레임이 하나씩 쌓이게 된다.스택 프레임: 지역 변수(매개변수 포함), 중간 연산 결과, 메소드 호출 정보 등을 포함한다.- Local Variables: 메소드의 지역 변수들을 갖는다.- O..

  • format_list_bulleted CS
  • · 2024. 11. 3.
  • navigate_before
  • 1
  • 2
  • 3
  • navigate_next
공지사항
전체 카테고리
  • All (43)
    • 개발일지 (5)
    • CS (14)
    • Algorithm (23)
    • Daily (0)
      • 일상 (0)
      • 후기 (0)
      • news (0)
인기 글
전체 방문자
오늘
어제
Copyright © Ruppi 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바