메뉴로 건너 뛰기 내용으로 건너 뛰기
COMMUNITY
Title [Jason Lee] APCSP "www" subdomain과 multithread vs multicore 질문
Lesson_22_Internet, Lesson_23_Multiple Computers 24
Author yys*** Date Posted 2025-02-14 오전 10:22:12

안녕하세요 선생님! APCSP 강의 잘 들었습니다 :) 질문이 사소하지만 궁금해서 여쭤봅니다

(강의는 [개정판] Jason 선생님의 New AP Computer Science Principles Coursework (32강 완성)입니다)


Lesson_22_Internet에서 DNS가 (예를 들어) "www.google.com"으로 있으면 ".com"이 큰 domain이고 "google"처럼 뒤에 따르는 것들이 각각 subdomain인 것 이해했습니다. "www"는 웬만하면 모두 붙어 있기에 딱히 중요하지 않지만, 굳이 분류하자면 이것도 "subdomain"에 포함되나요? 또는 아예 domain 자체로 인정하지 않나요?


Lesson_23_Multiple Computers에서 multithread와 multicore에 대해 잠시 말씀하셨습니다. APCSP 시험에 반영이 되지 않는 것으로 알고 있지만 그래도 혹시 둘의 원리와 차이점 설명해주실 수 있나요 ㅠㅠ 아무리 찾아봐도 모르겠네요


감사합니다! 좋은 하루 보내세요

2025-02-14 오후 12:18:55

www 는.. word wide web 의 약자로, 모든 인터넷 주소 앞에 붙는 건데, 사실상 문서의 종류를 뜻하는 것이므로 domain 보다 작은 개념이라고 볼 수 있죠. 그냥 떼고 생각하는게 좋습니다. ^^ (이걸로 문제를 내지는 않아요)

 

아주 단순하게 말해서, multithreading 은 논리적으로 일을 분산해서 하는 것이고, multi-core 는 아예 일을 하는 주체가 여럿인 거에요. 

즉, multithreading 은 소프트웨어적이고, multicore 는 하드웨어적 으로 다중 프로세스 지원을 한다고 보면 됩니다. 

여기서 core 란 개별적인 프로세싱 유닛이 있는 것을 의미하며, 

옛날에 수퍼컴퓨터 같이 아주 강한 프로세서 하나를 여러 사람이 사용할 경우 사용하는 방식이 이 하나의 코어를 가지고 여러 작업을 동시에(?) 하는것 처럼 행동하는 것이 multithreading 이고, 

요즘처럼 기술이 발달해서 적은 단면적에 여러 프로세서를 욱여(?) 넣을 수 있게 된 이후, 더 빠른 프로세서를 개발하기 위해 여러 코어를 탑재한 방식을 채택한 게 멀티코어인 거죠. 

 

재밌죠? ^^ 알아가는 재미~~

 

Top