묻고 답해요
150만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
순위 정보를
불러오고 있어요
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
프로세스 메모리영역과 JVM 메모리영역의 상관관계
안녕하세요~ 프로세스는 OS로부터 stack, heap, data, code영역으로 나눠진 메모리를 할당 받는다고 하셨는데요. 자바를 배울 땐 자바 프로세스가 실행될 때 JVM에 의해 다음과 같이 5개의 메모리 영역으로 나뉘어져서 관리한다고 배웠었습니다 (Method area / Heap / Stack / PC Registers / Native Stack) 명칭도 조금씩 다른부분도 있고 영역개수도 상이 한데 OS로부터 할당받은 4종류의 메모리의 영역과 JVM이 관리하는 5종류의 메모리의 영역이 서로 어떻게 매칭되는건지 궁금합니다~ 예를들어 프로세스의 Stack영역은 JVM의 Stack영역과 동일하다던가..아니면 프로세스의 Heap영역안에 JVM의 5종류의 메모리영역이 나눠져서 할당된다던가..그것도 아니면 JVM은 일반 프로세스와는 다르게 JVM에 의해 다른 메모리영역을 할당받는다던가.. 서칭 해보는데 단순히 JVM의 메모리구조에 대해서만 설명이 되어있고 이게 프로세스의 메모리영역과 어떻게 매칭되는건지에 대한 내용은 찾지 못해서 질문드립니다~
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
힙의 참조 시간복잡도가 이해되지 않습니다..
이진트리로 구성된 Map이나 Set의 참조 시간복잡도가 O(logn)인데조금 다른 트리긴 해도 Heap의 참조 시간복잡도가 O(1)인게 이해가 안되는데Heap의 참조와 탐색 시간복잡도에 대해서조금 더 자세히 설명해 주실수 있으신지 해서 질문 드립니다. 예를 들어 참조의 경우 루트노드에 대한 접근이 O(1)이라는 말씀이실까요??자식노드에 대한 접근까지 내려가면 O(logn)이거나 O(n)일거 같은데.. 아니면 제가 참조와 탐색에 대한 개념을 잘못 잡고 있는것일까요..
-
해결됨개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
전처리기 단계에서 include 한 것을 모두 한 파일에 가져오던데, 링킹 작업이 왜 필요한가요?
전처리기 단계에서 include 한 것을 모두 한 파일에 가져오던데, 링킹 작업이 왜 필요한가요?
-
해결됨[취업폭격기] 공공기관 전산직(IT) 취업 준비를 위한 정규과정 (기초~고급)
권한요청 드립니다
안녕하세요!구글폼으로 권한요청 내용 제출했습니다. 확인 부탁드립니다.감사합니다.
-
해결됨개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
데이터 영역 힙영역
안녕하세요 질문이 하나 있는데요힙 영역은 프로그래머(사용자)가 직접 할당할 수 있는 저장공간이라 하셨는데요 그럼 데이터 영역도 사용자가 직접 할당하는공간인가요? 아니라면 누가 데이터 영역을 할당하는 걸까요?
-
해결됨개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
학습 순서 문의
컴퓨터 구조 부분을 학습하지 않고 운영체제부터 학습 가능한가요??
-
해결됨개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
뮤텍스 락 관련해서 질문이 있습니다.
안녕하세요! 좋은 강의 감사드립니다. 뮤텍스 락과 관련해서 질문이 있습니다. 제가 다른 운영체제 강의 영상을 보니까 이 강의에서 설명해주신 뮤텍스 락에 대한 설명이 스핀락 개념과 유사하더군요. while문을 반복해서 돌면서 계속해서 lock을 확인하는 부분이요. 그 강의에서 뮤텍스는 자원을 얻을 수 없을 때는 while을 도는 것이 아니라 쉬면서 큐에 들어간다고 하더라구요.. 혹시 어떻게 이해하는 것이 맞을까요? 혼란이 와서 질문 남겨봅니다.
-
해결됨개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
[페이지 교체 알고리즘]
[페이지 교체 알고리즘]페이지 교체와 프레임 할당 강의 중 16:15부분에서 궁금한 점이 해결되지 않아 질문드립니다.최적 페이지 교체 알고리즘이, "앞으로 오랫동안 사용되지 않을 페이지를 예측하는 것이 어렵기 때문에 구현하기 힘들다" 라고 설명해 주셨는데, 페이지 참조열을 통해 판단할 수 있지 않나요?예를들어 현재 페이지 참조열이 [2 2 2 3 5 5 5 3 3 3 7] 이라고 가정했을때, 특정 시점 아무때나를 기준으로 사용되지 않는 페이지를 예측하는것이 가능하다고 생각합니다.이 부분에 대해서 부연 설명을 부탁드립니다.감사합니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
소켓과 HTTP
안녕하세요 개념이 헷갈리는 부분이 있어 질문 드립니다. 네트워크 시간에는 TCP/IP 4계층에 대해서 다뤘었고운영체제 시간에는 IPC 통신에 대해서 다루고 있는데 IPC의 소켓통신과 TCP/IP 4계층을 이용한 HTTP 통신이랑 어떤 차이가 있는걸까요?어디에 어디가 속하는 그런 개념일까요?? 둘 다 Client와 Server 프로세스간 통신하기 위해 사용되는 방법이라는 측면에서는 동일해보여서요~
-
미해결부트캠프에서 알려주지 않는 것들 (리액트 렌더링 최적화 편) 2편
쓰레드 관련
안녕하세요. 강의 잘 듣고 있습니다.node에서 user가 실행하는 일반적인 코드는 single thread라 async로 분리해서 실행하면 조금 늦게 끝나야 하는데 너무 차이가 나서 제가 잘못이해하고 있었나?하고 순간 당황했네요.Array 생성하실때 파라메터가 길이이고 fill함수의 파라메터가 값인듯 합니다.확인 부탁드립니다.감사합니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
Data binding과 옵저버패턴 차이
안녕하세요 큰돌님! 항상 좋은 강의 감사합니다Mvvm패턴에서 Data binding으로 VM의 상태변화를 V에 업데이트하는데 문득 Data binding이 옵저버 패턴과 같은 것이 아닌가 하는 의문이 들었습니다. Data binding이 옵저버 패턴으로 구현하는 건가 싶기도 하고…두 개념의 차이점과 관계에 대해 알려주시면 감사드리겠습니다!
-
해결됨게임 프로그래머 취업 전략 가이드
취업준비 관련 질문입니다
안녕하세요 rookies 님 강의를 보고 궁금한게 있어 질문 드립니다. 저는 디자인과를 졸업하고 부트캠프를 거쳐 웹 프론트 개발자로 스타트업에서 일하고 있습니다. 원래 게임개발자가 되고 싶어서 졸업후 신논현역에 있는 학원에 다녔는데, dx부터 못따라가는 같아 그만두고 웹쪽으로 전향했습니다.지금 회사에서는 웹앱과 웹 게임을 개발하고 있는데, 역시 게임개발이 더 재밌고 저한테 맞는것같아 다시한번 게임개발자 쪽으로 공부해보려고 합니다.제 생각에는 게임학원을 다녔을 때 winapi 까지는 강의 영상이 제공되어서 복습이 가능했는데 dx부터는 영상이 없어서 복습이 불가해서 못따라갔던게 컸다고 개인적으로 생각합니다. 그래서 rookies님의 강의영상은 계속 복습이 가능하니까 충분히 따라갈 수 있지 않을까 생각하는데요. 1. 아무래도 제가 비전공자고 경쟁력을 가지려면 강의에서 언급하신대로 c++로 준비해야 경쟁력이 더 있을것 같은데, 포폴을 어떻게 만들어야 할까요? 자체엔진으로 만들어야 할까요 아니면 unreal 엔진으로 만드는게 나을까요? 아니면 두개 다...? 제가 얼마나 준비를 해야 취업이 가능할지 감이 잘 안오네요... 2. 만약에 자체엔진으로 만드는게 좋다라고하면 Rookies님의 올인원 강의와 dx강의를 듣고 자체엔진 포폴을 만들수 있을까요?감사합니다.
-
해결됨면접 전에 알고 가면 좋을 것들 - 신입 Java 백엔드 개발자편
AWS 환경에서 APM의 필요성
안녕하세요.저는 백엔드 개발을 하고 있는 2년차 꼬꼬마 개발자입니다.강의를 듣던중 궁금증이 있습니다.제가 진행하는 프로젝트의 경우 AWS 환경에서 백엔드를 개발하다보니 제공되는 모니터링 서비스?들이 있는데, 그럼에도 별도의 APM같은 것들이 필요한 경우는 어떤 경우가 있을까요? (예를 들어 더 디테일한 모니터링이 필요한 경우라던지?)제 짧은 경력과 식견으로는 모르겠어서 질문드립니다!아 다음 강의에서 설명이 나오는군요!감사합니다.😂온프레미스 환경에서 클라우드로 전환 시 고려사항은 무엇일까?
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
인터럽트와 이벤트의 차이?
안녕하세요 강사님. 항상 수업 유익하게 잘 듣고있습니다.인터럽트 강의를 듣다가 궁금한 부분이 있어서요 이벤트 기반의 프로그램을 작성하게되는 경우에 mouse click 이벤트는 하드웨어 인터럽트와 동일한거 같고html body onload는 소프트웨어 인터럽트와 동일한거 같다고 생각하는데요 그럼 이벤트와 인터럽트는 같은 의미라고 봐야되는걸까요??구글링 해보면 다르다고 하는데 내용이 이해가 되지 않아서요..
-
미해결게임 프로그래머 취업 전략 가이드
질문이 있습니다.
삭제된 질문입니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
FTP, SMTP같은걸 굳이 쓰는 이유가 무엇인지 궁금합니다.
안녕하세요 큰돌님. 강의 잘 듣고 있습니다. 질문이 하나 있습니다.어차피 웹 서비스면 HTTPS로 통일해도 괜찮은거 아닐지 궁금합니다.찾아보니 HTTPS보다 성능이나, 보안이 더 뛰어난 것도 아닌거 같더라구요.HTTPS 하나로 통일하지 않고 계속 이 프로토콜들이 살아남는 이유가 궁금했습니다.관행을 지키기 위해 쓰거나, 다른 메일 서비스들이 SMTP를 사용하니까 똑같이 사용해야되는 것일까요?
-
미해결게임 프로그래머 취업 전략 가이드
VR쪽으로 가고 싶은데, 상용엔진을 가르치지 않는 학원도 괜찮을까요?
유니티 VR과정 5개월 짜리 국비학원 다니고 VR 소프트웨어 회사에서 1년4개월, 회사에 있다가 최근에 회사가 망해서 실직했습니다. 코딩에 부족함이 많아서 학원에 다녀보려고 합니다. 궁금한게 있습니다. 여전히 VR 개발자로 진로를 잡고 싶은데, 사실 VR도 결국엔 게임개발이잖아요. VR, 언리얼 엔진이 아닌, 다렉이나 일반 게임학원의 커리큘럼 가르치는 곳을 가도 괜찮을까요? 그리고 VR 개발자와 일반 MMORPG 게임 개발자와 진로가 좀 다를까요?
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
의존성 주입 관련 질문
안녕하세요. 큰돌님 항상 좋은 강의 감사합니당! 교재에 있는 DI 관련 그림들인데 두 그림의 화살표 방향이 다른데 첫번째 그림이 잘못된건가요..? 추상화는 세부사항에 의존하면 안되는데 첫번째 그림은 Dependency Injector가 세부사항에 의존하는 구조로 되어있어요! 추가적으로 질문 하나 더 드립니다. 의존관계역전원칙상위 모듈은 하위 모듈에 의존해서는 안 된다. 둘 다 "추상화"에 의존해야 한다. "추상화"는 세부사항에 의존해서는 안 된다. 세부 사항은 "추상화"에 따라 달라져야 한다.여기에서 "추상화"는 예제에서의 Developer와 같은 Dependency Injector를 의미하는 것 같은데 제대로 이해 한건가요..?
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
팩토리 패턴 상속관계
안녕하세요 큰돌님! 항상 좋은 강의 감사합니다.팩토리패턴 강의를 수강하다가 궁금한 점이 생겨 질문드립니다. 팩토리패턴 javascript 예제에서 CoffeeFactory가 중요한 뼈대를 결정하는 상위 클래스, LatteFactory, EspressoFactory가 객체 생성 방식을 결정하는 하위 클래스로 이해를 했는데 굳이 LatteFactory와 EspressoFactory가 CoffeeFactory를 상속받는 이유가 있나요..? 팩토리 패턴은 "상속관계에 있는" 두 클래스에서 상위 클래스가 중요한 뼈대를 결정하고, 하위클래스에서 객체 생성에 관한 구체적인 내용을 결정하는 패턴이라고 하셨는데 위와 같은 이유로 정의와 예제가 다른 부분이 있는 같아서 질문드립니다. 제가 예제를 잘못이해한 건가요.. ㅠㅠ
-
해결됨개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
[메모리 보호] 베이스레지스터
CPU가 베이스 레지스터가 있다고 하셨는데 프로그램에 따라서 베이스 레지스터가 다를 것 같습니다.1, 레즈스터 셋으로 프로그램 마다 각각 관리를 하게 되는건가요?CPU가 MMU에게 논리 주소를 던질 때 베이스 레지스터 값도 같이 던지는 건가요? 아니면 MMU가 CPU에서 찾아 오는건가요?
주간 인기글
순위 정보를
불러오고 있어요