rimse
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (140)
      • JAVA (27)
        • 자바 이론 (16)
        • 자바 실습 (11)
      • Spring (37)
        • 스프링 입문 (6)
        • 스프링 핵심원리 기본편 (13)
        • 스프링 MVC 1편 (18)
      • CS (6)
      • 코딩테스트 (57)
        • 알고리즘 (2)
        • 백준 (3)
        • SW Expert Academy (52)
        • 12주 (0)
        • SQL (0)
      • AI (5)
      • 캡스톤디자인프로젝트 (4)
      • 준비 (0)
      • 금융 (1)
      • 책 리뷰 (0)
      • etc. (2)
      • 투자 (0)
  • 홈
  • 태그
  • 방명록
CS

Linux Kernel & Process Management

Process Creation부모 프로세스(parent process)가 자식 프로세스(children process) 생성부모의 context를 그대로 복사함(context: 관련된 모든 동적, 정적 정보)PID만 다름자식은 복사된 address space에 새로운 프로그램을 올림(load)프로세스의 생성은 다음 두 시스템 콜로 나누어 실행fork() 시스템 콜이 부모를 복사하여 자식 프로세스를 생성exec() 시스템 콜을 통해 새로운 프로그램을 메모리에 올림fork()는 parent가 그대로 있는데, exec()는 child process를 만든 후 parent process가 없어짐 System Calls for Processfork(): create a child(copy)exec(): overl..

2024. 10. 7. 15:05
CS

Linux Kernel & Program Execution

Linux Kernelmemory resident part of Linux(메모리가 상주하는 부분)대부분이 C언어로 작성됨 (성능 상의 이유 혹은 하드웨어 의존적인 일부 코드만 어셈블리 언어로 작성)함수들로 구성다른 프로그램이 커널 함수를 호출할 수 있음이를 system call이라고 부름커널의 주요 구성프로세스 관리(process management)파일 시스템(file system)입출력 관리 시스템(I/O system) ProcessProcess is a program in exeution(프로세스는 실행중인 프로그램)Process의 context(문맥)hardware context: CPU 수행상태Registers, Program counter(PC)user address space: 메모리 상태..

2024. 10. 7. 15:02
  • «
  • 1
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (140)
    • JAVA (27)
      • 자바 이론 (16)
      • 자바 실습 (11)
    • Spring (37)
      • 스프링 입문 (6)
      • 스프링 핵심원리 기본편 (13)
      • 스프링 MVC 1편 (18)
    • CS (6)
    • 코딩테스트 (57)
      • 알고리즘 (2)
      • 백준 (3)
      • SW Expert Academy (52)
      • 12주 (0)
      • SQL (0)
    • AI (5)
    • 캡스톤디자인프로젝트 (4)
    • 준비 (0)
    • 금융 (1)
    • 책 리뷰 (0)
    • etc. (2)
    • 투자 (0)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #Kernel
  • #기본 프로그래밍
  • #멤버 접근 지정자
  • #this 레퍼런스
  • #static 멤버
  • #자바 키워드
  • #클래스
  • #식과 연산자
  • #객체
  • #Python
  • #객체의 소멸
  • #Spring
  • #금융IT
  • #자바
  • #Custom Dataset
  • #스프링 mvc
  • #yolov5
  • #금융공기업IT
  • #inet_pton
  • #시스템sw
  • #SWEA
  • #aws
  • #spring mvc
  • #nonstatic 멤버
  • #Linux
  • #시스템 sw
  • #객체의 치환
  • #스프링
  • #roboflow
  • #객체지향
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © rimse All rights reserved. TistoryWhaleSkin3.4

티스토리툴바