inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

timing분석하는 부분에서 오류가 발생하여 문의드립니다 (Timing requirements not met Info)

해결됨

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

FA_4bit 프로젝트를 새로 만들어서 코드 작성 후 SDC 이용하여 Time Analyze하는 과정에서 위와 같이 에러가 발생하는데 어떻게 해야 해결이 가능할까요?

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

메모리맵 IO와 고립형 IO 차이 질문

미해결

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

다른 분도 유사한 질문을 남겼지만 해당 답변으로 의문이 해소되지 않아 질문 남기는 점 양해바랍니다. 메모리맵 IO 는 메모리와 입출력장치가 같은 주소공간을 사용하기 때문에 메모리의 주소공간이 줄어들고 고립형은 그렇지 않은 것으로 말씀해주셨으나 이해가 잘 되지 않습니다. 10비트 운영체제를 사용한다고 가정하면 이 운영체제는 1024개의 주소공간을 다룰 수 있는 것으로 알고 있습니다. 이때 고립형 IO라고 하더라도 1024개 중 일부를 입출력장치를 위한 주소공간으로 사용하게 되면 당연히 그만큼 메모리를 위한 주소공간이 줄어들 게 되는 것 아닌가요? 메모리맵 IO와 이 점에서 왜 차이가 있는 것인지 모르겠습니다!

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

강의하실 때, 보여주시는 ppt 파일 혹시 어디서 받을 수 있는건가요?

미해결

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

강의하실 때, 보여주시는 ppt 파일 혹시 어디서 받을 수 있는건가요? 혹은 다운 가능한가요? 궁금해 질문드립니다.

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

필수 실습 문제 버블 정렬 질문

해결됨

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

강사님 안녕하세요 강의 듣고 있는 수강생입니다. 제목에 말씀드린 강의의 내용 중, '최소값을 찾아 첫번째 인덱스에 넣고 그 다음부터 해당 인덱스를 증가시켜서 다음 인덱스에 넣으면 된다.'라는 설명을 듣고 사진과 같이 코드를 구현했습니다. 그 후, 강사님의 코드와 비교를 해보았는데, 처음 for문의 시작부터 달라 gpt에 제 코드와 버블정렬에 대해 비교해달라고 했는데 제 코드는 버블정렬이 아니라는 답변을 받았습니다. 결과는 1,2,3,4,5의 오름차순으로 나오는데, 제 코드 중 어디가 잘못되었는지 알 수 있을까요 ? 감사합니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
  • 수업질문
아야어여 댓글 2 좋아요 0 조회수 226

64bit CPU에서의 메모리 주소 표현

해결됨

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

"16진수 표기가 사용되는 예"의 6:20~6:34 에서 메모리에서 16진수를 사용한다고 말씀하셨습니다. 여기서 16byte로 메모리 주소를 사용한다고 설명 하시는데요. 사실은 8byte가 맞을까요?

  • c
  • 컴퓨터-구조
  • 메모리
entrpren2010 댓글 2 좋아요 0 조회수 226

파일 시스템 관련 질문 있습니다.

해결됨

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

유닉스 파일 시스템에서 단일 간접 블록은 데이터들을 저장한 블록주소 인 것으로 학습하였습니다. 여기서 단일 간접블록은 Inode가 아닌, 순수하게 데이터만 저장한 블록이 맞을까요? 그림상에서는 블록 주소에 하나의 데이터만 매칭이 되있는 것으로 보였는데, 그렇다면 단일 간접 블록은 하나의 블록이 아닌 여러개의 데이터를 포함할 수 있는 블록의 모음체일까요? 감사합니다.

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

섹션2에 영상이 존재하지 않네요 ㅠㅠ

미해결

IT입문자를 위한 전반적인 개념 정리

섹션 2에 있는 강의 영상이 비어있어요!

  • 컴퓨터-구조
밤맛밤 댓글 1 좋아요 0 조회수 122

페이징 관련 질문드립니다.

미해결

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

페이징 부분에 대해서 공부하던 중 질문이 있습니다. CPU가 프레임에 접근하려고 할 때, PTBR을 통해 페이지테이블에 접근하고, 페이지 테이블에 저장된 정보를 통해 프레임에 접근하는 것으로 이해하였습니다. 여기서 (TLB가 있다는 상황입니다.) 프레임에 접근하고 싶을 때 PTBR을 통해 TLB에 접근하고 만약에 TLB MISS이면 페이지테이블이 저장되어 있는 메모리에 접근하는게 맞을까요?

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

scanf_s 함수 질문있습니다!

해결됨

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

scanf_s("%4c", szBuffer, _countof(szBuffer)); 이부분 예제에서는 왜 &szBuffer 이렇게 참조형식으로 넘겨주지 않은건가요 ??

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

Hello World 이후 예제구문 관련

해결됨

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

VS studio에서 Hello World 처음 작성하고, 문자 입/출력 강의에 예제 작성하려고 하는데 어느 경로를 통해서 프로젝트 추가해서 작성가능한지에 대해 알려주셨으면 합니다. 찾다가 파일 > 추가 > 새 프로젝트 추가 경로를 통해서 추가는 했습니다만요.. 추가로 새로운 프로젝트는 삭제하고 싶은데 삭제가 안되고, 다른 프로젝트에 코드 작성하려니까 안되네요.. 해결방법이 뭘까요? 감사합니다.

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

수강기한

해결됨

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

이벤트를 통해 수강기한을 무제한으로 연장 할 수 있다고 하셨는데, 어디서 해당 이벤트를 확인 할 수 있을까요?

  • 컴퓨터-구조
  • verilog-hdl
  • fpga
  • 임베디드
  • amba
최경석 댓글 1 좋아요 1 조회수 209

가독성이 떨어지는 코드 or 바보같은코드 고민

해결됨

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

1 2 3 4 5 10 9 8 7 6 11 12 13 14 15 20 19 18 17 16 21 22 23 24 25 구현 문제에서 #include <stdio.h> int main() { int array[5][5] = { 0 }; int cnt = 0; for (int i = 0; i < 5; ++i) { if (i != 0 && i % 2 != 0) cnt = cnt + 6; else if (i!= 0 && i % 2 != 1) cnt = cnt + 4; for (int j = 0; j < 5; ++j) { if (i % 2 == 0) { array[i][j] = ++cnt; printf("%d ", array[i][j]); } else { array[i][j] = --cnt; printf("%d ", array[i][j]); } } putchar('\n'); } return 0; } 이렇게 코드를 짜봤는데 가독성도 떨어지고 제 생각에 좋은 코드가 아니라는 생각이 듭니다 하지만 이런 방법아니면 생각이 잘 안날때 어떤식으로 사고해야될까요? 효율적인 코드가 나올때까지 고민을 멈추면안된다거나 일단 구현은 되었으니 넘어가고 좋은 해결법을 본다거나

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

CPU 파이프라인 동작 코드 분석 중 의문점 질문 드립니다.

해결됨

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

안녕하세요. 파이프라인 동작 코드 분석 중 의문점이 생겨 질문 드립니다. 다음의 다이어그램에서 보면, RegDST에 대한 명령이 ID 스텝에서 디코딩 된 후, EX 스텝까지 전달이 되어서 rt/rd중 선택하는 MUX를 통해 결정비트로 동작하는 것처럼 보입니다. 하지만, 코드 상에서는 ID step에서 해당 동작이 구현된 것 같습니다. 이 후 D FF을 통해 EX스텝으로 해당 비트가 전달되는 것은 동일합니다. 혹시, EX가 아닌 ID 스텝에서 해당 기능을 구현하신 이유가 있을까요? 질문이 많은데 늘 친절하게 답변주셔서 감사합니다!

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

시뮬레이션 오류 질문

해결됨

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

논리 합성은 문제 없는데 시뮬레이션만 돌리면 이런 오류가 뜹니다. 왜 이러는 걸까요?

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

hamming code 과제 질문

해결됨

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

해당 코드에서 보면 decoder_ham은 var5가 parity bit1인 것처럼 코딩이 되어 있습니다. 실제로 Hamming Decoder 모듈에서는 var1이 p1인 것처럼 코딩이 되어 있구요. 근데, d1을 선언할 때는 갑자기 var1자리에 var5가 입력됩니다. 이상하게도 결괏값은 잘 나오는 거 같구요.. 제가 이해 못하는 무언가 있는건가요?

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

산술연산자 강의 3분39초경 단축키가 무엇인가요?

해결됨

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

addSample.c 소스파일과 tmpResult.c 소스파일을 비교해주실때 창을 넘어가시는데요. 단축키 써서 이동하시는거 같은데 어떻게 하신걸까요? 뭔가 멋져보입니다.

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

DMA 컨트롤러

해결됨

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

DMA 컨트롤러가 메모리를 직접 접근해서 사용할때, CPU가 사용하고 있는 메모리를 건드릴 수도 있나요? 2 .반대로도 가능한지 궁금합니다. ( CPU가 사용하고 있는 메모리를 DMA 컨틀롤러가 접근할 수 있는지 )

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

scaf_s 함수 사용시 경고 표시

해결됨

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

강사님 컴퓨터에서는 scanf_s("%4c", szBuffer, _countof(szBuffer)); 여기에 밑줄이 안생깁니다. 하지만 제 컴퓨터 비쥬얼스튜디오 에서는 밑줄이 생기면서 경고가 뜨네요 (shift F5 눌러서 실행 하면 실행은 잘 됩니다.) 경고는 C6328입니다. 크기 불일치: 'unsigned __int64'이(가) Param (3)으로 전달되었습니다. 다음 호출에는 'unsigned int'이(가) 필요합니다. 'scanf_s'. 그래서 경고를 구글링 해보니까 countof 명령어? 의 데이터 크기가 안맞는거 같은데 강사님의 설명 듣고싶습니다.

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

DRAM ctrl 과제 질문

해결됨

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

안녕하세요. 현재 DRAM ctrl 과제 진행 중 테스트밴치를 통해 웨이브폼을 확인하는 중입니다. 혹시 여기서 cnt값을 추가해서 확인하고 싶으면, 어떻게 해야 할까요? cnt는 DRAM cell 내부에서 조건에 따라 카운팅을 해줘 tRCD,tWLC등의 조건을 만족하는지 확인하는 파라미터입니다. 그리고 추가적으로 웨이브폼 확인 중 의문이 생기는 부분을 확인하여 질문 드립니다. 해당 부분은 첫 번째 WR신호를 마친후 o_ack가 high로 변하는 타이밍입니다. 해당 타이밍에 저는 curr_row와 next_row의 addr값이 서로 다르다고 생각하였습니다. 그래서 precharge로 넘어가야 할 것이라 예상했는데, 실제로는 같은 row로 인식하여 한번 더 쓰기를 진행했습니다. 다만 이번엔 dq핀에서 40이 아닌 50으로 출력값이 나왔습니다.... 혹시 왜 이렇게 동작했는지 알려주실 수 있을까요.. 감사합니다

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

리눅스-프로세스 강의 교재 자료

미해결

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

안녕하세요. 강사님 강의 애청자입니다. 리눅스-프로세스 강의 자료는 없는지 문의드립니다. 강의상 자료에도 찾아보기가 어렵네요ㅠㅠ

  • linux
  • 컴퓨터-구조
  • 운영체제
  • debugging
  • process
  • linux-kernel
  • trace32
김동윤 댓글 3 좋아요 0 조회수 213

인기 태그

인프런 TOP Writers

주간 인기글