OS 아예 모르겠어요..
글쓴이: adison777 / 작성시간: 목, 2012/04/12 - 4:46오전
공부하다 제 이해력에 이렇게 좌절합니다.
제가 책을 보고 느낀거는
CPU에서 연산을 하려면 결국 커널을 거쳐야하는데
커널을 가기 위해선 소프트웨어 경우 연속된 시스템콜(?)로 구성되고
그렇게 구동된다라고 이해하고있습니다.
그리고 커널 부분도 궁금한데요.
질문은
1. 어플리케이션은 API로 작성되도 이게 결국 시스템콜로 다 일일히 전환되어서 CPU에서 처리하는 건가요.
2. 라이브러리는 그럼 어떤 개념인가요? 결국 다 시스템콜로 구동된다면 라이브러리를 통해 오버헤드를 줄인다라는 개념을 모르겠어요.
3. 쓰레드를 cpu안에 쓰레드 처리기로 보내기 위해 유저레벨 쓰레드를 커널 쓰레드로 바꾸는가??
내가 컴퓨터에서 하는 모든행위가 결국 유저레벨에서 작성하거나 시작될지라도 모드게 커널을 통해서 하드웨어로 뿌려지는데 이 과정에서 모든게 시스템콜로 구성된다. 라는게 지금 머릿속의 주 개념입니다. 근데 이게 책 읽다보니 이상해요.
기본 개념을 잘 잡아야했는데 점차 꼬이는 이 느낌 도와주세요 기본 개념만 잘잡고 싶습니다.
댓글 달기