멀티태스킹... :: 2006/11/24 14:21


멀티태스킹 환경에서는 여러 개의 프로세스가 동시에 수행된다.
정확하게 표현하자면 여러 프로세스는 CPU 시간을 나누어서 반복적으로 실행된다.
종종 잘못된 프로그램은 이러한 CPU 시간을 독식하려 한다.
다른 프로그램들은 CPU 시간을 얻지 못해 작업을 수행하지 못한다.
시스템은 비 정상적으로 동작하기 시작한다.

이쯤 되면 관리자는 뭔가가 잘못되고 있음을 눈치챈다.
작업 관리자를 띄워보면 해당 프로세스가 100%를 잡아 먹는 다는 것을 알 수 있다.
관리자는 CPU 시간을 독식하는 프로세스를 제거한다.
시스템은 다시 원활하게 동작한다~

결국 CPU를 독식하려는 프로그램은 CPU 시간을 하나도 할당받지 못한다~

우리가 사는 세상도 별반 다르지 않다.
누군가의 시간을 우리가 비 정상적으로 독식하는건 아닌지 점검해 볼 필요가 있다.
그가 스케줄링하는 시간 이상을 우리가 원하고, 그 결과로 시스템에 이상이 발생하면~
결국은 시간을 하나도 얻지 못할 수 도 있다.
스폰서
글타래

  • 2주간 인기 글
  • 2주간 인기글이 없습니다.
Trackback Address :: http://jiniya.net/tt/trackback/349
  • Gravatar Image.
    microDev | 2006/11/24 22:57 | PERMALINK | EDIT/DEL | REPLY

    참.. 공감하는바입니다...
    코드위즈님 블로그를 자주 들려서 좋은 정보를 많이 얻고 있습니다^^
    덧글은 첨인데... 더욱 자주 들리께요..

    • Gravatar Image.
      codewiz | 2006/11/28 02:22 | PERMALINK | EDIT/DEL

      microDev님 방가워용~ ㅎㅎ-
      자주 놀러와 주세용.. ㅋㅋ-

Name
Password
Homepage
Secret