- ベストアンサー
OSのないプログラム?
例えば銀行のATMや携帯のアプリケーションなどは恐らくOSがないと思うのですが、ああいったソフトはC言語などので書けるのですか? また書けるとしてもシステムコールのようなものがOSがないなら使えない(ライブラリ関数等が使えない?)と思うのですがその辺はどうなっているのでしょうか? よろしくお願いします。
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- システムコールと標準ライブラリの正しい使い方を教えて下さい
システムコールって何でしょうか。 C言語初心者なので、変な質問だったら、すみません。 システムコールと標準ライブラリにおける、関数の違いを教えて頂けませんでしょうか。 例えばファイル入出力で用いる openとfopenは何が違うのでしょうか? 私はそもそも、システムコールというものが判っていない状態です。 いつも標準ライブラリを参考にしていたものですから・・。 更に似た使い方をすると思いますが、使える範囲等どちらが広いのでしょうか。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- OSについて。
情報の宿題で 「OSを次の語を使って説明しなさい。アプリケーションソフト、ハードウェア、システムコール」 という問題があるのですが、うまく文章をまとめられません・・・。 とりあえず、次のように考えてみたのですがどうでしょうか? あと、もっと簡単に説明する方法はないでしょうか? アドバイスお願いします。 OSとはコンピュータにおいてハードウェアへのインターフェースを抽象化してアプリケーションソフトに提供するソフトウェア。各ソフトウェアが個別に対応していては非合理なため、システムコールという処理を利用する。
- ベストアンサー
- その他(インターネット・Webサービス)
- PASCALプログラムに関して
PASCALでプログラムを書いていて 実行時間を計算したい状況です。 PASCALではC言語でのtime関数にあたるような ライブラリは存在していますか? またはこのような関数がなくても実現可能な方法はありますか? 回答お願いします。 ------------------------------------- OS:Windows Vista CPU:Core 2 duo 1.66GHz memory:1GB Editer:pcpad -------------------------------------
- ベストアンサー
- その他(プログラミング・開発)
- イベントドリブン(C言語)
イベントドリブン(C言語) こんにちわ、質問があります。 とあるイベントドリブン型のプログラムについて説明をされました。 ソフトはOS(元はハード)からManagerと言われる管理タスクにイベントが 飛んでいき、Managerから各タスクの関数がコールされる仕組みだそうでです。 また、それだけでなくOSから各タスクのコールバック(?)関数がコールされる事も あるそうです。 ◆質問 ここでいうイベントとは何なんでしょうか? 結局C言語なので、イベントと呼ばれているモノは関数コールなんでしょうか? C言語でイベントドリブン型プログラムを作成した事がある方、 自分ならこう作るぞという方、教えてください。
- ベストアンサー
- C・C++・C#
- Sun OS(WS)向けプログラムをPC-Linux環境に移植する手間について
ワークステーション上のSun-OS向けに開発されたC言語で開発されたソフトウエアをPC-Linux上に移植したい場合、どのような改修が必要になるでしょうか? 基本的にはLinuxクローンなので、かなりそのままでも動きそうな気がするのですが。 システムコールなどでワークステーション特有とかSun-OS特有なものってあるのでしょうか? 両方とも多少開発経験があるのですが、あまりシステムコールを多用してなかったものでよくわかりません。(特にPC-Linux側) わかる方がいましたらご回答願います。
- ベストアンサー
- その他(OS)
- C++プログラムをCで呼び出したい
こんにちは。質問させていただきます。 現在、Linux/GCC3.2.3系でC言語の開発をしています。 私自身のレベルとしては、C言語での実務は1年未満。C++はゼロ。本業はJavaプログラマを数年やっております。 さっそく本題です。 既にC++で作成されたある一連のプログラム群(20本程度)があり、これらC++の関数をC言語で作成されたプログラムから呼び出して使用したいと思っています。 C++プログラムは既にテスト済みなので、これらのソースは基本的には手を加えず、そのままライブラリ化などして使用したいと考えています。 そこで質問なのですが、C言語から呼び出せるような形式でC++ソースをライブラリ化する方法と、C言語からの呼び出し方を教えていただけないでしょうか?
- 締切済み
- C・C++・C#
- 銀行システムについて
銀行システムについて興味があっていろいろと 調べているのですが、秘密なのかインターネット で、それらしい記事を見つけることができなくて 困っています。仕事とは、全く無関係のことです。 聞きたいのは、次のようなことです。 (会社などの引っかからない程度か、それを破っ てまでご指導くださる方どちらも大歓迎です。) 銀行システムの概要 (大まかにどのようなことを行う物なのか、流れ) 装置について (どのような装置が必要で使われているか、使われている大型コンピュータ の詳細について何を使っていたか。どのような装置(機械)が必要か) ソフトについて ・銀行システムを実現するのにどのようなソフトを 作るか?必要なアプリケーションの種類、具体的にわかるとうれしいです。) ・大型コンピュータのOSの種類 ・データベースが使われていることが予想されますが ソフトは何を使っていたか? ・使われる言語 危機の回避 ・データのバックアップのしくみなど ATMについて ・ATMのしくみについて ・ATMの機械に使われている機械のOSの種類 ・ATMの装置自体どのようなコンピュータなのか? 普通のパソコンとかわらないのか? ・ATMの大型コンピュータとの通信のプロトコル の種類 ・前にATMにカードを詰らせてしまい電話で対応 してもらったら遠くからATMを操作しているようで カードが向こうの遠隔操作出てきた。 Telnetを使っているんですかね? お返事待ってます。
- ベストアンサー
- その他([技術者向] コンピューター)
- プログラムのループ1周に費やした時間
OSとしてUbuntu9.10を使用しており, C++のプログラムを作成しています. 無限ループを使うプログラムなのですが 1周あたり何ms費やしているのかを知るには どのような関数,システムコールを使えばよいですか. できるならば,精度は1ms程度が良いです.
- ベストアンサー
- C・C++・C#
- Windowsのシステムコール呼び出し
アセンブラでシステムコールを呼び出したいのですが、 Linuxとかだとシステムコールの一覧みたいのが載ってるのですが、 Windowsのシステムコールの一覧みたいのが見つかりません。 一覧が載っているようなサイトってありませんか?? とりあえずLinuxの11番(C言語で言うexecv関数)みたいのが使いたいのですが。。。
- ベストアンサー
- その他(プログラミング・開発)
お礼
何度も非常にお詳しいお答えありがとうございました。 やっと頭のもやが取れた感じです。僕の知らない世界が見えてきた気がします。