SOFTWARE MEISTER HIGH SCHOOL · CS CORE

코드 너머를 이해하는
개발자의 기본기.

개념을 익히고, 바로 테스트하고, 잊기 전에 복습하세요.
면접에서 말로 설명할 수 있을 때까지 함께합니다.

교과서로 학습 시작 24개 단원 · 72개 문제 · 96개 회상 카드
0 / 4

완료한 트랙

0%

테스트 정답률

누적
3

학습 연속 기록

좋아요!

01 · LEARN

오늘의 학습 트랙

하루 20분, 핵심 개념 하나를
내 것으로 만드세요.

컴퓨터 구조 · 운영체제18분 집중 학습

CONCEPT NOTE

프로세스와 스레드

프로그램이 실제로 실행되는 방식

01

프로그램

디스크에 저장된 실행 가능한 코드와 데이터입니다.

CHECK · 실행 전에는 CPU를 쓰지 않습니다.
02

프로세스

운영체제가 실행 중인 프로그램에 부여한 독립된 작업 단위입니다.

CHECK · 자신만의 주소 공간을 가집니다.
03

스레드

프로세스 안에서 실제 명령을 실행하는 흐름입니다.

CHECK · 같은 프로세스의 메모리를 공유합니다.

02 · QUICK TEST

2분 확인 테스트

이해한 만큼, 더 오래 기억합니다.
Q

컴퓨터 구조 · 운영체제

서로 다른 프로세스가 기본적으로 공유하지 않는 것은 무엇일까요?

03 · REVIEW

오늘의
복습 카드

잊기 시작할 때 다시 꺼내 보면, 기억은 훨씬 오래 갑니다.

3개 남음

복습 1 · 컴퓨터 구조 · 운영체제

프로세스와 스레드

복습 2 · 네트워크

HTTP와 TCP/IP

복습 3 · 자료구조 · 알고리즘

스택, 큐, 시간 복잡도

04 · INTERVIEW READY

말로 설명할 수
있어야 진짜 내 지식.

키워드부터 확인하고, 스스로 답한 뒤
모범 답변과 비교해 보세요.

면접 질문

프로세스와 스레드의 차이, 그리고 멀티스레드의 장단점을 설명해 보세요.

#독립 주소 공간#메모리 공유#통신 비용#동기화 문제