스케줄링 성능 평가 기준 평균 대기 시간 = 각 프로세스들이 수행이 완료될 때까지 준비 큐에서 기다리는 시간의 합들의 평균 값 평균 반환 시간 = 각 프로세스들이 생성된 시점부터 수행이 완료된 시점까지의 소요 시간들의 평균 값 선점 = 우선순위가 더 높은 프로세스가 CPU를 빼앗아 사용 가능 비선점 = 한 번 CPU를 할당 받으면 다른 프로세스가 빼앗아 사용할 수 없음 First-Come First-Served 스케줄링 비선점 스케줄링 알고리즘 준비 큐에 도착한 순서에 따라 디스패치 장점 가장 간단한 스케줄링 기법 단점 짧은 프로세스가 긴 프로세스를 기다리거나, 중요한 프로세스가 나중에 수행될 수 있음 -> 대화식 운영체제에는 부적합 프로세스들의 도착 순서에 따라 평균 반환 시간이 크게 변함 Shorte..
KNOU 기말시험 대비 튜터님의 온라인 특강을 들었다. 상속 챕터의 본 강의는 아직 못 보고 특강을 먼저 들었는데, Java와 비슷하면서도 다른 점들이 있어 어려우면서도 재미있었다. 무엇보다도 어떤 포인터가 어떤 객체를 가리키느냐에 따라 구동 방식이 달라진다.
시스템 소프트웨어 시스템 소프트웨어는 컴퓨터의 하드웨어 구성 요소를 부드럽게 작동하도록 설계된 프로그램으로, 하드웨어 자원의 효율적 관리, 작업 관리 및 특정 기능의 수행을 통해 컴퓨터의 전체적인 운영을 담 당한다. 컴퓨터 시스템은 시스템 소프트웨어 없이는 동작할 수 없다. 시스템 소프트웨어는 주로 운영체제를 통해 컴퓨터의 내부 기능을 제어하며, 모니터, 프린터, 저장장치 등의 주변기기 또한 제어 한다. 시스템 소프트웨어는 컴퓨터 시스템의 자원을 관리하는 바, 메모리에서 하드디스크로 데이터 를 전송하거나 문자열을 디스플레이 장치로 출력하는 등의 작업을 수행한다. 시스템 소프트웨어는 특히 컴퓨터의 하드웨어를 동작하는 데에 사용되는 바, 일반적으로 시스템 소프트웨어는 컴퓨터 제 조사에 의해 시스템 하드웨어와..