inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Depth
1

 

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

Section1) 컴퓨터 구조 개요

컴퓨터는 트랜지스터라는 반도체 소자로 만들어지고, 여러 트랜지스터로 NAND 게이트를 만들며, 이로부터 컴퓨터가 구성된다.

 

프로그램의 동작방식 (2가지)

 

Section2) 컴퓨터 구성 요소

CPU

 

메모리

 

주변 장치

 

8비트, 32비트, 64비트 컴퓨터가 표현할수 있는 데이터 차이

 

 

Section3) 불 대수

불 대수의 등장

 

주요 불 연산

 

불 연산 우선순위 : NOT -> AND -> OR

 

불 대수의 성질과 법칙

 

불 연산을 바탕으로 진리표 작성 가능

 

Section4) 비트

10진법, 2진법, 16진법

 

바이트 저장 순서 방식

 

오버플로우

 

음수 표현

 

2의 보수법

 

 

Section5) 컴퓨터의 기초가 되는 하드웨어 만들기

 

Logisim-evolution 같은 시뮬레이터를 사용해 논리 회로를 직접 설계·실험 가능,

설치하려면 JDK 필요, GitHub에서 최신 버전 다운로드 가

 

기본 논리 게이트

 

 

Mission1)

 

 

그림으로 쉽개 배우는 자료구조와 알고리즘

Section1) 개요

선형 자료구조 : 배열, 연결 리스트, 스택, 큐

비선형 자료구조: 트리, 그래프, 힙

 

P-NP 문제 개념 이해

 

 

 

Section2) 트리와 이진트리

트리

 

트리의 구성요소

 

이진트리

 

 

Section3) 이진 탐색트리

각 노드가 값의 기준점 역할을 하며, 찾고자 하는 값이 현재 노드의 값보다 크면 오른쪽 서브트리를, 작으면 왼쪽 서브트리를 탐색하는 구조

 

 

Section4) AVL 트리

높이 균형을 유지하는 이진 탐색 트리로, 각 노드의 왼쪽과 오른쪽 서브트리 높이 차이(균형 인수)가 최대 1 이내여야 한다.

이 균형 조건을 벗어나면 회전 연산을 통해 트리의 균형을 맞춰 탐색, 삽입, 삭제 수행

 

 

🗒회고

컴퓨터 구조와 자료구조(알고리즘) 강의를 동시에 완벽히 이해하기엔 시간적으로 무리가 있을 것 같아 컴퓨터 구조 심화 학습에 좀 더 집중해볼 예정이다.

강의에서 Logisim-evolution을 활용해 AND, OR, NOT, XOR 등의 게이트를 직접 만들어보는 과정이 인상 깊었다. 회로를 하나하나를 쌓아가며 구조를 이해하는게 재미가 있어 몰입이 잘 되었다.
강의를 완강할 즈음에는, 정말 작은 컴퓨터 하나쯤은 스스로 만들어 낼 수 있을 것 같은 기대감이 든다

 

🏷출처

 

 

cs 발자국 4기

답변 0