[OS]프로그램, 프로세스, 프로세서

2025. 3. 23. 12:26·CS/운영체제

프로그램(Program)

저장장치에 저장되어 있는 정적인 소프트웨어

실행 가능한 소프트웨어

컴파일 언어 기반의 소프트웨어일 경우 main() 함수가 반드시 존재하는 소프트웨어

main()이 없다면, 라이브러리(library) 등으로 분류

프로세스(Process)

실행을 위해 메모리에 올라온 동적인 상태

메모리에 로드(load)되어 주기적으로 CPU에 의해 처리되는 소프트웨어

프로세스 제어 블록(PCB)을 할당받음

동음어: 태스크(task), 잡(job)

프로세서(Processor)

명령을 실행하는 하드웨어

예시: CPU(Central Processing Unit), MPU(Micro Processor Unit), MCU(Micro Controller Unit)

'CS > 운영체제' 카테고리의 다른 글

[OS]프로세스 상태  (0) 2025.03.23
[OS]프로세스 제어 블록(PCB, Process Control Block)  (0) 2025.03.23
[OS]일괄 작업 방식, 시분할 방식  (0) 2025.03.22
[OS]멀티 프로세스(Multi Process), 멀티 코어(Multi-Core)  (0) 2025.03.22
[OS]폴링(Polling), 인터럽트(Interrupt)  (0) 2025.03.17
'CS/운영체제' 카테고리의 다른 글
  • [OS]프로세스 상태
  • [OS]프로세스 제어 블록(PCB, Process Control Block)
  • [OS]일괄 작업 방식, 시분할 방식
  • [OS]멀티 프로세스(Multi Process), 멀티 코어(Multi-Core)
yxxjxxeee
yxxjxxeee
  • yxxjxxeee
    공부 일지
    yxxjxxeee
  • 전체
    오늘
    어제
    • study N
      • Framework
        • Spring
      • Language
        • JavaScript
        • C | C++
        • JAVA
        • PHP
      • CS
        • 네트워크
        • 자료구조
        • 데이터베이스
        • 운영체제
      • DBMS
        • MySQL
      • 코딩테스트 N
        • 백준 N
        • 프로그래머스
        • LeetCode
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 쇼핑몰 제작 프로젝트(PHP)
    • github
  • 공지사항

  • 인기 글

  • 최근 글

  • hELLO Designed By 정상우
    Version v4.10.2
yxxjxxeee
[OS]프로그램, 프로세스, 프로세서
상단으로

티스토리툴바