묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨독하게 시작하는 C 프로그래밍
필수실습문제 공부법 (진도 vs 복습)
필수 실습 문제에서 배열까지 어찌저찌 왔는데배열부터 본격적으로 구현 성공 후 풀이를 본적이 없네요ㅠ기초적인 문제부터 막혀서 답답한데, gpt에게 유사문제를 요청해서 무조건 내 걸로 만들고 다음 진도로 나가야 될지아니면 시행착오 겪으면서 어찌저찌 진도만 빼면 될지 몰라 더 학습방향이 틀어지기 전에 문의드립니다!
-
해결됨독하게 시작하는 C 프로그래밍
예제파일 다운로드
어디서 받을 수 있는 건가요?
-
해결됨[CS 기술면접 1] 말이 트이는 컴퓨터 구조
CPU-명령어 처리 흐름
안녕하세요 강의 잘 수강하고 있습니다.강의 후반 부 6:47초 부근에서 Fetch단계에서 그림에 대해서 의문이 있습니다. 앞서 배운 시스템 버스의 구조상 메모리는 주소 버스에 접근하지 않는 걸로 이해(CPU -> 주소 버스 -> 메모리; 단방향)했습니다. 하지만 해당 그림에서는 메모리에서 기억장치 주소 레지스터에 접근하여 명령어 주소를 가져오는 것으로 이해가 되는데요. 기억장치 주소 레지스터가 메모리에 명령어 주소를 넘겨주는 단방향 흐름이 아닌가요?
-
해결됨디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
W_CRC 값 질문하기
안녕하세요, 시뮬레이션 결과를 보던 중 이해가 잘 안가는게 있어서 질문드립니다! 여기서 W_CRC는 제가 이해하기로는 '나머지' 에 대응되는 코드로, 나머지가 '0' 이면 오류가 없는 것이고, 나머지가 '0' 이 아니라면 오류가 있음을 알리는 코드로 알고 있습니다. 근데 시뮬레이션 결과를 보면 각 입력 데이터 r_data에 대응되어서 모두 0이 아닌 다른 값으로 update 되는데 그러면 CRC 오류가 있어서 저런 결과가 나오는거로 이해하면 될까요?? 감사합니다!
-
미해결정보처리기능사 필기
최근 모의고사
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!서로 예의를 지키며 존중하는 문화를 만들어가요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해 주세요. 선생님~ 마지막 강의까지 수강을 했는데요강의 말미에 5회분 모의고사 꼭 풀어보라고 말씀주셨는데혹시 어디에 있는지 여쭤봐도 될까요?(아직 챕터별 퀴즈는 안풀어봤는데 그게 모의고사일까요?)
-
해결됨디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
Precharge에 대한 질문
21분쯤 내용을 보면, Write 동작시에도 Write 이후 Pre Charge Stage를 거치는 것을 볼 수 있습니다. 만약 제가 8Bit에 해당하는 하나의 Word 라인을 선택하여,'1001 0001' 이라고 Write를 했을때,1로 선택된 Column은 Write Driver가 값을 밀어 넣어 Cap에 1로 Write가 되었을 것이고,0으로 선택된 Column은 WBL을 통해 방전이 됬을 것입니다. 이러고 ACT를 Low로 내려서 Write 상태를 빠져나가게 되면 제 생각엔, Precharge를 할 필요가 없을 거 같은데 왜 Write 시에도 Precharge를 해주는지 궁금합니다! Read Operation 시에는 RBL과의 Charge Sharing으로 인해서 어느정도 Cap에 저장되어 있던 전하가 소실되기 때문에 읽기 작업이 끝났으면 다시 소실된 전하를 채우기 위해 Refresh하는것은 이해한 상태입니다!
-
해결됨독하게 시작하는 C 프로그래밍
Visial Studio Code 를 설치해서 사용해도 수업을 따라가는데 지장이 있나요?
visual studio code를 설치해서 사용해도 수업을 따라가는데 문제는 없는지 궁금합니다.
-
해결됨독하게 시작하는 C 프로그래밍
연산자 기본이론 강의 질문
강의 말미에 중간 계산 과정에서 나온 값은 삭제된다고 말씀해주셨는데요,삭제되기 전 중간 계산 과정에서 나온 값 또한 메모리의 빈 부분 어딘가에 저장이 되었다가 삭제되는 방식이 맞을까요?
-
미해결개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
강의에 나오는 pdf
안녕하세요. 혹시 강의에 나오는 pdf/ 파워포인트도 다운받을 수 있을까요? 책으로 공부하고 있긴한데 정리가 되는 느낌이라서요. 감사합니다.
-
해결됨디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
tpsram spec 질문
tpsram 내부를 보면 오른쪽 처럼 되어있는데, always 구문을 구분해서 사용하는 이유가 있을까요? 왼쪽 구문처럼 하나의 always 문으로 구성해도 동일한 tpsram인지 궁금합니다 !
-
미해결만들면서 쉽게 배우는 컴퓨터 구조
macos에서 logisim 실행 불가 문의
안녕하세요. 컴퓨터 구조는 늘 따분하다고 생각했는데 감자님 덕분에 즐겁게 수강하고 있습니다. 영상에서 안내해주신대로 logisim-evolution을 설치했는데 실행이 되지 않아 질문 드려요!운영체제 : macOS설치된 파일: logisim-evolution-3.9.0-all.jar그냥 더블클릭하면 아래와 같은 알럿창이 뜨면서 열리지 않습니다.마우스 우클릭으로 JavaLauncher를 선택해서 열어도 같은 알럿창이 뜹니다. 어떤 프로그램으로 열어야 하는 파일인가요? ㅠㅠ도움 부탁드려요
-
해결됨디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
학습 관련 질문 있습니다!
안녕하세요. 삼코치님! 수업 정말 잘 듣고 있습니다.다름이 아니라, 학습 방법에 대한 질문이 있어 댓글 남깁니다.저는 현재, 삼코치님께서 내주신 과제를 솔직히 완전히 처음부터 코딩을 하는 데 있어 무리가 있다고 생각해 삼코치님이 주신 자료를 참고로 코딩을 해석하고 있습니다. 이 학습 방법이 괜찮은지, 아니면 스스로 코딩을 해보는 것만이 의미가 있는지 궁금합니다.
-
해결됨독하게 시작하는 C 프로그래밍
본 강의에 대한 질문들입니다.
우선 좋은 강의를 제공해주시는 널널한 개발자님에게 감사를 드립니다. 일단 첫번째 질문은 2분 30초 쯤에 말하신 1바이트의 공간을 관리한다 즉 번호표를 매긴다라는 의미에 대한 질문입니다. 제가 아는 배경지식으로 이해한 방법은 주소가 0x0000000000000000부터0xFFFFFFFFFFFFFFFF까지 범위가 있는데 이를 운영체제가1바이트인 공간에 이걸 찾기 위해서1바이트인 공간을 (ex 0x00000ab2332f0001라는 주소를 붙여준다(은행 번호표처럼 사람에게 식별하기위해 번호표를 준다?)라고 이해하는게 맞나요? 2번째 질문은 직접 지정에 대한 내용입니다. 8분쯤 상황을 이해한걸 제가 설명해보겠습니다.직접지정은 제가 지역변수에 int ndata를 선언했다고 가정하면 OS가 ndata의 주소를 할당해주는데그 때 ndata에 지정된 주소를 직접지정된 주소라고 하는건가요? 아님 OS가 할당후에 할당한 주소로 찾아가 우리가 그 주소를 상수로 고정 시키겠다라고 하는게 직접할당인가요? 강사님이 말하시는게 2가지 의미로 해석이 되서 약간 헷갈립니다. 3번째 질문인 간접지정에 대한 내용입니다. 위에 가정을 끌고와서 int ndata라는 변수를 선언한 주소를 저장하기 위해 int *p = &ndata라고 선언을 하면 변수 p라는 공간이 생겨 나고 그 변수 p의 공간에 ndata의 주소를 담아 저장한다. 그런데 p는 ndata가 아니라 다른 사용자가 선언할 데이터의 주소를 담을 수 있기에 변수이고 이를 간접지정이라고 한다 맞나요?
-
해결됨디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
[과제7] AXI 통신 프로토콜 설계하기 문의드립니다
안녕하세요 과제7의 AXI 프로토콜 강의 자료에서 .sv 파일을 다운 받았는데 이미 모든 코드가 작성되어 있습니다...제가 실습해 볼 수 있는 자료는 어디 있을까요? 감사합니다
-
해결됨독하게 시작하는 C 프로그래밍
입력값 보정
#include <stdio.h> // 영상에서 나온 해설int main(void){int Input = 0; scanf_s("%d", &Input);if (Input < 1 || Input > 9){printf("1~9사이 정수를 입력하세요.");return 0;}int i = 0;while (i < Input){printf("*\t");++i;}putchar('\n');}문제에서는 입력값을 보정하라는 문구가 있는데 위에서 작성해주신 대로 실행하고 범위에 벗어난 값을 넣었을 때 입력값이 범위에 벗어나면 유효한 값으로 바꿔서 처리하는 보정이 아닌 프로그램이 종료되는 현상이 나타나는데 이 부분에 대해서 궁금증이 남아 글 작성합니다!
-
해결됨독하게 시작하는 C 프로그래밍
교차출력에서요
#include <stdio.h> int main(void) { int list[5][5] = {0}; int count = 0; for (int i=0; i<5; ++i) { if(i % 2 == 0) { // 짝수 행: 왼→오 for (int j=0; j<5; ++j) { list[i][j] = ++count; } } else { // 홀수 행: 오→왼 for (int j=4; j>=0; --j) { list[i][j] = ++count; } } } // 출력 for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ printf("%d\t", list[i][j]); } printf("\n"); } return 0;} 저는 4 - j가 생각 안나서 반복문 하나를 더써서 처리를 했는데.. 비효율적이겠죠? 반복문은 최대한 적게 쓰는게 더 나은가요?
-
해결됨독하게 시작하는 C 프로그래밍
전반적인 강의 분위기
네트워크 핵심이론 듣고 만족도가 높아 "전문 네트워크 솔루션 개발자 되기" 코스로 입문하게 되었습니다.전체적인 강의 분위기가 위 강의같이 화면 보면서 같이 이해하는 방식일까요?아니면 반드시 IDE를 옆에 두고 따라하면서 진행해야하는 강의인지 문의드립니다.
-
해결됨독하게 시작하는 C 프로그래밍
visual studio SDL 검사 설정 방법
안녕하세요, 강의 정말 잘 듣고 있습니다!SDL 설정을 따라해 보려고 하는데, 쉽지 않아서 이렇게 질문을 남깁니다. 알려주신 단축키(alt + F7)도 안되고, 나름 검색해본 방법들도 제가 사용하는 visual studio 에서는 적용이 되지 않는 것 같습니다. 도움을 구합니다. 감사합니다. <SDL 설정 창> -> 이걸 하고 싶어요...<사용 중인 visual studio> tool -> property -> 설정하기project -> property -> 설정하기현재 프로젝트에 우클릭 -> property -> 설정하기위의 3가지를 시도해보았지만 실패했습니다...
-
해결됨독하게 시작하는 C 프로그래밍
직접지정과 간접지정을 잘 모르겠습니다.
메모리 공간 지정에 대한 개념 인건지 해당 메모리(대상)에 접근하는 방식에 대한 개념 인건지가 햇갈립니다. 직접지정에 대한 설명을 들으면 데이터에 메모리주소를 부여하는 방식인데 주소상수를 통해 직접적으로 "너 여기 공간 써"하고 메모리 주소를 부여하는 느낌인것같기도하고, 간접지정설명을 들으면 어떤 메모리에 접근하고자하는 데이터가 저장된 메모리주소를 저장시켜 해당 데이터에 접근하는 느낌인것 같기도 합니다.
-
해결됨독하게 시작하는 C 프로그래밍
최대값구하기에서
풀이에서max = (max > input) ? max : input 를 저는 (input > max) ? max = input : max;이렇게했는데 컴파일하니깐경고가 떠서 구글링 해보니깐 연산식을 제어문처럼 쓰고 있다고합니다.(제가 c언어 말고 다른 쪽에서 제어문을 써 본적이 있어서 언어는 잘 모르지만 제어문을 알고 있습니다.) 제가 작성한 연산식은 잘못된 방식인가요?그리고 max를 갱신하는 용도면은 if문이 더 낫나요?