완성된 장치가 범용 컴퓨팅 기계가 되려면 산술 연산, 기억-저장, 제어, 운영자와의 연결을 담당하는 특정 주요 기관을 포함해야 한다
-아서 벅스 ,허먼 골드스타인, 존 폰 노이만,1946
논리적 구성(또는 기능적 구성) :
컴퓨터가 어떤 부분들로 이루어져 있고, 무슨 일을 하며 어떻게 연결되는지
물리적 구조 :
각 부분이 어떻게 생겼고 어떻게 만들어지는지
다양한 장치들
PC(IBM 노트북 or 데이스톱 컴퓨터 + 마이크로소프트사의 윈도우 운영체제 실행)
PC는 맥에 비해 폭넓은 하드웨어 확장 장치와 많은 소프트웨어 지원, 관련 노하우 쉽게 얻을 수 있음
(네트워크 효과 : 더 많은 사람들이 특정 상품을 사용할 경우, 그 가치가 상승하는 것이다.)
애플 매킨토시 컴퓨터(맥OS운영체제 실행)
크롬북(크롬OS 운영체제 실행)
스마트폰, 태블릭 PC 등 고성능 컴퓨터임
이렇게 다양한 장치들이 있지만 내부의 컴퓨팅을 수행하는 하드웨어는 서로 매우 유사하다
프로세서 : 산술 연산과 제어 기능 제공, CPU
컴퓨터의 두뇌 : 산술 연산, 데이터 옮기기, 다른 구성 요소의 작업을 제어
프로세서의 속도 : 기본 연산을 단계별로 수행하기 위해 내부 클록 사용( 초당 한번 뛰거나 째깍 거리는 것 1Hz)
주기억 장치 : 기억과 저장, RAM(임의 접근 메모리)
프로세서가 현재 작업 중인 데이터뿐만 아니라 프로세서가 그 데이터로 무엇을 해야하는지 알려주는 명령어도 저장
메모리에 다른 명령어를 로드하여 프로세서가 다른 계산을 수행할 수 있게 함(적합한 명령어를 메모리에 배치함)
주 기억 장치는 워드, 포토샵, 브라우저 등 현재 활성화된 프로그램의 명령어를 저장
애플리케이션 여러개 동시에 실행할 수 있도록 배후에 작동하는 운영체제(윈도우,맥OS, 다른 운영체제)의 명령어도 저장
RAM (임의 접근 메모리) : 프로세서가 정보에 접근할 때 메모리에 저장된 위치와 무관하게 같은 속도로 접근할 수 있기 때문
주 기억 장치 용량은 고정되어 있음 (메모리 용량은 바이트 단위 , 메모리는 각번호 붙인 작은 상자 수십억 개가 모여 큰 상자 더미를 이루고 그 상자들은 소량의 정보를 담을 수 있다고 보면 됨)
보조 기억 장치 : 기억과 저장, 다양한 물리적 구현 반영하여 디스크 드라이브