새벽까지
article thumbnail
비선점형 스케줄링 HRN의 우선순위
자격증/정보처리기사 2023. 4. 17. 21:46

컴퓨터에서 여러 개의 작업(프로세스)이 동시에 실행될 때, 스케줄링 알고리즘을 이용하여 각 작업이 언제 CPU를 할당받을지 결정됩니다. 스케줄링 알고리즘 중에는 "비선점형 스케줄링"이라는 것이 있습니다. 이 방식에서는 작업이 CPU를 할당받으면 끝날 때까지 CPU를 계속 사용합니다. 따라서 다른 작업이 CPU를 요청하면 그 작업은 기다리게 됩니다. 이 때, 각 작업의 성능을 평가하기 위해서는 해당 작업이 기다리는 시간과 CPU를 사용하는 시간을 고려해야 합니다. 예를 들어, A(메모장 실행)과 B(PPT실행)가 있고 각각의 작업이 CPU를 사용하는 시간이 3초라고 가정하면, 메모장 실행 A가 CPU를 요청한 후 바로 CPU를 할당받았다면, 메모장 실행 A의 대기 시간은 0초이고, PPT실행 B가 CPU를..

article thumbnail
프로토콜을 구성하는 대표적인 세 가지 요소
자격증/정보처리기사 2023. 4. 17. 21:14

프로토콜은 네트워크 내에서 사전에 약속된 통신규약이고. 구문(Syntax), 의미(Semantic), 타이밍(Timing)으로 구성됩니다. 프로토콜의 3 구성요소인 구문(Syntax), 의미(Semantic), 타이밍(Timing)을 일반적인 사회생활에 빗대어 설명해보자면 이렇습니다. 📐 1. 구문(Syntax) 구문은 우리가 일상 생활에서 사용하는 문법 규칙과 비슷한데요. 예를 들어, 우리가 영어를 사용할 때, 명사는 보통 문장의 주어나 목적어로 사용되며, 동사는 문장에서 어떤 일이 발생하는지를 나타내는 말합니다. 마찬가지로, 프로토콜에서도 데이터를 보내고 받을 때, 정해진 구문 규칙을 따라야 합니다. 이러한 구문 규칙을 준수하여 통신하여야 하여야 효율이 좋을 수 있습니다 🔑 2. 의미(Semantic..