국비과정
[ANDROID 국비과정] 2022.12.30 - 안드로이드 앱개발자 과정
차나히
2023. 5. 8. 17:16
1. EDPS : 전자계산기
EDPS(Electronic Data Processing System) 의 특징
신속성 / 정확성 / 대용량성 / 호환성 / 자동성 / 범용성
한번에 하나씩만 순서대로 명령을 처리함. ***
2. 중앙처리장치( CPU )
주기억장치 : 현재 실행중인 프로그램의 데이터를 기억하는 장치 ( RAM )
연산장치 : 산술 및 논리 연산 진행 ( 누산기, 가산기, 보수기, 상태레지스터, 어드레스 레지스터, 데이터 레지스터, 기억 레지스터)
제어장치 :
CPU 는 하드디스크로의 접근이 불가하며, RAM 을 통해 하드디스크의 데이터를 접근할 수 있다.
3. 기억장치
주기억장치(RAM) : 프로그램은 반드시 주기억장치에 저장되어야 실행가능하다.
보조기억장치(ROM) : 오랫동안 보관이 가능하다.
4. 소프트웨어의 구성
시스템 소프트웨어 : 하드웨어를 관리할 수 있는 소프트웨어로, 대표적으로 OS(운영체제)가 있다.
응용 소프트웨어 : 시스템 소프트웨어를 기반으로 사용자가 원하는 작업을 도와주는 소프트웨어.
5. 프로그램 실행 과정
원시프로그램 --Compile(by Compiler)--> 목적프로그램 --Linking(by linker)--> 실행프로그램
6. C 언어 실행과정
hello.c 파일 생성 -> hello.obj 파일 생성 -> hello.exe 파일 생성
+ C언어와 Java 의 차이점
C언어는 플랫폼에 종속적, Java 는 JVM 으로 플랫폼에 독립적이다.