SlideShare a Scribd company logo
An introduction to
computer
science
2017. 03. 07
황태욱
01 컴퓨터의 개요
02 컴퓨터 시스템의 구성
03 컴퓨터의 역사
04 Computers
05 Further Study
CONTENTS
1. Computer
Compute + er
계산한다는 뜻의 라틴어 'Computare'에서 유래
2. Computer 구성
중앙처리장치 CPU (Central Processing Unit)
-제어장치 Control Unit
-연산장치 ALU: Arithmetic Logic Unit
-레지스터들 Registers
주기억장치 Memory
- ROM: Read Only Memory
- RAM: Random Access Meory
출력장치 – 모니터, 프린터 …
입력창치 – 키보드, 마우스, 스캐너, 조이스틱 …
보조기억장치 – HDD, SDD …
Hardware
2. Computer 구성
시스템소프트웨어
- 운영체제 : OS – 윈도우, 리눅스, 유닉스, OS X
- 언어 번역 프로그램: 어셈블러, 컴파일러, 인터프리터 …
응용프로그램
- 워드프로세서, 스프레드시트, 프레젠테이션
- 데이터베이스, 통신프로그램 …
개발도구 – 프로그램 개발 툴, 그래픽 개발 툴
미들웨어(middleware)는 응용 소프트웨어가 운영 체제로부터
제공받는 서비스 이외에 추가적으로 이용할 수 있는 서비스를
제공하는 컴퓨터 소프트웨어이다.
펌웨어(firmware)는 컴퓨팅과 공학 분야에서
특정 하드웨어 장치에 포함된 소프트웨어
Software
3. History of Computer
주판이 최초의 계산기라고 할 수 있으나
1642년 프랑스의 수학자/철학자 파스칼이
기어와 레버를 조작해 덧셈과 뺄샘을 하는
기계적 계산기인 파스칼린을 만들었음
1964년 독일 수학자 라이프니츠는
곱셈과 나눗셈도 가능한 기계식
계산기를 만들었음
1944년 하버드 대학의
에이킨교수 IBM의 후원으로
Mark-I 개발
1946년 에커드와 모클리에 의해
최초의 컴퓨터(혹은 그렇게 알려진)
에니악 ENIAC이 개발
진공관 컴퓨터 – 전자식 컴퓨터
3. History of Computer
프로그램 내장방식 최초 컴퓨터
에드삭(EDSAC) 1949 케임브리지대학
윌키스
2년후 폰노이만 에드박 개발 – 1951년
3. History of Computer
1세대 컴퓨터 : 진공관을 사용
주기억장치는 자기 드럼
프로그램은 기계어
2세대 컴퓨터 : 트렌지스터를 사용
주기억장치는 자기 코어
프로그램은 FORTRAN, COBAL 등
3. History of Computer
3세대 컴퓨터 : 직접회로(IC: Integrated Circuit)를 사용
운영체제(OS: Operating System) 가 등장
1964년 IBM System/360이 대표적
4세대 컴퓨터 : 고밀도 직접회로(LSI: Large Scale Integration)를
사용
마이크로프로세서(Microprocessor)가 개발
최초의 마이크로프로세서는 1971년 Intel의 4004
3. History of Computer
최초의 개인컴퓨터(PC) 1975년 로버츠가 개발한
알테어(Altair) 8800
스티브잡스와 위즈니악이 설립한 Apple사가
1977년 Apple-II 를 출시
3. History of Computer
1981년 IBM PC발표 - 설계 사양 공개
OS로 마이크로소프트사의 MS-DOS 사용
1984년 애플사는 매킨토시를 시판
3. History of Computer
4. Computers
5. Further Study
https://www.edx.org/course/introduction-computer-science-harvardx-cs50x
https://www.coursera.org/
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
 
[0602 박민근] Direct2D
[0602 박민근] Direct2D[0602 박민근] Direct2D
[0602 박민근] Direct2D
흥배 최
 
Windows system - memory개념잡기
Windows system - memory개념잡기Windows system - memory개념잡기
Windows system - memory개념잡기ChangKyu Song
 
[0410 박민근] 기술 면접시 자주 나오는 문제들
[0410 박민근] 기술 면접시 자주 나오는 문제들[0410 박민근] 기술 면접시 자주 나오는 문제들
[0410 박민근] 기술 면접시 자주 나오는 문제들MinGeun Park
 
프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리
프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리
프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리
중선 곽
 
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
영욱 오
 
C++20에서 리플렉션 기능 구현
C++20에서 리플렉션 기능 구현C++20에서 리플렉션 기능 구현
C++20에서 리플렉션 기능 구현
Bongseok Cho
 
객체지향 개념 (쫌 아는체 하기)
객체지향 개념 (쫌 아는체 하기)객체지향 개념 (쫌 아는체 하기)
객체지향 개념 (쫌 아는체 하기)
Seung-June Lee
 
Lock free queue
Lock free queueLock free queue
Lock free queue
Bongseok Cho
 
[NDC 2018] 신입 개발자가 알아야 할 윈도우 메모리릭 디버깅
[NDC 2018] 신입 개발자가 알아야 할 윈도우 메모리릭 디버깅[NDC 2018] 신입 개발자가 알아야 할 윈도우 메모리릭 디버깅
[NDC 2018] 신입 개발자가 알아야 할 윈도우 메모리릭 디버깅
DongMin Choi
 
송창규, unity build로 빌드타임 반토막내기, NDC2010
송창규, unity build로 빌드타임 반토막내기, NDC2010송창규, unity build로 빌드타임 반토막내기, NDC2010
송창규, unity build로 빌드타임 반토막내기, NDC2010devCAT Studio, NEXON
 
[데브루키] 유니티와 Play maker를 이용한 쉽고 빠른 게임 개발
[데브루키] 유니티와 Play maker를 이용한 쉽고 빠른 게임 개발[데브루키] 유니티와 Play maker를 이용한 쉽고 빠른 게임 개발
[데브루키] 유니티와 Play maker를 이용한 쉽고 빠른 게임 개발MinGeun Park
 
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
Yi-kwon Hwang
 
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
devCAT Studio, NEXON
 
충돌 알고리즘(collision detection algorithms)
충돌 알고리즘(collision detection algorithms)충돌 알고리즘(collision detection algorithms)
충돌 알고리즘(collision detection algorithms)
ssuserbe87d6
 
게임에서 흔히 쓰이는 최적화 전략 by 엄윤섭 @ 지스타 컨퍼런스 2013
게임에서 흔히 쓰이는 최적화 전략 by 엄윤섭 @ 지스타 컨퍼런스 2013게임에서 흔히 쓰이는 최적화 전략 by 엄윤섭 @ 지스타 컨퍼런스 2013
게임에서 흔히 쓰이는 최적화 전략 by 엄윤섭 @ 지스타 컨퍼런스 2013영욱 오
 
GameInstance에 대해서 알아보자
GameInstance에 대해서 알아보자GameInstance에 대해서 알아보자
GameInstance에 대해서 알아보자
TonyCms
 
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...
Amazon Web Services Korea
 
Niagara In UE4
Niagara In UE4Niagara In UE4
Niagara In UE4
Dae Hyek KIM
 
빌드 속도를 올려보자
빌드 속도를 올려보자빌드 속도를 올려보자
빌드 속도를 올려보자KyeongWon Koo
 

What's hot (20)

[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)
[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)
[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)
 
[0602 박민근] Direct2D
[0602 박민근] Direct2D[0602 박민근] Direct2D
[0602 박민근] Direct2D
 
Windows system - memory개념잡기
Windows system - memory개념잡기Windows system - memory개념잡기
Windows system - memory개념잡기
 
[0410 박민근] 기술 면접시 자주 나오는 문제들
[0410 박민근] 기술 면접시 자주 나오는 문제들[0410 박민근] 기술 면접시 자주 나오는 문제들
[0410 박민근] 기술 면접시 자주 나오는 문제들
 
프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리
프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리
프로그래머가 알아야 하는 2진수 기반의 컴퓨터 동작 원리
 
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
 
C++20에서 리플렉션 기능 구현
C++20에서 리플렉션 기능 구현C++20에서 리플렉션 기능 구현
C++20에서 리플렉션 기능 구현
 
객체지향 개념 (쫌 아는체 하기)
객체지향 개념 (쫌 아는체 하기)객체지향 개념 (쫌 아는체 하기)
객체지향 개념 (쫌 아는체 하기)
 
Lock free queue
Lock free queueLock free queue
Lock free queue
 
[NDC 2018] 신입 개발자가 알아야 할 윈도우 메모리릭 디버깅
[NDC 2018] 신입 개발자가 알아야 할 윈도우 메모리릭 디버깅[NDC 2018] 신입 개발자가 알아야 할 윈도우 메모리릭 디버깅
[NDC 2018] 신입 개발자가 알아야 할 윈도우 메모리릭 디버깅
 
송창규, unity build로 빌드타임 반토막내기, NDC2010
송창규, unity build로 빌드타임 반토막내기, NDC2010송창규, unity build로 빌드타임 반토막내기, NDC2010
송창규, unity build로 빌드타임 반토막내기, NDC2010
 
[데브루키] 유니티와 Play maker를 이용한 쉽고 빠른 게임 개발
[데브루키] 유니티와 Play maker를 이용한 쉽고 빠른 게임 개발[데브루키] 유니티와 Play maker를 이용한 쉽고 빠른 게임 개발
[데브루키] 유니티와 Play maker를 이용한 쉽고 빠른 게임 개발
 
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
 
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
 
충돌 알고리즘(collision detection algorithms)
충돌 알고리즘(collision detection algorithms)충돌 알고리즘(collision detection algorithms)
충돌 알고리즘(collision detection algorithms)
 
게임에서 흔히 쓰이는 최적화 전략 by 엄윤섭 @ 지스타 컨퍼런스 2013
게임에서 흔히 쓰이는 최적화 전략 by 엄윤섭 @ 지스타 컨퍼런스 2013게임에서 흔히 쓰이는 최적화 전략 by 엄윤섭 @ 지스타 컨퍼런스 2013
게임에서 흔히 쓰이는 최적화 전략 by 엄윤섭 @ 지스타 컨퍼런스 2013
 
GameInstance에 대해서 알아보자
GameInstance에 대해서 알아보자GameInstance에 대해서 알아보자
GameInstance에 대해서 알아보자
 
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...
 
Niagara In UE4
Niagara In UE4Niagara In UE4
Niagara In UE4
 
빌드 속도를 올려보자
빌드 속도를 올려보자빌드 속도를 올려보자
빌드 속도를 올려보자
 

Viewers also liked

앱을 위한 상상력 키우기
앱을 위한 상상력 키우기앱을 위한 상상력 키우기
앱을 위한 상상력 키우기Edward Hwang
 
게임디자인 레벨 밸런싱
게임디자인   레벨 밸런싱게임디자인   레벨 밸런싱
게임디자인 레벨 밸런싱
Edward Hwang
 
20170119原住民土地權利如何在國土計畫中實踐
20170119原住民土地權利如何在國土計畫中實踐20170119原住民土地權利如何在國土計畫中實踐
20170119原住民土地權利如何在國土計畫中實踐
cettw
 
02 특허와 실용신안 제도
02 특허와 실용신안 제도02 특허와 실용신안 제도
02 특허와 실용신안 제도
Edward Hwang
 
The case for an open biomedical knowledgebase
The case for an open biomedical knowledgebaseThe case for an open biomedical knowledgebase
The case for an open biomedical knowledgebase
Andrew Su
 
Humanizasus 2004
Humanizasus 2004Humanizasus 2004
Humanizasus 2004
danilo rodrigues
 
Open data, compound repurposing, and rare diseases (ISCB)
Open data, compound repurposing, and rare diseases (ISCB)Open data, compound repurposing, and rare diseases (ISCB)
Open data, compound repurposing, and rare diseases (ISCB)
Andrew Su
 
國土治理的體制與挑戰
國土治理的體制與挑戰國土治理的體制與挑戰
國土治理的體制與挑戰
cettw
 
潛藏在全國區域計畫的魔鬼
潛藏在全國區域計畫的魔鬼潛藏在全國區域計畫的魔鬼
潛藏在全國區域計畫的魔鬼
cettw
 
20170104山挖掉一塊有差嗎採礦誰家好生意
20170104山挖掉一塊有差嗎採礦誰家好生意20170104山挖掉一塊有差嗎採礦誰家好生意
20170104山挖掉一塊有差嗎採礦誰家好生意
cettw
 
20161221國土計畫如何進行國土保育與國土復育 public
20161221國土計畫如何進行國土保育與國土復育 public20161221國土計畫如何進行國土保育與國土復育 public
20161221國土計畫如何進行國土保育與國土復育 public
cettw
 
從區域計畫到國土計畫
從區域計畫到國土計畫從區域計畫到國土計畫
從區域計畫到國土計畫
cettw
 
全國區域計畫政策方向
全國區域計畫政策方向全國區域計畫政策方向
全國區域計畫政策方向
cettw
 
認識環境敏感區
認識環境敏感區認識環境敏感區
認識環境敏感區
cettw
 
Topfold blow on my petals softly
Topfold  blow on my petals softlyTopfold  blow on my petals softly
Topfold blow on my petals softly
Migdal Eden
 
20161102不能只有我知道的國土計畫法.ppt
20161102不能只有我知道的國土計畫法.ppt20161102不能只有我知道的國土計畫法.ppt
20161102不能只有我知道的國土計畫法.ppt
cettw
 
창업아이디어 2015 2학기
창업아이디어 2015 2학기창업아이디어 2015 2학기
창업아이디어 2015 2학기
Edward Hwang
 
آینده سئو در سال ۲۰۱۷
آینده سئو در سال ۲۰۱۷آینده سئو در سال ۲۰۱۷
آینده سئو در سال ۲۰۱۷
Web Standards School
 
آینده سرمایه‌گذاری جسورانه
آینده سرمایه‌گذاری جسورانهآینده سرمایه‌گذاری جسورانه
آینده سرمایه‌گذاری جسورانه
Web Standards School
 
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
Web Standards School
 

Viewers also liked (20)

앱을 위한 상상력 키우기
앱을 위한 상상력 키우기앱을 위한 상상력 키우기
앱을 위한 상상력 키우기
 
게임디자인 레벨 밸런싱
게임디자인   레벨 밸런싱게임디자인   레벨 밸런싱
게임디자인 레벨 밸런싱
 
20170119原住民土地權利如何在國土計畫中實踐
20170119原住民土地權利如何在國土計畫中實踐20170119原住民土地權利如何在國土計畫中實踐
20170119原住民土地權利如何在國土計畫中實踐
 
02 특허와 실용신안 제도
02 특허와 실용신안 제도02 특허와 실용신안 제도
02 특허와 실용신안 제도
 
The case for an open biomedical knowledgebase
The case for an open biomedical knowledgebaseThe case for an open biomedical knowledgebase
The case for an open biomedical knowledgebase
 
Humanizasus 2004
Humanizasus 2004Humanizasus 2004
Humanizasus 2004
 
Open data, compound repurposing, and rare diseases (ISCB)
Open data, compound repurposing, and rare diseases (ISCB)Open data, compound repurposing, and rare diseases (ISCB)
Open data, compound repurposing, and rare diseases (ISCB)
 
國土治理的體制與挑戰
國土治理的體制與挑戰國土治理的體制與挑戰
國土治理的體制與挑戰
 
潛藏在全國區域計畫的魔鬼
潛藏在全國區域計畫的魔鬼潛藏在全國區域計畫的魔鬼
潛藏在全國區域計畫的魔鬼
 
20170104山挖掉一塊有差嗎採礦誰家好生意
20170104山挖掉一塊有差嗎採礦誰家好生意20170104山挖掉一塊有差嗎採礦誰家好生意
20170104山挖掉一塊有差嗎採礦誰家好生意
 
20161221國土計畫如何進行國土保育與國土復育 public
20161221國土計畫如何進行國土保育與國土復育 public20161221國土計畫如何進行國土保育與國土復育 public
20161221國土計畫如何進行國土保育與國土復育 public
 
從區域計畫到國土計畫
從區域計畫到國土計畫從區域計畫到國土計畫
從區域計畫到國土計畫
 
全國區域計畫政策方向
全國區域計畫政策方向全國區域計畫政策方向
全國區域計畫政策方向
 
認識環境敏感區
認識環境敏感區認識環境敏感區
認識環境敏感區
 
Topfold blow on my petals softly
Topfold  blow on my petals softlyTopfold  blow on my petals softly
Topfold blow on my petals softly
 
20161102不能只有我知道的國土計畫法.ppt
20161102不能只有我知道的國土計畫法.ppt20161102不能只有我知道的國土計畫法.ppt
20161102不能只有我知道的國土計畫法.ppt
 
창업아이디어 2015 2학기
창업아이디어 2015 2학기창업아이디어 2015 2학기
창업아이디어 2015 2학기
 
آینده سئو در سال ۲۰۱۷
آینده سئو در سال ۲۰۱۷آینده سئو در سال ۲۰۱۷
آینده سئو در سال ۲۰۱۷
 
آینده سرمایه‌گذاری جسورانه
آینده سرمایه‌گذاری جسورانهآینده سرمایه‌گذاری جسورانه
آینده سرمایه‌گذاری جسورانه
 
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
 

Similar to 컴퓨터개론01

arduino.ppt
arduino.pptarduino.ppt
arduino.ppt
MarkYang62
 
2. windows system과 file format
2. windows system과 file format2. windows system과 file format
2. windows system과 file format
Youngjun Chang
 
코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)
코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)
코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)
유익아카데미
 
System+os study 1
System+os study 1System+os study 1
System+os study 1
Jinkyoung Kim
 
Foss open sorucesw_6902
Foss open sorucesw_6902Foss open sorucesw_6902
Foss open sorucesw_6902
승우 백
 
소프트웨어의 동작 방식 이해
소프트웨어의 동작 방식 이해소프트웨어의 동작 방식 이해
소프트웨어의 동작 방식 이해
중선 곽
 
20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은
20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은
20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은
jieun kim
 
유니티 고급 과정 -1-
유니티 고급 과정 -1-유니티 고급 과정 -1-
유니티 고급 과정 -1-
Kiyoung Moon
 
150625 마이크로커널 운영체제 김지은
150625 마이크로커널 운영체제 김지은150625 마이크로커널 운영체제 김지은
150625 마이크로커널 운영체제 김지은
jieun kim
 
컴퓨터공학 스터디 W3 발표: 컴퓨터 구조
컴퓨터공학 스터디 W3 발표: 컴퓨터 구조컴퓨터공학 스터디 W3 발표: 컴퓨터 구조
컴퓨터공학 스터디 W3 발표: 컴퓨터 구조
ssuser91b87c
 
Maker 오해와 진실
Maker 오해와 진실Maker 오해와 진실
Maker 오해와 진실
유명환 FunFun Yoo
 
MCU(nanheekim)
MCU(nanheekim)MCU(nanheekim)
MCU(nanheekim)
Nanhee Kim
 
피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구
Kisoon Eom
 
운영체제 Sig2
운영체제 Sig2운영체제 Sig2
운영체제 Sig2YoungGun Na
 
Concluding remarks
Concluding remarksConcluding remarks
Concluding remarks
kimtaehwan
 
Why OpenStack is Operating System?
Why OpenStack is Operating System?Why OpenStack is Operating System?
Why OpenStack is Operating System?
유명환 FunFun Yoo
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI
Tommy Lee
 
망고100 보드로 놀아보자 13
망고100 보드로 놀아보자  13망고100 보드로 놀아보자  13
망고100 보드로 놀아보자 13
종인 전
 
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
NAVER D2
 
Memory forensics with volatility
Memory forensics with volatilityMemory forensics with volatility
Memory forensics with volatility
Youngjun Chang
 

Similar to 컴퓨터개론01 (20)

arduino.ppt
arduino.pptarduino.ppt
arduino.ppt
 
2. windows system과 file format
2. windows system과 file format2. windows system과 file format
2. windows system과 file format
 
코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)
코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)
코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)
 
System+os study 1
System+os study 1System+os study 1
System+os study 1
 
Foss open sorucesw_6902
Foss open sorucesw_6902Foss open sorucesw_6902
Foss open sorucesw_6902
 
소프트웨어의 동작 방식 이해
소프트웨어의 동작 방식 이해소프트웨어의 동작 방식 이해
소프트웨어의 동작 방식 이해
 
20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은
20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은
20150502 unix v6로 배우는 커널의 원리와 구조 1 김지은
 
유니티 고급 과정 -1-
유니티 고급 과정 -1-유니티 고급 과정 -1-
유니티 고급 과정 -1-
 
150625 마이크로커널 운영체제 김지은
150625 마이크로커널 운영체제 김지은150625 마이크로커널 운영체제 김지은
150625 마이크로커널 운영체제 김지은
 
컴퓨터공학 스터디 W3 발표: 컴퓨터 구조
컴퓨터공학 스터디 W3 발표: 컴퓨터 구조컴퓨터공학 스터디 W3 발표: 컴퓨터 구조
컴퓨터공학 스터디 W3 발표: 컴퓨터 구조
 
Maker 오해와 진실
Maker 오해와 진실Maker 오해와 진실
Maker 오해와 진실
 
MCU(nanheekim)
MCU(nanheekim)MCU(nanheekim)
MCU(nanheekim)
 
피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구
 
운영체제 Sig2
운영체제 Sig2운영체제 Sig2
운영체제 Sig2
 
Concluding remarks
Concluding remarksConcluding remarks
Concluding remarks
 
Why OpenStack is Operating System?
Why OpenStack is Operating System?Why OpenStack is Operating System?
Why OpenStack is Operating System?
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI
 
망고100 보드로 놀아보자 13
망고100 보드로 놀아보자  13망고100 보드로 놀아보자  13
망고100 보드로 놀아보자 13
 
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
 
Memory forensics with volatility
Memory forensics with volatilityMemory forensics with volatility
Memory forensics with volatility
 

More from Edward Hwang

컴퓨터개론13
컴퓨터개론13컴퓨터개론13
컴퓨터개론13
Edward Hwang
 
컴퓨터개론12
컴퓨터개론12컴퓨터개론12
컴퓨터개론12
Edward Hwang
 
컴퓨터개론11
컴퓨터개론11컴퓨터개론11
컴퓨터개론11
Edward Hwang
 
컴퓨터개론10
컴퓨터개론10컴퓨터개론10
컴퓨터개론10
Edward Hwang
 
Understanding of growth hacking 01
Understanding of growth hacking 01Understanding of growth hacking 01
Understanding of growth hacking 01
Edward Hwang
 
Understanding of gamification 03
Understanding of gamification 03Understanding of gamification 03
Understanding of gamification 03
Edward Hwang
 
게임디자인 게임시스템
게임디자인   게임시스템게임디자인   게임시스템
게임디자인 게임시스템
Edward Hwang
 
게임디자인 게임디자인
게임디자인   게임디자인게임디자인   게임디자인
게임디자인 게임디자인
Edward Hwang
 
게임디자인 게임제작 및 시나리오
게임디자인   게임제작 및 시나리오게임디자인   게임제작 및 시나리오
게임디자인 게임제작 및 시나리오
Edward Hwang
 
게임의 분류
게임의 분류게임의 분류
게임의 분류
Edward Hwang
 
게임디자인 게임역사
게임디자인   게임역사게임디자인   게임역사
게임디자인 게임역사
Edward Hwang
 
Understanding of gamification 2015
Understanding of gamification 2015Understanding of gamification 2015
Understanding of gamification 2015
Edward 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 02
Edward Hwang
 

More from Edward Hwang (19)

컴퓨터개론13
컴퓨터개론13컴퓨터개론13
컴퓨터개론13
 
컴퓨터개론12
컴퓨터개론12컴퓨터개론12
컴퓨터개론12
 
컴퓨터개론11
컴퓨터개론11컴퓨터개론11
컴퓨터개론11
 
컴퓨터개론10
컴퓨터개론10컴퓨터개론10
컴퓨터개론10
 
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
 
게임디자인 게임시스템
게임디자인   게임시스템게임디자인   게임시스템
게임디자인 게임시스템
 
게임디자인 게임디자인
게임디자인   게임디자인게임디자인   게임디자인
게임디자인 게임디자인
 
게임디자인 게임제작 및 시나리오
게임디자인   게임제작 및 시나리오게임디자인   게임제작 및 시나리오
게임디자인 게임제작 및 시나리오
 
게임의 분류
게임의 분류게임의 분류
게임의 분류
 
게임디자인 게임역사
게임디자인   게임역사게임디자인   게임역사
게임디자인 게임역사
 
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
 

컴퓨터개론01

  • 2. 01 컴퓨터의 개요 02 컴퓨터 시스템의 구성 03 컴퓨터의 역사 04 Computers 05 Further Study CONTENTS
  • 3. 1. Computer Compute + er 계산한다는 뜻의 라틴어 'Computare'에서 유래
  • 4. 2. Computer 구성 중앙처리장치 CPU (Central Processing Unit) -제어장치 Control Unit -연산장치 ALU: Arithmetic Logic Unit -레지스터들 Registers 주기억장치 Memory - ROM: Read Only Memory - RAM: Random Access Meory 출력장치 – 모니터, 프린터 … 입력창치 – 키보드, 마우스, 스캐너, 조이스틱 … 보조기억장치 – HDD, SDD … Hardware
  • 5. 2. Computer 구성 시스템소프트웨어 - 운영체제 : OS – 윈도우, 리눅스, 유닉스, OS X - 언어 번역 프로그램: 어셈블러, 컴파일러, 인터프리터 … 응용프로그램 - 워드프로세서, 스프레드시트, 프레젠테이션 - 데이터베이스, 통신프로그램 … 개발도구 – 프로그램 개발 툴, 그래픽 개발 툴 미들웨어(middleware)는 응용 소프트웨어가 운영 체제로부터 제공받는 서비스 이외에 추가적으로 이용할 수 있는 서비스를 제공하는 컴퓨터 소프트웨어이다. 펌웨어(firmware)는 컴퓨팅과 공학 분야에서 특정 하드웨어 장치에 포함된 소프트웨어 Software
  • 6. 3. History of Computer 주판이 최초의 계산기라고 할 수 있으나 1642년 프랑스의 수학자/철학자 파스칼이 기어와 레버를 조작해 덧셈과 뺄샘을 하는 기계적 계산기인 파스칼린을 만들었음 1964년 독일 수학자 라이프니츠는 곱셈과 나눗셈도 가능한 기계식 계산기를 만들었음
  • 7. 1944년 하버드 대학의 에이킨교수 IBM의 후원으로 Mark-I 개발 1946년 에커드와 모클리에 의해 최초의 컴퓨터(혹은 그렇게 알려진) 에니악 ENIAC이 개발 진공관 컴퓨터 – 전자식 컴퓨터 3. History of Computer
  • 8. 프로그램 내장방식 최초 컴퓨터 에드삭(EDSAC) 1949 케임브리지대학 윌키스 2년후 폰노이만 에드박 개발 – 1951년 3. History of Computer
  • 9. 1세대 컴퓨터 : 진공관을 사용 주기억장치는 자기 드럼 프로그램은 기계어 2세대 컴퓨터 : 트렌지스터를 사용 주기억장치는 자기 코어 프로그램은 FORTRAN, COBAL 등 3. History of Computer
  • 10. 3세대 컴퓨터 : 직접회로(IC: Integrated Circuit)를 사용 운영체제(OS: Operating System) 가 등장 1964년 IBM System/360이 대표적 4세대 컴퓨터 : 고밀도 직접회로(LSI: Large Scale Integration)를 사용 마이크로프로세서(Microprocessor)가 개발 최초의 마이크로프로세서는 1971년 Intel의 4004 3. History of Computer
  • 11. 최초의 개인컴퓨터(PC) 1975년 로버츠가 개발한 알테어(Altair) 8800 스티브잡스와 위즈니악이 설립한 Apple사가 1977년 Apple-II 를 출시 3. History of Computer
  • 12. 1981년 IBM PC발표 - 설계 사양 공개 OS로 마이크로소프트사의 MS-DOS 사용 1984년 애플사는 매킨토시를 시판 3. History of Computer
  • 15. Q&A For further details, please contact us by e-mail 황태욱 : taewook.hwang@gmail.com 010.9576.5105 Kakao: Aldemaya