묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[CS 기술면접 2] 말이 트이는 운영체제
블로킹/논블로킹과 동기/비동기
안녕하십니까 운영체제 관련 강의 수강중인 학생입니다. 강의를 보다가 궁금한점이 생겨 질문을 남깁니다. 하드웨어 수행 과정 챕터의 용어를 설명해주시는 과정에서 동기식 입출력과 비동기식 입출력에 대한 내용이 있습니다. 제어권을 바로 다시 돌려받냐, 제어권을 넘긴상태로 일을 진행하지 못하고 대기하냐에 대한 설명은 블로킹/논블로킹으로 알고있고 동기/비동기의 경우에는 결과 순서가 보장되냐의 차이로 알고있습니다. 해당 개념들이 유사하지만 조금 다른걸로 이해하고있는데, 동기식 입출력과 비동기식 입출력이라고 말씀해주신 이유가 궁금합니다. 혹시 제가 놓친 부분이 있을까요??
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
로컬스토리지, 세션스토리지, 쿠키의 공통점
안녕하세요! 강의 잘 듣고 있습니다. 선생님. 오늘은 로컬스토리지, 세션스토리지, 쿠키의 공통점에서 "캐싱으로 인해 다운로드 하는 컨텐츠가 줄어들어 웹사이트의 컨텐츠를 더 빨리 다운로드가 가능하다"는 부분에 대해 이해가 안가는 부분이 있어 질문드립니다. 우선 쿠키는 사용자 정보를 저장하는 건데, 웹사이트의 컨텐츠를 빨리 받는 것과 관련이 어떻게 있는지 모르겠습니다. 또한 로컬스토리지 같은 경우도 사용 예시가 '입력창에 입력했던 기록', '새로고침해도 남아있는 필터링 값', '장바구니', '로그인 유지'인데 웹사이트의 컨텐츠 다운로드 속도를 어떻게 빠르게 하는지는 모르겠습니다. 좋은 강의 해주셔서 잘 듣고 있습니다. 답변 미리 감사드립니다!
-
해결됨[CS 기술면접 2] 말이 트이는 운영체제
입출력 명령을 위한 인터럽트 발생
하드웨어 수행 과정 - CPU 연산과 I/O 연산, 인터럽트, 사용자 모드와 커널모드, 시스템 콜 용어 정리수강 중입니다.p.10 의 프로그램 수행 과정 내용에서 프로그램 A 가 입출력 명령을 지시했을 때, 프로세스 A 가 직접 인터럽트를 발생시킨다는 부분의 내용이 잘 이해가 가지 않습니다.프로그램 A 에서 입출력과 관련한 명령이 존재하는 경우 프로세스 A 에서 시스템 콜을 실행(트랩)하고, 프로세스 A 가 커널 모드로 변경되어 실제 I/O 명령이 입출력 블로킹으로 수행되므로 이 때 CPU 제어권이 프로그램 B 에게 넘어가야 하는 것 아닌가요?이후 I/O 명령이 완료되는 경우 인터럽트가 발생하는 흐름은 동일하게 동작하는 것으로 이해했는데2,3번 수행 과정이 제가 알고 있는 내용과는 일치하지 않는 것 같아서 질문 드립니다.
-
해결됨[취업폭격기] 공공기관 전산직(IT) 취업 준비를 위한 정규과정 (기초~고급)
컴퓨터일반
안녕하세요 컴퓨터 일반 학습예정입니다.제가 컴퓨터구조,운영체제,데이터통신,인터넷 파트 등 절반정도의 내용을 몰라서 혹시 컴퓨터 일반을 공부할때 인터넷강의를 들어야할까 고민입니다. 추천하신다면 어떤강의를 추천하시나요?
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
IPv4가 IPv6보다 빠른 경우
안녕하세요! 강의 너무 잘 듣고 있습니다. 오늘은 IPv4, IPv6에서 질문이 있습니다. "일반적으로 IPv6가 속도가 빠르지만, 일부사례에서는 IP4보다 속도가 느린 경우가 있다" 그 일부사례가 어떤 경우가 있을까요? IPv6의 헤더 고정길이(40비트)가 더 클 수 있어서 그런걸까요?아니면 네트워크 장치(라우터 등) 중에서 IPv6와 호환(?)이 안되는 경우가 있어서 그런걸까요? 질문 받아주셔서 감사드립니다!
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
UDP가 전송계층의 역할을 못하는 건 아닌지
안녕하세요 선생님 강의 잘 듣고 있습니다. 전송계층에서 UDP 프로토콜을 공부하다 의문이 있어 질문 드리게 되었습니다. 전송 계층은 데이터가 오류없이 순서대로 전달되도록 돕는 계층이라고 설명해주셨는데요, 전송계층의 대표 프로토콜 중 하나인 UDP는 신뢰성이 없고, 순서도 보장하지 않는데, 전송 계층의 대표 프로토콜이 될 수 있는 이유가 궁금합니다. 기업들에서 UDP를 최적화해서 신뢰성있도록 바꾸기 때문인 걸까요?? 질문 받아주셔서 감사합니다.
-
해결됨[CS 기술면접 1] 말이 트이는 컴퓨터 구조
부록:인터뷰 연습 에서..
부록에 적혀 있는 질문들과 꼬리질문들을 실제 기업 면접에서 물어보나요?이제 컴공 4학년되면서 면접을 미리 대비하려는데, 면접 경험이 없어서, 이런 기초적인 것들을 진짜로 묻는지 궁금합니다. 물론 다 배운 내용이긴 하지만,저 질문들로 글을 쓰는 지금 저한테 물어본다면 제대로 대답을 못할 것 같네요 ..
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
Path MTU 발견하였음에도 패킷 분할이 필요한 이유?
안녕하세요! MTU 강의를 듣다가 이해하지 못한 부분이 있어 질문드립니다. 교재에,"데이터는 전송 전에 패킷 단위로 쪼개지며, 이때 MTU를 기준으로 크기가 결정됩니다" 부분을 읽고 처음 패킷을 만드는 시점 즉, "전송 전"에 이미 PMTUD를 통해 '최대 패킷 크기'를 파악하고 그에 맞춰 패킷 크기를 정했다고 이해했습니다. 그런데 그렇다면 이후 패킷 분할하는 과정은 원래 필요가 없는 거 아닌가요??처음 패킷이 생성되는 시점에 이미 Path MTU에 맞춰서 패킷이 생성되었을거라 생각했습니다.
-
해결됨[CS 기술면접 1] 말이 트이는 컴퓨터 구조
5:20 오타 발견했습니다
ALU인데 ARU라고 되어 있습니다.감사합니다.
-
해결됨[CS 기술면접 6] 말이 트이는 자바와 객체지향
기본형과 참조형 타입의 차이 - 설명 질문
7:27 에서 함수 내에서 사용되는 지역 변수 자체는 금방 사라지는데 이러한 값들을 스택이 아니라 힙에 저장하는 것이 유리하다. 라고 설명하셨는데요! 스택이 아니라 힙에 저장 -> 힙이 아니라 스택에 저장이 맞는 표현인 것 같아서 설명이 잘못된 것인지 제가 잘못 이해하고 있는건지 질문드립니다.
-
미해결게임 프로그래머 취업 비법서(대기업 실제 면접 모음집)
기술면접
안녕하세요 올해 클라이언트 직군 취업이 목표인 사람입니다. 취업이 급한 경우 c++/ 자료구조, 알고리즘 / 게임수학, 그래픽스 / 상용엔진, 정도만 하라고 하셨는데요 컴퓨터구조, 운영체제, 네트워크, 데이터베이스 같은 CS는 면접 대비용으로만 준비해봐도 충분할까요?아직 면접경험이 없어서 이부분은 잘 모르겠어서 질문드립니다. 감사합니다.
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
노션 접근이 안됩니다 ㅠㅠ
같은 질문 드려서 죄송합니다 선생님. 노션에 접근이 되지 않습니다.. 다시 한번만 확인 부탁드리겠습니다 ㅠㅠ
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
노션 공유 부탁드립니다.
안녕하세요. 구글 시트에 제출드린지 일주일 가까이 지났는데 아직 노션 공유가 안되어있어서요.. 이 글 확인하신다면 공유 부탁 드립니다. 공유 요청드린 이메일은 han931120@gmail.com 입니다! 그리고 Array vs Linked List같은 수업 자료들도 노션 공유를 받아야 확인할 수 있는건지 알려주시면 감사하겠습니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
교재의 LFU 알고리즘에서 6번이 왜 히트인가요?
교재의 LFU 알고리즘에서 6번이 왜 히트인가요?3이 기존에 없어서 miss가 아닌지 궁금합니다!!
-
미해결개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
유니코드 문자 집합
0과 1로 문자를 표현하는 방법 챕터에서한과 글을 예시로 들어주셨을 때 최종값이 한 : 11101101 10010101 10011100(2)글 : 11101010 10111000 1000000(2)이라고 나오는건 EUC-KR에서의 완성형 인코딩 방식인걸까요?
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
페이지 교체 알고리즘? 프레임 교체 알고리즘?
FIFO, LRU와 같은 페이지 교체 알고리즘은 '페이지'란 용어를 쓴 것을 보면 가상 메모리 영역에서 교체를 하는 것으로 생각되는데 내용을 보면 실제 메모리 영역의 '프레임'을 교체하는 것으로 보입니다. 왜 페이지란 용어를 썼는지가 궁금합니다. 실제로는 '프레임'교체 알고리즘이라고 불려야하는 것 아닌가요? 왜냐하면 가상 메모리 관점에서 모든 '페이지'는 그 용량에 관계 없이 모두 올라가있고, tlb나 page table에 매핑된 실제 메모리의 프레임이 존재하는지를 탐색하는 관점인데 왜 '페이지'교체 알고리즘인지 너무 이해가 안돼서요 ㅠㅠ
-
해결됨[CS 기술면접 2] 말이 트이는 운영체제
강의 설명 끊김
19강 3분 37초에 "페이지 테이블의 주소 변환 기법을 살펴보겠습니다."를 말하시고 끊긴 것처럼 해당 개념에 대한 설명없이 다음으로 넘어가는 것 같습니다.
-
해결됨[CS 기술면접 2] 말이 트이는 운영체제
메모리 최적화 다이어그램 검증
17강을 보고 제가 이해한대로 다이어그램을 그려보았는데 잘 이해했는지 검토해주시면 감사하겠습니다.
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
Static 키워드가 메모리에 올라가는 시점
안녕하세요 선생님! 강의를 듣던 중 static 키워드가 메모리에 올라가는 시점을 확실히 알고 싶어 질문드리게 되었습니다. 강의에서 static은 선언하자마자 메모리에 올라간다고 하셨는데요, 그게 클래스 내부에서 static 변수나 함수를 선언했을 때 메모리에 올라간다는 의미가 맞나요?그러면 100개의 클래스를 작성하고, 거기에 static으로 함수나 변수를 써놓으면 그게 다 사용되지 않아도 메모리에 올라가는 건가요??
-
해결됨[CS 기술면접 2] 말이 트이는 운영체제
프로세스 상태 다이어그램 검증 및 질문
5~8강을 보고 정리를 다이어그램을 그려봤는데 틀린 부분이 있으면 말씀해주셨으면 좋겠습니다.질문Blocked 상태인 프로세스가 Swap out 되어 디스크로 쫓겨나더라도, 이전에 요청했던 입력 작업은 해당 키보드 컨트롤러가 멈추지 않고 계속 수행하는 것이 맞나요? 만약 맞다면 이후 사용자가 입력을 완료해서 인터럽트가 발생하면 CPU가 이를 인지하고 운영체제에게 제어권을 넘겨주게 되는데,이때 운영체제가 키보드 컨트롤러로부터 입력된 데이터를 받아오고, 해당 프로세스의 상태를 Suspended-Blocked에서 Suspended-Ready로 변경해 주는 것인가요?