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

コンピューティング

索引 コンピューティング

階差機関。多項式関数の解を計算する機械 とある大学の計算機室 (2003) ウィキメディア財団のサーバ コンピューティング(computing)の古来の意味は「数えること」と「計算すること」であり、算術ないしは数学の計算を指した。現在は転じてコンピュータによる数値計算や、より広くデータ処理(data processing)や情報処理 (information processing) といったコンピュータを使う活動全般も指すことがある。 日本語ではどちらも「計算」と呼んでいるが、対応する英語にはcalculationとcomputationがある。条件分岐などを伴う複雑な計算がcalculationではなくcomputationである。.

136 関係: AndroidASCIIAssociation for Computing Machineryそろばん十六進法十進法単精度浮動小数点数多項式工学主記憶装置人間二進化十進表現二進法会計ソフトウェア企業アプリケーション企業資源計画地理情報システムマルチバイト文字マルウェアマンマシンインタフェースハードウェアハッカーバビロンバイナリバイト (情報)メディアプレーヤープラットフォーム (コンピューティング)プレーンテキストプログラミング (コンピュータ)プログラミング言語プログラム (コンピュータ)プログラム内蔵方式プロセッサプロセスパンチカードビットピダハン語テキストデータデータ圧縮データウェアハウスデータ処理デジタル信号処理命令セットアバカスアルゴリズムインタプリタオペレーティングシステムオフィススイートキャラクタ (コンピュータ)...キラーアプリケーションクラッカー (コンピュータセキュリティ)クロウタドリグラフィックソフトウェアコンラート・ローレンツコンパイラコンピュータコンピュータの数値表現コンピュータネットワークコンピュータアクセシビリティコンピュータグラフィックスコンピュータシステムコンピュータセキュリティコンテンツシステムソフトウェアスーパースカラーソーシャル・エンジニアリングソースコードソフトウェアソフトウェア工学ソフトウェア特許サーチエンジンマーケティングサーバサプライチェーン・マネジメント商品ライフサイクルマネジメント全単射八進法固定小数点数国際電気標準会議国際標準化機構倍精度浮動小数点数CADCAMCISC理論計算機科学科学算術紀元前24世紀経営情報システム画像処理DBLPEBCDICEDP顧客関係管理補助記憶装置計算計算可能性理論計算モデル計算理論計算科学計算機計算機の歴史計算機科学記憶装置資材所要量計画英国コンピュータ協会IBM 700/7000 seriesIEEEInternet Engineering Task ForceLinuxMicrosoft OfficeMicrosoft WindowsRandom Access MemoryRISCSystem/360UnicodeVLIWWorld Wide Web Consortium抽象化暗号理論技術機械機械語有理数情報工学情報処理情報処理システム情報理論浮動小数点数文字列数学数値解析整数型教育ソフトウェア3増し符号 インデックスを展開 (86 もっと) »

Android

Android(アンドロイド)は、Googleが開発したモバイルオペレーティングシステムである。Linuxカーネルやオープンソースソフトウェアがベースで、主にスマートフォンやタブレットなどのタッチスクリーンモバイルデバイス向けにデザインされている。テレビ用にはAndroid TV、自動車用にはAndroid Auto、ウェアラブルデバイス用にはWear OSがある。世界で最も人気のあるモバイルオペレーティングシステムであり、20億人を超える月間アクティブユーザーがいる。.

新しい!!: コンピューティングとAndroid · 続きを見る »

ASCII

ASCII(アスキー、American Standard Code for Information Interchange)は、現代英語や西ヨーロッパ言語で使われるラテン文字を中心とした文字コード。これはコンピュータその他の通信機器において最もよく使われているものである。.

新しい!!: コンピューティングとASCII · 続きを見る »

Association for Computing Machinery

Association for Computing Machinery (ACM) は、ニューヨークに本部のあるコンピュータ科学分野の国際学会。1947年設立。IEEEとともに、この分野で最も影響力の強い学会であり、IEEEがその名と由来や歴史からエレクトロニクスや通信分野の工学に強いのに対し、数学的な理論計算機科学のような分野もカバーする。日本語に訳して「計算機械学会」とされることもあるが、こんにちこの訳語が用いられることはほとんどなく、通常は単に"ACM"という略称で呼ばれるのがもっぱらである。ACMの「A」は Association (学会、団体) の頭文字であるが、アメリカ数学会 (AMS) と混同して「米国計算機学会」と誤訳されることがある。 数多くの国際会議を開催しており、人目を惹くデモ映像のSIGGRAPHやSIGMODなどはよく知られている。他の多くの学会と同様にすぐれた業績などへの表彰もおこなっているが、チューリング賞は、特にこの分野の最高の賞とみなされており、物理や化学といった分野におけるノーベル賞に匹敵するものと扱われることもある(他の賞についても時折「~のノーベル賞」といったような表現が使われることがあるが、この分野の全てを対象とした世界トップクラスの賞という位置づけにあるのはチューリング賞をおいて他にない)。.

新しい!!: コンピューティングとAssociation for Computing Machinery · 続きを見る »

そろばん

そろばん そろばん(漢字表記:算盤、十露盤など)とは計算補助用具の一種で、串(細い棒)で刺した珠(たま)を移動させ、その位置で数を表現し、計算の助けとするもの。 日本では珠を用いた計算補助用具(西洋式には「abacus」と呼ぶもの)全般を指す場合にも、「そろばん(ソロバン)」の語が使われることがあるが、本項では東アジア式のそろばんと日本式のそろばん(英語でsoroban 又は Japanese abacus)の双方を解説し、特に日本式のそろばんについて詳説する。.

新しい!!: コンピューティングとそろばん · 続きを見る »

十六進法

十六進法(じゅうろくしんほう、 hexadecimal)とは、16を底(てい)とし、底およびその冪を基準にして数を表す方法である。.

新しい!!: コンピューティングと十六進法 · 続きを見る »

十進法

十進法(じっしんほう、decimal system)とは、10 を底(てい)とし、底およびその冪を基準にして数を表す方法である。.

新しい!!: コンピューティングと十進法 · 続きを見る »

単精度浮動小数点数

情報処理において、単精度浮動小数点数 (Single precision floating point number) は、コンピュータの数値表現の一種である。 浮動小数点形式の標準であるIEEE 754では、単精度は32ビット(4オクテット)、倍精度は64ビット(8オクテット)である。IEEE 754-2008 では単精度の形式は正式には binary32 と呼ばれている。「単」や「倍」という表現は32ビットを1ワードとする32ビットアーキテクチャを基にしている。 単精度浮動小数点数は、同じ幅の固定小数点数に比べてより広範囲な数値を表せるようになっているが、同時に精度を犠牲にしている。 C言語、C++、C#、Java、Haskellでは単精度のデータ型を float と呼び、Pascal、MATLABなどでは single と呼ぶ。3.2以前のOctaveでは single という名前だが倍精度である。Pythonの float も倍精度である。.

新しい!!: コンピューティングと単精度浮動小数点数 · 続きを見る »

多項式

数学における多項式(たこうしき、poly­nomial)は、多数を意味するpoly- と部分を意味する -nomen あるいは nomós を併せた語で、定数および不定元(略式ではしばしば変数と呼ぶ)の和と積のみからなり、代数学の重要な対象となる数学的対象である。歴史的にも現代代数学の成立に大きな役割を果たした。 不定元がひとつの多項式は、一元多項式あるいは一変数多項式 と呼ばれ、不定元を とすれば のような形をしている。各部分 "", "", "", "" のことを項(こう、)と呼ぶ。一つの項だけからできている式を単項式 (monomial)、同様に二項式 (binomial)、三項式 (trinomial) などが、-nomial にラテン配分数詞を付けて呼ばれる。すなわち、多項式とは「多数」の「項」を持つものである。単項式の語が頻出であることに比べれば、二項式の語の使用はやや稀、三項式あるいはそれ以上の項数に対する語の使用はごく稀で一口に多項式として扱う傾向があり、それゆえ単項式のみ多項式から排他的に分類するものもある。また多項式のことを整式 (integral expression) と呼ぶ流儀もある。 多項式同士の等式として与えられる方程式は多項式方程式と呼ばれ、特に有理数係数の場合において代数方程式という。多項式方程式は多項式函数の零点を記述するものである。 不定元がふたつならば二元 (bivariate), 三つならば三元 (trivariate) というように異なるアリティを持つ多元多項式が同様に定義できる。算術あるいは初等代数学において、数の計算の抽象化として実数(あるいは必要に応じてより狭く有理数、整数、自然数)を代表する記号としての「文字」変数を伴う「」およびその計算を扱うが、それは大抵の場合多変数の多項式である。 本項では主として一元多項式を扱い、多元の場合にも多少触れるが、詳細は多元多項式の項へ譲る。.

新しい!!: コンピューティングと多項式 · 続きを見る »

工学

工学(こうがく、engineering)とは、.

新しい!!: コンピューティングと工学 · 続きを見る »

主記憶装置

主記憶装置(しゅきおくそうち)は、記憶装置の分類で、「補助記憶装置」が一般に外部バスなど比較的CPUから離れていて大容量だが遅い記憶装置を指すのに対し、コンピュータのメインバスなどに直接接続されている記憶装置で、レイテンシやスループットは速いが比較すると小容量である。特に、CPUが入出力命令によって外部のインタフェースを操作するのではなく、「ロード・ストア命令」や、さらには通常の加算などの命令において直接読み書きできる対象であるものを指す。メインメモリ、一次記憶装置とも。.

新しい!!: コンピューティングと主記憶装置 · 続きを見る »

人間

人間(にんげん、英: human beingジーニアス和英辞典「人間」)とは、以下の概念を指す。.

新しい!!: コンピューティングと人間 · 続きを見る »

二進化十進表現

二進化十進数 (BCD、Binary-coded decimal) とは、コンピュータにおける数値の表現方式の一つで、十進法の1桁を、0から9までを表す二進法の4桁で表したものである。「二進化十進符号」などとも呼ばれる。3増し符号など同じ目的の他の方式や、より一般的に、十進3桁を10ビットで表現するDensely packed decimalなども含めることもある。.

新しい!!: コンピューティングと二進化十進表現 · 続きを見る »

二進法

二進法(にしんほう)とは、2 を底(てい、基(base)とも)とし、底の冪の和で数を表現する方法である。 英語でバイナリ (binary) という。binaryという語には「二進法」の他に「二個一組」「二個単位」といったような語義もある(例: バイナリ空間分割)。.

新しい!!: コンピューティングと二進法 · 続きを見る »

会計ソフトウェア

会計ソフトウェア(かいけいソフトウェア、)は、会計を記録し処理するアプリケーションソフトウェアであり、買掛金台帳、売掛金台帳、賃金台帳、試算表といった機能モジュールから成る。企業や組織が自製する場合、サードパーティから購入する場合、サードパーティの各種アプリケーションを組み合わせて使う場合がある。機能や価格は様々である。 この市場は、欧米では1990年代半ば以降ベンダーの合併が続き、淘汰が進んでいる。日本国内において企業向けのローエンド製品は、クラウドコンピューティングを用いた会計ソフトが話題になることが多く今後普及が見込まれている。 2016年12月、経済産業省はフィンテックを活用促進するため「財務・会計業務でのクラウドサービスの活用率などを基に数値目標を策定」する等、日本の中小企業に対し会計ソフトウェアとしてクラウド型会計ソフトの積極的な使用を促す政策を打ち出した。また、同月、会計ソフトウェア大手である弥生株式会社が個人事業主向けのクラウド会計ソフト「やよいの白色申告 オンライン」を永年無償化する等、会計ソフトウェアのシェアをめぐる競合が活発となっている。クラウド型会計ソフトウェアと金融機関の結びつきに関しては、経産省の「サービス等生産性向上IT導入支援事業」に選ばれる金融機関が出るなど従来よりも取り組みが進んでいる。そして、2017年の税務申告の時期に合わせて、全国の商工会議所のなかにはクラウド型の会計ソフト導入セミナーを企画する商工会議所が現れるなど、会計ソフトウェアの利用が市場において大幅に普及している。そのため、会計ソフトウェア利用層(個人・法人)におけるオンプレミスからクラウドへの移行が加速していく見通しである。.

新しい!!: コンピューティングと会計ソフトウェア · 続きを見る »

企業アプリケーション

企業アプリケーション・ソフトウェア はビジネス機能を実行するアプリケーション・ソフトウェアである。例えば、会計、生産スケジューリング、顧客情報追跡、預金口座管理などがある。通常はサーバにホストされ、同じ組織の従業員によって同時に使用される。メジャーなサブカテゴリとして、ERP(企業資源計画)、CRM(顧客関係管理)、SCM(サプライチェーン・マネジメント) などがある。他のカテゴリとしては、銀行、保険業、大学、病院、民間政府など、ユーザの産業に固有な機能を供給する。 別の定義としては、企業アプリケーションとは、一般にはコンピュータ・ネットワークを通じて、多数のユーザに同時にサービスを提供するサーバでホストされているソフトウェア・アプリケーションである。この定義はもっと一般的なシングル・ユーザのソフトウェア・アプリケーションと対照をなす。後者は、ユーザのローカル・コンピュータで実行され、一人のユーザにのみサービスを提供する。 ききようあふりけえしよん.

新しい!!: コンピューティングと企業アプリケーション · 続きを見る »

企業資源計画

企業資源計画(きぎょうしげんけいかく、Enterprise Resource Planning)は、企業全体を経営資源の有効活用の観点から統合的に管理し、経営の効率化を図るための手法・概念のこと。ERPと略称される。これを実現するための統合型(業務横断型)ソフトウェア(統合基幹業務システム)を「ERPパッケージ」と呼ぶ。.

新しい!!: コンピューティングと企業資源計画 · 続きを見る »

地理情報システム

地理情報システム(ちりじょうほうシステム、英語:geographic information system(s)、略称:GIS)とは、地理情報および付加情報をコンピュータ上で作成・保存・利用・管理・表示・検索するシステムを言う。 人工衛星、現地踏査などから得られたデータを、空間、時間の面から分析・編集することができ、科学的調査、土地、施設や道路などの地理情報の管理、都市計画などに利用される。 コンピュータの発展にともなって膨大なデータの扱いが容易になり、リアルタイムでデータを編集(リアルタイム・マッピング)したり、シミュレーションを行ったり、時系列のデータを表現するなど、従来の紙面上の地図では実現不可能であった高度な利用が可能になってきている。.

新しい!!: コンピューティングと地理情報システム · 続きを見る »

マルチバイト文字

マルチバイト文字(マルチバイトもじ)とは、.

新しい!!: コンピューティングとマルチバイト文字 · 続きを見る »

マルウェア

マルウェア (malware) とは、不正かつ有害に動作させる意図で作成された悪意のあるソフトウェアや悪質なコードの総称で、コンピュータウイルスやワームなどがある。 悪意のコード(malicious code)NIST p.

新しい!!: コンピューティングとマルウェア · 続きを見る »

マンマシンインタフェース

マンマシンインタフェース(man machine interface、日本以外では現在では human machine interface(ヒューマンマシンインタフェース、HMI)とするほうが普通)は、人間と機械の間の伝達を行う、機器やコンピュータプログラム等といったインタフェースの総称である。.

新しい!!: コンピューティングとマンマシンインタフェース · 続きを見る »

ハードウェア

ハードウェア (hardware) とは、システムの物理的な構成要素を指す一般用語である。日本語では機械、装置、設備のことを指す。ソフトウェアとの対比語であり、単に「ハード」とも呼ばれる。.

新しい!!: コンピューティングとハードウェア · 続きを見る »

ハッカー

ハッカー (hacker) とは主にコンピュータや電気回路一般について常人より深い技術的知識を持ち、その知識を利用して技術的な課題をクリアする人々のこと。また、コンピュータの「内側」を覗く人としても使用され、この内側を覗く行為が破壊行為あるいは不正アクセスを伴う場合は、ハッカーではなくクラッカーと言い換える事が提案されている。.

新しい!!: コンピューティングとハッカー · 続きを見る »

バビロン

バビロンはメソポタミア地方の古代都市。市域はバグダードの南方約90kmの地点にユーフラテス川をまたいで広がる。.

新しい!!: コンピューティングとバビロン · 続きを見る »

バイナリ

バイナリ (binary) とは二進法のことであるが、コンピュータが処理・記憶するために2進化されたファイルまたはその内部表現の形式(バイナリデータ)のことを指して用いることが多い。 コンピュータが扱うすべてのデータはバイナリデータ(バイトの並び)であり、プレーンテキスト(または単にテキスト)もバイナリデータの一種ではあるが、通常バイナリとテキストは対比して用いられる。テキストとはデータの内容すべてを人間が読んで理解できる (human-readable) もの、バイナリとはそうでないものを指す。human-readableに対する語はmachine-readableだが、これは(機械的に読むことが可能であるように)フォーマットが定められているもの、という意味である。バイナリフォーマットではエンディアンなどに互換性・移植性の上で注意が必要であり、それを避けてテキスト形式で記録することも少なくない(UNIX哲学も参照。なお浮動小数点数やループした構造の表現など、テキスト形式にも注意が必要な点は多い)。バイナリエディタを用いると、バイナリファイルを1バイトずつの(16進法での)数値の並びとして表示・編集を行うことができる。バイナリのファイルでも多くは部分的にテキストとして読み取れる箇所が存在するため、そういった箇所のみを抜き出すstringsというユーティリティもある。 バイナリファイルにはたとえば画像ファイルや音声ファイル、圧縮されたファイルなどがある。バイナリファイルの中にはファイルの先頭にメタ情報(ヘッダ)を持っているものがある。たとえばGIFファイルは複数の画像を持つことができ、ファイルの先頭でそれぞれの画像を区別する情報が記述されている。そのようなメタ情報を持たないファイルはフラットバイナリファイルと呼ばれる。コンピュータプログラム関係では、テキストであるソースコードとの対比からコンパイルされたコード(オブジェクトファイルや実行ファイルなど。またそのような機械語(ネイティブバイナリ)に限らず、WebAssemblyやJavaなどのバイトコード類なども含む)のファイル等を指してバイナリと呼ばれることがしばしばある。プロプライエタリのソフトウェアは、バイナリの形態でさらに難読化を掛けて、販売されることが多い。 バイナリ形式でのデータの表現方法はさまざまなものがある。例えば、数値であれば0~9までの数をパターン化して記録するBCD、ゾーンビットと実際の数値、正の数か負の数かを記録する符号ビットからなるアンパック10進数(ゾーン10進数)や、実際の数値と符号ビットだけからなるパック10進数などがある。文字列の扱いとしては、ナル文字('\0')で終端する方法や、長さ(オクテット数、あるいは文字(符号点)の個数)を別に保持する、といった方式がある。前者では、'\0' を含むようなバイナリを「文字列」として扱うことができない。.

新しい!!: コンピューティングとバイナリ · 続きを見る »

バイト (情報)

バイト (byte) は、「複数ビット」を意味する、データ量あるいは情報量の単位である。 1980年頃から1バイトは8ビット (bit) であることが一般的であったが、 正式に定義されたのは2008年発行のIEC_80000-13である。 8ビットは、256個の異なる値(たとえば整数であれば、符号無しで0から255、符号付きで−128から+127、など)を表すことができる。.

新しい!!: コンピューティングとバイト (情報) · 続きを見る »

メディアプレーヤー

メディアプレーヤー (media player) は、コンピュータ上で、動画(映像)や音声のファイルを再生するためのアプリケーションソフトウェアである。一般的には複数のファイルフォーマットの再生に対応している。ひとつのファイルフォーマットに特化したソフトはフォーマットごとに「○○プレーヤー」と呼ばれることが普通であるからである。 メディアプレーヤーは次のように分類される。.

新しい!!: コンピューティングとメディアプレーヤー · 続きを見る »

プラットフォーム (コンピューティング)

プラットフォーム()とは、コンピュータにおいて、主に、オペレーティングシステム (OS) やハードウェアといった基礎部分を指す。 一般的なコンピューター・プログラム(アプリケーションソフトウェア)は、実行環境であるそれぞれのOSに依存し、Windows、macOS、Linuxなどの専用のプログラムとして動作する。さらに特定のハードウェアでしか動作しないプログラムもある(ネイティブコード)。例えば、PowerPCプロセッサ上のLinuxでは、PowerPCプロセッサ上のMac OS X用あるいはx86/x64プロセッサ上のLinux用のAdobe Readerは動作しない。 プラットフォーム非依存とは、それら特定のOS、ハードウェアに依存せずに動作するプログラムのこと。例えば、Javaは各プラットフォームにおいてJavaアプリケーションが動作する仮想のプラットフォームを実装することによって、プラットフォーム非依存を実現させている。ちょうど異なるプラットフォーム上に介在としてJavaプラットフォームという仮想化された共通プラットフォームがあり、共通プラットフォーム上でJavaアプリケーションが動作する。またプラットフォームの差異をミドルウェアで吸収し、複数のプラットフォームで動作するように設計したソフトウェアをクロスプラットフォームとよぶ。マイクロソフトの.NET FrameworkもJavaとよく似たアプリケーション開発・実行プラットフォームである。プログラムのソースコードを実行時に翻訳・解釈するスクリプト言語や動的プログラミング言語で書かれたソフトウェアもクロスプラットフォームであることが多い。.

新しい!!: コンピューティングとプラットフォーム (コンピューティング) · 続きを見る »

プレーンテキスト

プレーンテキスト (plain text) とは、コンピュータ上で文章を扱うための一般的なファイルフォーマット、または文字列の形式である。厳密にはASCIIのみ、さらに厳密には7ビットASCIIで構成された文書だけを指すが、パソコンが多言語化し様々な文字コードが扱われている現在では、特定の文字コードに準拠したバイナリファイルだと定義できる。ワープロで作成した文章とは違い、文字ごとの色や形状、文章に含まれる図などといった情報を含まない。プレーンテキストに対して、文字ごとの色や形状、文章に含まれる図などといった情報を含む文章のことをマルチスタイルテキストと呼ぶ。しかし、マルチスタイルテキストの一部もファイルフォーマットとしてはプレーンテキストのみで構成されているものもある。 プレーンテキストには文字情報以外の情報は一切含まず、テキストデータのみで構成されている。バイナリデータや文字の整形情報を持たないので、最低限の機能しか持たないテキストエディタや表示用のソフトウェアで扱えると言う点で利便性が高い。その反面、格納できる情報が純粋にテキストのみに限定される為、文字の強調や加工や言語情報、フォント情報を持つことが出来ない。これらの情報を格納する場合は、HTMLのような工夫が必要になる。 MS-DOS、Windowsでは、EDLINやメモ帳、UNIXやLinuxの場合はviやEmacs、Mac OSの場合はSimpleText、macOSの場合はテキストエディットなどといったOSに標準的に付属するソフトウェアで編集することが出来る。 なお、テキストエディタを使うことで、プログラミング言語のソースコードやHTML、XML、TeXといった純粋なテキストのみで構成されているファイルを編集する事も可能である。.

新しい!!: コンピューティングとプレーンテキスト · 続きを見る »

プログラミング (コンピュータ)

ンピュータのプログラミング(programming)とは、コンピュータプログラムを作成することにより、人間の意図した処理を行うようにコンピュータに指示を与える行為である。.

新しい!!: コンピューティングとプログラミング (コンピュータ) · 続きを見る »

プログラミング言語

プログラミング言語(プログラミングげんご、programming language)とは、コンピュータプログラムを記述するための形式言語である。なお、コンピュータ以外にもプログラマブルなものがあることを考慮するならば、この記事で扱っている内容については、「コンピュータプログラミング言語」(computer programming language)に限定されている。.

新しい!!: コンピューティングとプログラミング言語 · 続きを見る »

プログラム (コンピュータ)

ンピュータプログラム(英:computer programs)とは、コンピュータに対する命令(処理)を記述したものである。コンピュータが機能を実現するためには、CPUで実行するプログラムの命令が必要である。 コンピュータが、高度な処理を人間の手によらず遂行できているように見える場合でも、コンピュータは設計者の意図であるプログラムに従い、忠実に処理を行っている。実際には、外部からの割り込み、ノイズなどにより、設計者の意図しない動作をすることがある。また設計者が、外部からの割り込みの種類を網羅的に確認していない場合もある。.

新しい!!: コンピューティングとプログラム (コンピュータ) · 続きを見る »

プログラム内蔵方式

プログラム内蔵方式(プログラムないぞうほうしき)、ストアドプログラム方式は、主記憶に置かれたプログラムを実行する、という、コンピュータ・アーキテクチャの方式の一つである。 ノイマン型アーキテクチャに内包されるため、また、このような分類が議論になるような初期の計算機において、プログラム内蔵でプログラムは全てROMに置いた、というものはないため、ノイマン型で実現されるプログラムが書き換え可能という性質を含めて指すこともある。 しかし、プログラム内蔵方式か否かについては、今日一般に、プログラムを置く記憶装置が書き換え可能か否かは問わず、またいわゆるハーバード・アーキテクチャも普通プログラム内蔵方式とすることが多い。一方、プログラムを内蔵している、と見えるものの一種であるが、記憶装置に置かれた命令ではなく、ワイヤードロジックでプログラミングをしているものは普通プログラム内蔵方式としない。 プログラムを置く直接の記憶装置が、CPUが普通に読む(読み書きする)電子的(ないし電気的)な主記憶か、そうでない補助記憶か、という点は、今日そんなデザインはまずないが、この分類では重視する。次のような歴史的理由による。 歴史的には、初期のプログラム駆動型の計算機には、主記憶(ROM含む)はデータの置き場としてのみ使い、プログラムは全てパンチカードや鑽孔テープのような補助記憶で与えられ、それを直接読み込みながら実行する、というものがあった。当然ながらジャンプが極端に制限されるなどプログラミング的に非常に制限され、プログラムの実行速度が読み込み装置の速度に制限されるため、すぐに古いデザインとみなされるようになった。そのような設計を、プログラム内蔵方式でない、とする分類であった。電子式でない、リレーを使ったコンピュータなど、機器自体の動作が紙テープリーダと比してたいして速くなく、素子のコストが記憶装置として使うには高い機械では、テープを直接実行するものが多かった。リレー式コンピュータの例としては、日本で建造されたものにFACOM 128やETL MarkIとIIがある。.

新しい!!: コンピューティングとプログラム内蔵方式 · 続きを見る »

プロセッサ

プロセッサ は、コンピュータシステムの中で、ソフトウェアプログラムに記述された命令セット(データの転送、計算、加工、制御、管理など)を実行する(=プロセス)ためのハードウェアであり、演算装置、命令や情報を格納するレジスタ、周辺回路などから構成される。内蔵されるある程度の規模の記憶装置までを含めることもある。プロセッサー、プロセサ、プロセッシングユニット、処理装置(しょりそうち)ともいう。「プロセッサ」は処理装置の総称で、システムの中心的な処理を担うものを「CPU()」(この呼称はマイクロプロセッサより古くからある)、集積回路に実装したものをマイクロプロセッサ、またメーカーによっては(モトローラなど)「MPU()」と呼んでいる。 プロセッサの構成要素の分類として、比較的古い分類としては、演算装置と制御装置に分けることがある。また、理論的な議論では、厳密には記憶装置であるレジスタすなわち論理回路の用語で言うところの順序回路の部分を除いた、組み合わせ論理の部分のみを指すことがある(状態機械モデルと相性が悪い)。の分類としては、実行すべき命令を決め、全体を制御するユニットと、命令を実行する実行ユニットとに分けることがある。.

新しい!!: コンピューティングとプロセッサ · 続きを見る »

プロセス

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

新しい!!: コンピューティングとプロセス · 続きを見る »

パンチカード

20世紀に最も広く使われた80欄のパンチカード。寸法は 187.325 mm × 82.55 mm。この例は1964年のEBCDIC文字セットにそれ以前につかわれていた特殊記号を加えて示したものである。 パンチカードは、穿孔カードなどともいう、厚手の紙に穴を開けて、その位置や有無から情報を記録する記録媒体で、以前には鑽孔紙テープとともに多用された。電子式コンピュータ以前のタビュレーティングマシン(パンチカードシステム)の時代から多用されたものであるが、近年はコンピュータ用の主力メディアとしては過去のものとなっている。画像などといった大容量のデータを負担なく扱えるようになる以前には、四角い窓を作ってそこに写真フィルムを張る、といった使い方や、端に切れ込みを入れて串を使った手作業で分類できる edge-notched card(#ハンドソートパンチカードの節を参照)など、紙テープとは違ったカードならではの使い方もある。 現在の使われ方としては、国や地方によっては選挙の投票用であるとか、穴を開けるのではないものの、マークシート用で同一の大きさ・形状・材質のカードが使われていることがある。.

新しい!!: コンピューティングとパンチカード · 続きを見る »

ビット

ビット (bit, b) は、ほとんどのデジタルコンピュータが扱うデータの最小単位。英語の binary digit (2進数字)の略であり、2進数の1けたのこと。量子情報科学においては古典ビットと呼ばれる。 1ビットを用いて2通りの状態を表現できる(二元符号)。これらの2状態は一般に"0"、"1"と表記される。 情報理論における選択情報およびエントロピーの単位も「ビット」と呼んでいるが、これらの単位は「シャノン」とも呼ばれる(詳細は情報量を参照)。 省略記法として、バイトの略記である大文字の B と区別するために、小文字の b と表記する。.

新しい!!: コンピューティングとビット · 続きを見る »

ピダハン語

ピダハン語(ピラハ語、ピラハー語、ピラハン語、Língua pirarrã、Pirahã language)ブラジル・アマゾナス州に居住する固有の言語である。ピダハン族は、アマゾン川の支流のひとつである沿いの4つの村に住んでいる。(2014年から)300年ほど前、金を求めてやってきたポルトガル人と接したことがあるのみで、外からの影響を拒んで暮してきた。1950年代に麻疹(はしか)が流行して伝道師を受け入れることになった。 に属しており、現在はこの語族の唯一の言語である。ムーラ小語族の他の言語は、ポルトガル語の拡大によって、ここ数世紀の間に消滅した(近縁関係にある可能性の言語としては、現在でもが存在する)。そのため、現在では孤立した言語に分類される。使用人口は250~380人と見積もられているもののNevins, Andrew, David Pesetsky and Cilene Rodrigues (2009).

新しい!!: コンピューティングとピダハン語 · 続きを見る »

テキスト

テキスト(text、Text、texte、テクスト)は、文章や文献のひとまとまりを指して呼ぶ呼称。 言葉によって編まれたもの、という含みを持つ語で、textile(テキスタイル、「織物」)と同じくラテン語の「織る」が語源である。.

新しい!!: コンピューティングとテキスト · 続きを見る »

データ

データ(data)とは、事実や資料をさす言葉。言語的には複数形であるため、厳密には複数の事象や数値の集まりのことを指し、単数形は datum(データム)である。.

新しい!!: コンピューティングとデータ · 続きを見る »

データ圧縮

データ圧縮(データあっしゅく)とは、あるデータをそのデータの実質的な性質(専門用語では「情報量」)を保ったまま、データ量を減らした別のデータに変換すること。高効率符号化ともいう-->。アナログ技術を用いた通信技術においては通信路の帯域幅を削減する効果を得るための圧縮ということで帯域圧縮ともいわれた。デジタル技術では、情報を元の表現よりも少ないビット数で符号化することを意味する。 データ圧縮には大きく分けて可逆圧縮と非可逆圧縮がある。というより正確には非可逆圧縮はデータ圧縮ではない。可逆圧縮は統計的冗長性を特定・除去することでビット数を削減する。可逆圧縮では情報が失われない。非可逆圧縮は不必要な情報を特定・除去することでビット数を削減する。しかしここで「不必要な」とは、例えばMP3オーディオの場合「ヒトの聴覚では通常は識別できない」という意味であり、冒頭の「情報量を保ったまま」という定義を破っている。データファイルのサイズを小さくする処理は一般にデータ圧縮と呼ばれるが、データを記録または転送する前に符号化するという意味では情報源符号化である。 圧縮は、データ転送におけるトラフィックやデータ蓄積に必要な記憶容量の削減といった面で有効である。しかし圧縮されたデータは、利用する前に伸長(解凍)するという追加の処理を必要とする。つまりデータ圧縮は、空間計算量を時間計算量に変換することに他ならない。例えば映像の圧縮においては、それをスムースに再生するために高速に伸長(解凍)する高価なハードウェアが必要となるかもしれないが、圧縮しなければ大容量の記憶装置を必要とするかもしれない。データ圧縮方式の設計には様々な要因のトレードオフがからんでおり、圧縮率をどうするか、(非可逆圧縮の場合)歪みをどの程度許容するか、データの圧縮伸長に必要とされる計算リソースの量などを考慮する。 新たな代替技法として、圧縮センシングの原理を使ったリソース効率のよい技法が登場している。圧縮センシング技法は注意深くサンプリングすることでデータ圧縮の必要性を避けることができる。.

新しい!!: コンピューティングとデータ圧縮 · 続きを見る »

データウェアハウス

データウェアハウスとは、直訳すれば「データの倉庫」である。利用者により定義範囲は異なるが、一般に時系列に整理された大量の統合業務データ、もしくはその管理システムを指す。.

新しい!!: コンピューティングとデータウェアハウス · 続きを見る »

データ処理

データ処理(データしょり、Data processing)は、英語Data Processingの前半をカタカナ語とし、後半を漢語訳した語である。情報処理やコンピューティングとほぼ同様の意味で、特に科学的に意味がある区別は無いが、情報処理の「情報」やコンピューティングの「計算」という語にある数理的色彩が比較的薄いデータベースの処理などといったものを指す。コンピュータ以前にはタビュレーティングマシン等の機械により、それ以前には人手により行われていたが、コンピュータ以後はもっぱらコンピュータによるそれを指す。バズワード的には、1960年代や1970年代にはコンピュータ業界(のうち主にいわゆる「企業システム」向けベンダ等)を指す語として多用されていたが(たとえば業界ネタを集めた『The Devil's DP Dictionary』という題の本がある)、近年は「IT」などの語に置き換えられあまり見なくなった。 データを情報や知識に変換するコンピュータ処理全般を指す用語。データ処理は通常コンピュータ上で自動実行される。データは正しく表現されれば便利で実用的な「情報」となるため、データ処理システムは実用性を強調するために情報システムとも呼ばれる。これらの用語はほぼ同義であり、データ処理システムがデータを操作して情報を生成するのに対して、情報システムはデータを入力として情報を出力する。 かつて、コンピュータシステムを指す用語として「データ処理システム」という用語がよく使われた(1970年代)。その後、「情報」という単語を使った新たな用語(情報システム、ITシステム、経営情報システムなど)が生み出され、データ処理システムという用語を代替していった。 データ処理において、データは数や文字として定義され、観測可能な現象の測定値を表す。1つのデータ(datum)は観測された現象の1つの測定値である。測定情報は、複数のデータからアルゴリズムによって導出されたり、論理的に演繹されたり、統計的に計算されたりして求められる。情報とは、クエリへの意味のある応答として定義される。 より一般化すると、「データ処理」とはデータをある形式から別の形式へと変換する過程と定義できる。しかし、そういった意味では「データ変換」という用語の方が適切であろう。この観点では、データ処理は情報をデータに変換する過程とデータを情報に変換する過程を指すということになる。データ処理とデータ変換の違いは、データ変換では応答すべきクエリを必要としないという点にある。例えば、英語の文を形成する文字列形式の情報は、キーボードのキー押下から「符号化」されてハードウェア向きのコードとなり、さらにはASCIIコードとなり、フォントに変換されてディスプレイに表示される。この例は、キーボードでのキー押下に連動した電流の有無が変換されて、最終的に人間が理解できる意味のある情報になる例である。 しかし、このような例はデータ処理というよりも組み込みシステムやオペレーティングシステムによるハードウェア制御という観点で語られることが多い。一般に「データ処理」という用語が使われるのは、業務のための多数のデータを集積し、それらを情報利用者にとって使い易い有意義な情報として提示する過程に対してである。 科学技術的データを集めて処理する場合、データ処理よりももっと正確な用語として「データ分析」が使われる。この場合、ビジネスの分野ではあまり見られない、非常に専門的で正確なアルゴリズム的導出と統計計算を指す。この文化の違いはデータ処理とデータ分析での数値表現にも表れている。データ処理では整数または固定小数点数や二進化十進表現での実数表現が用いられるのに対して、データ分析では浮動小数点数で実数を表現することが多い。 自然界に発生する様々な過程も圧力や光などの情報によって観測されるデータ処理システムと見ることもできる。それらの情報は人間の観察者によって神経系内の電気信号に変換される。無生物同士の相互作用さえもある種の情報処理システムと見ることができる。データ処理や情報システムという用語の一般的用法は、ビジネス環境で繰り返されるアルゴリズム的導出、論理的推論、統計的計算に限定され、実世界でのあらゆる情報の変換過程を指すわけではない。.

新しい!!: コンピューティングとデータ処理 · 続きを見る »

デジタル信号処理

デジタル信号処理(デジタルしんごうしょり、Digital Signal Processing、DSPと略されることもある)とは、デジタル化された信号すなわちデジタル信号の信号処理のことである。分野としては、これとアナログ信号処理は信号処理の一部である。この分野の大きな研究・応用領域に音響信号処理、デジタル画像処理、音声処理の三つがある。 目的は実世界の連続的なアナログ信号を計測し、選別することである。その第一段階は一般にアナログ-デジタル変換回路を使って信号をアナログからデジタルに変換することである。また、最終的な出力は別のアナログ信号であることが多く、そこではデジタル-アナログ変換回路が使用される。 処理可能な信号のサンプリングレートを稼ぐ目的に特化したプロセッサを使うことが多い。デジタルシグナルプロセッサという特化型のマイクロプロセッサが使われ、よくDSPと略される。このプロセッサは、典型的な汎用プロセッサに見られる多種多様な機能の内の幾つかを除外し、新たに高速乗算器、積和演算器を搭載している。従って、同程度のトランジスタ個数の汎用プロセッサと比較した場合、条件分岐等の処理では効率が悪化するが、信号を構成するサンプルデータは高効率で処理する事が可能になる。.

新しい!!: コンピューティングとデジタル信号処理 · 続きを見る »

命令セット

命令セット(めいれいせっと、instruction set)は、コンピュータのハードウェアに対して命令を伝えるための言葉の語彙。.

新しい!!: コンピューティングと命令セット · 続きを見る »

アバカス

中国の算盤 Gregor Reischの描いた計算机: Margarita Philosophica, 1508. この木版画は、''Arithmetica'' がalgorist(アラビア記数法を使う者)とabacist(アバカスを使う者)に命令しているところを描いている(正しくはないが、algoristがボエティウス、abacistがピタゴラスとされている)。''Algebra'' がヨーロッパに紹介された12世紀から16世紀まで、アラビア記数法による計算とアバカスによる計算は激しい競争状態にあった。Carl B. Boyer, ''A History of Mathematics'', pp252-253, Wiley, 1991. アバカス(英: )は、主にアジアの一部で使われているそろばんなどに代表される計算器具。現代のアバカスは、竹などを材料とした枠に針金を張り、その針金に珠(たま)を通して滑らせるようにしたものである。しかし本来のアバカスは、砂または木・石・金属などでできた板に溝を彫り、その溝の上で豆や小石を動かして計算を行った。アラビア数字を使った位取り記数法が広く採用されるまで、アバカスは何世紀も前から使われてきた。今でもアジアやアフリカなどを中心として、商人や事務員がアバカスを使っている。なおアバカスを使いこなす人を "abacist" と呼ぶ。.

新しい!!: コンピューティングとアバカス · 続きを見る »

アルゴリズム

フローチャートはアルゴリズムの視覚的表現としてよく使われる。これはランプがつかない時のフローチャート。 アルゴリズム(algorithm )とは、数学、コンピューティング、言語学、あるいは関連する分野において、問題を解くための手順を定式化した形で表現したものを言う。算法と訳されることもある。 「問題」はその「解」を持っているが、アルゴリズムは正しくその解を得るための具体的手順および根拠を与える。さらに多くの場合において効率性が重要となる。 コンピュータにアルゴリズムをソフトウェア的に実装するものがコンピュータプログラムである。人間より速く大量に計算ができるのがコンピュータの強みであるが、その計算が正しく効率的であるためには、正しく効率的なアルゴリズムに基づいたものでなければならない。.

新しい!!: コンピューティングとアルゴリズム · 続きを見る »

インタプリタ

インタプリタ(interpreter)とは、プログラミング言語で書かれたソースコードないし中間表現を逐次解釈しながらするプログラムのこと。.

新しい!!: コンピューティングとインタプリタ · 続きを見る »

オペレーティングシステム

ペレーティングシステム(Operating System、OS、オーエス)とは、コンピュータのオペレーション(操作・運用・運転)のために、ソフトウェアの中でも基本的、中核的位置づけのシステムソフトウェアである。通常、OSメーカーが組み上げたコンピュータプログラムの集合として、作成され提供されている。 オペレーティングシステムは通常、ユーザーやアプリケーションプログラムとハードウェアの中間に位置し、ユーザーやアプリケーションプログラムに対して標準的なインターフェースを提供すると同時に、ハードウェアなどの各リソースに対して効率的な管理を行う。現代のオペレーティングシステムの主な機能は、ファイルシステムなどの補助記憶装置管理、仮想記憶などのメモリ管理、マルチタスクなどのプロセス管理、更にはGUIなどのユーザインタフェース、TCP/IPなどのネットワーク、などがある。オペレーティングシステムは、パーソナルコンピュータからスーパーコンピュータまでの各種のコンピュータや、更にはスマートフォンやゲーム機などを含む各種の組み込みシステムで、内部的に使用されている。 製品としてのOSには、デスクトップ環境やウィンドウシステムなど、あるいはデータベース管理システム (DBMS) などのミドルウェア、ファイル管理ソフトウェアやエディタや各種設定ツールなどのユーティリティ、基本的なアプリケーションソフトウェア(ウェブブラウザや時計などのアクセサリ)が、マーケティング上の理由などから一緒に含められていることもある。 OSの中で、タスク管理やメモリ管理など特に中核的な機能の部分をカーネル、カーネル以外の部分(シェルなど)をユーザランドと呼ぶ事もある。 現代の主なOSには、Microsoft Windows、Windows Phone、IBM z/OS、Android、macOS(OS X)、iOS、Linux、FreeBSD などがある。.

新しい!!: コンピューティングとオペレーティングシステム · 続きを見る »

オフィススイート

フィススイート(Office suite)とは、デスクトップパソコン、ノートパソコン、タブレット、スマートフォンにインストールされて使用、または、クラウドサービスで使用する、オフィス業務に必要なソフトウェアをセットにした、ソフトウェアスイートの一種。スイートとは、「ひと揃え」という意味。より一般的にはオフィスソフトとも呼ばれる。ワープロ、表計算、プレゼンテーション、メールクライアント、個人情報管理、パブリッシング、データベースなどのアプリケーションが組み合わされる。.

新しい!!: コンピューティングとオフィススイート · 続きを見る »

キャラクタ (コンピュータ)

ャラクタ (character) は、文字のことであるが、情報処理においては「文字コード」で表される「文字集合」という集合の要素(「元」)のことである。.

新しい!!: コンピューティングとキャラクタ (コンピュータ) · 続きを見る »

キラーアプリケーション

ラーアプリケーションとは、あるプラットフォーム(ハードウェアあるいはサービスなど)を普及させる程の魅力を持ったアプリケーションソフトウェアのことである。 この語からの派生と思われるが、より一般的にコンピュータソフトウェア以外の作品なども指してキラーコンテンツという用語もある。また、音楽業界(主にヒップホップなど)で、多くの人に非常に好まれている曲などをキラーチューンと呼ぶ。日本のゲーム業界ではキラーソフトとも。.

新しい!!: コンピューティングとキラーアプリケーション · 続きを見る »

クラッカー (コンピュータセキュリティ)

ラッカーは、コンピュータネットワークに不正に侵入したり、破壊・改ざんなどの悪意を持った行為、すなわちクラッキング(悪意を持ったハッキング)を行う者のこと。.

新しい!!: コンピューティングとクラッカー (コンピュータセキュリティ) · 続きを見る »

クロウタドリ

ウタドリ(学名Turdus merula)とは、スズメ目ツグミ科に分類される鳥。.

新しい!!: コンピューティングとクロウタドリ · 続きを見る »

グラフィックソフトウェア

ラフィックソフトウェアは、コンピュータにおいて図形あるいは画像データを扱うソフトウェアの総称。ここでは主に静止画像について「画像」、図形と画像、双方の概念を含むオブジェクトを「イメージ」と記述する。.

新しい!!: コンピューティングとグラフィックソフトウェア · 続きを見る »

コンラート・ローレンツ

ンラート・ツァハリアス・ローレンツ(Konrad Zacharias Lorenz, 1903年11月7日 - 1989年2月27日)は、オーストリアの動物行動学者。英語風にコンラッド・ローレンツとも表記される。刷り込みの研究者で、近代動物行動学を確立した人物のひとりとして知られる。息子は物理学者のトーマス・ローレンツ。父より先に死去した。.

新しい!!: コンピューティングとコンラート・ローレンツ · 続きを見る »

コンパイラ

ンパイラ(英:compiler)とは、コンピュータ・プログラミング言語の処理系(言語処理系)の一種で、高水準言語によるソースコードから、機械語に(あるいは、元のプログラムよりも低い水準のコードに)変換するプログラムである。.

新しい!!: コンピューティングとコンパイラ · 続きを見る »

コンピュータ

ンピュータ(Computer)とは、自動計算機、とくに計算開始後は人手を介さずに計算終了まで動作する電子式汎用計算機。実際の対象は文字の置き換えなど数値計算に限らず、情報処理やコンピューティングと呼ばれる幅広い分野で応用される。現代ではプログラム内蔵方式のディジタルコンピュータを指す場合が多く、特にパーソナルコンピュータやメインフレーム、スーパーコンピュータなどを含めた汎用的なシステムを指すことが多いが、ディジタルコンピュータは特定の機能を実現するために機械や装置等に組み込まれる組み込みシステムとしても広く用いられる。電卓・機械式計算機・アナログ計算機については各項を参照。.

新しい!!: コンピューティングとコンピュータ · 続きを見る »

コンピュータの数値表現

ンピュータの数値表現の記事では、コンピュータシステムにおける数の表現法について解説する。数学的には「数」の概念は複素数など大きく広がっているわけであるが、この記事ではこの冒頭部を除くと、もっぱら固定長の整数の、しかもコンピュータの内部的な事情の話に偏っている(すなわち、数学的な議論は多くない)。実数の近似表現などについては浮動小数点数の記事や任意精度演算の記事を、代数的数のコンピュータでの扱いなどといった話題については、適切な参考文献を参照のこと。 コンピュータに詳しくない人は(実際の所、自称「詳しい人」でもたいがい正確ではないことも多いが)、コンピュータでの数値計算が無謬(誤りがない)であると誤解していることがある。例えば、3 \times \frac13 を計算すると正確に 1 が得られると期待するかもしれない。しかし、実際にはコンピュータや電卓では 0.9999999999999999 のような結果となり、場合によっては 0.99999999923475 のような値になることもある。「実数型」などという概念は、それ自体が誤謬であるとも言える。 後者の値はバグの存在を示しているわけではなく、二進法の浮動小数点数による近似の結果生じるのである。ある種の任意精度演算系や、何らかの数式処理システムでそういった演算に対応している場合は、1 や 0.9999999999999999... という結果が得られるものもある。なお十進法の浮動小数点数でも、本来なら 0.9999999999999999 のような数になるのであるが、電卓などでは特別扱いして、表示画面には出ない内部での計算の最後の3桁が「999」の場合だけは繰り上がりを掛ける、といったものがあるためか、十進法の浮動小数点数では誤差が発生しないという誤解をしている、自称「詳しい人」に注意が必要である。.

新しい!!: コンピューティングとコンピュータの数値表現 · 続きを見る »

コンピュータネットワーク

ンピュータネットワーク(computer network)は、複数のコンピュータを接続する技術。または、接続されたシステム全体。コンピュータシステムにおける「通信インフラ」自体、あるいは通信インフラによって実現される接続や通信の総体が(コンピュータ)ネットワークである、とも言える。.

新しい!!: コンピューティングとコンピュータネットワーク · 続きを見る »

コンピュータアクセシビリティ

ンピュータアクセシビリティ(computer accessibility)とは、机上でコンピューターを操作する人や、様々な程度の障害がある人や、自動車の運転中で目や手が離せない人なども含めたあらゆる人々にとってのコンピュータのアクセシビリティを指す用語である。主にソフトウェアが問題となるが、ハードウェアも含めて障害者がコンピュータを使えるようにする技術を扱う分野として福祉工学がある。 コンピュータの利用において問題となる障害は様々である。障害の程度は様々である。原因としては、病気、外傷、先天的なもの、その時の状況などがある。.

新しい!!: コンピューティングとコンピュータアクセシビリティ · 続きを見る »

コンピュータグラフィックス

ンピュータグラフィックス(computer graphics、略称: CG)とは、コンピュータを用いて作成される画像である。日本では、和製英語の「コンピュータグラフィック」も使われる。.

新しい!!: コンピューティングとコンピュータグラフィックス · 続きを見る »

コンピュータシステム

ンピュータシステム(computer system)は、コンピュータをその内に含むシステムであり、広くはコンピューティングと総称される、情報処理や数値計算やデータ処理を行う情報システムや、制御にコンピュータを利用・応用した制御システムのことである(しかし、この記事の残りの部分には、もっぱら企業等において「情シス」などと略されるいわゆる「情報システム」についての話題しかない)。.

新しい!!: コンピューティングとコンピュータシステム · 続きを見る »

コンピュータセキュリティ

ンピュータセキュリティ(英語:Computer Security)は、情報セキュリティの一部で、コンピュータシステムを災害、誤用および不正アクセスなどから守ることである。また、ハードウェア、ソフトウェア、データ、ネットワークのいずれについてもその機密性、完全性、可用性を維持することである。 不正な利用とは、第三者による秘密情報へのアクセス、許可されていない操作の実行、ネットを介した詐欺(架空請求、ワンクリック詐欺など)が含まれる。この語は、しばしばコンピュータセキュリティ(安全性)を保つための仕組みや技術を指すために用いられる。また、コンピュータセキュアとも呼ばれる場合もある。.

新しい!!: コンピューティングとコンピュータセキュリティ · 続きを見る »

コンテンツ

ンテンツ()とは、「中身」のこと。英語の関連語彙としては、コンテナ(wiktionary:container)の中身がコンテントcontentである。 デジタル‐、映像‐、商業‐、素人‐、などといった複合語がある。いわゆる「メディア」の中身の、文字列・音・動画などのことで、それらの内容である著作物を指すことも多い。 英語では普通はcontentと単数形で書く。本項目の英語版もContentである。 英語でcontentsとして複数形で書くと、普通は「目次」の意味になる。この場合は、(内容の表)の略である。.

新しい!!: コンピューティングとコンテンツ · 続きを見る »

システムソフトウェア

テムソフトウェア(System Software、Systems Software)またはシステムプログラムは、コンピュータのハードウェア管理や制御などを行うソフトウェア全般を指す用語。対比語はアプリケーションソフトウェア(業務プログラム)。類似の用語には、基本ソフトウェア、システム制御ソフトウェアなどがある。 一般的な例には、オペレーティングシステム、デバイスドライバ、プログラミング言語処理系などがあるが、システムや観点にもより、その境界は明確ではない。.

新しい!!: コンピューティングとシステムソフトウェア · 続きを見る »

スーパースカラー

パイプライン概念図 Alpha プロセッサを搭載 スーパースカラー(superscalar,スーパースケーラ)とは、プロセッサのマイクロアーキテクチャにおける用語で、複数の命令を同時にフェッチし、複数の同種のあるいは異種の実行ユニットを並列に動作させ、プログラムの持つ命令レベルの並列性を利用して性能の向上を図るアーキテクチャである。.

新しい!!: コンピューティングとスーパースカラー · 続きを見る »

ソーシャル・エンジニアリング

ーシャル・エンジニアリング(英語:social engineering)とは、人間の心理的な隙や、行動のミスにつけ込んで個人が持つ秘密情報を入手する方法のこと。あるいはプライベートな集団や政府といった大規模な集団における、大衆の姿勢や社会的なふるまいの影響への働きかけを研究する学問である(Social engineering: 社会工学)。なお、今日喧しいフィッシングやスキミングは、行為自体はコンピュータ内で閉じているが、人間心理的な隙をついている点では同様である。 元来は、コンピュータ用語で、コンピュータウイルスやスパイウェアなどを用いない(つまりコンピュータ本体に被害を加えない方法)で、パスワードを入手し不正に侵入(クラッキング)するのが目的。この意味で使用される場合はソーシャルハッキング(ソーシャルハック)、ソーシャルクラッキングとも言う。 ソーシャル・エンジニアリングには以下のような方法が、よく用いられる。.

新しい!!: コンピューティングとソーシャル・エンジニアリング · 続きを見る »

ソースコード

青で示されているのが有効なコードである。 ソースコード(source code)とは、コンピュータプログラミング言語で書かれた、コンピュータプログラムである文字列(テキストないしテキストファイル)のことである。.

新しい!!: コンピューティングとソースコード · 続きを見る »

ソフトウェア

フトウェア(software)は、コンピューター分野でハードウェア(物理的な機械)と対比される用語で、何らかの処理を行うコンピュータ・プログラムや、更には関連する文書などを指す。ソフトウェアは、一般的にはワープロソフトなど特定の作業や業務を目的としたアプリケーションソフトウェア(応用ソフトウェア、アプリ)と、ハードウェアの管理や基本的な処理をアプリケーションソフトウェアやユーザーに提供するオペレーティングシステム (OS) などのシステムソフトウェアに分類される。.

新しい!!: コンピューティングとソフトウェア · 続きを見る »

ソフトウェア工学

フトウェア工学(ソフトウェアこうがく、Software engineering)は、コンピュータのプログラム、およびその作成行為であるプログラミングを対象とした工学である。.

新しい!!: コンピューティングとソフトウェア工学 · 続きを見る »

ソフトウェア特許

フトウェア特許(ソフトウェアとっきょ)とは、コンピュータを利用する発明に関する特許である。 1990年代終わり頃からコンピュータ利用発明に関する特許出願が急増したが、これらの発明は従来の特許制度では取り扱うことが困難な問題を含んでいた。このため、各国特許庁では制度や運用の整備を行ってきたが、依然として、ソフトウェア特許を認めるべきか、認める場合にはどの範囲まで認めるべきかということが問題となっている。 本項では、ソフトウェア特許のうち、その概要と現在の制度・運用等について述べる。ソフトウェア特許が抱える問題の詳細については、「ソフトウェア特許論争」参照。.

新しい!!: コンピューティングとソフトウェア特許 · 続きを見る »

サーチエンジンマーケティング

ーチエンジンマーケティング(Search Engine Marketing, SEM)とは、インターネットの検索エンジン利用ユーザに対して行うマーケティングの総称であり、検索エンジン最適化 (SEO)及び検索連動型広告が主な対象であるが、検索エンジンからの流入に関わるランディングページ最適化 (LPO)やアクセス解析など、検索エンジンに関わるマーケティング活動の全般が含まれる概念。.

新しい!!: コンピューティングとサーチエンジンマーケティング · 続きを見る »

サーバ

ウィキメディア財団のサーバ サーバあるいはサーバー(server)は、サービスを提供するコンピュータである。コンピュータ分野のクライアントサーバモデルでは、クライアントからの要求に対して情報や処理結果を提供する機能を果たす側のコンピュータやソフトウェアを指す。本稿ではこの意味で記載する。 サーバにはファイルサーバ、メールサーバ、Webサーバなど多数の用途や種類がある。更にサーバ用のコンピュータ機器(ハードウェア)などもサーバと呼ぶ場合がある。.

新しい!!: コンピューティングとサーバ · 続きを見る »

サプライチェーン・マネジメント

プライ・チェーン・マネジメント(supply chain management、SCM)、供給連鎖管理とは、物流システムをある1つの企業の内部に限定することなく、複数の企業間で統合的な物流システムを構築し、経営の成果を高めるためのマネジメント手法である。なお、この場合の「複数の企業間」とは旧来の親会社・子会社のような企業グループ内での関係に留まらず、対等な企業間で構築される物流システムもサプライ・チェーン・マネジメントと呼ばれる。しかし、実際には企業間の取引は対等であると限らず、現実と理論との乖離があり、その隙間(gap)分析が重要になる。 米国のによる定義では とされている。.

新しい!!: コンピューティングとサプライチェーン・マネジメント · 続きを見る »

商品ライフサイクルマネジメント

プロダクトライフサイクルマネジメント(, PLM)とは、製品/商品のライフサイクルを考慮したマーケティング手法のこと。事業会社において、これを実行する部門が製品戦略部である。 製品のライフサイクルとは、次のように異なる2つの意味を持つ。.

新しい!!: コンピューティングと商品ライフサイクルマネジメント · 続きを見る »

全単射

数学において、全単射(ぜんたんしゃ)あるいは双射(そうしゃ)(bijective function, bijection) とは、写像であって、その写像の終域となる集合の任意の元に対し、その元を写像の像とする元が、写像の定義域となる集合に常にただ一つだけ存在するようなもの、すなわち単射かつ全射であるような写像のことを言う。例としては、群論で扱われる置換が全単射の良い例である。 全単射であることを一対一上への写像 (one-to-one onto mapping)あるいは一対一対応 (one-to-one correspondence) ともいうが、紛らわしいのでここでは使用しない。 写像 f が全単射のとき、fは可逆であるともいう。.

新しい!!: コンピューティングと全単射 · 続きを見る »

八進法

八進法(はっしんほう、octal)とは、8 を底(てい)とし、底およびその冪を基準にして数を表す方法である。.

新しい!!: コンピューティングと八進法 · 続きを見る »

固定小数点数

固定小数点数(読み: こていしょうすうてんすう, 英: fixed-point number)は、小数点が置かれる桁を固定して表された数のことである。ある桁数のうちのある場所に小数点が固定されているものとして扱う方式であるため、表現される仮数部に対して小数点の位置が移動する浮動小数点数の対義語として用いられる。コンピュータの数値表現のひとつである。 「固定-小数点数」ではなく「固定小数点-数」である。.

新しい!!: コンピューティングと固定小数点数 · 続きを見る »

国際電気標準会議

国際電気標準会議(こくさいでんきひょうじゅんかいぎ、International Electrotechnical Commission、IEC)は、電気工学、電子工学、および関連した技術を扱う国際的な標準化団体である。国際規格作成のための規則群(Directives)、規格適合(ISO/IEC 17000シリーズ)、IT技術(ISO/IEC JTC1)など一部は国際標準化機構(ISO)と共同で開発している。公用語は、英語とフランス語。.

新しい!!: コンピューティングと国際電気標準会議 · 続きを見る »

国際標準化機構

国際標準化機構(こくさいひょうじゅんかきこう、International Organization for Standardization)、略称 ISO(アイエスオー、イソ、アイソ)は、各国の国家標準化団体で構成される非政府組織である。 スイス・ジュネーヴに本部を置く、スイス民法による非営利法人である。1947年2月23日に設立された。国際的な標準である国際規格(IS: international standard)を策定している。 国際連合経済社会理事会に総合協議資格(general consultative status)を有する機関に認定された最初の組織の1つである。.

新しい!!: コンピューティングと国際標準化機構 · 続きを見る »

倍精度浮動小数点数

倍精度浮動小数点数(ばいせいどふどうしょうすうてんすう、Double precision floating point number)は、64ビットの浮動小数点数表現である。 「倍」精度と言うのは、単精度に対してそのように言うわけだが、これは32ビットを1ワードとする32ビットアーキテクチャを基にしている。 昔のFORTRANでは、単精度(REAL型)よりも精度が高ければ倍精度(DOUBLE PRECISION型)を名乗ることができた(そもそもワードの長さも浮動小数点のフォーマットも機種ごとにまちまちだった)。IBMのSystem/360で採用され大型機の事実上の標準となった、指数の基数が16の浮動小数点形式は、32ビット単精度では最悪の場合の精度が十進で6桁程度となり、技術計算では倍精度以上を使わねばならないという問題があった。(注:FORTRANは、REAL型が1ワード、DOUBLE PRECISION型が2ワードという前提だった) 標準であるIEEE 754では、単精度は32ビット(4オクテット)、倍精度は64ビット(8オクテット)である。いずれにしろ、「倍」というのは、精度に関係する仮数部(後述)の長さが正確に2倍である、といったような意味ではなく、全体の長さが2倍である所から来ているので、実際の所「倍精度」というのはかなり大雑把な言い方に過ぎない。.

新しい!!: コンピューティングと倍精度浮動小数点数 · 続きを見る »

CAD

CAD(キャド、computer-aided design)は、コンピュータ支援設計とも訳され、コンピュータを用いて設計をすること、あるいはコンピュータによる設計支援ツールのこと(CADシステム)。人の手によって行われていた設計作業をコンピュータによって支援し、効率を高めるという目的からきた言葉である。 CADを「コンピュータを用いた製図(システム)」と解する場合は「computer-assisted drafting」、「computer-assisted drawing」を指し、同義として扱われることもある。 設計対象や目的によりCADD()、CAID()、CAAD()などと区分される場合もある。 日本での定義としてはJIS B3401に記載があり、「製品の形状、その他の属性データからなるモデルを、コンピュータの内部に作成し解析・処理することによって進める設計」となっている。 3次元の作業の場合でも、数値の精密さの必要がないコンピュータゲームや映画やアニメーションなどの制作関係の事柄については「3DCG」を参照。.

新しい!!: コンピューティングとCAD · 続きを見る »

CAM

CAM(キャム)とは、コンピュータ支援製造 の略語。製品の製造を行うために、CADで作成された形状データを入力データとして、加工用のNCプログラム作成などの生産準備全般をコンピュータ上で行う為のシステムであり、出力されたデータは、CNC化された工作機械に送られて実際の加工が行われる。 狭義では、CAD/CAMの設計分野CADとの対比で製造分野の事をさすが、製造分野に最適化されているCAD/CAMシステムや、テキストベースの自動プログラミング装置など、NCプログラムを出力するシステムをすべてCAMと呼ぶ事もある。.

新しい!!: コンピューティングとCAM · 続きを見る »

CISC

CISC(しすく、Complex Instruction Set Computer)は、コンピュータの命令セットアーキテクチャ(ISA)の設計の方向性の一つである。単純な命令を指向したRISCが考案されたときに、対比して(レトロニム)従来のISAは複雑であるとして、"Complex" の語を用いた "CISC" と呼ばれる様になった。典型的なCISCのISAはしばしば、単一の命令で複数の処理を行う、可変長命令である、直交性がある、演算命令のオペランドにメモリを指定できる、などで特徴づけられる。 CISCを採用したプロセッサ(CPU)をCISCプロセッサと呼ぶ。CISCプロセッサに分類されるプロセッサとしては、マイクロプログラム方式を採用したSystem/360、PDP-11、VAXなどや、マイクロプロセッサの680x0、x86などがある。.

新しい!!: コンピューティングとCISC · 続きを見る »

理論計算機科学

論計算機科学(りろんけいさんきかがく、英語:theoretical computer science)は計算機を理論的に研究する学問で、計算機科学の一分野である。計算機を数理モデル化して数学的に研究することを特徴としている。「数学的」という言葉は広義には公理的に扱えるもの全てを指すので、理論計算機科学は広義の数学の一分野でもある。理論計算機科学では、現実のコンピュータを扱うことも多いが、チューリングマシンなどの計算モデルを扱うことも多い。 理論計算機科学の代表的な分野として以下のものがある。.

新しい!!: コンピューティングと理論計算機科学 · 続きを見る »

科学

科学(かがく、scientia、 仏:英:science、Wissenschaft)という語は文脈に応じて多様な意味をもつが、おおむね以下のような意味で用いられている。.

新しい!!: コンピューティングと科学 · 続きを見る »

算術

算術 (さんじゅつ、arithmetic) は、数の概念や数の演算を扱い、その性質や計算規則、あるいは計算法などの論理的手続きを明らかにしようとする学問分野である。.

新しい!!: コンピューティングと算術 · 続きを見る »

紀元前24世紀

インダス文明の範囲と主な都市。 紀元前24世紀(きげんぜんにじゅうよんせいき)は、西暦による紀元前2400年から紀元前2301年までの100年間を指す世紀。.

新しい!!: コンピューティングと紀元前24世紀 · 続きを見る »

経営情報システム

経営情報システム(MIS;Management Information Systems)とは、組織内で使われるコンピュータベースの情報システムのこと。 情報システムはデータや情報を集め、操作し、普及させるコンポーネントから成る。それにはハードウェア、ソフトウェア、人々および電話やデータ自身からなるコミュニケーションシステムが含まれる。活動としてはデータの入力、データを情報化する処理、データおよび情報のストレージ、および、管理レポートなどの出力の生成などからなる。 1960年代から1970年代にかけて、従来の経験に頼っていた経営をコンピュータ利用によって効率化することを目的としていた。後年、MISから派生して意思決定支援システムや戦略情報システムが出てきた。.

新しい!!: コンピューティングと経営情報システム · 続きを見る »

画像処理

画像処理(がぞうしょり、Image processing)とは、電子工学的(主に情報工学的)に画像を処理して、別の画像に変形したり、画像から何らかの情報を取り出すために行われる処理全般を指す。まれにコンピュータグラフィックスによる描画全般を指して使われることがあるが、あまり適切ではない。歴史上CGアプリケーションはCADが先行し、そのころのCGは「図形処理」と呼ばれていて、実際図形処理情報センターという出版メディアも存在した。画像処理は本来CGとは無関係にテレビジョン技術の発達とともに、産業界では早くから注目を浴びていたテクノロジーであり、当初からビデオカメラの映像信号を直接アナログ-デジタル変換回路へ通すという方法が試みられた。その成果の一部(輪郭強調によるシャープネスなど)が現在のCGアプリケーションに生かされている。.

新しい!!: コンピューティングと画像処理 · 続きを見る »

DBLP

DBLPとはコンピュータ科学に関する書誌学ウェブサイトである。1993年にドイツのが小規模のHTMLファイル収集から始めており、その後データベースと論理プログラミングを扱う書誌学サイトを運営する団体に転身した。DBLPでは1995時点で約14,000、2016年7月時点で366万以上のコンピュータ科学に関する雑誌記事、会議資料、その他著作物が列挙されていて、コンピュータ科学に関する全ての重要な雑誌や多くの会議の正式発表資料を扱っている。そして、インターネットを介して3つのサイトにミラーリングされている。 DBLPの管理を行っているは1997年にAssociation for Computing MachineryとVLDB Endowment Special Recognition Awardを受賞している。 当初DBLPは「DataBase systems and Logic Programming」の略だったが後に「Digital Bibliography & Library Project」というバクロニムを設定した。しかし、その後頭字語が望ましいとされ「The DBLP Computer Science Bibliography」に改称された。 ユーザーは2016年2月現在のDTDのいくつかの追加的属性の影響を受けておらず将来のデータファイルのバージョンに対応することが可能で、公式サイトによるとこれにより同じ2016年2月時点で生のdblp.xmlファイル使用者はローカルにある自身のdblp.dtdファイルを更新することができる。.

新しい!!: コンピューティングとDBLP · 続きを見る »

EBCDIC

EBCDIC (Extended Binary Coded Decimal Interchange Code、エビシディック、拡張二進化十進コード) はIBMにより定義された8ビットのコード化文字セットである。ASCII普及前の1963年に、'''BCD'''(Binary-coded decimal、二進化十進コード)を拡張する形で作られ、主にIBM系のメインフレームやオフィスコンピュータなどで使用されている。 IBMのCDRA(文字データ表現体系)では、EBCDICは符号化方法(Encoding Scheme)の1つと位置づけられている。各国語などの文字集合であるコードページを、EBCDICなどの符号化方式で符号化するが、EBCDICの符号化にもシングルバイト、ダブルバイト、マルチバイトの構造がある。これらの組み合わせがCCSIDとして定義されており、例えば日本用のEBCDICのCCSIDは、ひらがなや漢字を含まない組み合わせも含めると、10以上定義されている。 この他、IBM以外の互換メーカーなどのEBCDICをベースとした各種の文字コードまたは符号化方法も、EBCDICまたはEBCDIC系と呼ばれる場合がある。.

新しい!!: コンピューティングとEBCDIC · 続きを見る »

EDP

EDPとは.

新しい!!: コンピューティングとEDP · 続きを見る »

顧客関係管理

顧客関係管理(こきゃくかんけいかんり、Customer Relationship Management(CRM))とは、顧客満足度と顧客ロイヤルティの向上を通して、売上の拡大と収益性の向上を目指す経営戦略/手法である。顧客情報管理、顧客関係構築、単に顧客管理と訳される場合もある。.

新しい!!: コンピューティングと顧客関係管理 · 続きを見る »

補助記憶装置

パーソナルコンピュータのハードディスク 補助記憶装置(ほじょきおくそうち)は記憶装置の分類で、「主記憶装置」がコンピュータのメインのバスに直接接続され、CPUが即座にアクセスでき、演算の対象にもできる場合もあるのに対し、外部バスに接続され、CPUからは直接アクセスできないものを指す。レイテンシやスループットは遅いが比較すると大容量である。二次記憶装置などとも。.

新しい!!: コンピューティングと補助記憶装置 · 続きを見る »

計算

計算(けいさん)とは、与えられた情報をもとに、命題に従って演繹することである。 これは人間が無意識のレベルで行っている判断(→判断力)や、動物一般が行っている思考を、計算という形で意識化する手法ともいえ、その意味では「ものを考えること」一般が「計算」の一種だとみなすことも可能である。計算に使用される手続きはアルゴリズムと呼ばれる。対人関係において、戦略をアルゴリズムとして状況を有利に運ぶことも時に「計算」と表現される。 もっとも一般的かつ義務教育の範疇で最初に習うものは、算術(算数)における四則演算を、演算記号に示されたアルゴリズム通りに処理するものである。こういった「計算」は日常生活から専門的分野まで幅広く行われており、これを専門に処理する装置や機械も、人類の歴史において数多く開発され利用されている。.

新しい!!: コンピューティングと計算 · 続きを見る »

計算可能性理論

計算可能性理論(けいさんかのうせいりろん、computability theory)では、チューリングマシンなどの計算模型でいかなる計算問題が解けるか、またより抽象的に、計算可能な問題のクラスがいかなる構造をもっているかを調べる、計算理論や数学の一分野である。 計算可能性は計算複雑性の特殊なものともいえるが、ふつう複雑性理論といえば計算可能関数のうち計算資源を制限して解ける問題を対象とするのに対し、計算可能性理論は、計算可能関数またはより大きな問題クラスを主に扱う。.

新しい!!: コンピューティングと計算可能性理論 · 続きを見る »

計算モデル

計算モデル(model of computation)とは、人工的な計算機を含め、計算・推論・証明といった行為を理論的・抽象的に考察するための数理モデルのことである。計算模型とも。 また、抽象機械(abstract machine)と言った場合、主にオートマトン理論での計算システムの理論的モデルを意味する。 計算過程の抽象化は計算機科学と計算機工学で一般に使われる手法である。 計算モデルのもうひとつの定義として、複雑系をコンピュータシミュレーションで研究する際に、自然現象を計算できるようにモデル化したものも意味する。 計算理論において、抽象機械はアルゴリズムの計算可能性や計算複雑性に関する思考実験で使われることが多い。 典型的な抽象機械はチューリングマシンに代表される、入力と出力を定義し、入力から出力を生成するための可能な操作を定義したものである。 より現実の計算機に近づけた機械の定義には命令セット、レジスタ、メモリモデルなども含まれる。現在の一般的なコンピュータ(要するにいわゆるノイマン型)を抽象化した計算モデルとしてはRAMモデルがある。これはインデックス付きのメモリに対してランダムにアクセス可能な計算モデルである。キャッシュメモリが一般化し、そのヒット率が性能に与える影響が大きくなってくると、メモリの階層を前提とした計算モデルが重要となってきた。 ハードウェアとして実装されていない(実装する予定のない)マイクロプロセッサの設計も一種の抽象機械である。特にインタプリタの形式でソフトウェアとして実装されている抽象機械を仮想機械と呼ぶ。 抽象機械を使用することで、実際にシステムを組み立てることなく時間、メモリ使用量など特定の操作の実行に要するリソースを計算で求めることが可能である。.

新しい!!: コンピューティングと計算モデル · 続きを見る »

計算理論

計算理論(けいさんりろん、theory of computation)は、理論計算機科学と数学の一部で、計算模型やアルゴリズムを理論的にあつかう学問である。計算複雑性理論、計算可能性理論を含む。ここでいう計算 (computation) とは、数学的に表現できる、あらゆる種類の情報処理のこと。 計算を厳密に研究するため、計算機科学では計算模型と呼ばれるコンピュータの数学的抽象化を行う。その手法はいくつかあるが、最も有名なものはチューリングマシンである。チューリングマシンは、言ってみれば無限のメモリを持つコンピュータであるが、一度にアクセスできるメモリ範囲は非常に限られている。チューリングマシンは十分な計算能力を持つモデルでありながら、単純で定式化しやすく、様々な証明に使い易いため、計算機科学者がよく利用する。無限のメモリというのは非現実的な特徴と思われるかもしれないが、より適切な表現を使うならば「無制限」のメモリであって、読み書きしようとした時にそれができればよく、それに対応する「無限な実体」とでも言うべきものが必要なわけではない。「チューリングマシンで、ある問題が解ける」とは必ず有限のステップで計算が終了することを意味し、よってそれに必要なメモリの量は有限である。よって、チューリングマシンで解くことが出来る問題は、現実のコンピュータであっても必要なだけのメモリがあれば解くことが出来る。.

新しい!!: コンピューティングと計算理論 · 続きを見る »

計算科学

最低空軌道 計算科学(けいさんかがく、computational science)は、数学的モデルとその定量的評価法を構築し、計算機を駆使して科学技術上の問題を解決する学問分野である。具体的には、様々な問題の計算機によるシミュレーションやその他の計算手法の適用を指す。.

新しい!!: コンピューティングと計算科学 · 続きを見る »

計算機

計算機(けいさんき)は、計算を機械的に、さらには自動的に行う装置である。人間が行う計算を援助するのみのものや、手動操作で自動的ではないものなどは計算器という文字表現をすることがある。.

新しい!!: コンピューティングと計算機 · 続きを見る »

計算機の歴史

計算機の歴史(けいさんきのれきし)の記事では、計算機(計算機械)やコンピュータの歴史について述べる。また、コンピュータは計算機械であるばかりでなく、同時に情報処理機械でもあるので、本項でも計算機械に限らずデータ処理機械にも触れる。あまり一般的な語ではないが「コンピューティング」の歴史だと捉えるとよいであろう。.

新しい!!: コンピューティングと計算機の歴史 · 続きを見る »

計算機科学

計算機科学(けいさんきかがく、computer science、コンピュータ科学)とは、情報と計算の理論的基礎、及びそのコンピュータ上への実装と応用に関する研究分野である。計算機科学には様々な下位領域がある。コンピュータグラフィックスのように特定の処理に集中する領域もあれば、計算理論のように数学的な理論に関する領域もある。またある領域は計算の実装を試みることに集中している。例えば、プログラミング言語理論は計算を記述する手法に関する学問領域であり、プログラミングは特定のプログラミング言語を使って問題を解決する領域である。.

新しい!!: コンピューティングと計算機科学 · 続きを見る »

記憶装置

GB SDRAM。一次記憶装置の例 GB ハードディスクドライブ(HDD)。コンピュータに接続すると二次記憶装置として機能する SDLT テープカートリッジ。オフライン・ストレージの例。自動テープライブラリで使う場合は、三次記憶装置に分類される 記憶装置(きおくそうち)は、コンピュータが処理すべきデジタルデータをある期間保持するのに使う、部品、装置、電子媒体の総称。「記憶」という語の一般的な意味にも対応する英語としてはメモリ(memory)である。記憶装置は「情報の記憶」を行う。他に「記憶装置」に相当する英語としてはストレージ デバイス(Storage Device)というものもある。.

新しい!!: コンピューティングと記憶装置 · 続きを見る »

資材所要量計画

資材所要量計画(しざいしょようりょうけいかく)とは工場などで使われる生産管理手法の一つ。 MRP(Materials Requirements Planning)とも呼ばれる。 資材管理で生産を計画する手法のこと。その概念を発展させて、資材以外の人員、設備など製造に必要なすべての資源を管理する仕組みをMRP2という。さらに、企業全体の在庫、決済、資産の管理を行うようにしたのがERP(企業資源計画)である。.

新しい!!: コンピューティングと資材所要量計画 · 続きを見る »

英国コンピュータ協会

英国コンピュータ協会(英: 、BCS)は、イギリス(および海外)での情報技術活動を代表する職能団体兼学術団体である。英国コンピュータ学会とも。1957年創設。2009年に BCS — The Chartered Institute for IT とブランド名を変更したが、正式名称は変更されていない。.

新しい!!: コンピューティングと英国コンピュータ協会 · 続きを見る »

IBM 700/7000 series

IBM 700/7000シリーズ(アイビーエムななひゃく・ななせんシリーズ)はIBMの1950年代~1960年代前半の大型コンピュータのシリーズである。700系は真空管を主に、7000系はトランジスタを主に使用している。.

新しい!!: コンピューティングとIBM 700/7000 series · 続きを見る »

IEEE

IEEE(アイ・トリプル・イー、The Institute of Electrical and Electronics Engineers, Inc.)は、アメリカ合衆国に本部を持つ電気工学・電子工学技術の学会である。.

新しい!!: コンピューティングとIEEE · 続きを見る »

Internet Engineering Task Force

The Internet Engineering Task Force(IETF、インターネット技術タスクフォース) はインターネットで利用される技術の標準を策定する組織である。 極めてオープンな組織で、実際の作業を行っている作業部会 (Working group; WG) のメーリングリストに参加することで、誰でも議論に参加することが可能となっている。 通常はメーリングリスト上で議論が進むが、年に3回(2回はアメリカ国内、1回はそれ以外の国)会議が開催される。この会議も参加費を払うことでだれでも参加が可能である。日本国内では2002年に横浜(パシフィコ横浜)で開催され、2009年11月には広島で開催された。また、2015年11月に再び横浜で開催されることが決定している。会議では、最終的に何か決定を下さなければならない場合にハミング(鼻歌)による表決(ラフコンセンサス)を取るという特徴がある。 策定された標準仕様は最終的にはRFCなどとして発行する。.

新しい!!: コンピューティングとInternet Engineering Task Force · 続きを見る »

Linux

Linux(リナックス、他の読みは後述)とは、Unix系オペレーティングシステムカーネルであるLinuxカーネル、およびそれをカーネルとして周辺を整備したシステム(GNU/Linuxシステムも参照)である。.

新しい!!: コンピューティングとLinux · 続きを見る »

Microsoft Office

Microsoft Office(マイクロソフト オフィス)は、マイクロソフトのオフィススイートである。 Microsoft Office は、単体ソフトウェアとしては1983年5月に Multi-Tool Word の名前で XENIX 向けに発売されたのが最初で、オフィススイートとして複数のソフトウェアがセットになった状態で発売されたのは1989年6月に Macintosh (Mac) 向けが最初である。この時点で Word, Excel, PowerPoint が含まれていた。Windows 向けに発売したのは1990年10月である。日本語版が用意されたのは、Office for Mac 4.2 と Office 3.0(日本ではOffice 1.0として発売)からである。.

新しい!!: コンピューティングとMicrosoft Office · 続きを見る »

Microsoft Windows

Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群。グラフィカルユーザインタフェース (GUI)を採用している。.

新しい!!: コンピューティングとMicrosoft Windows · 続きを見る »

Random Access Memory

RAMの種類。上からDIP、SIPP、SIMM 30ピン、SIMM 72ピン、DIMM (SDRAM)、DIMM(DDR-SDRAM) Random access memory(ランダムアクセスメモリ、RAM、ラム)とは、コンピュータで使用するメモリの一分類である。本来は、格納されたデータに任意の順序でアクセスできる(ランダムアクセス)メモリといった意味で、かなりの粗粒度で「端から順番に」からしかデータを読み書きできない「シーケンシャルアクセスメモリ」と対比した意味を持つ語であった。しかし本来の意味からズレて、ROM(読み出し専用メモリ)に対して、任意に書き込みできるメモリの意で使われていることが専らである。.

新しい!!: コンピューティングとRandom Access Memory · 続きを見る »

RISC

RISC(りすく、Reduced Instruction Set Computer、縮小命令セットコンピュータ)は、コンピュータの命令セットアーキテクチャ(ISA)の設計手法の一つで、命令の種類を減らし、回路を単純化して演算速度の向上を図るものである。なお、RISCが提唱されたときに、従来の設計手法に基づくアーキテクチャは対義語としてCISCと呼ばれるようになった。 RISCを採用したプロセッサ (CPU) をRISCプロセッサと呼ぶ。RISCプロセッサの例として、ARM、MIPS、POWER、SPARCなどが知られる。.

新しい!!: コンピューティングとRISC · 続きを見る »

System/360

フォルクスワーゲンで使われているSystem/360 System/360(S/360、システム/360、システムさんろくまる)は、IBMが1964年4月7日(日本では翌4月8日)に発表したメインフレーム コンピュータのシリーズである。1965年から1977年まで出荷された。あらゆる用途をカバーするファミリを形成し、小型から大型まで、商用から科学技術計算まで使われた。コンピュータ・アーキテクチャの確立により、IBMは互換性のある設計で様々な価格のシステムをリリースすることができた。最上位機種以外は命令セットをマイクロプログラム方式で実装しており、8ビットのバイト単位のアドレス指定、十進数計算、浮動小数点数計算などを備えている。.

新しい!!: コンピューティングとSystem/360 · 続きを見る »

Unicode

200px Unicode(ユニコード)は、符号化文字集合や文字符号化方式などを定めた、文字コードの業界規格である。文字集合(文字セット)が単一の大規模文字セットであること(「Uni」という名はそれに由来する)などが特徴である。 1980年代に、Starワークステーションの日本語化 (J-Star) などを行ったゼロックス社が提唱し、マイクロソフト、アップル、IBM、サン・マイクロシステムズ、ヒューレット・パッカード、ジャストシステムなどが参加するユニコードコンソーシアムにより作られた。1993年に、国際標準との一致が図られ、DIS 10646の当初案から大幅に変更されて、Unicodeと概ね相違点のいくつかはDIS 10646に由来する互換のISO/IEC 10646が制定された。.

新しい!!: コンピューティングとUnicode · 続きを見る »

VLIW

VLIWとはVery Long Instruction Word(超長命令語)の略で、プロセッサの命令セットアーキテクチャ(ISA)の一種類である。 VLIWプロセッサは、その実行ユニットが並列的に一度に実行できる、ロード・ストア・演算・分岐などの命令の複数個から成る、かなり長い命令語によってー単位の命令が構成されており、それをそのまま実行ユニットに投入する(各命令をatom、まとまったものをmoleculeなどと呼ぶこともある)。実行に複数クロック掛かるような命令もあるかもしれないが、そういったものも含めて、タイミング的に全て差し支えなく実行できるようにVLIWの機械語プログラムは書かれていなければならず、依存や順序を解決するような機構をハードウェアでは持たない。一般に、そのようなコードを生成するのはコンパイラの仕事となる。また、どうしても埋められないスロットはNOP(No Operation・何もしない)で埋め、命令語の長さは常に固定長となる。一般にVLIWプロセッサ自身はRISCのコンセプトをより押し進めたような設計であるが、以上のような「複数の機能が詰め込まれた長い固定長の命令」はマイクロプログラム方式における、いわゆる水平型マイクロプログラムを直接外に出したようなもの、といったような感じに近い。なお、「超長命令」の由来は命令語が最低でも(たとえば)128ビットといったように長いものであることからである。 スーパースカラやアウトオブオーダーなどと異なり、命令列はフェッチされたそのまま実行ユニットに投入され、投入された後も並列性の分析などといった必要がない為、ハードウェアコストの低下や動作の高速化が期待される。反面、VLIWの性能を引き出すにはコンパイラが重要である。その意味でRISCよりもさらにソフトウェアに依存する側に寄ったアーキテクチャといえる。 命令セットアーキテクチャではなく、マイクロアーキテクチャを指してVLIWの語が使われることもある。 VLIWの採用例として、サーバ向けとして商品化されたマイクロプロセッサとしては、インテルがHPと開発したIA-64(Itanium)のEPICアーキテクチャがあるが(EPICは修正VLIWアーキテクチャである、などとされることもある)、IA-64については(当初もくろんだようにx86の代替としては)普及はしていない。後述するが、組込み用プロセッサではVLIW風の設計の、複数メーカの複数の製品ファミリが継続している。.

新しい!!: コンピューティングとVLIW · 続きを見る »

World Wide Web Consortium

World Wide Web Consortium(ワールド・ワイド・ウェブ・コンソーシアム)は、World Wide Webで使用される各種技術の標準化を推進する為に設立された標準化団体、非営利団体。略称はW3C(ダブリュースリーシー)。 ティム・バーナーズ=リーが創設し、率いている 。このコンソーシアムには企業や団体が会員として加入し、専任スタッフと共にWorld Wide Webの標準策定を行っている。2014年1月26日現在、388の組織が会員として加入している。 W3Cはまた教育活動も行っており、ソフトウェアを開発してWebに関するオープンな議論の場を提供している。 HTML、XML、MathML、DOM等の規格を勧告。HTMLは、従来IETFでRFCとして標準化されていたが、HTML 3.2以降はW3Cへと引き継がれた。 XHTMLの規格に不満を持った企業等はW3Cに対抗するWHATWGという対抗団体を立ち上げているが、両団体はHTML5の策定にあたって協力関係にあり、WHATWGによって2004年に定められたWeb Applications 1.0にWeb Forms 2.0を取り入れたものがW3Cの専門委員会に採用され、W3Cより2008年1月22日にドラフト(草案)が発表された。.

新しい!!: コンピューティングとWorld Wide Web Consortium · 続きを見る »

抽象化

抽象化(ちゅうしょうか、Abstraction、Abstraktion)とは、思考における手法のひとつで、対象から注目すべき要素を重点的に抜き出して他は無視する方法である。反対に、ある要素を特に抜き出して、これを無視したり、切り捨てる意味もあり、この用法については捨象(しゃしょう)するという。従って、抽象と捨象は盾の両面といえる。.

新しい!!: コンピューティングと抽象化 · 続きを見る »

暗号理論

暗号理論(あんごうりろん)の記事では暗号、特に暗号学に関係する理論について扱う。:Category:暗号技術も参照。.

新しい!!: コンピューティングと暗号理論 · 続きを見る »

技術

技術(ぎじゅつ)とは、かなり多義的に用いられる言葉であり、.

新しい!!: コンピューティングと技術 · 続きを見る »

機械

この記事では機械、器械(きかい、フランス語、英語、オランダ語:machine、ドイツ語:Maschine)について説明する。 なお、日本語で「機械」は主に人力以外の動力で動く複雑で大規模なものを言い、「器械」のほうは、人力で動く単純かつ小規模なものや道具を指すことが多い。.

新しい!!: コンピューティングと機械 · 続きを見る »

機械語

機械語(きかいご)またはマシン語(Machine code、machine language)とは、コンピュータのプロセッサが直接解釈実行可能な一連の命令群のデータそのもの(を、コンピュータ・プログラミング言語とみなしたもの)である。.

新しい!!: コンピューティングと機械語 · 続きを見る »

有理数

有理数(ゆうりすう、rational number) とは、二つの整数 a, b (ただし b は 0 でない)をもちいて a/b という分数で表せる数のことをいう。b.

新しい!!: コンピューティングと有理数 · 続きを見る »

情報工学

情報工学(じょうほうこうがく)は情報分野についての工学である。語感としては、情報科学という語がもっぱらおおまかに「科学」という語が指す範囲を中心としているのに対し、「工学」的な分野に重心があるが、内実としてはどれもたいして変わらないことが多い(たとえば、大学の学部学科名などに関しては、個々の大学の個性による違いのほうが、名前による違いより大きい)。日本で、大学の工学部などにコンピュータ科学ないし情報関係の学科を設置する際に、「工学」部という語との整合のためだけに便利に使われた、という面が大きい(情報工学科の記事を参照)。 なお英語の information engineering はソフトウェア工学における一手法であり、日本語の「情報工学」とは対応しない。また似た言葉に情報学がある。.

新しい!!: コンピューティングと情報工学 · 続きを見る »

情報処理

情報処理(じょうほうしょり、information processing)は、元の「情報」から、計算により加工・抽出などをおこない、別の形の情報を得る手続き(処理(プロセス))である。利用・活用が可能な付加価値を目的とすることが多いが、定義としてはそれが目的でなくてもいっこうにかまわない。日本語としては、情報処理学会設立前夜の頃、IFIP設立など国際的に意識が高まりつつあったInformation Processingの(直)訳として使われ始めた語である。 なお、いわゆる(軍事などの)諜報活動は:en:Intelligence assessment であるが、意図的にか混同して「情報」の語を使っているらしき向きも見られる。.

新しい!!: コンピューティングと情報処理 · 続きを見る »

情報処理システム

情報処理システム(じょうほうしょりシステム)とは、情報処理をおこなうシステムである。コンピュータシステムおよび情報システムなどの記事も参照のこと。.

新しい!!: コンピューティングと情報処理システム · 続きを見る »

情報理論

情報理論(じょうほうりろん、Information theory)は、情報・通信を数学的に論じる学問である。応用数学の中でもデータの定量化に関する分野であり、可能な限り多くのデータを媒体に格納したり通信路で送ったりすることを目的としている。情報エントロピーとして知られるデータの尺度は、データの格納や通信に必要とされる平均ビット数で表現される。例えば、日々の天気が3ビットのエントロピーで表されるなら、十分な日数の観測を経て、日々の天気を表現するには「平均で」約3ビット/日(各ビットの値は 0 か 1)と言うことができる。 情報理論の基本的な応用としては、ZIP形式(可逆圧縮)、MP3(非可逆圧縮)、DSL(伝送路符号化)などがある。この分野は、数学、統計学、計算機科学、物理学、神経科学、電子工学などの交差する学際領域でもある。その影響は、ボイジャー計画の深宇宙探査の成功、CDの発明、携帯電話の実現、インターネットの開発、言語学や人間の知覚の研究、ブラックホールの理解など様々な事象に及んでいる。.

新しい!!: コンピューティングと情報理論 · 続きを見る »

浮動小数点数

浮動小数点数(ふどうしょうすうてんすう、英: floating point number)は、浮動小数点方式による数のことで、もっぱらコンピュータの数値表現において、それぞれ固定長の仮数部と指数部を持つ、数値の表現法により表現された数である。.

新しい!!: コンピューティングと浮動小数点数 · 続きを見る »

文字列

文字列(もじれつ)は、単語や文章のような、文字の連なったもの。ストリング (string)、テキスト (text) という場合もある。コンピュータ、特にプログラミングの分野で用いることが多い。.

新しい!!: コンピューティングと文字列 · 続きを見る »

数(かず、すう、number)とは、.

新しい!!: コンピューティングと数 · 続きを見る »

数学

数学(すうがく、μαθηματικά, mathematica, math)は、量(数)、構造、空間、変化について研究する学問である。数学の範囲と定義については、数学者や哲学者の間で様々な見解がある。.

新しい!!: コンピューティングと数学 · 続きを見る »

数値解析

バビロニアの粘土板 YBC 7289 (紀元前1800-1600年頃) 2の平方根の近似値は60進法で4桁、10進法では約6桁に相当する。1 + 24/60 + 51/602 + 10/603.

新しい!!: コンピューティングと数値解析 · 続きを見る »

整数型

整数型(せいすうがた)は、コンピュータのプログラムなどのデータ型の1つまたは1群であり、整数を取り扱う。コンピュータで扱うもっとも単純な部類のデータ型のひとつである。C言語やJavaなどの多くのプログラミング言語では、整数型は固定長であり、その固定サイズで表現可能な範囲の、整数の有限な部分集合の要素を値とする型である。また多くの言語において、標準あるいは第三者によるライブラリにより、範囲に制限のない整数も扱うことができる。 パスカルによる機械式計算機などが数をその処理の対象としていたことを考えれば、計算機械の歴史において、整数を扱うことはコンピュータ以前からの存在である。.

新しい!!: コンピューティングと整数型 · 続きを見る »

教育ソフトウェア

教育ソフトウェア(educational software)は、教育と学習に関するソフトウェアである。.

新しい!!: コンピューティングと教育ソフトウェア · 続きを見る »

3増し符号

3増し符号(さんましふごう、3増しコード; excess-three code, excess-3, XS-3)は、二進化十進表現(BCD)の一種で、十進の各桁を、以下のようにその値に3を足した4ビットの2進で表現する方法をいう。 例えば、 である。ここで10は10進数を、excess-3は3増し符号を示す。 通常のBCDに対する3増し符号の利点は次のとおりである。.

新しい!!: コンピューティングと3増し符号 · 続きを見る »

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

ビジネス・コンピューティングコンピュータ処理コンピュータ技術

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