오늘도 기록하는 중 GitHub

스레드 2

프로세스, 그리고 스레드

프로세스와 스레드웹이든 앱이든 관계없이 개발을 해본 사람이라면 스레드에 대해 배우거나 들었을 것이다. 오늘은 CS에 대한 이해를 위해 운영체제에 관련된 내용 중 프로세스와 스레드에 대해 정리하려고 한다. 스레드에 관한 내용은 이전에도 올렸지만 이번에는 총체적으로 담아보려고 한다!아래는 내가 이전에 정리한 스레드 관련 글이다.2024.07.08 - [CS/OS] - 스레드 Thread (1) - 하드웨어와 소프트웨어프로세스?프로세스는 실행 중인 프로그램을 의미한다.응용 프로그램은 보조 기억 장치(하드 디스크, SSD 등)에 저장되어 있다가, 사용자가 해당 프로그램을 실행하는 순간 메모리에 적재되면서 '프로세스'가 된다. 컴퓨터는 수많은 프로세스들을 동시에 생성하고, 사용이 끝나면 메모리에서 삭제함으로써 메..

CS/OS 2025.06.08

스레드 Thread (1) - 하드웨어와 소프트웨어

Computer Science 학습 시작 CS에 대한 지식이 완전하다고 생각되지 않아 공부를 시작했고, 해당 내용을 정리해서 올리겠다! 오늘은 스레드 Thread에 대한 내용이다. 다만 후에 더 상세한 내용을 담아 정리하도록 하고 오늘은 스레드의 간단한 개념에 대해서 정리하려고 한다.  스레드 Thread 스레드의 사전적 의미는 실행 흐름의 단위라고 한다. 다만 스레드는 CPU와 프로그래밍에서 사용되는 예가 다르다. 따라서 스레드는 하드웨어적인 의미와 소프트웨어적인 의미가 있다.  하드웨어적 스레드CPU에서 쓰이는 스레드의 의미다. 흔히 우리들은 컴퓨터를 사려고 할 때 몇 코어 몇 스레드라는 CPU에 대한 설명을 듣게 된다. 코어가 '명령어를 실행하는 부품'이라면 스레드는 '하나의 코어가 동시에 처리하는..

CS/OS 2024.07.08
반응형