オフィスブログ

OSのお話(その2)

何事もいろいろな面から見ると、面白い発見があります。

あなたは、OS(オペレーティングシステム)をどう見ます?

こんにちは。ディーキャリア名古屋丸の内オフィスの志村です。

OSと言えば、多くの皆さんが使っているのはWindowsで、スマホだとiOSかAndroidですね。

MacOSを使っている人もいると思います。

WindowsのPCやiPhoneやAndroidスマホを使っていて、OSを使っているんだという意識はあまりないかもしれませんね。

OSはコンピュータの資源(リソース)を使うための基本ソフトです。

ハードウェアの制御をしています。

同時にOS上で動くソフトウェア(基本ソフトやアプリケーション)を制御・管理します。

ソフトウェアがあるから、コンピュータを使える・・・ということは何となく分かりますね。

ソフトウェアは基本ソフトでも応用ソフトであるアプリーションソフトでも、全てOSが管理していて、アプリケーションで何かをしようとすると、最終的にはOSの機能を使ってコンピュータを動かして処理をするのです。

アプリケーションはOSを使うために、そのプログラムの中でOSへのインターフェイスを使っています。

API(Application Program Interface:エーピーアイ)と言います。

OS上で動くソフトウェアは最終的にAPIに行き着きます。それがコンピュータを制御している。

コンピュータを使う時にOSが果たす役割をイメージできますか?

OSってどういうものだろう?

という時に、わたしがイメージするのは、

  • 有能な秘書
  • できる部長(管理職)

です。

あなたは会社の社長だとしましょう。

有能な秘書があなた(社長)の必要な情報を電子データと書類で管理しています。あなたはそれらがどういう方法、形式で、どこに保管してあるかを知る必要はありません。

秘書に依頼すれば情報を保管するのも、取り出すのもしてくれて、必要な時にはいつでも使えます。

これがOSがしていることの一つの役割・機能です。あなたはデータやプログラムを保管することを簡単な指示でOSに示します。コンピュータの保存装置は非常に複雑で、いろいろなデータを効率よく保存していますが、それがどう保存されているかあなた(ユーザー)は知りませんし、知る必要がありません。

できる部長(管理職)が部下を管理しています。あなたは会社として何をすべきかを考え、部長に指示を出します。すると、できる部長は具体的で詳細の指示を部下にして、部下たちが業務を遂行します。

これがOSがしているもう一つの役割・機能です。

できる部長はどの部下は何ができるのか、得意なのは誰なのか、全体の状況から最も効率良い人員配置や適正な業務割りをおこないます。

あなたはいちいち細かな指示を一人一人の部下にする必要がありません。

OSはこういうことをやっています。具体的な例を上げますと、OSはファイルを管理していますが、それを「ファイルシステム」と言っています。

Unix系のOSである今時のPCのOSのファイルシステムは「階層型ファイルシステム」で、フォルダ(ディレクトリ)が階層状に配置され、ファイルがその中に保管されています(・・・と思っています)。

階層型のフォルダ(ディレクトリ)構造はユーザーから見ると分かりやすい。

どこにどんなファイルがあるのか、入れておくのが良いか・・・分類するのに都合が良い。

ところが、実際にはコンピュータの保存装置(HDやSSD)の中にファイルのデータが階層状に保管されている訳ではありません。それらのデータは細かな領域に分けられて保存されており、一続きになっているかどうかも定かでありません。バラバラに保管されていることもあります。

あなた(ユーザー)が階層構造のファイルシステムを思い描いて、あるファイルを操作しようとする時に、OSが該当するデータを特定して処理をしてくれます。

また、こういうこともあります。あなたがワープロソフトで文書を作ったとしましょう。それを紙に印刷したい。ワープロソフトで「印刷」を選択します。

ワープロソフトはアプリケーションソフトですが、印刷機能を実行するためにはプリンターに文書データを送り出して、どう印刷したいのか指示を送らなければいけません。

プリンターは今時だと、ネットワークの何処かにある場合もありますが、理解しやすくするためにPCに直接繋がっているとしましょう。PCとプリンターはUSBのインタフェースで接続されている(とします)。

ワープロソフトは、OSとのインターフェイス(API:アプリケーションインターフェイス)を介して、データを送信し制御指示を出します。

プリンターに直接の指示を出すのはOSです。

プリンターを使うためにドライバーソフトがOS上にインストールされていて、そのソフトがインターフェイスとなります。

赤い矢印が文書データと制御指示の流れです。OSがプリンターの制御を管理していて、上記の例ではワープロソフトから印刷でしたが、表計算ソフトから印刷する場合も、プレゼンテーションソフトから印刷する場合も、その他のソフトから印刷したい場合でも、すべてOSが仲介してくれます。

あなた(ユーザー)はプリンターを動かすためにどういう手順でデータをどこに送るとか、どう制御指示を出したら好きな書式で印刷できるのかとかを、具体的に知っている必要がありません。OSがそれをおこなってくれます。

ついでに言えば、アプリケーションを作る場合も同様です。アプリケーションソフト(プログラム)を作るプログラマやSEは、プリンタを動かすために必要なAPIを使えばいい。その仕様さえ分かっていれば、後はOSがやってくれるのです。

プログラム作るのも楽ですよね(^o^)

OSはコンピュータを使う時の要(かなめ)です。

IT技術者としてやっていこうと思ったら、OSの事を勉強しておいてくださいね。WindowsやMacOSはもちろん、サーバーでよく使われるLinuxについても学んでおくと良いです。

それでは、ディーキャリアITエキスパート名古屋丸の内オフィス、よろしくお願いしますね。(^o^)/


ディーキャリアITエキスパート名古屋丸の内オフィス 
 ・電話052-218-4877
 ・メール it-nagoyamarunouchi@dd-career.com 
 ・所在地:〒460-0002
      愛知県名古屋市中区丸の内2-17-22丸の内桜通ビル2階
 ・HP:https://dd-career.com 


ITエキスパート名古屋丸の内のブログ一覧

  1. 仮想と現実・・・マトリックス?アバター?・笑

  2. 安定して働きつづけるために、大切なこと

  3. ディーキャリア卒業におけるプレゼンテーション

  4. 地味にスゴイ・・

  5. 入口と出口が問題なんですよ。

  6. 生活リズムを整える=安定した就労への近道

  7. OS(オペレーティングシステム)のお話

  8. チャンスは何度かやってくる

  9. 大事なのは変わっていく事…変わらずにいること

  10. 気付きと活かしの宝庫、ライフスキル訓練

  11. 発達障害のある方におすすめの引っ越し先1選+α

  12. 2024年のディーキャリアITエキスパート名古屋丸の内オフィス

  13. 自分について想う

  14. 派遣の話・・・IT業界ではね・・

  15. 2023年を振り返って

  16. コミュニケーションにおける態度や心構え

  17. IT企業から見た時、何が目につくのか・・・

  18. 問題解決 ~勤怠の安定~

  19. ライフスキル訓練における意識 

  20. Windows前と後でプログラムは変わったんです・・・

  21. 時間

  22. COBOLをどう思います?

  23. 特性や診断と向き合う自己理解

  24. ポートフォリオ? ああ、作品集・実績ですね

  25. ポートフォリオはできました・・で、どうする?

  26. 全体訓練=ライフスキル訓練の利点

  27. たまには・・・意味のない?お話も、実は意味がある・・(^_-)-☆かもね

  28. やりっぱなしにはご注意を!

  29. プログラミング「技術」って・・・

  30. プログラミング学習するにはどの言語?

  31. 発達障害の診断は自分に正直なしるし

  32. 短期回復と長期回復

  33. ごほうび効果

  34. プログラミング、はじめの一歩・・・

  35. 「業務アプリ」を使う理由(ワケ)

  36. 仕事ができるようになるには

  37. 就職する、がゴールではないですよね??

  38. パソコンなんか、何に使うの・・・

  39. chatGPT(チャット君)ありがとね〜

  40. ファイルシステムのお話

  41. どんなライフスキル訓練も自己理解に繋がっていますね?

  42. それでも、受かること、あるからねぇ・・・

  43. 今度は疑似言語ですよ・・おお、構造化プログラミングだね

  44. まず、やってみよう・・・それからだよ

  45. 設計するって何する?

  46. 派遣、SES、請負・・え?出向なの?

  47. ゆる〜い関係もまあ良しか・笑

  48. 就職では「人となり>技術力」かな・・・

  49. 想い続ける・・・いいね

  50. クラウド(雲)時代を生きる

  51. 今や、インターネットは一般用語ですね。

  52. この夏にやってみたいこと

  53. 水で通信しよう・・・

  54. 夏のセルフケア ~水分摂取の巻~

  55. (世の中の)歯車なんだよね・・・

  56. 「知っている」と「活用する」ことの違いについて

  57. フリーは、い〜な

  58. ITを活用する人になろう

  59. システムエンジニアなんですけど・・・

  60. 大きなシステムだって・・・分かってる?

  61. ある利用者からの質問

  62. 天気と気分・視点の変え方

  63. 自己肯定感を取り戻す

  64. 夢が叶う時…

  65. 何が大事って、安定した勤務です

  66. 梅雨時期の乗り越え方

  67. オタクですが・・・なにか(笑)

  68. IT人材は不足しているそうです

  69. 感情とその気付き

  70. ライブラリィ・・・ん?

  71. 3分間スピーチと自己開示

  72. 暗号化ってどうよ・・・

  73. 宣言効果と目標設定

  74. chatGPTは社会を変える?

  75. ネモフィラとセルフケア

  76. はなまる

  77. 報連相について

  78. ショックとのおつきあい

  79. 体調管理

  80. 発達障害のある方にお勧めするお金の管理法3選

  81. Iメッセージ

  82. 就職活動

  83. 負ける強さ

  84. 発達障害とお片付け

  85. ADHDのリスクとリターン

  86. しだれ桜

  87. スティーブ・ジョブズに学ぶ、もののとらえかた

  88. やすむこと

  89. “今、ここ”を意識することの大切さ

  90. 春の訪れ

  91. おかげ

  92. 心の防寒

  93. 立春

  94. 自己理解について

  95. アロマテラピーと自己理解

  96. 大寒波

  97. ホッと温かい寒さ対策

  98. 遅くなりましたが

  99. 自己理解、一歩踏み込んで

  100. 2023年は卯年

  101. 2022年を振り返って

  102. 年末にすること

  103. あっという間の1年

  104. ディーキャリアITエキスパート名古屋丸の内オフィス、配置変えの巻

  105. 冬の早朝

  106. 寒い中で気付けること、感謝できること

  107. 逃げること、回避すること

  108. 寒い季節の悩み

  109. 目的を持って取り組むこと

  110. ものの見方は自分次第、捉え方は2つ以上ある

  111. 最近のセルフケアと癒し時間

  112. 切り替えて別の案を考えること、満喫すること

  113. 毎月の目標設定

  114. 生活リズムを整えるには・・・

  115. コツコツと、ささやかな習慣化

  116. 秋の楽しみ、そして、セルフケア

  117. 楽しみ方

  118. 働く上で大切にしていること

  119. 睡眠の質

  120. 衣替え

  121. 雑談について

  122. 色とセルフケア

  123. 季節の変わり目

  124. アサーティブとは、しずかちゃん!

  125. 5分間のホッとする時間

  126. ライフスキルコースについて

  127. ビジネスマナー 右手を隠す編

  128. BGMの活用

  129. 仕事を楽しむには

  130. 雨の日の気分転換

  131. 開所4か月目

  132. セルフケアって何だろう?②

  133. ビジネスマナー

  134. セルフケアって何だろう?

  135. ITエキスパート名古屋丸の内スタッフ紹介! ②イケメンカリスマ営業マン(^_-)-☆

  136. ITエキスパート名古屋丸の内スタッフ紹介! ①システムエンジニア サービス管理責任者

  137. 発達障害特化とは(^_-)-☆

  138. オフィスのおすすめポイント② (^_-)-☆

  139. ITエキスパート名古屋丸の内オフィス 4月1日開所しました(^^)/

オフィス情報

ITエキスパート名古屋丸の内オフィス

アクセス
名古屋市営地下鉄 桜通線/鶴舞線「丸の内駅」3番出口すぐ
電話番号
052-218-4877