(04/26) 컴퓨터/프로그래밍 기초 용어

bagt13·2022년 4월 26일
0

CS

목록 보기
1/12
post-thumbnail

컴파일(Compile)

소스코드를 기계어 코드로 변역하는 과정


빌드(Build)

작성한 소스 코드를 실행할 수 있는 산출물로 변환시키는 과정.
컴파일 후 프로그램이 실행되려면 .exe 또는 .msi 확장자를 가진 실행 파일로 만들어주는 빌드 과정이 필요하다. 빌드가 완료되어야 실행시킬 수 있는 하나의 프로그램으로 완성된다.


시스템 소프트웨어

일종의 플랫폼 역할을 수행하는 프로그램(응용 소프트웨어)의 실행환경으로, 하드웨어 장치들을 관리한다


중앙처리장치

  • 제어장치 : 운영체제와 소통하며 CPU의 동작과 데이터 흐름을 통제하고 관리한다
  • 연산장치 : 프로그램의 명령(코드)를 수행한다
  • 레지스터 : 연산에 필요한 데이터를 임시보관해주는, CPU 내에 존재하는 작고 빠른 기억장치

캐시 메모리(Cache Memory)

재사용 가능성이 높은 데이터를 주기억장치로부터 가져와 임시보관함으로써 CPU와 주기억장치 간의 속도 차이를 보완하는 역할을 수행


로딩(Loading)

CPU가 작업할 수 있도록 보조기억장치에서 주기억장치로 프로그램 파일을 옮겨오는 과정


프로세스

로딩이 완료되어 실행중인 프로그램.
프로그램이 메모리에 적재되어 운영체제의 제어를 받는 상태

profile
주니어 백엔드 개발자입니다😄

0개의 댓글