개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.03 05:44

운영체제와 시스템 프로그래밍에 대한 도움을 부탁드립니다

목록
  • 리버스엔지니어링도령 1일 전 2025.04.03 05:44
  • 2
    1
저는 현재 운영체제와 시스템 프로그래밍에 대해 공부중인데, 프로세스 관리에 대한 내용을 이해하는데 어려움을 겪고 있습니다.

프로세스 구조와 스케줄링 알고리즘에 대해 공부하던 중, 프로세스 상태가 READY, RUNNING, WAITING, ZOMBIE, TERMINATED로 분류된다는 것을 알았습니다.

여기서 READY 상태의 프로세스에 대해 궁금한 점이 있습니다. READY 상태의 프로세스는 CPU를 할당받을 때까지 기다리는 상태라고 이해했는데,

CPU를 할당받기 전에도 메모리에 할당된 메모리와 자원을 사용할 수 있는지 궁금합니다.

혹시 READY 상태의 프로세스는 CPU를 할당받기 전에도 메모리와 자원을 사용할 수 있는지 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  1일 전



    READY 상태의 프로세스는 메모리와 자원을 할당받은 상태이지만, CPU를 할당받을 때까지 실행되지 않습니다.

    READY 상태의 프로세스는 CPU를 할당받기 전에도 메모리와 자원을 사용할 수 있습니다.

    예를 들어, 프로세스가 READY 상태일 때, 메모리에서 데이터를 읽거나 쓰거나, 파일을 읽거나 쓰거나, 네트워크를 통해 데이터를 전송하거나, 자원을 할당받아 사용할 수 있습니다.

    하지만, CPU를 할당받지 못한 채로 프로세스가 실행되면, 메모리와 자원을 사용할 수 없습니다.

    READY 상태의 프로세스는 CPU를 할당받기 전에도 메모리와 자원을 사용할 수 있지만, CPU를 할당받지 못한 채로 프로세스가 실행되면, 메모리와 자원을 사용할 수 없습니다.

    2025-04-03 05:45

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 8,894건 / 2 페이지

검색

게시물 검색