SlideShare a Scribd company logo
1 of 10
An introduction to
computer
science
2017. 03. 14
황태욱
01 부울대수
02 게이트: Gate
03 논리회로
CONTENTS
04 Further Study
1. 부울대수 1/2
Boolean algebra: 1또는 0의 값에 대해 논리동작을 다루는 대수
1은 참, 0은 거짓을 의미
+ 연산 OR 연산자라고 함 – 합집합 개념과 유사
두 개의 값 중에 하나라도 1이면 결과는 1
두 개의 값이 모두 0이면 0이 된다
• 연산 : AND 연산자. 두 개의 값이 모두 1이면 결과가 1
하나라도 0이 있으면 0이 된다.
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 1
0 • 0 = 0
0 • 1 = 0
1 • 0 = 0
1 • 1 = 1
1. 부울대수 2/2
` 연산 NOT 연산자라고 함
0은 1이 되고, 1은 0이 됨
부울대수 법칙 – 교환법칙이 성립
이외에도 결합법칙, 분배법칙, 드모르강의 법칙도 성립
0` = 1
1` = 0
A+B = B+A
A•B = B•A
1. 게이트 1/2
컴퓨터의 기본 구성 요소는 논리회로(logic circuit),
적절한 2진 정보를 입력받아 논리연산을 거쳐 출력
정보를 생성
OR Gate
AND Gate
2. 게이트 2/2
NOT Gate
XOR Gate
- 입력 값이 같으면 0, 입력 값이 다르면 1을 출력
NOR Gate
NAND Gate
2. 게이트 3/3
3. 논리회로
가산기 논리회로
가산기
A
B
C
S
5. Further Study
플리플롭
1bit의 정보를 저장하는 회로
전가산기
전자공학 영역
N형 반도체
P형 반도체
트랜지스터 … 직접회로
Q&A
For further details, please contact us by e-mail
황태욱 : taewook.hwang@gmail.com
010.9576.5105
Kakao: Aldemaya

More Related Content

What's hot

[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)
[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)
[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)MinGeun Park
 
NHN NEXT 게임 전공 소개
NHN NEXT 게임 전공 소개NHN NEXT 게임 전공 소개
NHN NEXT 게임 전공 소개Seungmo Koo
 
C++20에서 리플렉션 기능 구현
C++20에서 리플렉션 기능 구현C++20에서 리플렉션 기능 구현
C++20에서 리플렉션 기능 구현Bongseok Cho
 
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁Yi-kwon Hwang
 
프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리
프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리
프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리중선 곽
 
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019devCAT Studio, NEXON
 
Ndc2012 최지호 텍스쳐 압축 기법 소개
Ndc2012 최지호 텍스쳐 압축 기법 소개Ndc2012 최지호 텍스쳐 압축 기법 소개
Ndc2012 최지호 텍스쳐 압축 기법 소개Jiho Choi
 
NDC12_Lockless게임서버설계와구현
NDC12_Lockless게임서버설계와구현NDC12_Lockless게임서버설계와구현
NDC12_Lockless게임서버설계와구현noerror
 
충돌 알고리즘(collision detection algorithms)
충돌 알고리즘(collision detection algorithms)충돌 알고리즘(collision detection algorithms)
충돌 알고리즘(collision detection algorithms)ssuserbe87d6
 
이원, 온라인 게임 프로젝트 개발 결산 - 마비노기 개발 완수 보고서, NDC2011
이원, 온라인 게임 프로젝트 개발 결산 - 마비노기 개발 완수 보고서, NDC2011이원, 온라인 게임 프로젝트 개발 결산 - 마비노기 개발 완수 보고서, NDC2011
이원, 온라인 게임 프로젝트 개발 결산 - 마비노기 개발 완수 보고서, NDC2011devCAT Studio, NEXON
 
[Gpg2권 박민근] 3.2 게임 객체 ai를 위한 마이크로 스레드
[Gpg2권 박민근] 3.2 게임 객체 ai를 위한 마이크로 스레드[Gpg2권 박민근] 3.2 게임 객체 ai를 위한 마이크로 스레드
[Gpg2권 박민근] 3.2 게임 객체 ai를 위한 마이크로 스레드MinGeun Park
 
03 mips assembly language
03 mips assembly language03 mips assembly language
03 mips assembly languageMuberra Duman
 
개발을잘하고싶어요-네이버랩스 송기선님
개발을잘하고싶어요-네이버랩스 송기선님개발을잘하고싶어요-네이버랩스 송기선님
개발을잘하고싶어요-네이버랩스 송기선님NAVER D2
 
훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기Changyol BAEK
 
이승재, 실버바인 서버엔진 2 설계 리뷰, NDC2018
이승재, 실버바인 서버엔진 2 설계 리뷰, NDC2018이승재, 실버바인 서버엔진 2 설계 리뷰, NDC2018
이승재, 실버바인 서버엔진 2 설계 리뷰, NDC2018devCAT Studio, NEXON
 
〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3
〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3
〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3Heungsub Lee
 

What's hot (20)

컴퓨터개론09
컴퓨터개론09컴퓨터개론09
컴퓨터개론09
 
[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)
[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)
[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)
 
NHN NEXT 게임 전공 소개
NHN NEXT 게임 전공 소개NHN NEXT 게임 전공 소개
NHN NEXT 게임 전공 소개
 
C++20에서 리플렉션 기능 구현
C++20에서 리플렉션 기능 구현C++20에서 리플렉션 기능 구현
C++20에서 리플렉션 기능 구현
 
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
 
프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리
프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리
프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리
 
System+os study 2
System+os study 2System+os study 2
System+os study 2
 
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
 
Ndc2012 최지호 텍스쳐 압축 기법 소개
Ndc2012 최지호 텍스쳐 압축 기법 소개Ndc2012 최지호 텍스쳐 압축 기법 소개
Ndc2012 최지호 텍스쳐 압축 기법 소개
 
NDC12_Lockless게임서버설계와구현
NDC12_Lockless게임서버설계와구현NDC12_Lockless게임서버설계와구현
NDC12_Lockless게임서버설계와구현
 
충돌 알고리즘(collision detection algorithms)
충돌 알고리즘(collision detection algorithms)충돌 알고리즘(collision detection algorithms)
충돌 알고리즘(collision detection algorithms)
 
이원, 온라인 게임 프로젝트 개발 결산 - 마비노기 개발 완수 보고서, NDC2011
이원, 온라인 게임 프로젝트 개발 결산 - 마비노기 개발 완수 보고서, NDC2011이원, 온라인 게임 프로젝트 개발 결산 - 마비노기 개발 완수 보고서, NDC2011
이원, 온라인 게임 프로젝트 개발 결산 - 마비노기 개발 완수 보고서, NDC2011
 
[Gpg2권 박민근] 3.2 게임 객체 ai를 위한 마이크로 스레드
[Gpg2권 박민근] 3.2 게임 객체 ai를 위한 마이크로 스레드[Gpg2권 박민근] 3.2 게임 객체 ai를 위한 마이크로 스레드
[Gpg2권 박민근] 3.2 게임 객체 ai를 위한 마이크로 스레드
 
System+os study 1
System+os study 1System+os study 1
System+os study 1
 
03 mips assembly language
03 mips assembly language03 mips assembly language
03 mips assembly language
 
개발을잘하고싶어요-네이버랩스 송기선님
개발을잘하고싶어요-네이버랩스 송기선님개발을잘하고싶어요-네이버랩스 송기선님
개발을잘하고싶어요-네이버랩스 송기선님
 
훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기
 
이승재, 실버바인 서버엔진 2 설계 리뷰, NDC2018
이승재, 실버바인 서버엔진 2 설계 리뷰, NDC2018이승재, 실버바인 서버엔진 2 설계 리뷰, NDC2018
이승재, 실버바인 서버엔진 2 설계 리뷰, NDC2018
 
Cachememory
CachememoryCachememory
Cachememory
 
〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3
〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3
〈야생의 땅: 듀랑고〉 서버 아키텍처 Vol. 3
 

Viewers also liked

02 특허와 실용신안 제도
02 특허와 실용신안 제도02 특허와 실용신안 제도
02 특허와 실용신안 제도Edward Hwang
 
앱을 위한 상상력 키우기
앱을 위한 상상력 키우기앱을 위한 상상력 키우기
앱을 위한 상상력 키우기Edward Hwang
 
8 herramientas básicas para mi negocio web
8 herramientas básicas para mi negocio web8 herramientas básicas para mi negocio web
8 herramientas básicas para mi negocio webMiriam Calvo Molina
 
Your brand: More than a logo
Your brand: More than a logoYour brand: More than a logo
Your brand: More than a logoJoseph Serwach
 
Ministério Público Federal arquiva denúncia contra Richa
Ministério Público Federal arquiva denúncia contra RichaMinistério Público Federal arquiva denúncia contra Richa
Ministério Público Federal arquiva denúncia contra RichaClaudio Osti
 
Rails Girls Presentation: Adventure to Codeland
Rails Girls Presentation: Adventure to CodelandRails Girls Presentation: Adventure to Codeland
Rails Girls Presentation: Adventure to CodelandEster Kais
 
процедури Key press
процедури Key pressпроцедури Key press
процедури Key pressPotapenkoVV
 
Historieta de la primera guerra mundia1
Historieta de la primera guerra mundia1Historieta de la primera guerra mundia1
Historieta de la primera guerra mundia1jonathan canales
 
процедури Mm
процедури Mmпроцедури Mm
процедури MmPotapenkoVV
 
OÖBV Eferding 2017 Bezirksjahreshauptversammlung
OÖBV Eferding   2017 BezirksjahreshauptversammlungOÖBV Eferding   2017 Bezirksjahreshauptversammlung
OÖBV Eferding 2017 BezirksjahreshauptversammlungWolfgang Strasser
 
Ensayo edgardo
Ensayo edgardoEnsayo edgardo
Ensayo edgardoEdgardots
 
in reference to STANDARDIZED TESTING and Alfie Kohn's book POSITIVE DISCIPLIN...
in reference to STANDARDIZED TESTING and Alfie Kohn's book POSITIVE DISCIPLIN...in reference to STANDARDIZED TESTING and Alfie Kohn's book POSITIVE DISCIPLIN...
in reference to STANDARDIZED TESTING and Alfie Kohn's book POSITIVE DISCIPLIN...Alicia Davis
 
ΙΝΕ ΓΣΕΕ - Ετήσια Έκθεση 2017
ΙΝΕ ΓΣΕΕ - Ετήσια Έκθεση 2017ΙΝΕ ΓΣΕΕ - Ετήσια Έκθεση 2017
ΙΝΕ ΓΣΕΕ - Ετήσια Έκθεση 2017ΟΤΟΕ
 

Viewers also liked (20)

02 특허와 실용신안 제도
02 특허와 실용신안 제도02 특허와 실용신안 제도
02 특허와 실용신안 제도
 
앱을 위한 상상력 키우기
앱을 위한 상상력 키우기앱을 위한 상상력 키우기
앱을 위한 상상력 키우기
 
8 herramientas básicas para mi negocio web
8 herramientas básicas para mi negocio web8 herramientas básicas para mi negocio web
8 herramientas básicas para mi negocio web
 
Artes
ArtesArtes
Artes
 
La carta. rosa virginia
La carta.  rosa virginiaLa carta.  rosa virginia
La carta. rosa virginia
 
Entrega
Entrega Entrega
Entrega
 
Los animales isa bane
Los animales isa baneLos animales isa bane
Los animales isa bane
 
Your brand: More than a logo
Your brand: More than a logoYour brand: More than a logo
Your brand: More than a logo
 
Ministério Público Federal arquiva denúncia contra Richa
Ministério Público Federal arquiva denúncia contra RichaMinistério Público Federal arquiva denúncia contra Richa
Ministério Público Federal arquiva denúncia contra Richa
 
Rails Girls Presentation: Adventure to Codeland
Rails Girls Presentation: Adventure to CodelandRails Girls Presentation: Adventure to Codeland
Rails Girls Presentation: Adventure to Codeland
 
процедури Key press
процедури Key pressпроцедури Key press
процедури Key press
 
Historieta de la primera guerra mundia1
Historieta de la primera guerra mundia1Historieta de la primera guerra mundia1
Historieta de la primera guerra mundia1
 
процедури Mm
процедури Mmпроцедури Mm
процедури Mm
 
OÖBV Eferding 2017 Bezirksjahreshauptversammlung
OÖBV Eferding   2017 BezirksjahreshauptversammlungOÖBV Eferding   2017 Bezirksjahreshauptversammlung
OÖBV Eferding 2017 Bezirksjahreshauptversammlung
 
El deporte
El deporteEl deporte
El deporte
 
Ensayo edgardo
Ensayo edgardoEnsayo edgardo
Ensayo edgardo
 
in reference to STANDARDIZED TESTING and Alfie Kohn's book POSITIVE DISCIPLIN...
in reference to STANDARDIZED TESTING and Alfie Kohn's book POSITIVE DISCIPLIN...in reference to STANDARDIZED TESTING and Alfie Kohn's book POSITIVE DISCIPLIN...
in reference to STANDARDIZED TESTING and Alfie Kohn's book POSITIVE DISCIPLIN...
 
Exposision copia
Exposision   copiaExposision   copia
Exposision copia
 
ΙΝΕ ΓΣΕΕ - Ετήσια Έκθεση 2017
ΙΝΕ ΓΣΕΕ - Ετήσια Έκθεση 2017ΙΝΕ ΓΣΕΕ - Ετήσια Έκθεση 2017
ΙΝΕ ΓΣΕΕ - Ετήσια Έκθεση 2017
 
Temario
TemarioTemario
Temario
 

More from Edward Hwang

게임디자인 레벨 밸런싱
게임디자인   레벨 밸런싱게임디자인   레벨 밸런싱
게임디자인 레벨 밸런싱Edward Hwang
 
Understanding of growth hacking 01
Understanding of growth hacking 01Understanding of growth hacking 01
Understanding of growth hacking 01Edward Hwang
 
Understanding of gamification 03
Understanding of gamification 03Understanding of gamification 03
Understanding of gamification 03Edward Hwang
 
게임디자인 게임시스템
게임디자인   게임시스템게임디자인   게임시스템
게임디자인 게임시스템Edward Hwang
 
게임디자인 게임디자인
게임디자인   게임디자인게임디자인   게임디자인
게임디자인 게임디자인Edward Hwang
 
게임디자인 게임제작 및 시나리오
게임디자인   게임제작 및 시나리오게임디자인   게임제작 및 시나리오
게임디자인 게임제작 및 시나리오Edward Hwang
 
게임디자인 게임역사
게임디자인   게임역사게임디자인   게임역사
게임디자인 게임역사Edward Hwang
 
창업아이디어 2015 2학기
창업아이디어 2015 2학기창업아이디어 2015 2학기
창업아이디어 2015 2학기Edward Hwang
 
Understanding of gamification 2015
Understanding of gamification 2015Understanding of gamification 2015
Understanding of gamification 2015Edward Hwang
 
사업계획서 기본요소
사업계획서 기본요소사업계획서 기본요소
사업계획서 기본요소Edward Hwang
 
May 2015 flow chart 익히기
May 2015 flow chart 익히기May 2015 flow chart 익히기
May 2015 flow chart 익히기Edward Hwang
 
창업아이디어
창업아이디어창업아이디어
창업아이디어Edward Hwang
 
앱을 위한 아이디어 2015
앱을 위한 아이디어 2015 앱을 위한 아이디어 2015
앱을 위한 아이디어 2015 Edward Hwang
 
기술 창업 Idea to business
기술 창업 Idea to business기술 창업 Idea to business
기술 창업 Idea to businessEdward Hwang
 
Lean startup 이해하기 황태욱
Lean startup 이해하기   황태욱Lean startup 이해하기   황태욱
Lean startup 이해하기 황태욱Edward Hwang
 
Understanding of gamification 02
Understanding of gamification 02Understanding of gamification 02
Understanding of gamification 02Edward Hwang
 

More from Edward Hwang (20)

컴퓨터개론13
컴퓨터개론13컴퓨터개론13
컴퓨터개론13
 
컴퓨터개론12
컴퓨터개론12컴퓨터개론12
컴퓨터개론12
 
컴퓨터개론11
컴퓨터개론11컴퓨터개론11
컴퓨터개론11
 
게임디자인 레벨 밸런싱
게임디자인   레벨 밸런싱게임디자인   레벨 밸런싱
게임디자인 레벨 밸런싱
 
Understanding of growth hacking 01
Understanding of growth hacking 01Understanding of growth hacking 01
Understanding of growth hacking 01
 
Understanding of gamification 03
Understanding of gamification 03Understanding of gamification 03
Understanding of gamification 03
 
게임디자인 게임시스템
게임디자인   게임시스템게임디자인   게임시스템
게임디자인 게임시스템
 
게임디자인 게임디자인
게임디자인   게임디자인게임디자인   게임디자인
게임디자인 게임디자인
 
게임디자인 게임제작 및 시나리오
게임디자인   게임제작 및 시나리오게임디자인   게임제작 및 시나리오
게임디자인 게임제작 및 시나리오
 
게임의 분류
게임의 분류게임의 분류
게임의 분류
 
게임디자인 게임역사
게임디자인   게임역사게임디자인   게임역사
게임디자인 게임역사
 
창업아이디어 2015 2학기
창업아이디어 2015 2학기창업아이디어 2015 2학기
창업아이디어 2015 2학기
 
Understanding of gamification 2015
Understanding of gamification 2015Understanding of gamification 2015
Understanding of gamification 2015
 
사업계획서 기본요소
사업계획서 기본요소사업계획서 기본요소
사업계획서 기본요소
 
May 2015 flow chart 익히기
May 2015 flow chart 익히기May 2015 flow chart 익히기
May 2015 flow chart 익히기
 
창업아이디어
창업아이디어창업아이디어
창업아이디어
 
앱을 위한 아이디어 2015
앱을 위한 아이디어 2015 앱을 위한 아이디어 2015
앱을 위한 아이디어 2015
 
기술 창업 Idea to business
기술 창업 Idea to business기술 창업 Idea to business
기술 창업 Idea to business
 
Lean startup 이해하기 황태욱
Lean startup 이해하기   황태욱Lean startup 이해하기   황태욱
Lean startup 이해하기 황태욱
 
Understanding of gamification 02
Understanding of gamification 02Understanding of gamification 02
Understanding of gamification 02
 

컴퓨터개론03

  • 2. 01 부울대수 02 게이트: Gate 03 논리회로 CONTENTS 04 Further Study
  • 3. 1. 부울대수 1/2 Boolean algebra: 1또는 0의 값에 대해 논리동작을 다루는 대수 1은 참, 0은 거짓을 의미 + 연산 OR 연산자라고 함 – 합집합 개념과 유사 두 개의 값 중에 하나라도 1이면 결과는 1 두 개의 값이 모두 0이면 0이 된다 • 연산 : AND 연산자. 두 개의 값이 모두 1이면 결과가 1 하나라도 0이 있으면 0이 된다. 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 1 0 • 0 = 0 0 • 1 = 0 1 • 0 = 0 1 • 1 = 1
  • 4. 1. 부울대수 2/2 ` 연산 NOT 연산자라고 함 0은 1이 되고, 1은 0이 됨 부울대수 법칙 – 교환법칙이 성립 이외에도 결합법칙, 분배법칙, 드모르강의 법칙도 성립 0` = 1 1` = 0 A+B = B+A A•B = B•A
  • 5. 1. 게이트 1/2 컴퓨터의 기본 구성 요소는 논리회로(logic circuit), 적절한 2진 정보를 입력받아 논리연산을 거쳐 출력 정보를 생성 OR Gate AND Gate
  • 6. 2. 게이트 2/2 NOT Gate XOR Gate - 입력 값이 같으면 0, 입력 값이 다르면 1을 출력 NOR Gate NAND Gate
  • 9. 5. Further Study 플리플롭 1bit의 정보를 저장하는 회로 전가산기 전자공학 영역 N형 반도체 P형 반도체 트랜지스터 … 직접회로
  • 10. Q&A For further details, please contact us by e-mail 황태욱 : taewook.hwang@gmail.com 010.9576.5105 Kakao: Aldemaya