Reference :
- 컴퓨터 구조 및 설계 MIPS EDITION [6판] / David A. Patterson / 한빛에듀
- 건국대학교 컴퓨터구조 강의 / 박능수 교수님
- https://developbear.tistory.com/ (김베어의 개발일지)
컴퓨터 혁명
컴퓨터 기술의 발전
- 다른 기술의 발전보다 훨씬 빠르게 발전했다, 반도체와 같이 발전
- 다른 기술에 큰 영향을 줬음
응용 프로그램을 실현가능하게 해줌
- 요즘 자동차엔 컴퓨터가 들어감
- 핸드폰
- 휴먼 게놈 프로젝트 (유전자) => 유전정보를 해석해서 연구한다
- 월드 와이드 웹 => 웹페이지를 만들고
- 검색 엔진 => 네이버, 구글 등등
컴퓨터가 퍼지기 시작함
- 데스크탑
- 노트북
컴퓨터의 종류들
데스크탑 (개인용 컴퓨터)
- 일반적인 용도, 다양한 소프트웨어를 사용
- 목적에 따라 가격과/퍼포먼스에 따라 다양한 컴퓨터를 사용
서버 컴퓨터
- 서버를 위한 컴퓨터
- 높은 데이터 용량, 퍼포먼스, 의존성(은행 같은 곳에서 쓰이고 보안성이 높은)
- 소형 서버(학교 서버) ~ 큰 서버 (네이버, 구글)
슈퍼 컴퓨터
- 퍼포먼스 최상의 컴퓨터
내장형 컴퓨터 (자동차, 전기밥솥, 비행기등에 있는)
- 시스템의 한 부분으로서 숨겨져 있음
- 비행기에서 쓰이는 내장형 컴퓨터는 전기밥솥에 쓰이는 내장형 컴퓨터보다 더 좋을 수 밖에 없음
컴퓨터 시장 동향
개인용 컴퓨터(PC) 시대 이후의 차세대 정보 기기 (PostPC)
개인용 모바일 디바이스 Personal Mobile Device (PMD)
- 배터리 탑재
- 인터넷과 연결
- 스마트폰, 태블릿, 스마트 안경등
클라우드 컴퓨팅 Cloud computing
- Warehouse Scale Computers (WSC)
- Software as a Service (SaaS)
- Portion of software run on a PMD and a portion run in the Cloud
- Amazon and Google
미래에 배울 것
- 프로그램 어떻게 머신 언어로 바뀌어서 하드웨어에서 실행되는지
- 하드웨어와 소프트웨어 사이의 인터페이스 (소프트웨어 = 명령어의 나열) => 하드웨어가 수행
- 프로그램을 향상시키는 방법
- 하드웨어가 어떻게 만들어져야 퍼포먼스가 좋아지는지
- 명령어들이 어떻게 병렬 처리 되어 있는지
프로그램 성능의 이해
- 선택된 알고리즘
- 프로그래밍 언어, 컴파일러, 구조
- 프로세서와 메모리
- 운영체제
- 입출력 시스템 및 입출력 장치
'컴퓨터 구조 > Ch1. 컴퓨터 추상화 및 관련 기술' 카테고리의 다른 글
6. 전력 장벽 (0) | 2023.03.28 |
---|---|
[Ch1. 컴퓨터 추상화 및 관련 기술] 5. 성능 *중요* (2) | 2023.03.15 |
[Ch1. 컴퓨터 추상화 및 관련 기술] 4. 케이스를 열고 (0) | 2023.03.15 |
[Ch1. 컴퓨터 추상화 및 관련 기술] 3. 프로그램 밑의 세계 (0) | 2023.03.15 |
[Ch1. 컴퓨터 추상화 및 관련 기술] 2. 컴퓨터 구조 분야의 일곱 가지 위대한 아이디어 (0) | 2023.03.15 |