Thumbnail
하드웨어 컴퓨터 구조

비전공자를 위한 컴퓨터 구조 대시보드

(4.5)
2개의 수강평 ∙  46명의 수강생

33,000원

지식공유자: CIK
총 35개 수업 (1시간 41분)
수강기한: 
6개월
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[개발 · 프로그래밍] 강의입니다.

SW 개발자가 알아야 할 컴퓨터 구조와 동작 원리의 핵심을 그림으로 이해하기 쉽게 알려드립니다.

✍️
이런 걸
배워요!
컴퓨터 동작 원리
CPU 구조

소프트웨어 개발자가 꼭 알아야 할 
컴퓨터 구조와 동작 원리 완벽 정리! 

비전공자가 SW 개발하기 위해 반드시 알아야 하는 컴퓨터 구조 핵심 설명

컴퓨터 
구성 장치

컴퓨터 
동작 과정

CPU 
내부 구성

인터럽트 
처리 과정

DMA 
처리 과정

디스크 
동작 원리

명령어 
처리 과정

캐시 
원리

정수/실수 
연산 원리

MMU 
원리

CPU/GPU  
차이점


 

SW 개발을 잘하고 싶다면 컴퓨터 동작 원리를 확실하게 알아야 합니다.

코딩이란 첨단 기술 집약체인 컴퓨터를 동작 시키기 위한 명령어를 작성하는 작업입니다. 그러므로 컴퓨터 구조와 동작을 잘 이해해야 좋은 코드를 작성할 수 있는 SW 개발자로 성장할 수 있습니다. 이 강의는 비전공자가 SW 개발자가 되기 위해 반드시 알아야 하는 컴퓨터 구조와 동작 원리를 설명합니다.

강의 그림 예시<컴퓨터 구조>

이 강의가 특히 도움이 되는 분들

  • 컴퓨터 동작 원리를 제대로 이해하고 싶은 비전공자
  • ✅ CS 면접 준비하는 사람
  • 좋은 코드 작성을 위해 컴퓨터 구조를 배우고 싶은 SW 개발자
  • 그림으로 컴퓨터 동작을 이해하고 싶은 분
  • 이론/개념 공부만으로 부족함을 느끼는 학부생

이 강의만의 특징을 
확인해보세요.

💡 컴퓨터의 복잡한 동작 과정을 이해하기란 쉽지 않습니다. 이 강의는 비전공자도 쉽게 이해 할 수 있게 컴퓨터 장치들의 구조적인 그림들을 바탕으로 동작 과정과 원리를 자세하게 설명합니다.

실무 개발자를 생각한 
근본 원리 중심 수업

일반적으로 컴퓨터 전공 학부 과정에서의 컴퓨터 구조 강의가 HW 개발 중심으로 진행하는 것과 달리, SW 개발을 잘하기 위해 컴퓨터 구조와 동작 원리를 이해하는 것을 목적으로 구성하였습니다.

  • 최신 기술 보다는 원리적인 기술을 설명합니다. 가령 최신 CPU에서는 성능 좋은 예측 가산기 등이 들어갈 수 있지만, 이 강의에서는 기초 장치인 전가산기만 설명합니다.
  • 최신 32/64비트가 아닌 과거의 4/8비트 컴퓨터 기준으로 설명을 진행합니다. 비트 수가 달라도 원리는 다르지 않기 때문에 적은 비트를 기준으로 간단하게 설명합니다.
  • 래치, 플립플롭, 나이퀴스트 이론, 트랜지스터 등 HW 심화 기술은 설명하지 않습니다.

더 쉽게, 더 편리하게 
꼼꼼한 구성  

학습자 관점에서 복잡한 개념을 보다 명료하게 익힐 수 있도록 강의를 제작하였습니다.

  • 성우 녹음을 통해 전달력을 높였습니다.
  • 컴퓨터 장치의 구조를 나타내는 약 50p의 그림을 바탕으로 강의하여 동작 원리를 더 쉽고 자세하게 이해할 수 있습니다.

강의 그림 예시<명령어 처리 과정>

강의 그림 예시<인터럽트>

컴퓨터 구조에 대한 이해가 늘 아쉬우셨나요?
지식공유자 한마디 💬

리눅스 커널을 개발하면서 컴퓨터 구조와 OS의 추상적인 개념을 넘어 세부적인 동작까지 이해할 수 있게 되었습니다. 그 경험을 바탕으로 SW 개발자가 알아야 하는 컴퓨터 구조를 강의로 제작하였습니다.

개인 이력

  • 컴퓨터 공학 전공자로 15년 경력의 SW 개발자 (Github 바로가기)
  • 리눅스 커널 개발 및 임베디드/네트워크 보안 장비 등 개발 
  • iOS, Android, MFC, QT, 딥러닝, 빅데이터 등 개발

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
컴퓨터 동작 원리를 제대로 이해하고 싶은 비전공자
CS 면접 준비하는 사람
좋은 코드 작성을 위해 컴퓨터 구조를 배우고 싶은 SW 개발자
그림으로 컴퓨터 동작을 이해하고 싶은 분
이론/개념 공부만으로 부족함을 느끼는 학부생
📚
선수 지식,
필요할까요?
사칙연산
논리적인 사고

안녕하세요
CIK 입니다.
CIK의 썸네일
커리큘럼 총 35 개 ˙ 1시간 41분의 수업
이 강의는 영상이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 컴퓨터 구조
섹션 1. 정수 연산
가산기 미리보기 02:57
감산기 02:18
이동기 01:08
곱셈기 04:36
나눗셈기 06:04
섹션 2. 실수
실수 구조 02:22
실수 연산 01:21
섹션 3. 명령어
명령어 주기 00:31
명령어 처리 10:36
주소 지정 방식 02:27
CISC vs RISC 00:31
섹션 4. 메모리 관리
페이지 03:43
MMU 02:58
섹션 5. 저장 장치
저장 장치 계층 03:04
캐쉬 03:04
SRAM vs DRAM 01:14
섹션 6. 인터럽트
인터럽트 종류 00:43
IDT, ISR 01:15
트랩 01:11
내부 인터럽트 02:08
외부 인터럽트 04:40
섹션 7. DMA
PIO vs DMA 00:49
DMA 장치 구성 01:42
DMA Writing 07:22
DMA Reading 07:13
섹션 8. 디스크
HDD 04:59
HDD vs SSD 01:06
섹션 9. 입출력 장치
입출력 장치 연결 01:30
ADC, DAC 02:38
GPU 02:15
강의 게시일 : 2023년 05월 31일 (마지막 업데이트일 : 2023년 08월 10일)
수강평 총 2개
수강생분들이 직접 작성하신 수강평입니다.
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
바키라 thumbnail
4
시간도 짧아서 집중하기에도 좋네요...
2023-06-20
지식공유자 CIK
감사합니다. 😊
2023-08-05
김상욱 thumbnail
5
비전공자 도움 엄청 되요!!
2023-08-04
지식공유자 CIK
감사합니다. ^^
2023-08-05