채널톡 아이콘

컴퓨터는 어떻게 동작하는가 — 하드웨어와 운영체제, 서버의 밑바닥부터

CPU, 메모리, 디스크가 협업하는 원리와 운영체제가 자원을 중재하는 방식을 체계적으로 학습합니다. 서버 스펙표를 읽고 성능 병목을 판단할 수 있는 실무 기초 지식을 습득하며, 클라우드와 네트워크 학습의 토대를 마련합니다.

수강 후 이런걸 얻을 수 있어요

  • CPU, 메모리, 디스크의 역할과 속도 계층 구조 이해

  • 운영체제의 네 가지 자원 중재 역할 설명

  • 서버 스펙 해석과 성능 병목 확인 순서 파악

강의 소개

"서비스가 느려요."

이 한 줄짜리 보고를 받았다고 해봅시다. 어디를 봐야 할까요.

경력자는 순서를 갖고 있습니다. CPU를 보고, 메모리를 보고, 디스크를 보고, 네트워크를 봅니다. 그런데 그 순서는 어디서 나왔을까요. 감이 아닙니다. 각 부품이 무슨 일을 하고 얼마나 빠른지를 알기 때문에 나오는 순서입니다.

1강에서 서버 한 대는 네 개 층으로 되어 있다고 말씀드렸습니다. 하드웨어, 운영체제, 미들웨어, 애플리케이션입니다. 그때는 이름만 짚고 넘어갔습니다.

이번 강의는 그중 맨 아래 두 층을 파고듭니다.

여기가 왜 중요하냐면, 서비스가 느려지거나 죽는 원인의 상당수가 이 아래 두 층에 있기 때문입니다. 그리고 한 가지 더 있습니다. 이 층은 잘 안 바뀝니다. 프로그래밍 언어가 바뀌어도, 프레임워크가 유행을 타도, 클라우드로 옮겨가도 CPU와 메모리가 하는 일은 그대로입니다.

그래서 여기에 투자한 30분은 낭비되지 않습니다.


이런 분들을 위해 만들었습니다

대상지금 상황비전공 IT 취업 준비생서버 스펙표를 봐도 vCPU가 뭔지 모르겠다신입 운영 담당자느리다는 보고를 받아도 어디부터 봐야 할지 막막하다개발자 지망생메모리와 디스크를 아직 헷갈린다기획·운영 직군인프라 견적서의 항목이 적정한지 판단이 안 된다

이 강의를 마치면

  • CPU, 메모리, 디스크가 각각 무슨 일을 하는지 설명할 수 있습니다

  • 속도 차이가 왜 성능을 결정하는지, 캐시가 왜 존재하는지 이해합니다

  • 운영체제가 실제로 무슨 일을 하고 있는지 알 수 있습니다

  • 서버 스펙을 읽고, 느려졌을 때 확인할 순서를 정할 수 있습니다


이런 분들을 위해 만들었습니다

대상지금 상황비전공 IT 취업 준비생서버 스펙표를 봐도 vCPU가 뭔지 모르겠다신입 운영 담당자느리다는 보고를 받아도 어디부터 봐야 할지 막막하다개발자 지망생메모리와 디스크를 아직 헷갈린다기획·운영 직군인프라 견적서의 항목이 적정한지 판단이 안 된다

이 강의를 마치면

  • CPU, 메모리, 디스크가 각각 무슨 일을 하는지 설명할 수 있습니다

  • 속도 차이가 왜 성능을 결정하는지, 캐시가 왜 존재하는지 이해합니다

  • 운영체제가 실제로 무슨 일을 하고 있는지 알 수 있습니다

  • 서버 스펙을 읽고, 느려졌을 때 확인할 순서를 정할 수 있습니다

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 비전공 IT 취업 준비생으로 서버 스펙표와 인프라 용어를 이해하고 싶은 학습자

  • 신입 운영 담당자 및 기획자로 시스템 성능 이슈의 원인을 파악해야 하는 실무자

  • 개발자 지망생으로 프로그램이 실행되는 하드웨어 구조를 체계적으로 배우고 싶은 학습자

선수 지식,
필요할까요?

  • IT 기본 용어(서버, 클라이언트, 애플리케이션 등)에 대한 이해

  • 컴퓨터를 업무나 학습에 사용한 경험

  • IT 시스템에 대한 호기심과 기초 학습 의지

안녕하세요
김병국(프랭크2024)입니다.

커리어인증

452

수강생

29

수강평

2

답변

4.8

강의 평점

17

강의

안녕하세요, 프랭크입니다.

20년 넘게 서버와 씨름해 온 인프라 엔지니어입니다. 리눅스 서버 운영으로 시작해 지금은 대규모 결제 서비스의 클라우드 인프라를 맡고 있습니다. 데이터센터에서 AWS로 옮기는 일, 수백 대 규모의 인스턴스를 다루는 일, 새벽에 장애 원인을 추적하는 일이 제 일상입니다.

강의를 만들게 된 계기는 단순합니다.

주변에서 이런 질문을 자주 받았습니다. "서버에 접속은 했는데 뭘 해야 할지 모르겠어요." "인스턴스 타입이 너무 많은데 뭘 골라야 하죠?" 저도 처음엔 똑같이 막혔던 지점입니다. 그런데 막상 찾아보면 자료는 대부분 이미 아는 사람을 위해 쓰여 있더군요.

그래서 제가 처음 배울 때 있었으면 좋았을 강의를 만들기로 했습니다.

제 강의의 원칙은 세 가지입니다.

첫째, 외우게 하지 않고 이해시킵니다. 명령어 목록을 나열하는 대신 왜 이걸 쓰는지부터 설명합니다.

둘째, 필요 없는 건 과감히 뺍니다. 입문자에게 당장 쓸모없는 내용을 넣어 분량을 늘리지 않습니다.

셋째, 안 되는 것도 말합니다. 장점만 나열하는 대신 어떤 경우엔 맞지 않는지도 분명히 짚습니다. 현장에서 판단을 내려야 하는 사람에게는 그게 더 중요하니까요.

강의를 듣고 나서 "아, 여기서부터 보면 되겠구나" 하는 감각이 생기셨다면 제 목표는 달성된 겁니다.

궁금한 점은 언제든 편하게 질문 남겨주세요.

더보기

커리큘럼

전체

7개 ∙ (28분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

김병국(프랭크2024)님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

얼리버드 할인 중

₩3,300

70%

₩11,000

평생교육이용권 지원 강의