inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Depth님의 블로그

Depth Depth

@gusdnchl71443817

수강평 작성수
2
평균평점
5.0

블로그 10

인프런 워밍업 클럽 스터디 4기 - CS 전공지식 > 컴퓨터 구조 3주차 미션

인프런 워밍업 클럽 스터디 4기 - CS 전공지식 > 컴퓨터 구조 3주차 미션

◼ 컴퓨터 구조 1. STOREB(1001) 명령어를 만들어보세요. (OPcode는 1001이고 operand가 가리키는 RAM주소에 현재 레지스터B의 데이터 저장하는 기능) step0) Fetch0 CO, MI핀 활성화 PC의 명령어 주소를 MAR에 전달 step1) Fetch1 RO, II, CE 핀 활성화 MAR에 지정된 메모리에서 명령어를 읽어와 I...

좋아요수
0
  • cs
  • 미션
  • 4기
인프런 워밍업 클럽 스터디 4기 - CS 전공지식 > 3주차 발자국

인프런 워밍업 클럽 스터디 4기 - CS 전공지식 > 3주차 발자국

◼ 만들면서 쉽게 배우는 컴퓨터 구조 Section8) 제어 장치가 없는 컴퓨터 제어 장치가 없는 컴퓨터 명령어 실행시 MI, RI, RO, II, IO, AI, AO, BI, BO, EO, SU 등의 제어 신호를 외부에서 직접 활성화해주는 방식 예시 RAM의 15번지 값 5를 레지스터 A에 저장 Section9) CPU 만들기: 제어 장치 (Control...

좋아요수
0
  • cs
  • 발자국
  • 4기
인프런 워밍업 클럽 스터디 4기 - CS 전공지식 > 컴퓨터 구조 2주차 미션

인프런 워밍업 클럽 스터디 4기 - CS 전공지식 > 컴퓨터 구조 2주차 미션

◼ 컴퓨터 구조 1. 다음 파일의 모든 연결을 터널로 대체 해보세요. 2. 8비트 32입력 MUX 를 제작해보세요. 3. 10비트 입력 두 개(A, B)를 계산하는 ALU 만들어보세요. 4. 32비트 RAM 을 만들어보세요. 디코더와 MUX는 logisim 기본 내장된 걸 사용해도 좋습니다.

좋아요수
0
  • cs
  • 미션
  • 4기
인프런 워밍업 클럽 스터디 4기 - CS 전공지식 > 2주차 발자국

인프런 워밍업 클럽 스터디 4기 - CS 전공지식 > 2주차 발자국

◼ 만들면서 쉽게 배우는 컴퓨터 구조 Section5) 컴퓨터의 기초가 되는 하드웨어 만들기 MUX (Multiplexer, 멀티플렉서) 여러 입력 중 하나를 선택하여 출력으로 내보내는 장치 데이터 선택기라고도 불림 1비트 2입력 MUX Selection 입력 값에 따라 A입력 또는 B입력을 선택하여 출력 Selection이 0 → 입력 A 선택 Selec...

좋아요수
0
  • cs
  • 발자국
  • 4기
인프런 워밍업 클럽 스터디 4기 - CS 전공지식 > 컴퓨터 구조 1주차 미션

인프런 워밍업 클럽 스터디 4기 - CS 전공지식 > 컴퓨터 구조 1주차 미션

◼ 컴퓨터 구조 1. 4입력 AND, OR, NAND, NOR, XOR 연산의 진리표를 작성해보세요. AND : 모든 입력값이 1일때만 결과는 1 OR : 입력값중 하나라도 1이라면 결과는 1 NAND : AND의 반대, 모든 입력이 1일 때만 0, 나머지는 1 NOR : OR의 반대, 모든 입력이 0일 때만 1, 나머지는 0 XOR : 입력값 중 1의 개...

좋아요수
0
  • CS
  • 미션
  • 4기
인프런 워밍업 클럽 스터디 4기 - CS 전공지식 > 1주차 발자국

인프런 워밍업 클럽 스터디 4기 - CS 전공지식 > 1주차 발자국

◼ 만들면서 쉽게 배우는 컴퓨터 구조 Section1) 컴퓨터 구조 개요 컴퓨터는 트랜지스터 라는 반도체 소자로 만들어지고, 여러 트랜지스터로 NAND 게이트 를 만들며, 이로부터 컴퓨터가 구성 된다. 프로그램의 동작방식 (2가지) 컴파일러 전체 코드를 미리 번역해 실행 속도가 빠름 컴파일 시 문법 오류 사전 발견 가능 인터프리터 한 줄씩 번역하며 실행, ...

좋아요수
1
  • cs
  • 발자국
  • 4기
인프런 워밍업 클럽 스터디 2기 - 백엔드 클린코드, 테스트코드 4주차 발자국

인프런 워밍업 클럽 스터디 2기 - 백엔드 클린코드, 테스트코드 4주차 발자국

Section7) Mock을 마주하는 자세 Test Double의 종류 1) Dummy : 아무것도 하지 않는 깡통 객체 2) Fake : 단순한 형태로 동일한 기능은 수행하나, 프로덕션에서 쓰기에는 부족한 객체 (ex, FakeRepository) 3) Stub : 테스트에서 요청한 것에 대해 미리 준비한 결과를 제공하는 객체, 그 외에는 응답하지 않는다...

좋아요수
0
  • 백엔드
  • 워밍업클럽
  • 테스트코드
  • 2기
  • depth
  • my
인프런 워밍업 클럽 스터디 2기 - 백엔드 클린코드, 테스트코드 3주차 발자국

인프런 워밍업 클럽 스터디 2기 - 백엔드 클린코드, 테스트코드 3주차 발자국

3주차부터 Practical Testing (실용적인 테스트 가이드) 강의로 넘어가게 되었다. Section1) Intro 강의에서 학습하게 될 것 1) 테스트 코드가 필요한 이유 2) 좋은 테스트 코드란? 3) 실제 실무에서 진행하는 방식 그대로 테스트를 작성해가면서 API를 설계하고 개발하는 방법 4) 정답은 없지만, 오답은 있다! 구체적인 이유에 근거...

좋아요수
0
  • 백엔드
  • 워밍업클럽
  • 테스트코드
  • 2기
  • depth
  • my
인프런 워밍업 클럽 스터디 2기 - 백엔드 클린코드, 테스트코드 2주차 발자국

인프런 워밍업 클럽 스터디 2기 - 백엔드 클린코드, 테스트코드 2주차 발자국

강의 수강 Section6) 코드 다듬기 좋은 주석인란? - 우리가 가진 모든 표현 방법을 총동원해 코드에 의도를 녹여냈음에도 불구하고 전달해야할 정보가 남았을때 주석을 사용해야 함. 주석을 사용하면 코드가 아닌 주석에 의존한다는 것을 알아야 함 변수와 메서드의 나열 순서 - 변수는 사용하는 순서 대로 나열 - 메서드는 1순위가 공개 메서드 , 2순위가 비...

좋아요수
0
  • 백엔드
  • 워밍업클럽
  • 클린코드
  • 2기
  • depth
  • my
인프런 워밍업 클럽 스터디 2기 - 백엔드 클린코드, 테스트코드 1주차 발자국

인프런 워밍업 클럽 스터디 2기 - 백엔드 클린코드, 테스트코드 1주차 발자국

Section2) 추상 Clean Code를 추구해야 하는 이유 나를 포함해 다른 개발자가 코드를 읽고 이해하는데 드는 시간이 절약된다. 프로그램의 정의 프로그램 = (데이터가 담긴) 변수 + (변수를 사용하는) 메서드 의 집합 추상 중요한 정보는 가려내어 남기고 , 덜 중요한 정보는생략 하여 버리는 것 적절한 추상화 : 도메인 안에서, 정말 중요한 핵심 ...

좋아요수
0
  • 백엔드
  • 워밍업클럽
  • 클린코드
  • 2기
  • depth
  • my