No.2
- 回答日時:
システムコールというのは、OS が持っているいろいろなモジュールのことで、OS 自身もさまざまな処理の際にそれらを多用して各種のプロセスを実行しており、また公開された仕様になっているので その OS 上で動くアプリケーションもプログラミングに際してこれらを利用します。
機能の内容としては基本的な処理に関するものが大半です。OS に基づくものなので、その OS 上で動くプログラムならどれでも共通に使えます。これに対し、ライブラリというのはやはり他のプログラムから呼び出されて利用されるモジュールですが、システムコールに比べてやや込み入った処理をする応用的な内容の傾向にあり、OS 用に用意されているものの他に、特定の言語処理系( C++ コンパイラや VisualBasic など)用に作成されたライブラリというのもあります。後者はその処理環境がインストールされていたりそれらを使ったアプリケーションがインストールされたりすることによってシステムに導入されるので、それらがなければシステム上に存在しないこともあり得ます。
プログラムが作成され、実行形式にコンパイルされる段階で呼び出されてオブジェクトに組み込まれるタイプのライブラリもあれば、すでに出来上がっているプログラムが動作する段階で必要に応じて呼び出されて作業に参加するタイプのライブラリ(動的リンク)もあります。上述の VisualBasic のうち、.NET 仕様以前の世代ではランタイムライブラリ(やはり実行時に呼び出される部品の集合体)があり、実行するプロセスが要求する部品を持った正しい世代のランタイムがインストールされていないとプログラムが実行できなかったりします。
No.1ベストアンサー
- 回答日時:
ライブラリコール・・・共通的にあると便利な機能をライブラリーにしてあり、
必要に応じてコールする。サブルーチンみたいなもの。
システムコール・・・ライブラリーコールとよく似ているが
単なるライブラリーでなく、OSをコールして必要な仕事をしてもらう。
システムと言うのはOSのこと。
ファイルの読み書きなどOSの管理している機能を使うときは必須。
ライブラリーが勝手にシステムコールをしている事もある。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- iPhone(アイフォーン) 「ライブラリ」ってどこの事ですか? ※ 英語の勉強のために Amazon で買物をしたいのですが、「 2 2023/07/14 22:04
- 写真・ビデオ iPhoneのプライバシーとセキュリティの写真の項目について 2 2023/06/24 23:11
- iPhone(アイフォーン) iPhoneのプライバシーとセキュリティの写真の項目について 1 2023/06/24 20:25
- ノートパソコン パソコンのiTunesライブラリにエクスプローラーにある曲を引っ張って来てリンクさせたいのですが、エ 1 2023/04/06 07:49
- その他(プログラミング・Web制作) Pythonのライブラリをダウンロード済みかどうか簡単にチェックできますか? 3 2023/06/24 10:48
- Mac OS MacBookAirの写真のライブラリ削除の仕方 1 2023/06/21 01:02
- iPhone(アイフォーン) iCloudストレージの使用容量を減らす方法 1 2023/02/12 12:33
- 電車・路線・地下鉄 情けない話ですが成田エクスプレスに初めて乗るのですが Suicaをタッチする場合とSuicaを必要と 6 2022/11/09 20:39
- Mac OS MacBookAirの写真のライブラリ削除の仕方 2 2023/06/21 00:04
- IT・エンジニアリング IT開発、ソフトウェア開発、アプリ開発において、要件定義は受注の前か、後か? 見積額に含むか否か? 1 2022/06/20 19:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SONYの音楽ソフト「x-アプリ」...
-
エクセルの表にヘンな枠が・・・
-
Mac de プログラム
-
pingは正常なのにtracerouteで...
-
「一定の時間間隔で5秒毎にMacr...
-
python IDLEで訂正、削除のやり...
-
emacsでCtrl+zを押してサスペン...
-
初回ログイン時のみ実行
-
windows10のごみ箱をrd /s /q C...
-
ファイルサイズが小さくなりま...
-
バッチファイル内の各コマンド...
-
死にたいと考えてしまうことっ...
-
CRONを隔週の日曜日に実行させたい
-
taskkill をバッチ処理できない。
-
◆CentOS nohupコマンドが実行で...
-
ROBOCOPY cmdで正常に処理され...
-
Linuxで実行ファイルを実行
-
デフラグの目安
-
pstファイル破損?
-
し運動不足なのでて片道6キロ往...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SONYの音楽ソフト「x-アプリ」...
-
エクセルの表にヘンな枠が・・・
-
pingは正常なのにtracerouteで...
-
LD_LIBRARY_PATHって?
-
windows10のごみ箱をrd /s /q C...
-
python IDLEで訂正、削除のやり...
-
バッチファイル内の各コマンド...
-
shutdownコマンド実行の残り時...
-
taskkill をバッチ処理できない。
-
Openイベントを開始させないで...
-
Check Diskは定期的に実行した...
-
ROBOCOPY cmdで正常に処理され...
-
Linux のシェルスクリプトの強...
-
最初の一度しか実行されないロ...
-
エクセルからアクセスのプロシ...
-
linuxサーバーのキャッシュをク...
-
SPI非言語の問題 解説お願いします
-
Macでlsした際の、ファイル名の...
-
windowsからtelnetでログインし...
-
CRONを隔週の日曜日に実行させたい
おすすめ情報