inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

174만명의 커뮤니티!! 함께 토론해봐요.

Chapter 06. 캐시 메모리에 대해 질문 드립니다.

해결됨

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

iOS 의 swift 언어를 공부할 때 메모리는 코드, 데이터, 힙, 스택으로 나누어져 있으며 이것은 가상 메모리 상의 구분으로 알고 있습니다. 코드 영역에는 컴파일된 저급 언어, 데이터 영역에는 전역변수나 타입 자체가 저장 되며 힙 영역에는 참조타입의 객체 들이 주로 저장되는 것으로 알고 있습니다. 왠지 캐시메모리에는 컴파일된 저급 언어 전체 와 데이터 영역이나 힙 영역에 저장된 데이터 중 일부가 주로 저장 될 것 같다는 생각이 드는데, 실제로 그런지 아니면 가상 메모리상의 구분 과는 무관한 것인지 궁금한데 알 수 있을까요?

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
Pong Pong 댓글 1 좋아요 0 조회수 578

CPU 에 관련한 질문드립니다. (Chapter 05)

해결됨

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

애플의 CPU 가 전성비가 좋다는 이야기를 종종 들어서 생겨난 호기심인데요. CPU 의 ISA 가 전성비에도 영향을 주나요? 책을 읽고 강의를 보면서(Chapter 05), 파이프라이닝이 수월한지가 전성비에 영향을 주는 건가? 하는 호기심이 생겼습니다.

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
Pong Pong 댓글 1 좋아요 0 조회수 483

파일 수정 시 API는 변경되지 않는 실습 질문 있습니다.

해결됨

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 유사한 질문을 보았지만 제가 이해한게 맞는지 알고싶어 질문 드립니다. API 실습 2번의 b.js 파일에서 사진과 같이 "name" 데이터만 API로 만들어져서 사용한 것이고, 실습에서 수정하신 "tall" : "200"은 API에 관계 없는 부분의 수정이라 상관 없다고 하신 걸까요? key 값인 "name" 데이터를 수정하면 반영 되는데, API로 만들어진 것 외의 데이터 수정을 의미하신 건지 궁금합니다. 부족하지만 이해한 것이 맞는지 질문 드립니다. 감사합니다.

  • 면접
  • 운영체제
  • 기술면접
Pingman 댓글 1 좋아요 0 조회수 447

Dynamic Array vs Linked List

해결됨

기출로 대비하는 개발자 전공면접 [CS 완전정복]

안녕하세요 강사님, 제목 그대로 위의 두 자료구조를 비교한다고 하면, 삽입/삭제를 자주해야 될 때 말고는 어느 상황에 Linked List를 쓰는게 나은가요? 그리고 Dynamic Array도 메모리를 적게 쓰는 중요한 상황일 때, Linked List보다 효율적이라고 할 수 있나요?

  • 면접
  • 운영체제
  • 기술면접
체스터 댓글 1 좋아요 1 조회수 380

네트워크의 기초 #5

미해결

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

안녕하세요. 선생님 강의 잘 듣고 있습니다. 현재 네트워크의 기초#5 가 강의에서 누락된 것 같습니다. 네트워크의 기초#4 이후 바로 네트워크의 분류 : LAN , MAN, WAN 으로 강의가 진행됩니다. 확인 부탁드립니다. 감사합니다.

  • 면접
  • 운영체제
  • 기술면접
김동현 댓글 1 좋아요 0 조회수 380

A*알고리즘 작성과정에서 블록 안에서 초기화를 한 이유가 궁금합니다.

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘

player.cpp의 AStar 함수 내에서 //초기값 { int32 g = 0; int32 h = 10 * (abs(dest.y - start.y) + abs(dest.x - start.x)); pq.push(PQNode{ g + h, g, start }); best[start.y][start.x] = g + h; parent[start] = start; } 이렇게 { } 블록을 설정하고 그 안에서 초기화를 한 이유가 궁금합니다.

  • 기술면접
두타르 댓글 1 좋아요 0 조회수 634

1강에서의 List와 자료구조편에서의 List의 차이가 뭘까요?

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘

안녕하세요 1강에서 List를 구현할 때는 head 포인터 하나만 갖고 노드를 연결했는데 자료구조 편에서 구현한 리스트는 head와 tail을 갖고있는데 혹시 어떤 차이가 있는걸까요? 추가질문 list의 중간 삽입/ 삭제도 iterator를 들고있지 않아 순차접근 하는 경우는 시간 복잡도가 O(N)인가요?

  • 기술면접
ccj829 댓글 1 좋아요 0 조회수 642

큰돌님 서브넷마스크 교안 질문이 있습니다.

미해결

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

먼저, 강의 잘 듣고 있습니다 :) 서브넷마스크 부분을 잘 듣고 이해했다고 생각했는데 강의교안 1부 133p 퀴즈부분 Q. 10개의 사무실이 있으며 사무실당 12개 장치를 연결한다면? 에서 `한 서브네트워크(서브넷)당 123.12.12.12 /28로 16개의 네트워크를 확보해야.` 이 부분 123.12.12.12는 어떻게 나온 숫자인지 궁금합니다.

  • 면접
  • 운영체제
  • 기술면접
김크크 댓글 1 좋아요 0 조회수 455

DB index 적용 column (1% and 99%)

해결됨

기출로 대비하는 개발자 전공면접 [CS 완전정복]

안녕하세요. Column에 index를 생성할 때는 SELECT 횟수가 INSERT/UPDATE/DELET 연산보다 많고 column의 데이터 중복도가 낮으며 데이터 양이 많아야 효율적이다라는 것은 이해했습니다. 그렇기 때문에 남자 1% 와 여자 99%인 column에서는 index를 생성하면 안된다는 것도 이해했습니다. 그러다가 만약 "1%와 99%인 column에서 조회만 발생하는데 비즈니스 요구사항에 따라 1%에 대해서만 조회가 일어나면 index를 생성하여도 되는가?"에 대해서 의문이 생겼습니다. 예를 들어 1이 백만개가 있고 2가 1개 있으며 조회가 굉장히 많이 일어나는데 어떠한 경우에서도 2에 대해서만 조회가 발생한다고 한다고 가정했을 때 index를 생성하지 않으면 백만하고도 한 번의 탐색을 해야 합니다. 하지만 index를 하면 한 번의 탐색으로 조회를 완료할 수 있습니다. 이럴 경우에는 index를 생성하는 것이 더 효율적일 수도 있나요?

  • 면접
  • 운영체제
  • 기술면접
  • index
  • column
codesver 댓글 1 좋아요 1 조회수 566

시스템 버스와 관련하여 질문드립니다.

해결됨

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

책 p.46 메인보드와 시스템 버스 에 대한 질문입니다. 제어버스를 통해 제어신호를 보내는 주체는 제어장치로 이해하고 있습니다. 그런데 나머지 주소버스와 데이터버스를 이용하는 주체가 무엇인지는 명시적으로 주어진 것 같지는 않아서요. 주소버스를 통해 메모리를 찾아가고 데이터 버스를 통해 데이터를 읽고 쓰는 주체도 제어장치 인가요?

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
Pong Pong 댓글 1 좋아요 0 조회수 660

뭔가 더 심화해서 배울 수 있는 자료가 더 있을지 넌지시 여쭤봅니다.

해결됨

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

안녕하세요. 현재 제가 선생님 책을 사서 읽고 있는 중인데, 혹시 이 보다 더 심화된 내용의 책도 존재하나요?? 뭔가 공부하다 보니까 설명을 너무 잘 적어두셨고, 강의까지 있으니까 이해도 쉽고 해서 이 이상 더 배우고 싶은 욕심이 생겼어요, 그래서 이 책을 다 나가고 나면 연계해서 추가적으로 더 배우고 싶은데, 혹시 계획 중이거나 기존에 존재하는 그런 자료 없을까요?

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
공부하자 댓글 1 좋아요 1 조회수 891

API의 정의 질문

해결됨

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

큰돌님, 안녕하세요. 강의 잘 듣고있습니다! 학습 중에 궁금증이 있어서 질문 올립니다. API를 뭐라고 정의해야 될까요??? 큰돌님 강의 교안 19페이지에서는 API를 '둘 이상의 컴퓨터 프로그램이 서로 통신하는 방법이자 컴퓨터 사이에 있는 중계 계층의 의미'라고 적어주셨는데요, 강의 교안 185페이지 REST API 파트에서는 API를 '소프트웨어와 소프트웨어 사이에서 데이터 전송을 가능하게 하는 프로그램'이라고 적어주셨습니다. 그 외에도, 인터넷으로 API의 정의에 대해 찾아보면 '소프트웨어 간의 통신 규약'이라고 나오는 등 정의가 애매모호한 것 같습니다. 기술면접에서 API에 대해서 질문이 들어올 경우, 어떻게 답하는게 가장 깔끔할까요?? 아니면, 어떻게 답해도 상관이 없을까요???

  • 면접
  • 기술면접
  • 네트워크
  • api
떠돌이공대생 댓글 1 좋아요 0 조회수 594

REST API의 URI규칙에 대해서 질문드립니다

해결됨

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

안녕하세요, 네트워크 파트의 REST API 강의 내용 수강 중 문의점이 생겨서 질문드립니다. 설명해주신 내용 중에 'Uniform-Interface의 6개의 규칙'과 'URI 규칙 6가지'간의 관계가 어떻게 되는지 잘 이해가 안 되는데요, 6개의 Uniform-Interface 규칙을 지켜서 URI를 만들었을 때의 'URI 생성 규칙'이 교안 187페이지에 나와있는 6가지 규칙이라는 게 맞을까요???

  • 면접
  • 기술면접
  • 네트워크
  • restapi
떠돌이공대생 댓글 1 좋아요 0 조회수 586

토큰기반 인증방식에 대해서 질문있습니다

해결됨

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

안녕하세요, 토큰기반 인증방식에 대한 내용 학습을 하다가 질문이 생겨서 문의드립니다. 교안이나 강의 내용을 보면, stateless를 유지하기 위해서, 기본 서버 이외에 인증 서버를 따로 두어야 하는 것으로 같은데 맞나요?? 그냥 하나의 서버에서 인증과 다른 요청 처리를 같이 하더라도, 서버에 인증정보가 관리되는 것이 아니고, 토큰에서 관리가 되기에 인증 서버를 따로 마련하지 않더라도 서버가 stateless하게 관리되는 것 같아서 문의드립니다

  • 면접
  • 기술면접
  • 네트워크
  • 로그인방식
  • 토큰기반인증방식
떠돌이공대생 댓글 1 좋아요 0 조회수 536

루키스님 포트폴리오에 대해서 질문이있습니다

미해결

게임 프로그래머 취업 전략 가이드

루키스님은 처음 입사할 때 사용엔진을 사용해서 만든 게임이 있었나요?

  • 포트폴리오
  • 기술면접
장재범 댓글 3 좋아요 1 조회수 1596

Open addressing을 사용할 때의 worst case

해결됨

기출로 대비하는 개발자 전공면접 [CS 완전정복]

안녕하세요 좋은 강의 잘 듣고 있습니다! open addressing으로 collision을 해결할 때의 worst case에 대해서는 말씀해주시지 않아서 조금 혼란스러운데요, 이 방법은 최악의 경우에도 O(n)의 시간복잡도를 갖지 않는 것일까요? 제 생각에는 open addressing도 separate chaining과 마찬가지로 최악의 경우 O(n)의 시간복잡도를 가져야할 것 같습니다. 예시를 들어보면 hash function: h = x mod 10 linear probing을 사용 데이터가 1, 11, 21, 31, 41 이렇게 다섯개가 있는 상황에서 순서대로 hash table에 저장하게 된다면 41을 찾는 상황에서 index를 아래와 같은 순서로 접근하는 것으로 이해했습니다. 1 -> 2 (1 + 1) -> 3 (1 + 2) -> 4 (1 + 3) -> 5 (1 + 4) 이 순서로 탐색을 하게 되면 O(n) 만큼의 시간이 소요되는 것 아닌가요? 제가 잘못 이해한 부분이 있다면 알려주시면 감사하겠습니다!

  • 기술면접
  • 운영체제
  • 면접
정준환 댓글 1 좋아요 1 조회수 520

인터넷 계층과 네트워크 엑세스 계층

미해결

기출로 대비하는 개발자 전공면접 [CS 완전정복]

해당 패킷은 전기신호로 랜선을 통해 네트워크로 전송되고, 목적지 IP에 도달합니다. 라고 설명 하셨습니다. 그럼 이부분이 인터넷 계층과 네트워크 엑세스 계층을 거치는 것이 맞나요??

  • 면접
  • 운영체제
  • 운영체제
  • 기술면접
  • 기술면접
  • 면접
dduckmane 댓글 1 좋아요 1 조회수 542

패킷이란

미해결

기출로 대비하는 개발자 전공면접 [CS 완전정복]

패킷은 헤더와 데이터가 합쳐져 있는 형태를 이야기하는 것인가요?

  • 면접
  • 운영체제
  • 운영체제
  • 기술면접
  • 기술면접
  • 면접
dduckmane 댓글 1 좋아요 1 조회수 479

Linked list의 장점

미해결

기출로 대비하는 개발자 전공면접 [CS 완전정복]

선생님 안녕하세요. Linked list의 시간 복잡도에서 질문이 있습니다. Linked list는 이론상 삽입 삭제가 O(1)이고, 실제 구현해보면 조회의 과정이 필요하기 때문에 O(n) 이라는 점 잘 이해했습니다. 그러면 Array가 Linked list에 비해 조회는 빠르고 (O(1) vs O(n)) 삽입 삭제는 동일하며 (O(n)) 주소를 저장 할 필요가 없어 동일한 양의 데이터를 저장시 필요한 메모리도 적습니다. (Array가 꽉 찼다고 가정) 이러면 결국 Linked list를 써야하는 경우가 얼마만큼의 데이터가 들어올지 예측을 할 수 없을 때 말고 다른 경우가 있나요?? 감사합니다.

  • 면접
  • 기술면접
  • 기술면접
  • 자료구조
  • 면접
  • 운영체제
정준환 댓글 1 좋아요 1 조회수 695

인기 태그

인프런 TOP Writers

주간 인기글