강의

멘토링

커뮤니티

BEST
Security & Network

/

System

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

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

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

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

こんなことが学べます

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

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

  • 同期化

  • メモリ

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

講義のテーマ📖

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

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

この講義の特徴💡

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

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

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


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

大学生

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

難しい最新技術

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

就任生/非専攻者

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

好奇心王

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

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


学習内容📚

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

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

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

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

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

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

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

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



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

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





予想される質問 Q&A 💬

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

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

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

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

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

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


こんな方に
おすすめです

学習対象は
誰でしょう?

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

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

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

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

こんにちは
です。

7,856

受講生

524

受講レビュー

329

回答

4.9

講座評価

8

講座

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

 

カリキュラム

全体

44件 ∙ (3時間 5分)

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

受講レビュー

全体

181件

4.9

181件の受講レビュー

  • elindreams0536님의 프로필 이미지
    elindreams0536

    受講レビュー 8

    平均評価 5.0

    5

    70% 受講後に作成

    Wow...kỹ năng thuyết trình của bạn là tuyệt nhất..Giáo viên, giảng viên, giáo sư...những người làm công việc giảng dạy là những người cho rằng kỹ năng thuyết trình là quan trọng...Xét về kỹ năng thuyết trình, họ có lẽ là số một trong số đó tất cả các bài giảng của Infron tôi nghĩ vậy. ..Thật sự...Tôi rất ấn tượng khi lớp hệ điều hành mà tôi đã mất rất nhiều thời gian khi còn là sinh viên đại học, lại được giải thích một cách dễ hiểu như vậy. Đây là một bài giảng mà ngay cả học sinh lớp trên của trường tiểu học cũng sẽ không gặp vấn đề gì khi hiểu... Tôi cũng muốn nghe các bài giảng khác của Gamja... Cảm ơn bạn rất nhiều vì đã tạo ra một bài giảng tuyệt vời như vậy....

    • gamja5
      知識共有者

      Wow~ Cảm ơn bạn rất nhiều~ Tôi xấu hổ quá haha Còn nhiều điều tôi còn thiếu sót nhưng tôi sẽ cố gắng hơn nữa để tạo nên một bài giảng hay! Chúng tôi dự định tạo thêm nhiều bài giảng để xây dựng các kỹ năng cơ bản trong tương lai. Nếu một khóa học mới được mở, tôi hy vọng Hahaha Utja sẽ tham gia nó ~ haha Cảm ơn!

  • nomadlearner1472님의 프로필 이미지
    nomadlearner1472

    受講レビュー 9

    平均評価 4.7

    5

    100% 受講後に作成

    Có khả năng giải thích ngắn gọn những nội dung khó, phức tạp Tôi nghĩ đó là một kỹ năng Từ góc độ này, bài giảng này thực sự có thể được coi là bài giảng hay nhất. Tôi có thể cảm nhận được sự vất vả của người biên soạn bài giảng. Trước khi học hệ điều hành, không chỉ người không chuyên mà cả chuyên ngành Tôi nghĩ rằng nếu bạn tham gia lớp học này một lần và học nó, bạn sẽ có thể hiểu nó dễ dàng và sâu sắc hơn nhiều. Tôi đã có rất nhiều câu hỏi về hệ điều hành và rất nhiều câu hỏi đã được giải đáp. Tôi thực sự khuyên bạn nên nó.

    • gamja5
      知識共有者

      Có rất nhiều điều tôi còn thiếu sót nhưng tôi rất vui vì bạn đã ưu ái tôi như vậy haha. Cảm ơn bạn, Di chuyển YM!

  • abcnt9606님의 프로필 이미지
    abcnt9606

    受講レビュー 4

    平均評価 4.5

    5

    100% 受講後に作成

    Trong lúc nghiên cứu sách hệ điều hành thì mình bị vướng mắc nhiều nên làm đi làm lại và kết thúc ở đây. Sau khi xem lại hai lần, tôi có thể hiểu được phần nào. Bạn đã tự mình ghi âm phải không? Nó rất thú vị, tôi đã giới thiệu nó cho bạn bè của mình! Sau khi nghe điều này, tôi đã có được sự tự tin và tham gia 'câu đố viết mã'; Tôi đang kiểm tra hệ điều hành một lần nữa trong khi giải quyết các vấn đề về hệ điều hành bằng một ứng dụng có tên ^^ Cảm ơn bạn!

    • gamja5
      知識共有者

      Vâng, vẫn chưa đủ, nhưng tôi đã ghi lại nó rất cẩn thận haha. Giọng nói của nhân vật xuất hiện ở giữa được ghi lại bằng dịch vụ TTS trả phí! Cảm ơn bạn đã giới thiệu nó vì nó rất thú vị!! Tôi nghĩ bạn sẽ chinh phục nó nhanh chóng vì bạn làm việc chăm chỉ để giải quyết vấn đề và tiêu diệt chúng. Tôi nghĩ tôi sẽ nhanh chóng trở thành một nhà phát triển lành nghề. Tôi ủng hộ bạn, cố lên!!

  • hzeen03012134님의 프로필 이미지
    hzeen03012134

    受講レビュー 7

    平均評価 5.0

    5

    70% 受講後に作成

    Việc trình bày bài giảng thật điên rồ! Giọng nói dễ nghe, tình huống hài vui nhộn nên tôi nghe theo không chút do dự. Đây là một bài giảng dễ nghe mà không bị áp lực. Sau khi nghe điều này, tôi lập tức trả tiền cho cấu trúc dữ liệu của Gamja haha. Tôi không thể tin rằng mình có thể hiểu được hệ điều hành, vốn rất khó tiếp cận bằng cách học thuộc lòng, lại dễ dàng đến vậy!!!!!! Nó hoàn toàn tuyệt vời. Nếu xung quanh tôi có ai đang học hệ điều hành, tôi chắc chắn sẽ giới thiệu khóa học này. Tôi đã sẵn sàng trả tiền, vì vậy hãy nhanh chóng giảng cho tôi một bài giảng khác~~>< Khoai tây là ngon nhất hahaha!

    • gamja5
      知識共有者

      Xin chào hjin! Tôi thực sự tự hào vì bạn thích nghe nó mà không gặp bất kỳ áp lực nào. Bạn thậm chí đã tham gia một khóa học về cấu trúc dữ liệu! Tôi sẽ phải làm cho những bài giảng khác trở nên vui vẻ và thỏa mãn hjin haha. Tôi sẽ làm việc chăm chỉ để làm cho các bài giảng khác trở nên dễ dàng và thú vị. Cảm ơn!!

  • nuclearbomb65185933님의 프로필 이미지
    nuclearbomb65185933

    受講レビュー 6

    平均評価 5.0

    5

    100% 受講後に作成

    Tôi nghĩ nội dung cốt lõi của hệ điều hành được giải thích đơn giản và có ví dụ phù hợp, khiến nó thực sự dễ hiểu và được truyền đạt tốt! Nó thực sự hữu ích trong việc nghiên cứu những điều cơ bản của hệ điều hành.

    • gamja5
      知識共有者

      Tôi rất vui vì bạn thấy nó hữu ích!! Cảm ơn Shin Jun-seop! cười

¥9,431

gamja5の他の講座

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

似ている講座

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