2022.12.30 - 안드로이드 앱개발자 과정

CHA·2022년 12월 30일
0

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 으로 플랫폼에 독립적이다.

profile
Developer

0개의 댓글