11,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨곰책으로 쉽게 배우는 최소한의 운영체제론
NIC 송수신과 IOCP
NIC를 사용한 송신은 i/o buffer, tcp/ip 를 거쳐서 이루어지고 수신은 direct로 이루어진다라고 이해를 했는데요. 송신은 direct로 이루어지지 않는건가요? 안된다면 왜 그런가요?NIC에 DMA가 지원이되어서 direct로 process까지 수신이 된다 라고 이해를 했는데 IOCP 기능으로도 똑같이 direct로 process까지 수신이 된다 라고 말씀해주신 것 같습니다. DMA가 지원되면 tcp/ip, i/o buffer는 사용하지 않지만 거쳐간다 하지만 IOCP 기능을 사용하면 거쳐가지않고 바로 process로 간다 라고 이해해도 괜찮을까요?
- 해결됨곰책으로 쉽게 배우는 최소한의 운영체제론
운영체제/메모리분할방식 질문있습니다.
안녕하세요. 선생님!운영체제 - 가변 메모리분할 관련 질문있습니다.개념정리)프로그램이 실행된후 가상메모리 부여받고 물리메모리에도 실제 사용할?량만큼의 크기를 OS가 판단하여 공간을 잡는것으로 이해했습니다.궁금한점은 프로세스 A가 비행기 슈팅게임이라고하고 총알을 계속 발사하고있습니다.총알을 메모리에서 삭제안한다고 했을때, 처음 부여받은 물리메모리공간을 만약에 초과하게 된다면 어떻게 되는지? 궁금합니다.가변분할방식 수업중 그림예제에서 프로세스 A,B,C가 물리메모리에 연속으로 배치되는 이미지를 보다가 만약에 A에서 메모리가 증가하게되어 B메모리 영역에 침범하면 어떻게 되는지 궁금합니다.
- 해결됨곰책으로 쉽게 배우는 최소한의 운영체제론
User mode와 관련하여 질문있습니다.
선생님 수업 잘 듣고 있습니다!선생님의 컴퓨터 공학 기초 강의를 듣고 운영체제 강의로 넘어왔습니다.컴퓨터 공학 기초 강의에서는 보지 못했던 User mode에서 App과 Service 계층에 대해 궁금한게 있습니다.App Layer에 있는 Process가 Service Layer에 있는 API를 호출한다고 하셨습니다.c언어에서 printf같은 함수들이 모여있는 lib 폴더가 있는 곳을 Service Layer로 보면 되는건가요?그리고 App과 Service Layer가 너무 생소한데 그냥 무조건 User mode에 저런게 있다고 외우면 될까요?
- 해결됨곰책으로 쉽게 배우는 최소한의 운영체제론
프로세스 생성, 복사 강의 관련
안녕하세요 선생님.좋은 강의 유익하게 듣고 있읍니다. 프로세스 생성, 복사 강의중에생성은- (비유하자면) 주택을 짓기 위하여 토지를 준비하고 건축도면부터 완공까지 새롭게 진행하는 것fork- 기존에 갖고있던 건축도면으로 새 토지위에 건물을 짓는 것exec- 기존 살던 사람이 나가고 새로 들어오는 사람이 내부 인테리어만 변경 하는 것정도로 일단 받아들여도 될까요!제가 오해하고 있는 부분이나 추가적으로 생각해야 할 것이 있는지 조언 부탁드립니다.
- 미해결곰책으로 쉽게 배우는 최소한의 운영체제론
교재 질문
안녕하세요 교수님. 교재를 구매하려고 찾아보던 중, 곰책 신판이 출간 되었던데 이 강의를 듣기 위해서는 구판을 구매하는게 나을까요?
- 해결됨곰책으로 쉽게 배우는 최소한의 운영체제론
"가상 메모리 접근 권한" 영상 관련
안녕하세요. 좋은 강의 감사드립니다.이 강의는 개발자님의 유튜브에도 공개되어 있는 것으로 알고 있습니다. 유튜브에 공개되어 있는 강의 영상을 보면 "가상 메모리 접근 권한"이라는 영상이 있습니다. 혹시 의도하신 것이 아니라면 인프런에 올라온 강의에는 해당 영상이 없는 것 같아서 글을 남겨봅니다.감사합니다.
- 해결됨곰책으로 쉽게 배우는 최소한의 운영체제론
Application Program 설계 시 multi-process vs. multi-thread
안녕하세요, 늘 좋은 강의 감사드립니다.강의 중 Process=Program 이라고 생각하면 된다고 하셨는데,하나의 Application Program을 설계 할 때 동시에 수행되어야 하는 task에 대해 multi-process로 동작하도록 할 것 인가 multi-thread로 동작하도록 할 것 인가는 설계자의 선택의 문제인가요?Process=Program 개념으로 생각하면 설계자 입장에서 하나의 Application Program 내에 여러개의 Process를 만드는 것은 불가능 한 것인가? 이렇게 생각이 들기도 하는데 궁금해서 여쭤봅니다.