ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
ダウンロード
ブラウザよりも高速アクセス!
 

CHILL

索引 CHILL

CHILL(チル、CCITT HIgh Level Language)は、主として交換機の制御プログラムの記述に用いられる高水準プログラミング言語であり、言語仕様としてはAdaのサブセットとなっているが、Adaの制定に時間がかかったためCHILLの方が先に制式化されている。Adaとサブセットと言う観点で言えばModula-2と似通っている面もあるが、CHILLがModula-2の影響を受けているわけではない。多重処理の記述に適したプロセスの生成、同期通信、排他制御を記述するための並列処理機能を持つ。大規模開発のため、モジュール間での広域変数・関数のアクセス制御が細かく設定できるのもAda譲りである。並列処理機能に加えて、周期処理や時間依存の処理のような実時間制御機能をサポートしていることも特徴。最初の仕様書は1980年に出版された。国際規格としては、ITU-T Rec.

8 関係: Ada並列計算交換機プロセス高水準言語Modula-2排他制御日本工業規格

Ada

Ada(エイダ)は、強力な言語機能を豊富に持ち、高度な型の体系をもつ、プログラミング言語の一つである。構文はAlgol系である。 史上初のプログラマとされるエイダ・ラブレスの名前にちなんでAdaと命名されているため、ADAと表記するのは誤り。 フリーのコンパイラとしては、GNATなどがある。.

新しい!!: CHILLとAda · 続きを見る »

並列計算

並列計算(へいれつけいさん、parallel computing)は、コンピュータにおいて複数のプロセッサで1つのタスクを動作させること。並列コンピューティングや並列処理とも呼ばれる。問題を解く過程はより小さなタスクに分割できることが多い、という事実を利用して処理効率の向上を図る手法である。また、このために設計されたコンピュータを並列コンピュータという。ディープ・ブルーなどが有名。 関連する概念に並行計算(へいこうけいさん)があるが、並行計算は一つのタスクの計算を並列化することにとどまらず、複数の相互作用しうるタスクをスレッドなどをもちいて複数の計算資源にスケジューリングするといった、より汎用性の高い処理をさす。 特に、並列計算専用に設計されたコンピュータを用いずに、複数のパーソナルコンピュータやサーバ、スーパーコンピュータを接続することで並列計算を実現するものをコンピュータ・クラスターと呼ぶ。このクラスターをインターネットなどの広域ネットワーク上に分散させるものも、広義には並列計算に属すが、分散コンピューティングあるいはグリッド・コンピューティングと呼び、並列計算とは区別することが多い。.

新しい!!: CHILLと並列計算 · 続きを見る »

交換機

交換機(こうかんき、Switch Board, Exchange)は、多対多の電気通信において、発信者の要求に従って伝送路間の接続を切り替え通信回線を構成する通信機器である。 最初期の交換機は、電話機からダイヤルすると、そのダイヤル信号を直接交換機が受け、順次接続していった。この方式は、電話番号と発信-着信間の経路が一対一となる。そのため、途中の経路が多くなり、また、冗長性にも欠けるという難点があった。 その後、番号を一旦交換機に格納し、空きの回線を選ぶクロスバ方式の交換機が利用されるようになった。 現在では、交換機間は共通線信号方式という、通話と制御信号を分離した方式が利用されている。.

新しい!!: CHILLと交換機 · 続きを見る »

プロセス

プロセスとは、情報処理においてプログラムの動作中のインスタンスを意味し、プログラムのコードおよび全ての変数やその他の状態を含む。オペレーティングシステム (OS) によっては、プロセスが複数のスレッドで構成される場合があり、命令を同時並行して実行する。.

新しい!!: CHILLとプロセス · 続きを見る »

高水準言語

水準言語(high-level programming language: こうすいじゅんげんご、高級言語とも)とは、記述の抽象度が高いプログラミング言語のことである。対義語は機械語やアセンブリ言語を指す「低水準言語」である。「高級言語」の対は「低級言語」である。.

新しい!!: CHILLと高水準言語 · 続きを見る »

Modula-2

Modula-2(モジュラ・ツー)は、コンピュータのプログラミング言語の一種で、1978年頃にチューリッヒ工科大学のニクラウス・ヴィルトにより、先立って構想されたプログラミング言語「Modula」の後継として創案されたものである。汎用手続き型言語で、構文の多くは同様にヴィルトの手掛けたPascal言語に基いたものとなっている。名前「Modula-2」は「モジュールの」を意味する英語「modular」に由来する。.

新しい!!: CHILLとModula-2 · 続きを見る »

排他制御

排他制御せずに ''i'' と ''i+1'' という2つのノードを同時に連結リストから外す操作を行うと、結果として ''i+1'' のノードが外れないという状態になりうる。 排他制御(はいたせいぎょ)とは、コンピュータ・プログラムの実行において、複数のプロセスが利用出来る共有資源に対し、複数のプロセスからの同時アクセスにより競合が発生する場合に、あるプロセスに資源を独占的に利用させている間は、他のプロセスが利用できないようにする事で整合性を保つ処理の事をいう。相互排除または相互排他(mutual exclusion)ともいう。最大k個のプロセスが共有資源にアクセスして良い場合を k-相互排除という。 換言すれば1つのクリティカルセクションに複数のプロセス(またはスレッド)が同時に入ることを防ぐことである。クリティカルセクションとは、プロセスが共有メモリなどの共有資源にアクセスしている期間を指す。排他制御の問題は1965年、エドガー・ダイクストラが Solution of a problem in concurrent programming control(並行プログラミング制御における問題の解法)と題した論文で扱ったのが最初であるTaubenfeld.

新しい!!: CHILLと排他制御 · 続きを見る »

日本工業規格

鉱工業品用) 日本工業規格(にほんこうぎょうきかく、Japanese Industrial Standards)は、工業標準化法に基づき、日本工業標準調査会の答申を受けて、主務大臣が制定する工業標準であり、日本の国家標準の一つである。JIS(ジス)またはJIS規格(ジスきかく)と通称されている。JISのSは英語 Standards の頭文字であって規格を意味するので、「JIS規格」という表現は冗長であり、これを誤りとする人もある。ただし、この表現は、日本工業標準調査会、日本規格協会およびNHKのサイトでも一部用いられている。.

新しい!!: CHILLと日本工業規格 · 続きを見る »

ここにリダイレクトされます:

ISO/IEC 9496Z.200

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »