우디의 성장일기

  • 홈
  • 태그
  • 방명록

멀티프로그래밍 1

[컴퓨터 시스템] 프로세스와 스케줄러

프로세스 ( Process ) 바이너리 형태의 실행가능 목적파일(실행 파일)로 메모리에 적재되어 실행 중인 프로그램을 프로세스라고 한다. 응용 프로그램은 하나 이상의 프로세스로 이루어져있다. 하나의 응용 프로그램이 여러 프로세스들과 상호작용하면서 실행될 수도 있기 때문이다. ⁕ 엄밀히 말하면 프로그램은 코드와 데이터가 합쳐진 것으로 디스크 상에 목적파일로 혹은 주소공간에서 세그먼트로 존재한다. 그리고 프로세스는 실행 중에 있는 프로그램의 특정 상태이다. fork 함수의 작동 방식을 보면 차이가 명확해진다. fork 함수는 부모 프로세스를 복제하여 새로운 자식 프로세스를 만들어내는데 자식 프로세스는 부모와 동일한 프로그램을 실행한다(교과서 724p). 배치 처리 시스템 ( Batch Processing )..

컴퓨터 시스템 2020.10.10
이전
1
다음
더보기
프로필사진

우디의 성장일기

  • 분류 전체보기 (77)
    • 코테 준비 (30)
    • 웹 (11)
    • 디자인 패턴 (2)
    • 클린코드 (4)
    • 컴퓨터 시스템 (7)
    • 네트워크 (3)
    • 데이터 구조 (0)
    • DB (1)

Tag

floodfill, 가상메모리, N-Queen, heapq, 멀티프로그래밍, stack #queue, 컴파일시스템, 문자열압축, 세그맨테이션, 뮤택스, 가장 먼 노드, BFS, 메모리단편화, 페이지테이블, 문맥전환, gh-pages, jakorea, 깃협업, 프로그래머스, 컴퓨터시스템,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바