inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

과제 기본 코드 위치 질문입니다

해결됨

디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기

[과제3]을 진행하려 하는데 기본으로 주어진다는 기본 코드를 어디서 받을 수 있는지 모르겠습니다. 교안, 네이버 카페, 카카오톡 오픈채팅방, 인프런 강의 내를 찾아봤는데 찾질 못해 질문 남깁니다. 답변 기다리겠습니다!

  • 컴퓨터-구조
  • verilog-hdl
  • fpga
  • 임베디드
  • amba
김하은 댓글 1 좋아요 0 조회수 107

개발 환경 문의드립니다

해결됨

독하게 시작하는 C 프로그래밍

안녕하세요. CS를 전공하고 있는 대학생입니다. 다음학기 들어야 할 코스와 선생님 강의의 커리큘럼이 겹치는 부분이 있어서, 이 강의를 꼭 들으면서 예습을 하고 싶어서 수강 결제를 진행했으나 후에 강의가 윈도우 개발환경에 맞춰져있다는 설명을 보았습니다. 맥북 유저이지만 대체할만한 강의를 찾지 못해서 되도록 이 강의를 수강하고 싶은데 어느 정도 불편함을 감수하고서라도 이 강의를 수강하는 것에 대해 조언해 주실 수 있을까요? 감사합니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
Jade 댓글 2 좋아요 0 조회수 176

logisim 설치 문제

미해결

만들면서 쉽게 배우는 컴퓨터 구조

안녕하세요. 영상보며 공부 잘 하고 있습니다. 다름이 아니라 logisim.jar 파일을 동영상대로 설치를 해도 압축파일로만 다운되고 이를 해제해봐도 jar파일이 나오지 않아서 그런데 혹시 어떻게하면 되는지 해결방법 알고 계신다면 알려주시면 정말 감사하겠습니다.

  • 컴퓨터-구조
  • computer-science
광현 댓글 2 좋아요 1 조회수 374

참조에 대해 헷갈리는 부분 질문합니다.

해결됨

독하게 시작하는 C 프로그래밍

강의 내용에서 엑셀 비유하신 부분이 정리하자면, C5에 15가 저장되있고, D7에는 C5의 위치가 저장 되어있다. D7은 참조이다. C5는 참조의 대상이다. 인데, D7은 C5를 참조했다. 라고 표현해도 되는 건가요? 참조는 D7이라고 했었는데, 참조가 명사가 되었다가 동사가 되었다가 하니 헷갈리네요.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
승기 댓글 1 좋아요 0 조회수 133

C프로그래밍 책 개정판 출판 계획

해결됨

독하게 시작하는 C 프로그래밍

강사님 혹시 독하게 시작하는 C프로그래밍 책이 개정된다는 이야기가 있던데 개정판 혹시 언제쯤 나오나요? 나오면 구매하려고 합니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
KANG1234 댓글 2 좋아요 0 조회수 160

표준/입출력 필수실습문제 질문

해결됨

독하게 시작하는 C 프로그래밍

안녕하세요. 이름 변수 선언을 할 때 int형으로 선언을 하면 실행은 되는데 하단에 경고문이 뜹니다. 경고 내용이 무엇인지 잘 이해할 수 없어 질문을 남깁니다. 꼭 char형으로 선언해야 하는 이유가 있을까요? int와 char는 서로 크기만 다른 정수형인걸로 알고 있는데 제가 잘못 이해한 부분이 있을까요? 감사합니다!

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
kdy4071 댓글 2 좋아요 0 조회수 129

메모리맵 / 고립형 차이

미해결

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

메모리맵은 메모리 자체에 일정부분이 IO장치에 할당되어있음 즉, 보드자체에 메모리의 일정부분의 버스가 IO장치와 물리적 연결되어있음 고립형 명령어만으로 어떤 버스를 타는지 결정됨 -> mov [100] -> 메모리의 100번지 -> in [100] -> 100번 IO장치 이거맞나요?

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

독하게 시작하는 c프로그래밍 구입했는데..

미해결

독하게 시작하는 C 프로그래밍

이번에 c언어 공부를 시작하기 위해 독하게 시작하는 c프로그래밍 강의 구입했습니다. 근데 책이 절판이네요ㅜㅜ 책 볼수 있는 방법 있을까요??

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
권민재 댓글 2 좋아요 0 조회수 229

.

해결됨

독하게 시작하는 C 프로그래밍

.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
전채영 댓글 1 좋아요 0 조회수 77

마무리 - 확인 문제에 대해 질문있습니다.

미해결

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

안녕하세요. 03-2 마무리 확인 문제 1번에서 ④번 선지도 틀린 것 아닌가요? "명령어에 연산에 사용할 데이터를 직접 명시할 경우(= 즉시 주소 지정 방식) 표현할 수 있는 데이터의 크기는 연산코드의 크기만큼 작아집니다." 라고 되어 있는데, 책의 예시로 연산 코드가 4비트여도 오퍼랜드 크기는 12가 될 수 있으므로, 표현할 수 있는 데이터의 크기(12비트)는 연산코드의 크기(4비트)만큼 작아지지 않습니다. 따라서 표현할 수 있는 데이터의 크기는 연산코드의 크기에 따라 달라진다고 하는 게 맞지 않나요?

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

뮤텍스 락

미해결

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

뮤텍스 락으로 설명하신 내용은 스핀락 아닌가요? 스핀락은 프로세스를 블로킹하지 않고 계속해서 CPU를 사용하여 busy-waiting이 일어나지만 뮤텍스 락은 대기 큐에서 블로킹 된 상태로 대기하여 busy-waiting이 일어나지 않는 걸로 알고 있습니다

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
bae jewoo 댓글 2 좋아요 0 조회수 205

SRAM 테스트벤치 작성할때 질문

해결됨

디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기

테스트 벤치 작성할 때 time scale`를 작성하지 않아도 되는건가요? 작성하지 않을 경우 자동으로 #5같은경우는 5ns로 처리되는건지 궁금합니다.

  • 컴퓨터-구조
  • verilog-hdl
  • fpga
  • 임베디드
  • amba
디지털로가자 댓글 2 좋아요 0 조회수 146

SRAM write/read 질문입니다.

해결됨

디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기

SRAM에 대한 내용에서 SRAM의 write 동작은 다음 cycle에 메모리에 값이 저장되고, read 동작은 다음 cycle이 아닌 해당 cycle에서 바로 읽어온다고 배웠던 것 같은데, SRAM 기본 모델링 코드로 시뮬레이션을 돌렸을 때 read 동작에서 다음 cycle에 dout에 값이 읽히는 걸 볼 수 있었습니다. cs==1 이면 dout에 '다음 cycle'에 값이 뜨는데, 이 동작은 SRAM 이론시간에 배웠던 "read 동작은 해당 사이클에 바로 읽을 수 있다"라는 내용과 다른 점이 무엇인지 궁금합니다. (물론 코드 상으로는 dout<= mem[ad] 로 작성했기때문에 당연히 그 다음 posedge clk에 값이 업데이트되는게 맞지만, SRAM 이론을 배울 때 들은 내용과 헷갈려서 질문 드립니다.)

  • 컴퓨터-구조
  • verilog-hdl
  • fpga
  • 임베디드
  • amba
디지털로가자 댓글 1 좋아요 0 조회수 305

Schemetic과 gate logic의 성능차이

해결됨

디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기

CHAPTER4의 Gate logic 내용에서 XOR 게이트를 설명하실 때 gate로 표현한 논리회로에서는 worst path를 보면 cap이 더 많이 발생하여 speed도 늦고, power소모도 커진다고 하셨고 pmos와 nmos로 나타낸 회로처럼 설계하면 speed, power, area, cost 에서 더 좋은 결과를 낼 수 있다고 하셨는데 이 두 회로의 차이가 무엇인가요? 결국 둘 다 XOR을 나타내는 회로인 것 같은데 무슨 차이가 있는지 궁금합니다.

  • 컴퓨터-구조
  • verilog-hdl
  • fpga
  • 임베디드
  • amba
디지털로가자 댓글 2 좋아요 0 조회수 191

and, or gate에 사용되는 게이트 수 질문

해결됨

디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기

CHAPTER4 의 Gate logic 내용에서 AND게이트가 NAND, NOT을 붙여 6개의 게이트를 쓰게 되고, OR게이트는 OR+NOT게이트를 붙여 6개의 게이트를 쓰게 된다고 말씀하셨습니다. 여기서 6개의 게이트를 쓴다는 것이, MOSFET을 6개 사용한다는 뜻인가요? 만약 그렇다면 MOSFET을 게이트라고 부르는 이유가 궁금합니다.

  • 컴퓨터-구조
  • verilog-hdl
  • fpga
  • 임베디드
  • amba
디지털로가자 댓글 2 좋아요 0 조회수 271

가상메모리의 필요성

해결됨

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

안녕하세요, 강의를 듣고 있던중 가상주소의 필요성에 대해 궁금해졌습니다. 물리 주소 상에서도 그냥 프로세스들을 페이징해서 사용하면 되지 않나라는 생각이 들어.. 가상주소는 왜 꼭 필요한지 궁금합니다!

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

[과제2] Wrapper 관련 질문입니다.

해결됨

디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기

자료 공유해주신 wrapper verilog 코드와 강의 마지막 RTL 합성 결과에서 din[31:0] 이 din[7:0]으로 instantiation 되어있는데 input 크기가 달라서 문제가 되는 것 아닌지 문의 드립니다. module 이름의 64x8로 미루어 볼 때, 과제는 WIDTH=64, DEPTH=8을 가지는 SRAM을 구현하는 것으로 보이는데 그렇다면 공유해주신 코드 `ifdef SIM sram_model #(64, 8) u_sram (clk, cs, we, ad, din, dout); 에서 파라미터를 넘겨주는 값이 (64, 8)이 아니고 (8, 64)가 맞는 것이 아닌지 해서 질문드립니다. 감사합니다.

  • 컴퓨터-구조
  • verilog-hdl
  • fpga
  • 임베디드
  • amba
장재혁 댓글 2 좋아요 0 조회수 206

섹션12. 입출력장치의 대기상태

미해결

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

안녕하세요 강의 내용 중 확실히 짚고 넘어가고 싶은 게 있어서 여쭤봅니다. 프로세스의 대기 상태는 8강에서 나온 DMA 컨트롤러에 의해 프로세스가 입출력 장치로 처리 되는 상태와 같나요? 이를 CPU 입장에서는 해당 프로세스의 '대기' 상태라고 보는 것인가요?

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

fgets()로 입력을 받을 때, 개행문자 \n을 없에고 받을 수 있을까요?

해결됨

독하게 시작하는 C 프로그래밍

#include <stdio.h> int main() { char name[32]; int age = 0; scanf("%d%*c", &age); fgets(name, sizeof(name), stdin); printf("%d살 %s 입니다", age, name); return 0; } age로 15를 입력하고, name으로 david를 입력했을 때, 결과가 """ 15살 david 입니다 """ 로, 줄바뀜이 된 채로 출력되는 것을 알 수 있습니다. fgets로 입력을 받을 시, 입력 마지막에 엔터 키를 누른 것 때문에 \n 개행문자가 입력되었기 때문으로 보여지는데, fgets()로 사용자의 입력을 받을 시, 개행 문자를 제하는 방법이 있을까요? 찾아보니 size_t len = strlen(name); name[len-1] = '\0'; 처럼, 문자열 마지막을 \n에서 임의로 null byte로 교체하는 방법을 사용하던데, scanf처럼 fgets()함수 내에서 자체적으로 해결 가능한 방법이 있을 지 알고 싶습니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
imwoodam 댓글 1 좋아요 1 조회수 215

P.301 질문

미해결

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

p.301 에서 그림에 그려져있는 태그 같은 표시는 PCB 를 뜻하는건가요? PCB는 커널영역에 저장된다고 전 시간에 배웠는데, 왜 스택영역에 저장되어 있는거 처럼 되어있는지 궁금합니다

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

인기 태그

인프런 TOP Writers

주간 인기글