MS Windows:このOSはデスクトップの世界を支配しますが、さらに学ぶべきことがあります

開示: あなたのサポートはサイトの運営を維持するのに役立ちます!このページで推奨する一部のサービスについては、紹介料を稼ぎます.


MS-Windowsは、Microsoft Corporationによって開発および販売されているグラフィカルユーザーインターフェイス(GUI)です。より一般的には単に「Windows」と呼ばれ、1980年代後半から1990年代初頭に注目を集めたグラフィックスベースのオペレーティングシステムのファミリーを表しています。 Microsoft Windowsの開発がパーソナルホームコンピュータ革命の先駆けとなったと言っても過言ではありません。今日、すべての商用コンピューティングデバイスの90%近くが何らかの形のWindowsオペレーティングシステムを実行していると推定されています。.

コマンドラインからグラフィカルインターフェイスへ

グラフィカルユーザーインターフェイスの開発以前は、パーソナルコンピューターは、すべての操作で基本的なコマンドラインインターフェイス(CLI)を使用して、シングルユーザー/シングルタスクのオペレーティングシステムに依存していました。代表的な例はMS-DOSです。これは、現在も多くのWindowsアプリケーションのバックグラウンド操作をサポートするサービスを現在も提供している別のMicrosoft製品です。 CLIを使用すると、ユーザーはすべての操作に対してテキストコマンドを入力する必要があり、効果的ではありますが、特にユーザーフレンドリーではありませんでした(特に、コンピューティングスキルが限られているユーザーにとって)。グラフィカルユーザーインターフェイスの開発により、すべてが変わりました.

歴史

1983年、ビルゲイツ氏とポールアレン氏は、マイクロソフト初のグラフィックスベースのオペレーティングシステムの開発を発表しました。システムは元々「インターフェースマネージャー」と呼ばれていましたが、システムはWindowsの定義機能(ドロップダウンメニュー、スクロールバー、ダイアログボックス、ユーザーフレンドリーなアイコン、そしてもちろんオペレーティングシステムのユビキタスウィンドウ)の基礎を築きました。 1985年に、Windows 1.0は一般的なリリースを経験し、その後すぐにWindows 2.0および3.0がリリースされました。この時点で、Windowsオペレーティングシステムは、主にMS-DOSの上で実行されるグラフィカルシェルでした。 Microsoftは、この初期バージョンのWindowsを引き続き開発し、バージョン3.1全体で仮想メモリとデバイスドライバーに進歩をもたらします。.

Windowsオペレーティングシステムの次の大きな進歩は、Windows 95のリリースでした。この反復により、MS-DOSベースでありながら、オペレーティングシステムの安定性が向上し、32ビットアプリケーション、マルチタスク機能、および長いファイル名のサポートが導入されました。また、Windows 95は、現在標準のスタートアップメニュー(既存のプログラムマネージャーに代わる)、タスクバー、およびWindowsエクスプローラーシェルを含む、よりユーザーフレンドリーなオブジェクト指向のユーザーインターフェイスの登場を目の当たりにしました。その後のイテレーション、特にWindows 98とWindows ME(Millennium Edition)では、システムのさらなる改善が見られました。これには、起動時間の高速化、システムファイル保護の強化、システムの復元機能が含まれます。また、MicrosoftのInternet Explorer Webブラウザーや、ムービーメーカーやMicrosoftメディアプレーヤーなどのマルチメディア機能など、より商業的な機能の導入も始まって​​います。.

Windows NT

以前のMS-DOSベースのバージョンのWindowsが開発およびリリースされていたため、更新されたバージョンのMicrosoftおよびIBMのOS / 2オペレーティングシステムで作業が始まりました。これは、プリエンプティブマルチタスクとマルチプロセッサアーキテクチャのサポートとのPOSIX(ポータブルオペレーティングシステムインターフェイス)互換性を備えた、より安全なマルチユーザーオペレーティングシステムです。 NT OS / 2(「新技術」のNTと指定)と呼ばれ、最終的にはMicrosoftの最初の32ビットオペレーティングシステムであるWindows NT 3.1に変わります。 1993年にリリースされたNT 3.1は、ホームワークステーションとサーバーの両方で利用可能であり、MicrosoftのNTFSファイルシステムの導入を特徴づけ、既存のFAT標準を改善したものです。多くの点で、Windows NT 3.1は、今日私たちが知っているWindowsプラットフォームの最初の登場であり、ついに古いMS-DOSベースのバージョンのオペレーティングシステムから脱却しました。.

MS-DOSベースのオペレーティングシステムからの移行により、最終的にWindows NTプラットフォームの最初のメジャーバージョンであるWindows XPがリリースされました。もともと「家庭用」と「プロフェッショナル」の両方のエディションで販売されていたWindows XPには、Microsoftの主力オペレーティングシステムにいくつかの重要な進歩が含まれていました。新しいシステムには、再設計されたユーザーインターフェイス、以前のMS-DOSベースのバージョンと比較して強化されたパフォーマンス、高度なマルチタスク機能、および改善されたマルチメディアとネットワーク機能が含まれていました。 MicrosoftのすべてのWindowsオペレーティングシステムはNTモデルに基づいており、継続的な研究開発により、2007年にはWindows Vista、2009年にはWindows 7(主にVistaのバグ修正に対応)、2012年にはWindows 8(強化されたポータブルデバイスのパフォーマンス機能)。 2015年には、Microsoftのフラグシップオペレーティングシステムの最新版であるWindows 10がリリースされました。これは、仮想デスクトップ、新しいマルチタスク機能、および強化されたセキュリティ機能を備えたユーザーインターフェースの刷新を特徴としています。.

エミュレーターと代替品

MS-Windowsは、多くの反復のすべてにおいて、市場で最も人気のあるオペレーティングシステムであることが証明されています。その人気により、当然ながら、Windowsを他のオペレーティングシステムと互換性を持つように設計されたアプリケーションが開発されています。これらの一部は、Windowsアプリケーションを別のオペレーティングシステムで実行できるように設計された単純な互換性レイヤーとして機能しますが、その他は、Windowsをそのまま実行できるスタンドアロンシステムとして開発されています.

MS-Windowsの最も注目すべきエミュレーターと代替品のいくつかを以下に示します。

  • Parallels Desktop for Mac —これにより、Macユーザーは、Intel搭載のAppleデバイス上でMac OSと組み合わせてWindowsおよびLinuxオペレーティングシステムと重要な機能を実行できます。
  • Wine — Windows APIの無料のオープンソースエミュレーションにより、ユーザーは任意のUnixベースのオペレーティングシステムでWindowsアプリケーションを実行できます。
  • ReactOS — Windows NT 4.0をエミュレートし、Windowsソフトウェアを実行できるように設計されたオープンソースのオペレーティングシステム。
  • Linspire —以前はLindowsOSとして知られていたLinspireは、Windowsソフトウェアを実行するように設計されたLinuxベースのオペレーティングシステムです。.

Windowsには長い歴史があり、さまざまなバージョンのオペレーティングシステムに特化した多数の書籍が付属しています。これらの一部は、日常のユーザーのニーズに重点を置いたプラットフォームの基本的な紹介であり、その他はより技術的に焦点が当てられており、プログラマーやITスペシャリスト向けです。.

  • Microsoft Windows 2000 MS-DOSコマンドライン、包括的な、PhillipsおよびSkagerbergによるWindows XP Enhanced(2002)の新しい展望—このリファレンスブックは、時代遅れですが、Windowsオペレーティングシステムの以前のイテレーションへの確かな紹介を提供します。コマンドラインインターフェイス、およびMS-DOSのグラフィカルシェルとしてのWindowsに重点が置かれています。 Windows XPでの資料の追加により、完全に32ビットのNTベースのGUIへの移行が追跡されます。.
  • Andy RathboneによるWindows 8.1 for Dummies(2013)—人気のある「…for Dummies」フランチャイズの一部であるこの本は、Windows 8.1に搭載された当時の現在のアップグレードについて説明しています。トピックには、基本的なメカニズム、ファイルストレージ、デュアルインターフェイスの操作が含まれます。この本はWindows 8.1のより技術的な側面のいくつかに触れていますが、強調はオペレーティングシステムのプログラミングの側面よりも日常の使用にあります.
  • Brian KnittelによるWindows 7およびVistaのスクリプティング、自動化、およびコマンドラインツールガイド(2010)—このガイドは、Windows 7と当時の現在のVistaリリースに重点を置いているため、少し古くなっています。そうは言っても、オペレーティングシステムのプログラミングと技術的な詳細に重点が置かれていることは、ソフトウェア開発者とコンピューターエンジニアにとって依然として価値があります。トピックには、新しいWindowsスクリプト環境でのWindows Scripting Hostの理解、VBScript、JScript、およびActivePerlの操作、Windows管理インターフェイスのナビゲートが含まれます。.
  • Windows 10 Simplified(2015)by Paul McFedries — Windows 10の発売に伴い、Microsoftは基本的なWindowsオペレーティングシステムにいくつかの大きな変更を加えました。このリファレンスガイドは、主に一般ユーザーを対象としており、Windowsオペレーティングシステムの最新のイテレーションの紹介として機能します.
  • Silberschatz et alによるオペレーティングシステムの概念(2012)— Windowsに厳密に関連しているわけではありませんが、この本は、現代のコンピューターオペレーティングシステムの設計と機能に興味がある人にアピールする必要があります。 2012年に発行されたこの更新版は、現代のオペレーティングシステムを検証し、章の終わりの演習と復習問題を提供して、読者が重要なプログラミング概念を習得するのに役立ちます.

結論

Microsoft Windowsは、30年以上にわたり、何らかの形で私たちと一緒に暮らしています。商業的に実行可能なオペレーティングシステムとしての成功は、Microsoftを今日のソフトウェアの巨人にするのに役立ちましたが、王座への挑戦者は常に存在しますが、Windowsは市場で最も人気のあるオペレーティングシステムであり続けます。最後の見積もりでは、世界のコンピューティングの約90%は、何らかの形のMS-Windowsを実行しているマシンで行われていました。間違いなく、マイクロソフトはオペレーティングシステムの開発を継続し、Windowsを家庭およびビジネスコンピューティングの最前線に置くことを意図して、新機能と改良を導入します。.

参考資料とリソース

コンピューターの使用に関連するガイド、チュートリアル、およびインフォグラフィックが他にもあります。

  • インターネットソケットを使用したネットワークプログラミング:コンピューターネットワーキングのすべて.
  • Linuxプログラミングの概要とリソース:このLinuxプログラミングの詳細は、すべてのアクションが存在するカーネルにまで及びます。.

Unixプログラミングリソース

MS-DOSはUnixのより単純な兄弟です。したがって、Unixに移行したい場合は、学習を始めるのに最適な場所です。Unixプログラミングリソース.

ウェブマスターツールA〜Zの究極のリスト
Unixプログラミングリソース

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me