반응형

IT 22

프로세스(process)란?

프로세스(process) 프로세스는 사전적 의미로 과정, 절차라는 뜻이다. 컴퓨터 용어에서의 프로세스는 메모리 상에서 실행되는 작업 단위이다. 프로그램은 일반적으로 하드디스크 등에 저장되어있는 실행코드, 리소스 등이 집합되어있는 파일을 뜻하고, 프로세스는 프로그램을 구동하여 프로그램 그 자체와 상태가 메모리 상에서 실행되는 작업 단위를 지칭한다. 조금 더 쉽게 생각해보자면 프로세스는 특정 목적을 수행하기 위해 나열된 작업의 목록이라고 생각하면 편하다. 하나의 프로그램을 여러 번 구동하면 여러 개의 프로세스가 메모리 상에서 실행된다. 프로세스의 상태 전이 프로세스가 생성되어 소멸되기까지의 과정이다. 생성 (Created) ↓ 준비 (Ready) ← 대기 (Block), (Wait) ↕ 실행 (Run) ↓ ..

IT 2022.01.30

인터페이스(Interface) 란?

인터페이스 ( Interface ) 최근 주변에서 흔하게 접할 수 있는 인터페이스란 용어에 대해 알아보자. "Inter"와 "Face" 두 단어가 결합된 형태로 어떠한 두 개체의 면과 면의 사이라는 뜻이다. 인터페이스는 사물, 사람, 또는 사람과 사물 간에 상호작용을 할 수 있도록 연결해주는 장치, 방법, 형식, 공간 등을 통칭한다고 할 수 있다. 최근 들어서는 다양한 곳에 사용되고 있는 단어이다. 비단 IT 분야에서만이 아닌 다양한 분야에서 다양한 의미로 접목시켜서 사용할 수 있다. ex) 컴퓨터 - USB, HDMI, 랜선, 키보드 등 ( 컴퓨터와 기타 기기들 간의 상호작용을 돕는) 어떠한 제품 - 사용설명서 ( 제품에 대한 상호작용을 돕는) 사용자 인터페이스 / UI ( User Interface)..

IT 2022.01.30
반응형