Skip to content

Latest commit

 

History

History
127 lines (106 loc) · 6.19 KB

1장__컴퓨터_및_정보기술의_역사.md

File metadata and controls

127 lines (106 loc) · 6.19 KB

1장 컴퓨터 및 정보기술의 역사


1-1 🍂 컴퓨터의 선사시대 daelee

  1. "사람은 다 죽는다. 소크라테스는 사람이다. 따라서 소크라테스는 죽는다." 로 유명한 연역법의 예시를 처음 설명한 철학자의 이름은?

  2. 19세기에 개발된 프로그램이 가능한 최초의 기계식 컴퓨터의 이름을 보기에서 골라보세요.

    보기 : 미분기계, 주판, 파스칼의 기계식 계산기, 현준머신, 튜링머신, 해석기관
    
📄 답지
  1. "사람은 다 죽는다. 소크라테스는 사람이다. 따라서 소크라테스는 죽는다." 로 유명한 연역법의 예시를 처음 설명한 철학자의 이름은?

    정답 : 아리스토텔레스. 아리스토텔레스의 대스승이 소크라테스이다.

    이론적인 기원을 생각해보면 수학과 논리학에서 기초를 찾을 수 있다. 수학적 측면에서는 고대 그리스와 로마의 숫자 시스템이, 논리학적 측면에서는 "사람은 다 죽는다. 소크라테스는 사람이다. 따라서 소크라테스는 죽는다."와 같은 연역법이 컴퓨터의 이론적 기원이라 할 수 있다.

  2. 19세기에 개발된 프로그램이 가능한 최초의 기계식 컴퓨터의 이름을 보기에서 골라보세요.

    보기 : 미분기계, 주판, 파스칼의 기계식 계산기, 현준머신, 튜링머신, 해석기관
    

    정답 : 해석기관(analytic engine)

    찰스 배비지가 고안한 해석기관은 천공 카드로 프로그램될 수 있으며, 20자리까지의 연산을 정확하게 자동으로 수행할 수 있다. 해석기관은 현대의 모든 컴퓨터에서 발견되는 네 가지 기본 구성 요소인 입력장치, 출력장치, 처리장치, 저장장치를 포함하고 있다.

    p.25

    튜링머신은 컴퓨터에 대한 가장 단순하고 매력적인 이론적 모델이다. 튜링 머신의 원리와 동작방식이 궁금하다면 여기 참고!

    참고로 최초의 전자식 컴퓨터는 튜링이 1943년 독일군 암호를 해독하기 위해 개발한 **콜로서스(Colossus)**이다.



1-2 🍂 근대적 컴퓨터의 역사  daelee

  1. 1940년대부터 1990년대까지, 각 시기에는 어떤 역사적 사건이 일어났을까요? 년대 - 사건 순으로 짝 지어 보세요.
1. 1940년대
2. 1950년대
3. 1960년대
4. 1970년대
5. 1980년대
6. 1990년대
a. 개인용 컴퓨터(PC) 시대, C언어의 등장
b. 객체지향 언어의 성공(새로운 설계 방법론 패러다임의 등장)
c. 운영체제(OS) 개발, 집적회로 컴퓨터의 개발 
d. 트랜지스터 컴퓨터의 개발, 어셈블리어의 등장
e. 인텔 프로세서, 윈도우, www, 자바의 등장
f. 진공관 컴퓨터의 개발
📄 답지
  1. 1940년대부터 1990년대까지, 각 시기에는 어떤 역사적 사건이 일어났을까요? 년대 - 사건 순으로 짝 지어 보세요.
1. 1940년대
2. 1950년대
3. 1960년대
4. 1970년대
5. 1980년대
6. 1990년대
a. 개인용 컴퓨터(PC) 시대, C언어의 등장
b. 객체지향 언어의 성공(새로운 설계 방법론 패러다임의 등장)
c. 운영체제(OS) 개발, 직접회로 컴퓨터의 개발 
d. 트랜지스터 컴퓨터의 개발, 어셈블리어의 등장
e. 인텔 프로세서, 윈도우, www, 자바의 등장
f. 진공관 컴퓨터의 개발

정답 :

  1. 1940년대 - f. 진공관 컴퓨터의 개발

    ENIAC, UNIVAC1 등 진공관 기반의 컴퓨터를 제1세대 컴퓨터라 칭한다.

  2. 1950년대 - d. 트랜지스터 컴퓨터의 개발, 어셈블리어, 고급언어 포트란의 등장

    진공관에 비래 크기가 매우 작았던 트랜지스터 기반의 컴퓨터를 제2세대 컴퓨터라 칭한다. 한편 이 시기부터 컴퓨터 사용이 조금씩 확산됨에 따라 프로그래밍의 필요성이 대두되기 시작했으며 어셈블리어, 포트란 언어가 등장한다.

  3. 1960년대 - c. 운영체제(OS) 개발, 직접회로 컴퓨터의 개발

    직접회로를 기반으로 하는 제3세대 컴퓨터가 등장. 컴퓨터의 기계적인 복잡성이 증가해 컴퓨터 자체를 관리하는 것이 힘들어짐에 따라, 컴퓨터가 이를 자동적으로 처리하도록 하는 방식을 고민한 결과 운영체제가 탄생했다.

  4. 1970년대 - a. 개인용 컴퓨터(PC)의 시대, C언어의 등장

    제4세대 컴퓨터의 기반이 되는 마이크로프로세서가 개발되면서 성능이 끊임없이 향상되기 시작. 부피가 작아지고 가격이 낮아지면서 개인용 컴퓨터(Personal Computer)가 등장하게 되었다. 한편 이 시기의 프로그래밍 언어로 는 C언어가 개발되었다.

  5. 1980년대 - b. 객체지향 언어의 성공(새로운 설계 방법론 패러다임의 등장)

    이 시기에는 소프트웨어 측면에서 새로운 방법론이 많이 제안되었다. 수학적 복잡도에 대한 관심, 분산 처리에 대한 관심, 신뢰성과 재사용성에 대한 관심에 힘입어 객체지향 언어가 크게 성공을 이룬다.

  6. 1990년대 - e. 인텔 프로세서, 윈도우, www, 자바의 등장 1990

    인터넷이 확산되면서 컴퓨터가 사회 전반의 문화에 샅샅이 뿌리내리게 된다.



1-3 🍂 현대의 컴퓨터 daelee

  1. 현대의 컴퓨터는 그 규모에 따라 슈퍼컴퓨터, 메인프레임 컴퓨터, 워크스테이션, 개인용 컴퓨터, 휴대용 컴퓨터 로 나누어볼 수 있다.
📄 답지
  1. 현대의 컴퓨터는 그 규모에 따라 슈퍼컴퓨터, 메인프레임 컴퓨터, 워크스테이션, 개인용 컴퓨터, 휴대용 컴퓨터 로 나누어볼 수 있다.