책너두 (컴퓨터 밑바닥의 비밀) 4일차 운영 체제, 프로세스, 스레드

요약

  • 모든 것은 CPU 에서 시작 됨.
    • 메모리에서 명령어를 하나 가져옴
    • 이 명령어를 실행한 후, 다시 메모리에서 명령어를 가져옴.
  • 운영체제가 탄생하면서 프로그래머는 더 이상 실행 파일을 수동으로 적재하거나 프로그램을 수동으로 유지 관리할 필요가 없어짐.
  • 운영 체제는 모든 것을 백그라운드에서 처리함.
  • 프로세스 주소 공간은 아래에서 위의 방향을 기준으로 다음과 같음.
    • 코드 영역
    • 데이터 영역
    • 힙 영역
    • 스택 영역
  • 스레드는 프로세스 주소 공간을 공유함.
  • 스레드 풀은 스레드 여러 개를 미리 생성해 두고 스레드가 처리할 작업이 생기면 해당 스레드에 처리를 요청함.
    • 미리 생성되어 있기에 스레드 생성 종료 작업이 빈번하게 발생하지 않음.
    • 불필요한 메모리를 소비하지 않음.

댓글

Designed by JB FACTORY