프로세스2 프로세스(process)와 스레드(thread)에 대해서 운영체제에 대해서 배우려고 하면 가장 초반에 접하는 것이 프로세스와 스레드 일 것입니다. 이 프로세스와 스레드는 한번에 묶어서 배우는 경우가 많은데, 이번 글에서 프로세스와 스레드에 대한 개념을 다뤄보도록 하겠습니다. 프로세스 란? 우리는 평소에 "프로그램(program)" 이라는 용어를 많이 씁니다. "프로그램 깔았다", "프로그램 실행했다" 등.. 우리는 컴퓨터 상에서 동작하는 어떠한 어플리케이션을 주로 "프로그램" 이라고 지칭합니다. 그러면 프로그램은 정확히 무얼 나타내는 것이며 프로세스는 또 별도의 개념일까요? 우선 프로세스에 대해서 알아보기 위해 프로그램과의 차이점에 대해서 간단히 얘기해보겠습니다. 프로그램 vs 프로세스 프로그램의 사전적인 의미 부터 찾아보겠습니다. 컴퓨터 프로그램은 컴퓨터에서.. 2022. 7. 20. CPU, RAM, Disk 등 무엇이며, 어떻게 연결되어 있을까? - (1) 컴퓨터 구조에 대해서 공부하다 보면 CPU, RAM, Disk 등의 용어들을 많이 접해봤을 겁니다. CPU, RAM, Disk 모두 컴퓨터를 구성하는 요소로 우리가 사용하는 노트북, 데스크탑 본체 안에 들어가 있습니다. 이 글에서는 이 용어 들에 대해서 정리하고 어떻게 연결되어 있는지에 대해서 알아보겠습니다. 우선, 각 용어들에 대한 기본 개념에 대해서 알아보겠습니다. CPU 란? CPU 는 Central Processing Unit 으로 중앙 처리 장치라고 불립니다. CPU는 중앙 처리 장치로서 프로그램을 실행시키기 위한 명령어들을 읽고, 처리 하고 계산하고, 프로그램간의 밸런싱을 조절하여 실행하는 역할을 합니다. Q. 그럼 CPU 없으면 프로그램이 안돌아가나요? A. 네, CPU 가 없으면 프로그램을.. 2022. 3. 20. 이전 1 다음