[컴퓨터학개론 5장]- PC Architecture

2022. 6. 28. 17:22· 학교/컴퓨터학개론
목차
  1. 💡PC Architecture
  2. 📕motherboard, main board
  3. 📗마이크로프로세서(microprocessor)
  4. 📗Microcomputer Processors
  5. 📗CPU속도
  6. 📗메모리(Memory)
  7. 📗Memory Address 
  8. 📗RAM & ROM
  9. 📗내부 버스(Internal Bus)
  10. 📗Cache Memory
  11. 📕다양한 PC 버스
  12. 📗PCI and AGP
  13. 📗PCI Express
  14. 📕저장장치와 외부 연결장치
  15. 📗저장장치의 2가지 종류
  16. 📗External Connecting Devices

💡PC Architecture

 

📕motherboard, main board

 

📗마이크로프로세서(microprocessor)

  • PC급 CPU(Chip)
  • Intel processors
    • Pentium, Celeron, Xeon, Itanium
    • Core
  • AMD processors
    • Athlon, Duron
    • K5, K6, Ryzen
  • Motorola processors
    • MC680x0
    • PowerPC G3/G4
  • ARM processors(휴대폰)
    • Cortex

📗Microcomputer Processors

PC에서 가장 많이 사용함
  • Intel
    • 프로세서의 대량생산을 이끌고 있는 회사
    • Intel 4004는 세계 최초의 마이크로프로세서
    • IBM PC는 Intel 8086을 장착하고 있음.
    • Current Processors
      • Pentium
      • Celeron
      • Xeon
      • Core i5
      • Core i7
      • Atom
  • Advanced Micro Devices(AMD)
    • intel과 경쟁회사
    • 원래 저가제품을 생산하던 회사
    • 현재는 Intel을 능가하는 제품을 생산함.
    • Currnet processors
      • Sempron
      • Athlon FX 64
      • Athlon XP

📗CPU속도

  • MIPS : millions of instrcutions per second( x 10^6)
  • GIPS : giga-instructions per second (x 10^9) ->가장 많이 사용하는 단위
    • 1초당 수행하는 CPU 명령의 수
  • FLOPS : floating-point operations per second
  • GFLOPS : giga-FLOPS(x 10^9)
    • 1초당 수행하는 소수점 연산의 수
    • 고성능/과학기술용 컴퓨터에서는 더 중요한 척도

보통 소수점 연산의 수행 속도가 느리다.

 

📗메모리(Memory)

  • CPU가 필요로 하는 "프로그램 및 데이터"의 저장 장소
    • 메모리 주소(address): 메모리 상의 데이터 위치
  • CPU와 메모리의 상호작용

CPU가 메모리에게  주소 123456번지의 값을 보내라고 명령을 하면

메모리는 주소 123456번지에 있는 값을 CPU에게 이진수로 보낸다.

 

📗Memory Address 

  • memory : byte 단위로 자료를 저장할 수 있는 공간의 집합
    • address : 주소
    • value : 값

📗RAM & ROM

✔RAM

  • random-access-memory의 약칭
  • 휘발성(volatile) 메모리
  • 전원이 꺼찌면, 내용이 사라짐

✔ROM

  • read-only-memory의 약칭
  • 비휘발성(non-volatile) 메모리
  • 값이 바뀔 필요가 없는 프로그램/데이터
  • 부팅 때 사용하는 start-up program 저장에 사용
  • BIOS chip : main board에 설치된 ROM

 

📗내부 버스(Internal Bus)

  • Internal Bus(Local Bus)
    • CPU와 메모리를 연결하는 통로(머더보드를 거침) -최소 2개가 필요함.
    • Address Bus, Data Bus, Control Bus
    • 버스의 폭 : 16/32/64 bits

 

📗Cache Memory

자주 사용하는 것을 따로 뺴둬서 빠르게 사용하는 개념
  • 캐시 메모리의 원리
    • 대부분의 program/data는 반복 사용된다
    • 한번 RAM에서 가져온 것은 더 빠른 곳 저장하자.
  • 캐쉬 메모리의 분류
    • Level-1 cache(L1 cache) : Inside CPU(~512KB)
    • Level-2 cache(L2 cache) : Outside CPU(~2MB)

위 사진과 같이 CPU가 한 번이라도 메모리에서 꺼낸 것은 캐시 메모리의 저장해둔다.
만약 다시 CPU가 이전에 꺼냈던 것을 다시 사용하려는 움직임이 보인다면 메모리를 거치지 않고 바로 캐시 메모리를 거쳐서 사용한다.  -> 메인 메모리를 거칠 필요가 없기 때문에 속도가 향상된다.
여기서 주의할 점은 캐시 메모리는 CPU와 분리되어있는 것이 아닌 CPU에 내장되어있다는 점이다.

 

📕다양한 PC 버스

📗PCI and AGP

✔PCI bus 

  • Periphreal Component Interconnect bus
  • 초기 PC 인터페이스의 표준으로 사용됨.
  • 다양한 인터페이스 카드를 장착 가능

✔AGP

  • Accelerated Graphics Port) BUS
  • 비디오 카드만을 위한 별도의 버스 구조 : 고속 정보전달/처리
  • deprecated(추천하지는 않음)

📗PCI Express

카드마다 길이가 정해져 있어서 그 slot에 끼우면 됨.
  • 현재 graphic card 용으로 쓰이는 새로운 bus
    • form top to bottom :
    • PCI Express x16(graphics 용)
    • PCI Express x1
    • PCI Express x16(graphics 용)
    • PCI(traditional)

📕저장장치와 외부 연결장치

📗저장장치의 2가지 종류

✔자기 저장장치

  • magnetic storage
  • 원천 기술: 전자기
  • Flopy Diskette
  • Hard Disk
  • Magnetic Tape

✔광학 저장 장치

  • Optical storage
  • 원천 기술 : laser optics
  • CD
  • DVD

✔하드 디스크(Hard Dsik)

  • disk + driver 일체형
  • hard disk, hard drvie 어느 쪽이든 같은 말
  • 1TB 이상의 대용량
    • 1TB = 1,000GB = 1,000,000MB
  • head : 읽기/쓰기 헤드
  • spindle : 회전축
  • actuator arm : 제어용 암

 

 

✔Fromatted Disks

  • 트랙(track)
    • 디스크 상의 동심원
  • 섹터(sector)
    • 트랙의 분할
    • 보통 1024 byte 단위 ==1KB
    • file read/write의 기본 단위
    • 1byte를 고쳐도 1 sector를 read/write 
    • 통째로 읽고 고쳐야 함.
  • 실제 눈으로는 저런 구분이 보이지 않는다.

✔광학 저장 장치

  • CD, DVD
  • 레이저 광선으로 읽기 (약한)
    • pit : 정반사해서, diode에서 신호를 받음
    • land : 난반사해서, 신호가 없음
  • 레이저 광선으로 쓰기(강한)
    • pit : 강한 레이저 광선으로 알루미늄 일부를 태움.

 

✔Compact Disk(CD)

  • 용량(초기)
    • 표준형 : 650 MB / 70 min
    • 개선된 신형 : 700MB / 80 min, 800MB/90 min
  • CD-ROM drives are slower than hard disk drives
  • 속도
    • 표준 :   1x = 150 KBps
    • 2x, 4x, 8x
    • 현재 : 75x = 11,250 KBps

✔Digital Video(DVD)

CD에서 용량이 커진 것.
  • standard single-side : 4.7GB
  • double-side : 9.4GB
  • dual-layer(double-side) : 17GB

✔Blu - ray Disc

  • from Sony, 2006년부터 상용 디스크 출시
  • 레이저 파장을 줄여서, DVD 디스크의 저장능력을 대폭 올림
  • single layer : 25GB
  • dual layer : 50GB -> 최대 128GB 가능
차세대 저장 매체이긴 하나 VOD 서비스 활성화, 고용량 USB, Hard disk 출현

 

📗External Connecting Devices

  • I/O Controllers : Connecting I/O devices to the Buses
    • Enhanced Integradted Drive Electronics(E-IDE)
    • Serial AT attachment standard (SATA) -하드 디스크 연결을 위한 포터
    • Parallel Ports
    • Serial Ports
    • Small Computer System Interface (SCSI)
    • FireWire(IEEE 1394)
    • USB(Universal Serial BUS)
    • PC Cards

✔SATA(하드디스크 연결 역할을 함.)

  • S-ATA
  • serial version ATA의 약칭
  • ATA : AT attachment standard
    • E-IDA is also a kind of  ATA device

✔Parallel Ports

  • 8 bit parallel transfer
    • 가장 많은 용도 : printer 연결
  • 최근에는 잘 쓰이지 않음.

✔Serial Ports

  • 1 bit serial transfer
    • byte->serial bits : 1 bit씩 전송
    • 느려도 좋은, 저렴한 연결에 사용

 

✔USB(Universal Serial Bus)

  • 범용 직렬 버스
    • 목적 : PC에서 사용하는 케이블을 하나로 통일하자
  • 이론상 최고 전송 속도
  • USB 1.0 LOW speed(초당 1.5메가 비트)
  • USB 1.1 FULL speed(초당 12 메가비트)
  • USB 2.0 High-speed(초당 480메가비트)
  • USB 3.0 SuperSpeed(초당 5기가 비트)
  • USB 3.1 SuperSpeedPlus(초당 10기가 비트)

✔USB 단자들

  • Micro USB, B type
  • Mini USB, A and B type
  • Standard USB, A type
  • Standard USB, B type

 

✔SD Cards

휴대폰, 카메라 저장카드
원래 용도 : 가전제품, 작은 전자기기의 외부 저장장치
  • SD : Secure Digital
    • mobile phones
    • digital cameras
    • GPS devices
  • standard SD
  • mini SD
  • micro SD
저작자표시 (새창열림)

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

[컴퓨터학개론 7장]- Data & Computer  (0) 2022.06.29
[컴퓨터학개론 6장]- binary number  (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. 💡PC Architecture
  2. 📕motherboard, main board
  3. 📗마이크로프로세서(microprocessor)
  4. 📗Microcomputer Processors
  5. 📗CPU속도
  6. 📗메모리(Memory)
  7. 📗Memory Address 
  8. 📗RAM & ROM
  9. 📗내부 버스(Internal Bus)
  10. 📗Cache Memory
  11. 📕다양한 PC 버스
  12. 📗PCI and AGP
  13. 📗PCI Express
  14. 📕저장장치와 외부 연결장치
  15. 📗저장장치의 2가지 종류
  16. 📗External Connecting Devices
'학교/컴퓨터학개론' 카테고리의 다른 글
  • [컴퓨터학개론 7장]- Data & Computer
  • [컴퓨터학개론 6장]- binary number
  • [컴퓨터학개론 4장]- hardware & software
  • [컴퓨터학개론 3장]- 컴퓨터의 분류
재한
재한
안녕하세요 💻
짜이한안녕하세요 💻
재한
짜이한
전체
오늘
어제
  • 분류 전체보기 (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
재한
[컴퓨터학개론 5장]- PC Architecture
상단으로

티스토리툴바

개인정보

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

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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