OS

記事
IT・テクノロジー
Operating system(OS) has many programs to process a computer efficiently.
OS means Windows, Mac OS, UNIX, IOS and Android for example.

(1)Why does a computer need OS?

OS_1(ENG)_2.png


OS_2(ENG).png

Windows has many applications such as Notepad and Internet Explorer.
Print and save are common functions that many applications use.
It is efficient if one place provides common functions. Therefore, OS is needed.
Applications are able to use common functions by executing API.
(API = Application Program Interface)

(2)What role does OS have?

①Managing hardware
Applications are able to use hardware by OS.

②Providing basic functions
OS provides basic functions.

③Providing file system
OS provides the structure to save files into hard disk or to use files.

④Providing network function
OS connects to the network and provides function to send/receive.

In addition to, OS provides function to run many program at the same time.
This will increase the system throughput.
(throughput = the workload the system processes)

-------------------------------------------------------------------------------
[Japanese]

OSとは

オペレーティングシステム(OS)は、コンピュータを効率良く働かせるための
プログラム群です。
OSにはWindows、Mac OS、UNIX、IOS、Androidなどさまざまな種類があります。

(1)OS が必要である理由

OS_1.png


OS_2.png

例えばWindowsでは、メモ帳やInternet Explorerなどのアプリケーションがありますが、印刷やファイル保存など多くのアプリケーションで共通に必要とする機能があります。これらの共通機能は1箇所(1つのOS)が提供した方が効率的だからです。
アプリケーションは、OSが提供しているAPI を利用してこれらの機能を利用しています。(APIは、Application Program Interfaceの略です)

(2)OS の役割

①ハードウェアの管理
アプリケーションがハードウェアを利用できるようにしています。

②基本機能の提供
基本的な機能を提供しています。

③ファイルシステムの提供
ディスクにファイルを保存する仕組みや、手軽に利用できる仕組みを提供しています。

④ネットワーク機能の提供
ネットワークに接続して、送信や受信の機能を提供しています。

また、スループットを高めるために、同時に複数のプログラムを実行する機能などが考えられています。
(スループット = 単位時間内にシステムが処理する仕事の量)
サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す