inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

visual studio SDL 검사 설정 방법

해결됨

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

안녕하세요, 강의 정말 잘 듣고 있습니다! SDL 설정을 따라해 보려고 하는데, 쉽지 않아서 이렇게 질문을 남깁니다. 알려주신 단축키(alt + F7)도 안되고, 나름 검색해본 방법들도 제가 사용하는 visual studio 에서는 적용이 되지 않는 것 같습니다. 도움을 구합니다. 감사합니다. <SDL 설정 창> -> 이걸 하고 싶어요... <사용 중인 visual studio> tool -> property -> 설정하기 project -> property -> 설정하기 현재 프로젝트에 우클릭 -> property -> 설정하기 위의 3가지를 시도해보았지만 실패했습니다...

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
메롱하는오리 댓글 2 좋아요 1 조회수 270

직접지정과 간접지정을 잘 모르겠습니다.

해결됨

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

메모리 공간 지정에 대한 개념 인건지 해당 메모리(대상)에 접근하는 방식에 대한 개념 인건지가 햇갈립니다. 직접지정에 대한 설명을 들으면 데이터에 메모리주소를 부여하는 방식인데 주소상수를 통해 직접적으로 "너 여기 공간 써"하고 메모리 주소를 부여하는 느낌인것같기도하고, 간접지정설명을 들으면 어떤 메모리에 접근하고자하는 데이터가 저장된 메모리주소를 저장시켜 해당 데이터에 접근하는 느낌인것 같기도 합니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • 간접접근
  • 직접접근
박현빈 댓글 2 좋아요 0 조회수 101

최대값구하기에서

해결됨

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

풀이에서 max = (max > input) ? max : input 를 저는 (input > max) ? max = input : max; 이렇게했는데 컴파일하니깐 경고가 떠서 구글링 해보니깐 연산식을 제어문처럼 쓰고 있다고합니다. (제가 c언어 말고 다른 쪽에서 제어문을 써 본적이 있어서 언어는 잘 모르지만 제어문을 알고 있습니다.) 제가 작성한 연산식은 잘못된 방식인가요? 그리고 max를 갱신하는 용도면은 if문이 더 낫나요?

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

SRAM 강의 TB 작성 후 waveform 확인시에 dout이 모두 don't care 처리 관련 질문드립니다.

해결됨

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

SRAM 기본 모델링 코드 작성후, RTL view통해서 확인시에 dout 값이 모두 xxxxxx로 처리가 되는데, TB 작성에도 문제가 없어보여 고쳐야할 부분이 있는지 문의드립니다.

  • 컴퓨터-구조
  • verilog-hdl
  • fpga
  • 임베디드
  • amba
akims 댓글 5 좋아요 0 조회수 143

강의영상 확인요청

해결됨

리눅스 커널의 구조와 원리: 프로세스 [저자 직강 1부-4]

섹션 4. 프로세스 주요 동작-유저 프로세스 14. 유저 프로세스-생성 과정 13:17 15. 커널 소스 분석-프로세스 생성 13:17 위 두 영상이 동일한 영상 같습니다. 확인 부탁드립니다. 감사합니다.

  • linux
  • 컴퓨터-구조
  • 운영체제
  • debugging
  • process
  • linux-kernel
  • trace32
최민우 댓글 2 좋아요 0 조회수 85

SRAM Interface Behavior(Diagram) 질문

해결됨

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

1) Interface bahavior에서 BWEn에 대한 역할이 궁금합니다 2)CSn=WEn=0 직후 해당 칩에 대해서 write가 진행될텐데, 여기서 addr 부분이 제가 이해한게 맞는 것인지 궁금합니다. 제가 이해한 바로는 여러 개의 SRAM 칩이 있을테고, 그러한 SRAM 칩에는 또다시 Width*Depth로 Cell 단위의 SRAM 쭉 나열 되어 있고, 그 중 한 행만을 선택하여 write를 진행하는 것인지 궁금합니다. 예컨대, 이 그림과 같이 수 많은 칩이 존재할 때, 특정 칩을 CSn=0으로 만들고, WEn=0으로 만들어 write 가능하게 만들고, 그리고 그 칩 내부로 들어가서 CELL Array 중 첫번째 행을 선택하고 싶다면 addr=0으로 만들어주는게 맞는건가요? 3) 또한 wdata에 대해 inner_mem은 왜 delay되어 나오고, rdata에 대해 inner_mem은 왜 곧바로 나오는지 궁금합니다. wdata를 din으로 보고, rdata를 dout, inner_mem를 Chip 내부 메모리로 보면, 결국 din에서 inner_mem로 들어가는 시간이나 dout에서 inner_mem으로 나가는 시간은 둘 다 delay가 있을 것으로 보이는데, 저의 해석이 잘못된건가요??

  • 컴퓨터-구조
  • sram
  • interface
ydu343656 댓글 3 좋아요 0 조회수 212

GatedSRLatch 구현

미해결

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

GatedSRLatch를 구현할 때 AND Gate를 사용해서 구현하셨는데 AND Gate가 아니더라도 Controlled Buffer를 사용해도 구현할 수 있을 것 같은데 이 두 방법에서 AND Gate를 사용하신 이유가 궁금합니다.

  • 컴퓨터-구조
  • computer-science
류세정 댓글 2 좋아요 0 조회수 88

vivado와 quartus 프로그램의 systhesis 결과 차이에 대해 궁금한 점 있습니다

해결됨

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

quartus를 쓰면 gate level로 합성되게 되는 반면에, vivado를 쓰면 주로 LUT형태로 합성이 되는데 왜 그런지 궁금합니다! 그리고 vivado에서 power, timing 분석하려고 하는데, power는 잘 뜨는데, 각 port마다의 timing이 아무것도 안나옵니다. vivado에서는 어떻게 설정해야하는지 궁금합니다.

  • 컴퓨터-구조
  • verilog-hdl
  • fpga
  • 임베디드
  • amba
아이스침대 댓글 2 좋아요 0 조회수 316

tool 질문

해결됨

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

현재 pc에 vivado가 깔려 있는 상태인데, vivado로 진행하여도 해당 수업 참여하는데 지장없을까요?

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

fputs에서 fwrite 로 변경 후 버퍼타입이 헷갈리는데요

미해결

고급 C언어

동영상에서 34분 전후를 보면 fputs는 line 버퍼 사용하고 있고 fwrite 로 변경후 fully 버퍼를 사용한다고 나오는데 fwrite 를 써도 출력 대상이 stdout 이니까 버퍼 종류는 똑같이 line 버퍼가 아닌가요?

  • c
  • 컴퓨터-구조
  • 임베디드
  • device-driver
나는그네 댓글 1 좋아요 0 조회수 158

본 강의 이후 C프로그래밍 학습 방향성

해결됨

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

안녕하세요, 우선 질 높은 강의 너무나 감사드립니다. 다름아닌, 해당 강의를 통해서 배운 내용을 바탕으로 연습문제들을 풀며 실력을 더욱 키우고자 하는데, 추후 어떤 경로로 연습을 이어나가야할지 감이 잡히지 않아 질문을 남깁니다. 개인적으로 전문 개발자가 아닌 전기 및 제어 분야 학생으로써, 임베디드 시스템 등 하드웨어와 접목시키는 방향성을 가지고 C언어를 사용할 예정입니다. 이러한 상황에서 어떻게 추후 학습을 어떻게 이어나가는 것이 좋을까요? 감사합니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
김예찬 댓글 1 좋아요 0 조회수 95

컴퓨터 구조에 대한 질문입니다.

해결됨

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

1.첫 질문은 제가 컴퓨터 구조를 따로 공부하고 싶은데 어떤 책을 참고해야할 지 모르겠습니다. 2번쨰 질문은 일단 모르겠어서 ,csapp 또는 structured computer organization 을 찾아가면서 공부 중인데 진도가 조금 안 나가고 생각보다 많이 막히는게 있어 맞는 방향인가 고민이 됩니다. 이 강의 관련해서 혼자 공부하면서 배웠던건 1.키보드의 입력값을 주면 전기신호가 컨트롤러에게 전달되고 2.컨트롤러가 신호를받아 데이터를 값으로 변환하고 3.그 값을 cpu로 보내서 인터럽트 요청을 하고 4.I/o bus를 통해 cpu가 데이터를 읽는다. 이게 레지스터로 가 저장이 된다는 것 까지 압니다. 더 깊게 알고 싶은데 어디서 어떤 순서로 배워야하는지 잘 모르겠습니다. 또한 컴퓨터 구조론을 공부하는데 또 궁금한게 어디까지 작동원리를 이해 하느냐에 또 발목이 잡힙니다. 예시를 들자면 어떤 책은 CPU에 PC에 집중적으로 설명하는데 반에 어떤 책은 ALU와 레지스터의 연산방법 등 이러한 체계가 연결이 안된다는 느낌이 들어 어 여기서는 이랬는데.. 왜 저기서는 이렇지? 이런 느낌이 크게 들어 막히는 감이 존재합니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
나성훈 댓글 1 좋아요 0 조회수 89

CDC 메타스태빌리티 질문

해결됨

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

26강 4:30에서 Ds가 0 또는 1로 간다고 하셨는데, 메타스태빌리티에서 캡처했기 때문에 값의 상태를 보장할 수 없다 로 이해했습니다. 클럭 도메인을 건널 때마다 동기화기를 써서 안정 상태로 보낼 수는 있겠지만, 그 값이 어떻게 변할지 알 수 없다면 어떻게 제어를 할 수 있는지 이해가 잘 안갑니다.

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

64bit 컴퓨터 RAM 용량 관련 질문

미해결

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

안녕하세요 감자님! 강의 학습 중 궁금한 점이 있어서 질문드립니다! 64bit 컴퓨터는 64bit 레지스터를 사용하며, 버스의 크기도 최대 64bit이고 표현할 수 있는 주소의 개수도 2^64개이여서 2^64 bit 용량으로는 램을 설치할 수 있다고 이해했습니다. 하지만, 윈도우 운영체제 기준으로 살펴보면 아무리 64bit 컴퓨터여도 윈도우11 Home버전 기준 128GB까지 램을 장착할 수 있다고 명시되어 있더라구요! 이런 경우는 왜 그러는지 조금 의문점이 들어서 질문드립니다!

  • 컴퓨터-구조
  • computer-science
양성빈(Robert) 댓글 2 좋아요 0 조회수 141

JK 플립플롭의 Clear 논리회로는 어떻게 구성되나요?

미해결

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

안녕하세요 스텝 카운터에서 JK 플립플롭의 Clear 기능이 나왔는데 이것을 순수하게 저희가 만든 논리 회로로 구성하면 어떻게 만들 수 있을까요..? 구글에서는 저희랑 다르게 NAND 게이트로 이루어져 있어서 어떻게 추가 구성을 하면 좋을지 모르겠습니다..

  • 컴퓨터-구조
  • computer-science
dltkdcksqkqh 댓글 2 좋아요 0 조회수 272

슈퍼스칼라 프로세서

미해결

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

슈퍼스칼라는 멀티스레드 구조에서만 가능한가요? 만약 단일스레드에서도 실행 가능하다면 스레드의 정의 ("스레드 : 단일 코어가 동시에 실행하는 명령어의 단위")와 어긋나는 것 같은데 어떻게 슈퍼스칼라 기법이 가능한가요?

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

16 x 1 RAM array / 1-to-2 Decoder와 8x1 RAM의 연결

미해결

처음하는 컴퓨터공학(CS 지식) 부트캠프 | 컴퓨터구조, 운영체제, 네트워크

- 강의 영상에 대한 질문이 있으시면, 상세히 문의를 작성해주시면, 주말/휴일 제외, 2~3일 내에 답변드립니다 (이외의 문의는 평생 강의이므로 양해를 부탁드립니다.) - 강의 답변이 도움이 안되셨다면, dream@fun-coding.org 로 메일 주시면 재검토하겠습니다. - 괜찮으시면 질문전에 챗GPT 와 구글 검색을 꼭 활용해보세요~ - 잠깐! 인프런 서비스 운영(다운로드 방법포함) 관련 문의는 1:1 문의하기를 이용해주세요. 강의: 섹션 5. 컴퓨터 구조 파트: 메모리 구조와 동작 이해 - 12. 64K 메모리 동작 구성 이해 주제: 16x1 RAM array 질문: 1-to-2 Decoder와 Write의 연결에 오류가 있지 않나 싶습니다. 1-to-2 decoder 출력이 두 8x1 RAM의 DI에 연결되어 Write가 1일때 DataIn의 값에 따라 (0, 1) 또는 (1, 0) 2개 비트가 저장되는 모양으로 이해됩니다. DataIn은 두 8x1 RAM의 DI로 직연결되고, Write가 1-to-2 Decoder를 통해 두 8x1 RAM의 W로 연결되어야 할 것 같습니다.

  • 네트워크
  • 컴퓨터-구조
  • 운영체제
송진우 댓글 1 좋아요 0 조회수 95

컴퓨터의 숫자 표현 - 실수 예시에서 부호 비트 부분 오타인가요?

해결됨

[CS 기술면접 1] 말이 트이는 컴퓨터 구조

컴퓨터의 숫자 표현 - 실수 부분에서 계산하는 방식에 대해서 봤는데, 지수 비트와 가수 비트를 계산하는 방식에 대해서는 이해를 했는데 왜 맨 마지막 결론 부분의 사진에서 맨 앞의 숫자가 1인지 이해가 안 되었습니다. (예시로 제시된 실수는 양수인데, 최상위 비트가 1이면 음수를 표현함) 부동소수점 계산기도 돌려봤는데 -8.3125라는 결과가 나오는 걸로 확인되어 오타인 건지 한 번 확인 부탁드립니다

  • 면접
  • 컴퓨터-구조
  • 기술면접
  • computer-science
4dimonk 댓글 2 좋아요 1 조회수 184

비트필드 질문

해결됨

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

오른쪽부터 차례로 1 2 3 2 로 비트필드를 나누고 1 3 7 5 일때 101 111 11 1 여기서 5는 필드 초과되어서 버려서 01 111 11 1 가 됬는데 여기서 unsigned char* 로 포인터 형을 강제로 바꾸어 0111 1111 이렇게 만든상황에서 0x06 하고 엔드 연산을 할때 0111 1111 0000 0110 를 엔드 연산하면 0000 0110 인데 이걸 왜 >> 연산해서 3 으로 작은값나오게 했나요 ? 0000 0011 그에 대한 언급이 없으셔서 질문 남깁니다

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

컴퓨터 구성요소 시스템 버스 사진

해결됨

[CS 기술면접 1] 말이 트이는 컴퓨터 구조

사진 상 화살표가 혹시 오류일까요? 구글 상에 검색했을 때는 주소 버스에서 메모리나 주변장치에게 메모리 주소 전달하는 목적을 나타내기 위해서 화살표가 반대로 되어있는 거 같아서요.

  • 면접
  • 컴퓨터-구조
  • 기술면접
  • computer-science
거북이 댓글 1 좋아요 1 조회수 182

인기 태그

인프런 TOP Writers

주간 인기글