OS 2

[개발 상식] 컴퓨터 기초(메모리 구조)

컴퓨터의 기본 구조는 주어진 정보 데이터를 처리하기 위해 크게 입력장치, 기억장치, 연산(처리)장치, 제어장치, 출력장치 등 5가지 단위로 이루어져 있다. RAM(Random Access System, Memory, 주기억장치) - 컴퓨터의 작업공간이라고도 함 - 데이터를 저장하는 역할 - 데이터 처리속도가 빠르나 휘발성이 특징 CPU(Central Processing Unit, 중앙정보처리시스템) - 기억장치와 연산(처리)장치, 제어장치를 묶은 것 - 중앙에서 사용자들이 입력한 명령어를 해석하고 연산한 후, 그 결과를 제어하는 역할을 담당함 HDD(Hard Disk, 하드디스크) - 기억장치 - 데이터를 보관, 저장하는 장치 - 데이터 처리속도가 RAM보다 느림 OS(Operating System, 운..

[Java] 컴파일,컴파일러

컴파일 : 사람의 언어를 컴퓨터의 언어로 바꿔주는 작업, 목적 파일 생성(번역문 파일) 컴파일의 종류 1.디버그 2.빌드 4. 실행 프로그램 3.링크 컴파일러 : 컴파일을 해주는 작업 내가 사용한 자바의 컴파일러 : eclipse 8 version JAVA 프로그램 -> JVM(자바 가상 운영체제) -> 운영체제 -> 하드웨어 JAVA는 JVM과 소통하는 언어이기 때문에 운영체제가 바뀌어도 소통이 가능함. 따라서 이식성이 굉장히 좋음. 웹페이지 개발에 최적화된 언어 JVM(Java Virtual Machine, 자바 가상 운영체제) - JAVA 프로그램을 실행해 줌 - JAVA 고유의 환경 구축 - OS가 달라져도 JVM이 관리해줌 - OS, Hardware를 건드려야하기때문에 RAM에 접근해야 함 - ..

Back-End/JAVA 2021.04.17
반응형