upgrade and develop

  • 홈
  • 태그
  • 방명록

2026/07/19 1

[운영체제] 02. 프로세스 개념과 상태 전이

오늘은 운영체제에서 자주 듣는 단어인 프로세스를 정리했다. 처음엔 "프로그램이랑 프로세스가 뭐가 다르지? 그냥 실행 중인 프로그램 아닌가?" 정도로만 알고 있었는데, 운영체제가 한정된 CPU(Central Processing Unit, 중앙처리장치)를 누구한테 줄지 결정하는 그 "누구"가 바로 프로세스다. 이 개념을 대충 알고 넘어가면 뒤에 나오는 스케줄링이나 동기화가 전부 흐릿해진다.이번 글에서는 내가 짠 코드 한 덩어리가 어떻게 실행 가능한 형태로 메모리에 올라가는지, 일단 올라간 뒤에는 어떤 상태들을 오가며 CPU를 받았다 뺏겼다 하는지를 따라가며 정리했다.1. 시스템 소프트웨어 (번역·연결·적재)내가 작성한 소스 코드는 그 자체로는 CPU한테 한 글자도 의미가 없다. 이 부분이 처음엔 잘 와닿지 ..

computer_science/os 2026.07.19
이전
1
다음
더보기
프로필사진

upgrade and develop

https://github.com/undcore

  • 분류 전체보기 (43) N
    • language (15) N
      • c (2)
      • c++ (1)
      • c# (1)
      • java (2)
      • python (0)
      • html (1)
      • visual_basic (1)
      • blazor (6) N
      • android studio (1)
    • data (6) N
      • database (3)
      • oracle (3) N
      • postgresql (0)
      • sql_server (0)
    • computer_science (13) N
      • algorithm (2) N
      • data_structure (2) N
      • os (2) N
      • network (3)
      • security (2)
      • computer_architecture (2)
    • license (0)
      • 정보처리기사 (0)
      • 네트워크관리사 (0)
    • study (9) N
      • git&github (1)
      • server (6) N
      • memo (2) N

Tag

컴퓨터구조, SQL, 변수, Java, raptor, for문, Frontend, 오라클, SQLServer, 반복문, 인터넷보안, RAZOR, c언어, DOTNET, 조건문, blazor, c프로그래밍, ubuntu, Home Server, github actions, docker, Csharp, aspnetcore, 순서도, 배열, 인터넷활용, 컴퓨터네트워크, cloudflare, Algorithm, switch문,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/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 © AXZ Corp. All rights reserved.

티스토리툴바