EDPS(Electronic Data Processing System) 의 특징
주기억장치 : 현재 실행중인 프로그램의 데이터를 기억하는 장치 ( RAM )
연산장치 : 산술 및 논리 연산 진행 ( 누산기, 가산기, 보수기, 상태레지스터, 어드레스 레지스터, 데이터 레지스터, 기억 레지스터)
제어장치 :
CPU 는 하드디스크로의 접근이 불가하며, RAM 을 통해 하드디스크의 데이터를 접근할 수 있다.
주기억장치(RAM) : 프로그램은 반드시 주기억장치에 저장되어야 실행가능하다.
보조기억장치(ROM) : 오랫동안 보관이 가능하다.
시스템 소프트웨어 : 하드웨어를 관리할 수 있는 소프트웨어로, 대표적으로 OS(운영체제)가 있다.
응용 소프트웨어 : 시스템 소프트웨어를 기반으로 사용자가 원하는 작업을 도와주는 소프트웨어.
원시프로그램 --Compile(by Compiler)--> 목적프로그램 --Linking(by linker)--> 실행프로그램
hello.c 파일 생성 -> hello.obj 파일 생성 -> hello.exe 파일 생성
C언어는 플랫폼에 종속적, Java 는 JVM 으로 플랫폼에 독립적이다.