강의

멘토링

커뮤니티

BEST
Security & Network

/

System

図で簡単に学ぶオペレーティングシステム

この講義を通じて、全ての開発者が必須で知っておくべきOSの原理を知ることができます。

  • gamja5
내공을 쌓아요
초보 탈출
3시간 만에 완강할 수 있는 강의 ⏰
Operating System

学習した受講者のレビュー

受講後に得られること

  • オペレーティングシステムの概念

  • プログラム、プロセス、スレッド

  • 同期化

  • メモリ

開発者の必須知識オペレーティングシステムを学ぶ
根の深い木になってみてください🌳

講義のテーマ📖

周りに基本基が足りない開発者がどんなことを学習するのか分からず、さまようことを見ればいつも残念だと思いました。時間の余裕もなく、最新の技術に追いつくのも一層見えます。最新の技術も重要ですが、コンピュータサイエンスの分野では基本基盤がはるかに重要です。基本機だけよく固めておけば華やかで人気のある技術は手軽に学べます。

根が丈夫であればどんな風波も耐える木のように、
基本がしっかりしているなら、最新の流行や他人の言葉に揺れない実力ある開発者になることができます!

この講義の特徴💡

✔️非専攻者もオペレーティングシステムを簡単に学ぶことができるように、画像中心の説明が多いです。

✔️忙しい会社員にもアクセスしやすいように、コアだけを簡潔に説明します。

✔️サンプルコードの説明を理解するには、1つ以上のプログラミングの基礎を知っていることをお勧めします


こんな方におすすめですよ💪

大学生

私のプログラムがコンピュータで動作する原理が気になります。

難しい最新技術

最新技術を追いにくく、学んでも何か不足している感じです。

就任生/非専攻者

入社面接でプロセス、スレッド、同期、メモリを求めてください。

好奇心王

プログラムのパフォーマンスをどのように向上させますか?トラブルシューティングソースはどうなりますか?

すべての問題を解決するには、オペレーティングシステムの原理を知る必要があります。オペレーティングシステムの原理を知ることで、あなたが作ったプログラムの実行プロセスを知ることができます。複雑な問題やバグに直面したときに解決する力が生じ、プログラミングをする際にどうすればパフォーマンスが良くなるかがわかります。また、プログラミングに対する確実な主観が生まれ、自らのロードマップも描くことができます。基本基がしっかりしたら面接で関連質問を受けた時もよく答えることができますよね?開発者として大きな内空ができるわけです。


学習内容📚

✔️オペレーティングシステムに入る
オペレーティングシステムを学ぶ前に、なぜオペレーティングシステムが必要なのか、現代のオペレーティングシステムがこのように複雑になった理由は何ですか?

✔️プロセスとスレッド
プログラムとプロセスの違いは何であり、プロセスがオペレーティングシステムでどのように作成され終了されるのか、プロセスとスレッドの違いは何ですか?

✔️ CPU スケジューリング
オペレーティングシステムがどのように多くのプロセスを管理しているのか、そのようなアルゴリズムの中でどのようなものがあるのかを学びます。オペレーティングシステムの開発者がとても人間的であることも感じることができます。最初から凄いアルゴリズムはなかったんですよ!

✔️プロセス同期
オペレーティングシステムの開発者は、深刻な同期というトピックを作成しましたか?なぜ同期という問題が発生したのか、それを解決する方法を学びます。

✔️デッドロック
エヒュ..デッドロックというのはまたなぜ起こったのでしょうか?オペレーティングシステム開発者は毎回問題に直面しました。いくつかの問題を解決すると、以前になかった別の問題が発生しました。デッドロックもこれらの一つです!デッドロックが発生する原因と解決策を学びます。

✔️休憩
これまで学んだ内容の情報ブロックが整理できないかもしれないので、一度一緒に組み立ててみましょう。コンピュータ科学の情報を学ぶ際には、複数の情報ブロックを一つずつ重要に知ることも重要ですが、全体的にどのように流れるのかを把握することも重要です!

✔️メモリ
コンピュータにはさまざまな種類のメモリがあります。なぜこのように多くのメモリが必要なのか、その中に物理メモリ(RAM)について学びます。

✔️仮想メモリ
単純なメモリでは、プログラムを効率的に実行することは困難です。オペレーティングシステムの開発者がなぜ仮想メモリを作成したのか、仮想メモリを作成する際に起こった問題が何であるかを学びます。



✔️入出力装置
多数の入出力装置をオペレーティングシステムがどのように扱うかを学びます。

✔️ファイルシステム
ファイルシステムがなぜ必要になったのか、ディレクトリはまたなぜ必要になったのかを調べ、構造を調べます。





予想される質問 Q&A 💬

Q.講義を聞く前に準備すべきことはありますか?

少なくとも1つ以上のプログラミング言語を行う必要があります。サンプルコードはC言語で説明されていますが、通常10行以内の短いコードであり、説明も詳しく説明するので、他のどの言語を知っていても理解できます。

Q.非専攻者も聞ける講義ですか?

非専攻者のために作った講義です。オペレーティングシステムは必須の専攻科目ですが、多くの非専攻者開発者が重要性と時間を投資していません。だから非専攻者もわかりやすく、短く簡潔にした講義です。

Q.なぜオペレーティングシステムを学ぶべきですか?

運動選手が運動を上手にするための条件は何がありますか?サッカー面シューティングとパス、ドリブル能力が必要だろうし、総合格闘技選手なら打撃、グラウンド能力が必要だろう。
しかし、すべての選手は基本的な体力を持っている必要があります。基本的な体力には、力、柔軟性、心肺地球力など様々なものがあります。
開発者を運動選手として例を挙げましたが、運動選手の基本体力は開発者の基本技と同じです。開発者の基本機といえば、いろいろなことがあるかもしれませんが、オペレーティングシステムがその一つです。すべての開発者が持っている必要がある基本です。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • オペレーティングシステムの原理を知りたい方

  • 実力のある開発者になりたい方

前提知識、
必要でしょうか?

  • 一つ以上のプログラミング言語

こんにちは
です。

8,070

受講生

565

受講レビュー

332

回答

4.9

講座評価

8

講座

저는 인프런에서 컴퓨터 과학(CS) 강의를 준비하고 있는 감자라고 합니다! 😄
학생과 주니어 개발자들이 AI 시대에 단순히 AI에 밀려나지 않고, 기본기를 탄탄히 다져 AI를 능숙히 활용하는 개발자로 성장할 수 있도록 돕는 것을 목표로 합니다.

 

カリキュラム

全体

44件 ∙ (3時間 5分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

188件

4.9

188件の受講レビュー

  • elindreams0536님의 프로필 이미지
    elindreams0536

    受講レビュー 8

    平均評価 5.0

    5

    70% 受講後に作成

    うわー…伝達力が甲です。だと思います。 ..本物...大学生時代に硬く聞いていたオペレーティングシステムの授業がこんなに耳にしっかりと刺さるように説明をしてくださったことに感心しました。小学校の高学年以上になっても理解するのに問題のない講義ですね。

    • gamja5
      知識共有者

      うわ〜ありがとうございました〜すごいですㅎㅎ 足りないものが多いですが、もっと頑張って良い講義を作ります! 今後、基礎を積むことができる講義をさらに作る計画です。 新しい講義が開設されたら、ハハハウ子様が受講していただきたいですね~ㅎㅎ ありがとうございます!

  • nomadlearner1472님의 프로필 이미지
    nomadlearner1472

    受講レビュー 9

    平均評価 4.7

    5

    100% 受講後に作成

    難しく複雑な内容を簡潔に説明できること まもなく実力だと思います。 この観点から見た講義は本当に最高の講義と言えます。講義を制作された方の内空が感じられます 非専攻者だけでなく専攻者もオペレーティングシステムを学ぶ前に この授業を一度聞いて学べば、はるかに簡単で深く理解できると思います。 いつものオペレーティングシステムについて気になる点が多かったのですが、解消がたくさんありました。 本当に強いです。

    • gamja5
      知識共有者

      足りないことが多いのにこんなによく見てくれてとても嬉しいですㅎㅎ ありがとう、動くYM!

  • abcnt9606님의 프로필 이미지
    abcnt9606

    受講レビュー 4

    平均評価 4.5

    5

    100% 受講後に作成

    運営体制の本で勉強してからじっくり詰まって……振り返ってここまで来ましたね。 2回くらい振り返ってみると、ある程度理解できます^^ 声は直接録音されたか?以上おもしろいです 友達にもおすすめしました!これを聞いて自信を持って'コーディングクイズ'というアプリでオペレーティングシステム問題解決しながらもう一度オペレーティングシステム確認を殺しています^^ ありがとうございます!

    • gamja5
      知識共有者

      네 부족하지만 정성들여 녹음했습니다ㅎㅎ 途中で出てくるキャラクター声はTTSサービスを決済して利用して録音しました! おもしろくておすすめしていただきありがとうございます! 問題も一生懸命押しながら確認射殺をするので早く征服するようですね すぐに実力ある開発者になりそうです。応援します ファイティング!!

  • hzeen03012134님의 프로필 이미지
    hzeen03012134

    受講レビュー 7

    平均評価 5.0

    5

    70% 受講後に作成

    講義伝達力狂った!声も聞きやすく、状況劇?も面白くて精神なく聴いています。気軽に聴きやすい講義です。私はこれを聞いてジャガイモのデータ構造まですぐに支払いました。 本当の暗記式で難しく接近したオペレーティングシステムをこんなに簡単に理解できるなんて!!!!!!完全に大ヒットです。周辺にオペレーティングシステムを勉強するという人がいれば、無条件にこの講義をお勧めします。 私は支払いの準備ができているので、別の講義を出してください~~><じゃがいも最高最高!!ㅎㅎㅎ

    • gamja5
      知識共有者

      こんにちはhjinさん! おもしろく気軽に聞いてくれたなんて本当に嬉しいです。 資料構造まで受講してください!他の講義も楽しく作ってhjinさんを満足させたいと思いますㅎㅎ 他の講義も簡単で楽しく頑張ります。 ありがとうございます!

  • nuclearbomb65185933님의 프로필 이미지
    nuclearbomb65185933

    受講レビュー 6

    平均評価 5.0

    5

    100% 受講後に作成

    オペレーティングシステムの核心内容を簡単に、適切な例とともに説明して理解が本当に簡単で配信が上手になるようです!オペレーティングシステムの基礎を勉強するのに本当にたくさんの助けになります。

    • gamja5
      知識共有者

      たくさんのお役に立てたのは幸いです! ありがとう、シン・ジュンソプ! ㅎㅎ

期間限定セール、あと6日日で終了

¥53,900

30%

¥9,596

gamja5の他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!