Process scheduling을 위해 run queue를 뒤질때 O(n)걸리던걸 O(1)알고리즘으로 바꾼걸로 알고있습니다.
전체적으로 프로세스 스케줄링 알고리즘이 향상되어 시스템 성능은 향상됐는데
굶어죽는 프로세스(큭큭) 가 생기는 문제가 있어서 알고리즘 보완중이었는데 요즘 커널 메일링리스트에서
그이야기가 다시는 등장 안하는걸로 보아 해결된 모양....
Process scheduling을 위해 run queue를 뒤질때 O(n)걸리던걸 O(1)알고리즘으로 바꾼걸로 알고있습니다.
전체적으로 프로세스 스케줄링 알고리즘이 향상되어 시스템 성능은 향상됐는데
굶어죽는 프로세스(큭큭) 가 생기는 문제가 있어서 알고리즘 보완중이었는데 요즘 커널 메일링리스트에서
그이야기가 다시는 등장 안하는걸로 보아 해결된 모양....
처음에는 웹브라우저 버튼을 누를때마다 mp3가 끊기곤 했는데, 이번에 test6부터는 사라졌습니다 :) (mm시리즈에서는 좀 더 예전부터 사라졌지만...)
자세히는 모르지만, 알고리즘이 O(1)이 되었으니, 일단 전체적은 퍼포먼
자세히는 모르지만, 알고리즘이 O(1)이 되었으니, 일단 전체적은 퍼포먼스가 올라갔을 테고, 특히 SMP의 경우 scalability가 매우 향상되었다고 합니다. 한마디로 좀 더 enterprise급으로 갔다고 할 수 있겠죠.
자세한 것는 다른 분이...
제 생각엔..
O(1) 이 어떤 특정알로리즘을 가리키는 것이 아니라 알고리즘 성능 표기법인것 같은데요.
O(1)이니까 개체개수(n)에 상관없이 상수시간에 처리한다는 뜻입니다.
폐인, 노가다 그 끝은..?

Re: 제 생각엔..
그런 뜻도 되지만, 이름마저도 O(1)이 되어버렸습니다 8)
제 추측에는........
소켓 처리 방식 방식의 향상이 아닌가 싶습니다
기존의 poll이나 select 방식은 검색 시간이 O(n)이있습니다
불필요한 검색 시간이 아마 epoll 같은 방식을 써서 O(1)정도로
줄여서 렇게 된게 아닌가 싶습니다
그럼
승자는 자기보다 우월한 사람을 보면 존경심을 갖고 그로부터 배울 점을 찾지만 패자는 자기보다 우월한 사람을 만나면 질투심을 갖고 어디 구멍난 곳이 없는지 찾는다.
- 하비스
Process scheduling을 위해 run queue를 뒤질때 O(
Process scheduling을 위해 run queue를 뒤질때 O(n)걸리던걸 O(1)알고리즘으로 바꾼걸로 알고있습니다.
전체적으로 프로세스 스케줄링 알고리즘이 향상되어 시스템 성능은 향상됐는데
굶어죽는 프로세스(큭큭) 가 생기는 문제가 있어서 알고리즘 보완중이었는데 요즘 커널 메일링리스트에서
그이야기가 다시는 등장 안하는걸로 보아 해결된 모양....
-이상에서 이해안되는 용어가 나오는분은.. 궁금하면 공룡책이라도 한번 읽어주시길.
[quote="Tony"]Process scheduling을 위해 run
처음에는 웹브라우저 버튼을 누를때마다 mp3가 끊기곤 했는데, 이번에 test6부터는 사라졌습니다 :) (mm시리즈에서는 좀 더 예전부터 사라졌지만...)
오오오~~~~ O(1)이라..
자세한 내용은 모르겠지만,
SMP스케줄링이 비약적으로 향상되었다면, 계산서버를 이용하는 유저로써 즐거운 일입니다.
2.6 정식 나오자마다 컴파일 해봐야 겠군요 :o
참 글쓴님, O(1)에 대한 참고 기사링크좀 부탁드립니다. 꾸벅
No Pain, No Gain.
댓글 달기