[컴퓨터학개론 1장]- History of Computer Hardware

2022. 6. 27. 16:32· 학교/컴퓨터학개론
목차
  1. 💡Computing System
  2. 💡하드웨어
  3. 💡소프트웨어
  4. 💡Layers of a Computing system 
  5. ✔Abstraction(추상화)
  6. 💡Early History of Computing
  7. 💡History of Hardware
  8. 💡Parallel Computing and Networking

💡Computing System

하드웨어와 소프트웨어를 합친 것

 

💡하드웨어

컴퓨터 시스템의 물리적인 요소 (프린터, 선, 키보드 등)

💡소프트웨어

컴퓨터를 실행시킬 지침을 제공하는 프로그램

 

📗Computing system

 다목적 기계(오락, 사무) - 여러 범용성을 지니고 있다.
하드웨어 : fixed 
소프트웨어 : flexible, changeable

💡Layers of a Computing system 

  • communications(컴퓨터 통신)
    • 통신, 인터넷 www
  • applications(응용 프로그램, 앱)
    • 인공지능, 시뮬레이션
  • operating systems (운영체제)
    • windows, Linux, Macos, Android
  • programming(a.k.a. software)
    • 소프트웨어, 자료 처리
  • hardware (하드웨어)
    • 물리적 부품
  • information
    • 데이터의 표현, 2진수 체계

✔Abstraction(추상화)

복잡한 것을 제거하거나 숨김으로 써 대상을 간단하게 그려보는 개념 모델

--> 핵심만 생각, 이해하기 쉽게 만듦.

 

 

자동차를 예들 들어서 설명해보겠다.

internal view(내부적인 관점)에서는 자동차가 굴러가기 위해서는 엔진 + 트랜스 미션 + 타이머 등이 종합적으로 작동되어야 한다.

abstraction view(추상화 관점)에서는 핵심만 생각한다. 자동차의 핵심은 운전이다. 운전만 할 줄 알면 된다.

따라서 핸들+엑셀+브레이크의 조작법만 알면 된다. 엔진의 원리라던지 브레이크의 원리를 알 필요가 없다.

 

💡Early History of Computing

  1. Abacus(주판)
    1. 수적 가치를 계산하기 위해 만들어진 첫 장치
  2. Blaise Pascal (수학자 파스칼)- 계산을 목적으로 만듦
    1. 주판과 달리 기계적 장치.
    2. 덧셈 뺄셈 나눗셈 곱셈 가능
  3. Joseph Jacquard(자카드) - 산업혁명 이후
  4. Charles Babbage(찰스 베비지) - 영국 과학자
    1. Analytical Engine(해석 기관) - 설계만 했지 당시 기술력이 부족해서 직접 만들지는 못했다.
    2. 단순 계산뿐만 아니라 범용의 기계이다.
  5. Ada Lovelace(에이다 러브레이스 백작 부인)
    1. 첫 번째 프로그래머, loop라는 개념을 처음 사용한 사람.
    2. 기념하기 위해 ADA(미 국방성의 프로그래밍 언어)를 붙였다.
  6. Alan Turing(앨런 튜링)
    1. 컴퓨터를 설계, 컴퓨터의 수학적 배경을 다져놓음.
    2. 튜링 머신, 인공지능 테스팅 등을 만듦.
    3. 앨런 튜링을 기념하기 위해서 Turing Award(컴퓨터계의 노벨상)을 붙임.
  7. 폰 노이만
  8. Havard Mark I, ENIAC, UNIVAC I
    1. 초기 컴퓨터는 수학, 물리, 기계공학, 환경 등을 위해 사용됨.

💡History of Hardware

📕1세대(1951-1959)

  1. Vacuum Tubes(진공관)
    1. 크고 불안정하고, 많은 열을 발생시켰다.
    2. 많은 냉각기가 필요했다.
  2. Magnetic Drum(자기 드럼)
    1. 읽기/쓰기 헤드 아래에서 회전하는 메모리 장치
  3. Card Readers -> Magnetic Tape Drives
    1. 순차 보조 저장 장치

📕2세대(1959-1965)

  1. Transistor(트랜지스터)- 중요한 장비
    1. 진공관을 대신한 장비.
    2. 크기가 작고, 빠르고, 오래가고, 싸다.
  2. Magnetic Cores
    1. 자기 드럼을 대신해서 등장, 정보를 즉각 이용 가능
  3. Magnetic Disks(자기 디스크)-플로피디스크
    1. Magnetic tape를 대체로 나옴. 
    2. data에 직접 접근 가능하다.

📕3세대(1965-1971)

  1. Integrated Circuits(집적 회로, IC)-여러 개의 트랜지스터를 하나로 합쳐서 만듦.
    1. circult board를 대체, 작고 싸고 빠르고 더 안정성 있다.
  2. Transistors
    1. 메모리 제조를 위해 사용됨.
  3. Terminal(터미널, 단말기)
    1. 입출력 장치. 키보드와 화면을 이용함.

📕4세대(1971~현재)

  1. Lage-Scale Integration(LSI)
    1. chip기술에 엄청난 영향력을 불러옴.
  2. PCs, the Commerical Market, Workstations(워크스테이션)
    1. 개인용 컴퓨터와 워크스테이션이 등장했다.
    2. 새로운 회사: Apple , Sun, DEll
  3. Laptops(랩탑), Tablet Computers, Smart phones
    1. 노트북, 태블릿, 스마트폰의 등장
    2. 엄청난 성공
    3. 스마트폰은 스티브 잡스 왈 : 휴대할 수 있는 매우 작은 컴퓨터
    4. 이제 모두가 각각 하나의 컴퓨터를 휴대하고 다님.

💡Parallel Computing and Networking

📕Parallel Computing(병렬 컴퓨팅)

  • 컴퓨터는 처리 속도를 향상하는 상호 연결된 셀트 리얼 프로세싱 및/또는 메모리 유닛에 의존합니다.
  • 하나 으 기판에 여러 가지 Cpu를 장착

📕Networking

  • 이더넷은 자원을 공유하기 위해 작은 컴퓨터와 연결했다.
  • 1980년대 후반에 처음으로 서버와 PCs가 연결했다.

 

출처 : 학교 강의자료

저작자표시 (새창열림)

'학교 > 컴퓨터학개론' 카테고리의 다른 글

[컴퓨터학개론 6장]- binary number  (0) 2022.06.28
[컴퓨터학개론 5장]- PC Architecture  (0) 2022.06.28
[컴퓨터학개론 4장]- hardware & software  (0) 2022.06.27
[컴퓨터학개론 3장]- 컴퓨터의 분류  (0) 2022.06.27
[컴퓨터학개론 2장]- History of Computer Software  (0) 2022.06.27
  1. 💡Computing System
  2. 💡하드웨어
  3. 💡소프트웨어
  4. 💡Layers of a Computing system 
  5. ✔Abstraction(추상화)
  6. 💡Early History of Computing
  7. 💡History of Hardware
  8. 💡Parallel Computing and Networking
'학교/컴퓨터학개론' 카테고리의 다른 글
  • [컴퓨터학개론 5장]- PC Architecture
  • [컴퓨터학개론 4장]- hardware & software
  • [컴퓨터학개론 3장]- 컴퓨터의 분류
  • [컴퓨터학개론 2장]- History of Computer Software
재한
재한
안녕하세요 💻
재한
짜이한
전체
오늘
어제
  • 분류 전체보기 (504)
    • Skils (118)
      • Android (52)
      • C++ (5)
      • Kotlin (36)
      • Algorithm (24)
      • Server (1)
    • CodingTest (228)
      • Programmers (45)
      • Baekjoon (183)
    • Experience (8)
      • 후기(코딩테스트,프로그램,프로젝트) (8)
    • Computer Science (70)
      • Design Pattern (2)
      • OOP (2)
      • Computer Architecture (14)
      • OS (2)
      • Software Engineering (3)
      • DataBase (8)
      • Network (39)
    • 학교 (75)
      • R프로그래밍 (26)
      • 회계와 사회생활 (17)
      • 컴퓨터학개론 (20)
      • it기술경영개론 (12)

블로그 메뉴

  • 홈
  • 태그
  • 카테고리
  • 글쓰기
  • 설정

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
재한
[컴퓨터학개론 1장]- History of Computer Hardware
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.