inflearn logo
inflearn logo

[CS技術面接2] 蚀葉が開けるオペレヌティングシステム

オペレヌティングシステムの栞心抂念を理解し、面接で口頭で説明する蚓緎たで䞀緒に行う講矩

難易床 入門

受講期間 無制限

Operating System
Operating System
Tech Interview
Tech Interview
computer-science
computer-science
Operating System
Operating System
Tech Interview
Tech Interview
computer-science
computer-science

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

4.8

5.0

PrivilegeEscalate

100% 受講埌に䜜成

1. 著者が受講生の立堎でどれだけ考え抜いたかが芋える講矩孊習者の理解の流れを考慮したようだ 2. 芖芚資料ず䟋題が倚様で理解しやすい 3. 知識を孊ぶ際、以前に孊んだ内容に蚀及し思い出させながら知識を繋げる。知識が繋がっお倧きな絵が描かれる。 4. 知識の深さが浅くない。コンピュヌタ構造を聞いおすぐにオペレヌティングシステムを聞いおいるが、シナゞヌが良い。 5. 「なぜ」&「なぜ䜿うのか」気になる点をしっかりず掻いおくれる。 ps. 著者さんには申し蚳ないが...私䞀人だけが知っおいたい講矩だ。

5.0

바킀띌

32% 受講埌に䜜成

オペレヌティングシステムの理論構築に良いです。

5.0

Jang Jaehoon

55% 受講埌に䜜成

昔、情報凊理技術者の勉匷をしながら、暗蚘で勉匷しおいた内容ですが、今はバック゚ンド開発者ずしおOSを深く理解し扱いたいです。

受講埌に埗られるこず

  • オペレヌティングシステムの栞心抂念の理解

  • 技術面接で口頭で説明する胜力

  • フォロヌアップ質問たで察策する実戊ワヌクブックPDF

🥲 面接でこんな経隓、ありたせんか?

1. 抂念を混同しお回答する堎合

❓面接官オブゞェクト指向の特城は䜕ですか?
💬 応募者 SOLID原則です。たずSは..(省略)...

オブゞェクト指向の特城(抜象化、カプセル化、継承、倚態性)ず
オブゞェクト指向蚭蚈原則(SOLID)を混同しおいる状況です。
これは基瀎抂念の骚組みができおいないずいう印象を䞎える可胜性がありたす。

2. Whatだけ知っおいお、How / Whyを説明できない堎合

❓面接官 TCPの特城は䜕ですか?
💬 応募者 信頌性を保蚌するプロトコルです。
❓ 面接官 信頌性を保蚌するメカニズムは䜕ですか?
💬 応募者 えっず...぀たり...安党に転送されるようにする...そういう...

衚面的な定矩だけを知っおいお、原理を説明する準備ができおいない状態です。
3-way handshake、シヌケンス番号、ACK、再送信、フロヌ制埡ず茻茳制埡が
䞀぀の流れで繋がっおいなければ、必ず远加質問で詰たっおしたいたす。

3. 基本的な質問で蚀葉に詰たる堎合

❓面接官 HTTPずは䜕ですか?
💬 志望者 えっず りェブでデヌタをやり取りする そういう ?

あたりにも銎染みのある抂念ですが、いざ䞀文で説明しようずするず蚀葉が続きたせん。
これは知識の䞍足ではなく、敎理しお話した経隓の䞍足です。


知っおいるだけでは䞍十分です。蚀葉で説明できお初めお実力になりたす。

🔥 だからこのように構成したした。

✩ 栌が違う、面接察策プレミアムコンテンツ

1⃣ 面接察策を基準に敎理したCSノヌト

  • 面接前に必ず確認すべき抂念や原理を䞀぀にたずめお講矩資料ずしお提䟛したす。

  • 基瀎を固めるず同時に、面接盎前たで再び取り出せるように構成したした。

  • 単玔な芁玄ではなく、図解ず分かりやすい説明を添えお非専攻者でも十分に理解できたす。


コンピュヌタ構造講矩資料の䟋

2⃣ 付録むンタビュヌ緎習資料提䟛

  • 面接では単に知っおいるよりも、すっきりず説明する胜力がはるかに重芁です。

  • しかし、䞀人で敎理しお緎習するのは簡単ではなく、面倒な䜜業です。

  • 講矩資料の最埌に「䞀、二文で答える」トレヌニングを入れ、敎理の手間を省きたす。


デヌタベヌス講矩付録の䟋

3⃣ 远加質問たで備える 技術面接実践ワヌクブックPDF提䟛

  • 「本圓にこの講矩だけでスピヌキング緎習は十分なのか?」
    この悩みの末、

    技術面接実戊ワヌクブックを䜜りたした。

  • 䞀人でも実際の面接のようにスピヌキング緎習ができるように蚭蚈したした。

  • ワヌクブックの構成や掻甚法は、講矩の最初の郚分にあるワヌクブック玹介映像で詳しくご確認いただけたす。

オペレヌティングシステムワヌクブックの䟋

4⃣ 䞀床の賌入で成長し続ける講矩

  • この講矩は受講期限が無制限で提䟛される講矩です。

  • 新しい説明の補完、䟋瀺の远加などコンテンツは継続的に拡匵される予定です。

  • コンテンツが増えお䟡栌が䞊がっおも、すでに賌入した受講生は
    远加費甚なしですべおのコンテンツを利甚できたす。

  • 必芁な時にい぀でも戻っおきお繰り返し取り出せるCSの基本曞です。

💡 このボリュヌム満点のコンテンツ、こう掻甚したしょう

1⃣ 資料をダりンロヌドしお講矩を聞きながら栞心抂念を孊びたしょう。
2⃣ 重芁な郚分は盎接メモしお自分だけのCSむンタビュヌノヌトを䜜っおみたしょう。
3⃣ スマホに保存しおおいお隙間時間に短く埩習したしょう。

面接を控えおいお、
時間がない堎合 → 講矩資料の付録[むンタビュヌ緎習]で玠早く面接感芚を匕き䞊げたしょう。
時間がある堎合 → 技術面接実戊ワヌクブックで実際の面接のように話す緎習を完成させたしょう。.

🎯 こんな方におすすめです

非専攻者・就掻生・転職準備者など技術面接を控えおおり、CSの基瀎を蚀葉で敎理できなければならない方

再敎理が必芁な専攻生

勉匷したこずはあるけど
その膚倧なCS知識を改めお敎理する気力が出たせん

分厚い専攻曞を
もう䞀床開かないでください。
栞心だけしっかり敎理したす。

CSが途方もない非専攻者

技術面接の準備が
初めおで䜕から
始めればいいか途方に暮れおいたす

ロヌドマップに埓えば、
䞻芁なCSの栞心抂念だけを
集䞭的に孊習できたす。..

時間のない転職準備者

それはいいから、私は時間がないんです。
面接に出るCSだけを

玠早くたずめないずいけたせん

䞀人でも玠早く埩習
可胜な講矩資料ず
むンタビュヌチャプタヌがありたす。

🔥 先に受講した受講生のレビュヌ

本圓に圹立぀講矩。
すでに3千人以䞊の受講生が蚌明しおいたす。

⭐⭐⭐⭐⭐

1. 著者が受講生の立堎でどれだけ考え、悩んだかが芋える講矩(孊習者の理解の流れを考慮しおいるようだ)
2. 芖芚資料ず䟋題が豊富で理解しやすい
3. 知識を孊ぶ際、以前孊んだ内容に蚀及し思い出させながら知識を繋げおくれる。知識が繋がり党䜓像が芋えおくる。
4. 知識の深さが浅くない。コンピュヌタ構造を聞いおすぐにOSを聞いおいる最䞭だが、シナゞヌが良い。
5. 「なぜ」&「なぜ䜿うのか」気になる点をしっかり掻いおくれる。
ps. 著者様には申し蚳ないが..自分だけが知っおいたい講矩だ。

-「オペレヌティングシステム」受講レビュヌ

⭐⭐⭐⭐⭐

短い講矩時間にもかかわらず、重芁な郚分だけを確実に説明しおくださるのがずおも良いです。少し理論講矩䞭心だったのでSQLク゚リ文はやらないず思っおいたしたが、基本文法やク゚リ文を曞くこずも䞀぀䞀぀䟋を芋せながら教えおくださっおずおも良かったです。その埌、結合、正芏化、トランザクション、むンデックスやデヌタ最適化、セキュリティたでずおも良く、他の有料講矩はただ聞いたこずがありたせんが、最埌の講矩の付録がむンタビュヌ緎習ずいうタむトルで、盎接問題ず答えを芋せおくださったので、䞀人で独孊や緎習するのにも良かったです。講矩時間が集䞭しお聞けばそれほど長くかからないので、䜕床か繰り返し埩習しおみようず思いたす。ありがずうございたす

-「デヌタベヌス」受講レビュヌ

⭐⭐⭐⭐⭐

栞心内容を簡朔か぀論理的な流れでわかりやすく説明しおくださり、デヌタ構造を玠早く敎理するのに圹立ちたした。良い講矩ありがずうございたす。

-「デヌタ構造」受講レビュヌ

⭐⭐⭐⭐⭐

わ...本圓に玠晎らしすぎたす...;;;; お金を貯めおロヌドマップ党郚買わなきゃですね.. もしかしおSpring方面の講座もやる予定があるのか気になりたす.. すぐ買いたすので..

-「Javaずオブゞェクト指向」受講レビュヌ

⭐⭐⭐⭐⭐

䞀日ほど時間を取っお䞀気にJavaScriptの䞻芁抂念を敎理できる講矩です!面接前のリマむンド甚に良いですね👍



-「JavaScript」受講レビュヌ

⭐⭐⭐⭐⭐

コンピュヌタ専攻ではないため、CS知識の䞭でも特にコンピュヌタ構造ずオペレヌティングシステムの勉匷をどうすればいいか悩んでいたしたが、適切な分量で負担なく孊習できたしたし、達人に家庭教垫を受けおいる感じがしおずおも良かったです。オペレヌティングシステムの講矩も受講する予定ですが、期埅しおいたす。ありがずうございたす!

-「コンピュヌタ構造」受講レビュヌ

🖐 こんにちは!自己玹介をさせおいただきたす!🙇

非専攻者出身の私は、初めお開発者就職を準備しながらアルゎリズムずコヌディングテストにだけ没頭したした。
それなりに自信も぀き、ほずんどのコヌディングテストを通過するようになりたしたが、次の関門である技術面接で䜕床も䞍合栌ずなりたした。䜕が問題だったのでしょうか?それはCS(コンピュヌタサむ゚ンス)知識の欠劂でした。

私は基瀎力CS知識、プログラミング蚀語などぞの枇望を誰よりもよく知っおいたす。数倚くの資料を独孊で掘り䞋げながら自分なりのノりハりを積み重ね、結局今は🧑🏻‍💻 カカオ開発者ずしお働いおいたす。

幌い頃から様々な資料を組み合わせお再構成し、「自分だけの䞀冊化ノヌト」を䜜るこずに誰よりも自信がありたした。この講矩はたさにそのすべおのノりハりず情熱が蟌められた秘密のノヌトです。

🚀 話せるようになるCSシリヌズの2番目の科目はオペレヌティングシステムです。

  • プロセスずスレッドの違いがただ混乱しおいたすか?

  • コヌド/デヌタ/スタックのうち、スレッドがどの資源を共有するのか明確に答えるのが難しいですか?


📖 栞心だけをぎっしり詰め蟌んだカリキュラム chỉ chứa những nội dung cốt lõi packed with only the essentials

この講矩で孊ぶ目次ず栞心キヌワヌドです。

銎染みのないキヌワヌドがあれば、この機䌚にしっかり抌さえおおきたしょう。

  1. オペレヌティングシステムずは

    • オペレヌティングシステムの定矩ず機胜、

      オペレヌティングシステムが管理するハヌドりェア


  2. ハヌドりェア実行過皋

    • カヌネルモヌドずナヌザヌモヌド、割り蟌み、

      システムコヌル、

      プログラム実行過皋

  3. プロセス

    • プロセスのコンテキストず状態、

      プロセス制埡ブロック、

      スレッドずマルチスレッディング

  4. CPUスケゞュヌリング

    • CPU スケゞュヌリングの性胜指暙ず倚様な

      CPUスケゞュヌリングアルゎリズム、

      コンテキストスむッチ

  5. プロセス同期ずデッドロック

    • レヌスコンディション、クリティカルセクション、

      セマフォ、ミュヌテックス、

      デッドロック

  6. メモリ管理&仮想メモリ

    • RAM、MMU、

      ペヌゞング、

      セグメンテヌション、仮想メモリ、ペヌゞ眮換アルゎリズム


  7. ファむルシステム & ディスク管理

    • ファむル保護、ファむル割り圓お方匏、

      ハヌドディスクのデヌタ構成芁玠、

      ディスクスケゞュヌリング技法

  8. [付録] むンタビュヌ緎習

    • 問答圢匏で䞻芁抂念をもう䞀床埩習

✏ このように孊んでいきたす

1⃣フロヌを䞭心に理解するオペレヌティングシステムの栞心抂念

  • オペレヌティングシステムがCPU、メモリ、ディスクずどのように連携しおいるか、党䜓の流れを提䟛

  • プロセス生成からスケゞュヌリング、メモリ仮想化たで段階別に芖芚的理解を構成

講矩詳现目次

2⃣耇雑なOSの抂念も䞀目瞭然盎感的な図匏ず手曞きメモの掻甚

  • ナヌザヌモヌド/カヌネルモヌド、ペヌゞング、スケゞュヌリングなど耇雑なOSの抂念を盎感的な図匏の䞊に盎接手曞きを加えお段階的に理解を助けたす。

  • 特にCPUずオペレヌティングシステムがどのように盞互䜜甚しおプログラムを実行し、入出力を凊理するか、その流れを詳现な図解ずずもに远いながら、抂念の暗蚘ではなく完党な理解を目指したす。

プログラム呜什を実行する詳现なプロセス

3⃣ コヌドず図解で「デッドロック」たで完党解剖OS栞心メカニズム培底分析

  • セマフォ、ミュヌテックスのようなプロセス同期技法ずデッドロック(Deadlock)の発生条件及び解決戊略を実際のコヌド䟋ずリ゜ヌス割り圓おグラフ図解を通じお深く扱いたす。

  • たた、ペヌゞング、セグメンテヌションなど仮想メモリの動䜜原理ずディスクI/Oスケゞュヌリング、ファむル割り圓お方匏たで、耇雑なアルゎリズムずメカニズムを芖芚的資料ずずもに詳现に分析し、面接ず実務に必芁な本質的な知識を提䟛したす。

セマフォによるクリティカルセクション問題の解決

プロセスの状態遷移

ペヌゞングのアドレス倉換技法

ファむル割り圓お方匏の図匏化䟋

👀 講矩プレビュヌ

動画が止たっおいる堎合は、曎新をお願いしたす :)

仮想メモリのペヌゞ眮換アルゎリズムの説明

ディスクスケゞュヌリング技法の説明

受講前の参考事項

  • 提䟛する孊習資料の圢匏PDF

こんな方に
おすすめです

孊習察象は
誰でしょう

  • CS勉匷が初めおで途方に暮れおいる非専攻者

  • 技術面接前にCSの抂念を敎理すべき専攻生

  • 技術面接を控えお時間がない転職準備者

前提知識、
必芁でしょうか

  • 本シリヌズの[コンピュヌタ構造](無料)講矩を受講しおからお越しいただくずさらに良いです!

こんにちは
yiyj10305235です。

4,346

受講生

180

受講レビュヌ

28

回答

4.9

講座評䟡

7

講座

孊歎および経歎

  • ゜りル倧孊校 卒業

  • 珟カカオサヌバヌ開発者

講矩玹介

CSの抂念を面接で蚀葉にしお説明できるようサポヌトする
蚀葉が広がるCSシリヌズを制䜜しおいたす。

 

講矩哲孊

コンピュヌタヌ非専攻者ずしお開発を始め、CSの基瀎から技術面接たで自ら敎理しながら、倚くの詊行錯誀を経隓したした。その過皋で積み䞊げた孊習法ず抂念敎理のノりハりをもずに、実務や面接で必ず盎面する栞心的な抂念を、図を䜿っお簡単に理解できるようなコンテンツを制䜜しおいたす。
「圓時の自分に必芁だった講矩を䜜っおいたす」

ブログ

  • yiyj1030.tistory.com
    → CS、アルゎリズム、実務の抂念を分かりやすく敎理する技術ブログを運営䞭

お問い合わせ

yiyj1030@gmail.com

もっず芋る

カリキュラム

党䜓

25件 ∙ (3時間 23分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

30ä»¶

4.8

30件の受講レビュヌ

  • minsu12555731님의 프로필 읎믞지
    minsu12555731

    受講レビュヌ 6

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    講矩資料がすっきりしおいお、党䜓的に芁点だけを的確に理解させるスタむルが良かったです。

    • dswvgw64121524님의 프로필 읎믞지
      dswvgw64121524

      受講レビュヌ 6

      ∙

      平均評䟡 5.0

      5

      32% 受講埌に䜜成

      • ji042304234380님의 프로필 읎믞지
        ji042304234380

        受講レビュヌ 1

        ∙

        平均評䟡 5.0

        5

        32% 受講埌に䜜成

        必芁な内容だけを簡朔に䌝えおくださいたす

        • jinoj0423님의 프로필 읎믞지
          jinoj0423

          受講レビュヌ 1

          ∙

          平均評䟡 5.0

          5

          32% 受講埌に䜜成

          良い講矩をありがずうございたした

          • asd21123님의 프로필 읎믞지
            asd21123

            受講レビュヌ 11

            ∙

            平均評䟡 4.5

            5

            32% 受講埌に䜜成

            ずおも良いです

            yiyj10305235の他の講座

            知識共有者の他の講座を芋おみたしょう

            䌌おいる講座

            同じ分野の他の講座を芋おみたしょう

            ï¿¥4,800