Help us understand the problem. What is going on with this article?

OSのいろいろ

More than 1 year has passed since last update.

未来電子テクノロジーでインターンをしているtokky08です。
OS/Linuxについて勉強したのでアウトプットとして書いていきます。

プログラミング初心者であるため、内容に誤りがあるかもしれません。
もし、誤りがあれば修正するのでどんどん指摘してください。

OSって何?

OSとは、「オペレーティングシステム」の略のことです。パソコン全てのハードとソフトをユーザーが利用しやすいように管理・制御してくれます。もし端末にOSがなければ、タスクの管理/ファイルの管理/周辺機器の管理/などなどができなくなります。

タスクの管理って何?

端末が行う仕事の管理のことです。複数のウィンドウを開いたり、調べながらWordを使ったりができるのはOSのおかげです。

ファイルの管理って何?

MacだとFinderのようにファイルは階層構造になっていたり、ファイルの名前を変えたり、内容を保存・書き換えたりと言ったことをOSが管理しています。

周辺機器の管理って何?

キーボード、マウス、ディスプレイ、外付けハードディスクなどの動作をOSが管理しています。

Mac

Appleが販売しているコンピュータのMacだけでしか利用できないOSです。

メリット

  • UIが整っていてシンプルで使いやすい印象。
  • プログラミング環境が整っている。
  • アプリのクオリティが高い。

デメリット

  • 導入コストが高い。

Windows

Windowsは世界で一番利用されているOSです。日本のほとんどの企業で導入されているPCは、ほぼWindowsです。

メリット

  • カスタマイズ性が高い
  • Macよりも安い

デメリット

  • ウィルスの標的になりやすい
  • UIが分かりにくい

Linux

無料かつオープンソースなOSである。

メリット

  • 動作が軽い
  • シェル・ターミナルが便利

デメリット

  • 敷居が高い
  • 学習難易度が高い

まとめ

簡潔にまとめましたが、OSにも種類があってそれぞれの利便性があることが分かりました。僕はMacユーザーなので言うまでもなくMacが好きですね。しかし、就職するとなったらWindowsも使う必要性が出てくると思うので慣れておく必要もあるかなと思いました。Linuxに関してはMacがあるからいいやと思っていましたが無料なのでトライしてみたいですね。(腰が重いですが)

tokky08
京都在住の学生エンジニアです()
https://tokky08.github.io/
yowayowa-engineer
弱々エンジニア会とは駆け出しエンジニアやベテランエンジニアまで、弱々から強々まで幅広く集まるコミュニティのエンジニア集団です!!メンバー募集してますので気になる方は、URLよりSlackに参加ください!条件等は特にありません!
https://join.slack.com/t/yowayowa-engineer/shared_invite/zt-do4vhhzm-Yj~6DIMIfvqMvHm0hcXGrA
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away