728x90

피드백 2

슬레이어즈_구분자 프레이밍 피드백

슬레이어즈 트러블 슈팅 관련 피드백패킷이 뭉쳐서 들어오는 문제 관련구분자 프레이밍으로 문제를 해결했는데, 잘은 동작하지만 확장성이 낮고, 문제가 생길 가능성이 크다.그런 이유로 구분자 프레이밍이 아닌 헤더-바디 프로토콜을 사용하면 이러한 문제를 해결할 수 있다.구분자 프레이밍에 문제가 있다.구분자의 충돌 가능성데이터 내용에 구분자와 동일한 패턴이 포함될 수 있다. 이 경우, 실제 데이터와 구분자를 혼동할 수 있어 데이터 패킷의 경계가 잘못 인식될 수 있다.이 문제를 해결하기 위해 데이터를 전송하기 전에 구분자를 이스케이핑(escaping)하거나, 데이터 인코딩 방식을 변경해야 하는데, 이는 추가적인 처리 비용을 초래한다.비효율성구분자가 포함된 데이터를 처리할 때, 구분자를 찾아야 하므로 문자열 검색 연산..

Study/Project 2024.06.18

운영체제 6. 스케줄링 : 멀티 레벨 피드백 큐(MLFQ : Multi-Level Feedback Queue)

6. 스케줄링 : 멀티 레벨 피드백 큐(MLFQ : Multi-Level Feedback Queue) 멀티 레벨 피드백 큐 스케줄러는 Compatible Time-Sharing System(CTSS)에 사용된다. MLFQ가 해결하려고 하는 기본적인 문제는 두 가지이다. 첫째, 짧은 작업을 먼저 실행시켜 반환시간을 최적화 하고자 한다. 둘째, 응답 시간을 최적화한다. 6.1 MLFQ : 기본 규칙 MLFQ는 여러 개의 큐로 구성되며, 각각 다른 우선 순위(Priority level)가 배정된다. 실행준비가 된 프로세스는 이 중 하나의 큐에 존재한다. MLFQ는 실행할 프로세스를 결정하기 위하여 우선순위를 사용한다. 높은 우선 순위를 가진 작업이 선택된다. 큐에 둘 이상의 작업이 존재 할 수 있다. 이들은 ..

책/운영체제 2024.03.03
728x90