묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
대기상태
전 학습강의에서는 입출력 방식에는 크게 프로그램입출력, 입터럽트기반 입출력, DMA 입출력 방식이 있었는데, 여기서 입출력 작업때 프로세스 상태가 대기상태로 바뀐느경우는 프로그램 입출력 방식을 말하는거죠 ? 프로세스의 상태 레지스터를 주기적으로 확인한다고 했으니 cpu가 여기서 쓰이므로 대기상태로 가는것인가요 ?혹은 입터럽트 기반 방식도 말하는건가요?인터럽트 서비스 루틴을 실행하는 동안 대기 상태로 변하는건가요 ? DMA방식은 명령을 읽을때 DMA컨트롤러를 사용하면 되니까 CPU는 점유될 필요가 없다고 생각했습니다.
-
미해결데이터 드리븐 그로스 마케팅 - 고객 중심의 문제 해결력 업그레이드
강의 자료 요청드려요
안녕하세요, 그로스 마케팅 강의 수강생입니다.좋은 강의 만들어주셔서 감사드리며강의 자료를 통해 상세히 보고 모르는 개념 있을때마다 검색해서 보고 싶습니다! 자료 전달 부탁드립니다. jyppp123@gmail.com
-
해결됨블렌더 3D 아이소메트릭 방 만들기
블렌더 4.3.2로 따라하기 완성...
따라하긴했는데 책만들기랑 블럭을 둥글 둥글하게 만드는건 잘 안되네요 .. 버전이 업데이트 하면서 방식이 많이 달라졌네요 ... Stop1)Stop2) Stop3)뷰포트 쉐이딩 엑스레이 사진 엑스레이 일단 그냥 진행
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
port forward [6.40]
포트 포워딩을 통해 mysql을 외부에서 접속가능하게 할려고하는데 PS C:\kubernates\mysql-project> kubectl port-forward pod/mysql-deployment-545cb7c695-dxbm7 3306:3306 Unable to listen on port 3306: Listeners failed to create with the following errors: [unable to create listener: Error listen tcp4 127.0.0.1:3306: bind: An attempt was made to access a socket in a way forbidden by its access permissions. unable to create listener: Error listen tcp6 [::1]:3306: bind: An attempt was made to access a socket in a way forbidden by its access permissions.]error: unable to listen on any of the requested ports: [{3306 3306}]이런식으로 오류가 떠서 어떻게 해야될지 모르겠어요...ㅠㅠ
-
해결됨Unity 6 Shader Graph 입문과 활용
차후 중급 강의도 나오나요!!?
쉐이더에 대해 많은 도움이 되었습니다. 다만 입문이라 그런지 현재 많이 사용하는 아웃라인이라던지 카툰스타일이라던지 이런 기법들은 없는게 매우 아쉬워서 질문남겨봅니다. 이후에 이 내용을 이어나가는 강의가 있을지 궁금합니다. 나오면 언제쯤 나올게 될지 어떤 내용들이 들어있을지 궁금하네요.강의 내용은 만족하고 노드 및 유니티 스크립트 연동등 만족하고 있습니다. 감사합니다.
-
미해결3D 모델링 입문을 위한 라이노(Rhino) '꿀팁' Part.1
라이노 영어버전 기본 설정
안녕하세요! 라이노 영어 버전으로 이미 사용하고 있다가, 기초부터 다시 공부하고자 강의 수강하고 있습니다.영어버전이라 그런지 수업 자료에 있는 단축키 설정(꿀팁 셋팅)이 '유효하지 않은 이름'이라며 설정이 되지 않는데, 영어 버전으로 했을 때 다운로드 받을 수 있는 방법이 없을까요? 또 앞으로 계속 강의를 진행하면서 한국어로만 호환이 되는 수강 자료가 많이 있나요? 수업을 수강하는 동안만이라도 한국어 버전으로 바꾸는게 편할까요?
-
미해결자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]
Thread Waiting 상태 관련 질문 드립니다.
Thread 가 Wating 상태로 변경될 때 java 에서 Object.wait() 혹은 Thread.join() 을 호출 한다고 스레드 생명주기와 상태 - 21:51에서 말씀 주셨는데 래퍼런스를 확인해보니 wait(), join() 이외에 LockSupport.park ()라는 동작도 있다고 적혀있습니다. 해당 동작은 어느시점에 이루어지는지 언제까지 대기상태를 유지하는지 궁금합니다 🙂
-
미해결Arm 아키텍처: 메모리 모델과 배리어 [저자직강 3부-3]
reordering
안녕하세요, 4-2 강의 5분쯤되는 예시에서 질문이 있습니다. 명령어 셋들이 연관성이 있을 수도 있지 않나요? 포인터라면 memory 가 겹칠 수 도 있으니 사실 같은 주소를 그리킬 수도 있을 것 같아서요, (예, R1 이 R3+8 과 연관이 있다든지)그렇게 되면 어떤 주소가 들어올 지 모르니 Out of Order Execution 알고리즘이 보수적으로 진행되는 것이 맞을 것 같은데, Arm core 알고리즘 상에서는 레지스터 이름이 다르면 dependency 가 없는 것으로 파악하게 되나요?
-
미해결
xr origin이 없어요....
xr origin(vr)조차 안떠요 unity hub 3.10.0 버전입니다....
-
미해결Arm 아키텍처: 메모리 모델과 배리어 [저자직강 3부-3]
멀티 스레드 스택공간
안녕하세요,멀티 스레드 환경시 하나의 스택 공간을 사용하게 된다고 배웠는데요, arm 아키텍쳐 상에서 스레드 별로 스택을 공유하게 되는 것은 따로 지원이 되지 않는 것 같은데, 운영체제 상에서 전부 구현하게 되나요? 아니면 다른 방법이 있을까요(, arm 을 이용해서)?
-
미해결Arm 아키텍처: 메모리 모델과 배리어 [저자직강 3부-3]
ARM multi core programming
software 개발 관점에서 보았을 때 arm 에서 제공하는 명령어 들을 잘 구성해서(sharability 와 함께)여러 동시성 모델을 구현한 것인가요? 저 명령어 들이 캐시간의 정보 동기화 메커니즘multi core bus 점유 같은 문제들을 다 처리해 주나요?
-
미해결Arm 아키텍처: 메모리 모델과 배리어 [저자직강 3부-3]
리눅스 memory map
https://developer.arm.com/documentation/100166/0001/Programmers-Model/Processor-memory-modelhttps://m.blog.naver.com/sheld2/222021173697 Arm document 랑 St microelectronics 에서 구현한 m4 chip 인데 메모리가 묘하게 다른 것 같아요어디까지 구현했느냐의 차이인가요? 이러면 프로그램 실행에 문제가 없나요?
-
미해결Arm 아키텍처: 메모리 모델과 배리어 [저자직강 3부-3]
SoC
SoC 설계 메모리 맵과 arm 에서 말하는 메모리 맵, 그리고 process 가 보는 virtual memory map 이 다 다른데요, os 단에서 그러면 SoC 메모리 매핑 영역(memory mapped i/o) 을 모아서 운영체제에 알려주면 운영체제가 알아서 table 에 기록하게 되는 것인가요? 또 arm architecture 가 바라보는 memory map 으로 리눅스 커널의 로더 단에서 virtual memory 공간을 바꾸어주게 되는 것인가요? 역할이 다소 헷갈립니다
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
강의 타임 질문입니다
영상이 18분쯤 마무리 되는 것 같은데 영상길이가 87분으로 검은화면만 노출됩니다확인 부탁드려요!
-
미해결Arm 아키텍처: 가상화(Virtualization) [저자직강 3부-2]
하이퍼바이져 스택
안녕하세요, 하이퍼바이져 단으로 컨트롤이 넘어 오면 프로세스 스택을 쓰게 되는지 궁금합니다. (커널에서 그렇게 하는 것 처럼)아예 새로 만들게 되나요?
-
미해결Arm 아키텍처: 가상화(Virtualization) [저자직강 3부-2]
하이퍼바이져
하이퍼바이져 단의 페이지테이블은 mapping 을 다시한다. 즉, os 단에서 할당해준다고 한 physical memory 는 hypervisor level 에서 보면 가상메모리가 된다.라고 이해하면 되나요? 속도가 많이 느려질 것 같긴 하네요..
-
미해결Arm 아키텍처: 메모리 모델과 배리어 [저자직강 3부-3]
device memory
안녕하세요, device memory region 은가상화가 되었다고 했을 때 translation 이 어떻게 일어나나요? 혹시 그냥 바로 물리 메모리로 링크 되나요? (os 단에서)
-
미해결Arm 아키텍처: 메모리 매니지먼트(MMU) [저자직강 3부-5]
mmu table 위치
안녕하세요mmu 가 page walk 를 한다고 나와 있는데요,mmu 가 multi level page 인 경우 page walk 를 알아서 찾아 가게 설계 되어 있는 건가요?(hardware 단에서 처리?) 어디까지 하드웨어 상에서 "알아서" 처리해서 가져가는지 잘 모르겠습니다..
-
미해결Arm 아키텍처: 메모리 매니지먼트(MMU) [저자직강 3부-5]
mmu page walk
안녕하세요, mmu 가 page walk 할 때 다음 레벨 페이지 주소가 가상주소인가요, 실제주소인가요? 가상주소라면 mmu 를 또 거치게 될 것 같은데, page walk 에서 page fault 가 너무 많이 일어날 수 있을 것 같아요.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Push(Create()); 관련 질문 드립니다.
사놓은 강의가 너무 많아서 켠김까지 보기 전에 다시 복습하고 있는데, 난이도가 장난 아니네요 ㅎㅎ 그래도 하나씩 알아갈 수록 재미가 있습니다.감사합니다. 다름이 아니라.위 코드가 작동하는게, Create() 메서드로 실제로 Scene에 복사본들이 배치가 되면서 Poolable을 반환하는 거고, Push에 의해서 실제 배치되자 마자 바로 비활성화 시키면서 5개의 자리를 확보한다. 가 맞을까요?