본문 바로가기

분류 전체보기254

[8주 차] - 디코더와 인코더(Decoder and Encoder) 과목명 : 논리회로 실습(Logic circuit practice) 수업일자 : 2022년 10월 18일 (화) 1. 디코더(Decoder) 1-1. 정의와 특징 1-2. Enable이 있는 2 x 4 NAND 디코더 - Enable이 0일 때 동작하고 출력도 Active-low일 때 동작하도록 NAND 회로로 설계한 디코더입니다. - 74139에는 2 x 4 디코더 2개가 들어있습니다. 1-3. 3 x 8 디코더 - 입력 3개와 출력 8개로 구성된 디코더입니다. - 입력에 따라 출력 8개 중 하나가 결정됩니다. - G1은 Active-high, G2(G2A, G2B)는 Active-low - 74138는 G1 = '1', G2A, G2B = '0'일 때 디코더가 동작합니다. - G1 = '0' 또는 G.. 2022. 10. 24.
[6주 차] - 메모리(데이터) 참조 지역성, 캐시(Cache) 메모리 (1) 과목명 : 컴퓨터 구조(Computer Organization & Architecture) 수업일자 : 2022년 10월 06일 (목) (A) 기억 장치 시스템의 특성 (B) 캐시 메모리(Cache memory)의 특성 (C) 캐시 사상(Cache mapping) 기법 - 동작 원리 - 직접 사상(Direct mapping) - 연관 사상(Associative mapping) - 세트 연관 사상(Set associative mapping) - 캐시 교체 알고리즘(Cache replacement algorithm), 일관성 유지 1. 참조의 지역성(Locality of reference) 1-1. 참조 지역성(Locality of refe.. 2022. 10. 18.
[8주 차] - TCP 서버 - 클라이언트의 동작, 여러 가지 함수 과목명 : 컴퓨터 통신(Computer communication) 수업일자 : 2022년 10월 17일 (월) ※ 이번 주차 수업은 7주 차 내용을 다시 한 번 수강하였습니다. https://twojun-space.tistory.com/m/entry/7%EC%A3%BC-%EC%B0%A8-TCP-%EC%84%9C%EB%B2%84-%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%EC%9D%98-%EB%8F%99%EC%9E%91-%EC%97%AC%EB%9F%AC-%EA%B0%80%EC%A7%80-%ED%95%A8%EC%88%98 [7주 차] - TCP 서버 - 클라이언트의 동작, 여러 가지 함수 과목명 : 컴퓨터 통신(Computer communication) 수업일자 : 2.. 2022. 10. 17.
[7주 차] - Math.random() 메서드, 제어문(반복문, 조건문)을 사용한 코드 예제 과목명 : 객체지향 프로그래밍(Object oriented programming) 수업일자 : 2022년 10월 12일 (수) 1. 사용자와 컴퓨터가 가위, 바위, 보 게임 진행하기 1-1. 개요 - 이번 7 주차 수업에서는 사용자와 컴퓨터가 가위, 바위, 보 게임을 진행하는 프로그램을 작성하였습니다. - 게임이 종료되면 아래와 같은 3개의 지표를 출력하게 됩니다. (1) 진행한 게임 횟수 (2) 이긴 횟수 (사용자가 컴퓨터를 이긴 횟수) (3) 승률 (컴퓨터를 이긴 사용자에 대한 승률) 1-2. 소스 코드 * 소스 코드의 가독성을 위해 주석을 최대한 활용하였습니다. // 사용자 입력을 받기 위한 Scanner 클래스 불러오기 import java.util.Scanner; public class RpsG.. 2022. 10. 12.
[7주 차] - 가산기와 감산기(Adder and Subtractor) 과목명 : 논리회로 실습(Logic circuit practice) 수업일자 : 2022년 10월 11일 (화) 1. 반가산기(Half adder) 1-1. 정의와 특징 - 반가산기는 한 자리의 2진수 2개를 입력하여 합(Sum)과 캐리(Carry)를 계산하는 덧셈 회로입니다. - 캐리 C는 입력 A, B가 모두 1인 경우에만 1이 되고 합 S는 입력 A, B 둘 중 하나만 1이여도 1이 됩니다. 2. 전가산기(Full adder) 2-1. 정의와 여러 가지 특징 3. 반감산기(Half subtractor) 3-1. 정의와 여러 가지 특징 - 반감산기는 한 비트의 2진수 A에서 B를 빼는 것으로 차(Difference, D)와 빌림 수(Borrow, B)를 계산하는 뺄셈 회로입니다. - A에서 B를 뺄 .. 2022. 10. 12.
[7주 차] - 공통 이미터, 컬렉터 트랜지스터 증폭기(Common Emitter, Collector Amplifier) 과목명 : 전자회로 설계(Electronic circuit design) 수업일자 : 2022년 10월 11일 (화) 1. 공통 이미터 트랜지스터 증폭기(Common Emitter Amplifier) 1-1. 정의와 여러 가지 특징 - BJT(바이폴라 접합 트랜지스터) 소신호 증폭기를 구성하는 방법 중 하나로써 입력은 베이스로, 출력은 컬렉터 단자에서 얻으며 이미터를 입출력 단자의 교류 접지(공통) 부분으로 하는 회로를 의미합니다. - 출력 신호의 위상이 입력 신호의 위상과 반대됩니다. - 해당 증폭기로 7404 회로(NOT Gate)를 설계할 수 있습니다. 1-2. NPN형, PNP형 BJT 공통 이미터 증폭기 1-3. 공통 이미터 증폭기의 바이어스(Bias) 1-4. 공통 이미터의 전압 이득 2. 공.. 2022. 10. 11.