オペレーティング システムに関する科学記事。 「独自のオペレーティング システムを開発する理由はありません。」 オペレーティングシステムとは何ですか

09.11.2020

アンドレイ・アネンコフ

ロシア科学アカデミー会員、ロシア科学アカデミーシステムプログラミング研究所所長、モスクワ州立大学コンピュータ科学技術システムプログラミング学部長、ロシアフリーソフトウェア協会(RASPO)会長 ヴィクトールイワンニコフ氏は特派員にロシアの基礎科学のレベルやIT産業の人材育成の問題について語り、将来についての考えを語った。 オペレーティングシステム.

-- 一般人の頭の中では、システム プログラミングとはオペレーティング システム、コンパイラなどを意味します。

データベース管理システム (DBMS) および開発環境も同様です。 「システムプログラミング」が確立された用語であるとは言いません。 60年代、それは私たちがやっていることをそう呼んでいましたが、私たちはあなたがリストしたことをしていました。 アンドレイ・ニコラエヴィチ・チホノフは、モスクワ州立大学に計算数学およびサイバネティクス学部 (VMiK) を創設したとき、プログラミングの 3 つの学科を創設しました。 そのうちの1つは、ミハイル・ロマノヴィッチ・シュラブラが部長を務めるシステムプログラミング部門と呼ばれていました。 90年代初頭、彼は私に自分の後任としてこのポストに就いてほしいと頼んだ。 部門は何をするのですか? まさにあなたがリストしたものです。

もう 1 つの考えは正しいでしょうか。EU コンピュータを作成するという決定がなされた後、我が国におけるシステム プログラミングは絶望的な取り組みになったのです。 IBM/360 のコピーについて?

あなたは部分的には正しいです。 これは ES コンピュータだけでなく、DEC マシンをコピーした SM コンピュータにも当てはまります。 これにより、当社のエンジニアは大幅に制限され、システムプログラマーの活動範囲は圧縮されました。 ただし、コンパイラとオペレーティング システムに関する学校は非常に強かったと言わざるを得ません。 プログラミング技術も、特に防衛用途で大きく発展しました。 これらは非常に大規模なプログラムであり、実行できなければなりませんでした。 データベース管理システムに関しては、それほど多くはありません。

--なぜロシアには独自のOSがないのでしょうか?

もちろん研究プロジェクトもありました。 しかし国内需要はない。 近年、Linux の人気が高まっており、弊社でもこのプロジェクトに参加しているチームがあります。 開発インフラが存在しており、そこで作業することができます。 なぜなら、現実から話を進める必要があるからです。ロシアのオペレーティング システム (OS) 市場は小さいため、独自の OS を開発する理由はありません。

Linux はオペレーティング システム開発の主な方向性であり、私たちはそこに位置する必要があります。正しく理解していますか?

はい。 オペレーティング システムは小さなプログラムです。 そうですね、700万行です。 ただし、アプリケーションソフトが入っています。 OSを新しくするということは、アプリケーションを書き直す必要があるということです。 どういうことですか? Linux は産業的に使用することができます。 研究プロジェクトの場合は、独自のオペレーティング システムを作成できます。たとえば、小規模なオペレーティング システムを学生に教えるために使用します。

オペレーティング システムは今、変化の真っ最中です。 ここでは何か革新的なことをしようとする試みが多すぎます。 あなたもこの印象を共有しませんか? 将来のオペレーティング システムの分野で、私たち自身で何かを行うチャンスはありますか?

はい、世界ではそのような取り組みが行われています。 これらは、とりわけ、オペレーティング システムのマイクロカーネルを作成する必要があるという事実に関連しています。このマイクロカーネルは 700 万行ではなく、たとえば数万行で構成されますが、このコードが実際に機能するためにはエラーが含まれていないこと。 それはクレイジーな仕事だ。 しかし、小さなプログラムの場合は解決できます。

単にオペレーティング システムを作りたいだけという場合もあります。 美的理由のため。 なぜだめですか? なぜ人は何か新しいことを考え出してはいけないのでしょうか? 私はこれに何度か遭遇しました。 モスクワ出身ではなく、異なる都市出身の 2 人の少年が、独自のオペレーティング システムを作成しました。 これは非常に興味深いですね。 もちろん、彼らはある程度のスキルを獲得し、ある種の内面的な満足感を得ました。 そのうちの1人はオムスク出身で、現在は学生です。

—業界におけるあなたの研究所の役割は何ですか?

この役に満足しているとは言えませんが、レベルはまずまずです。 ヨーロッパおよび米国の科学機関との共同助成金が多数あります。 私たちのメンバーは最も権威ある舞台でパフォーマンスします 国際会議。 劣等感はありません。試合は平等で、どこかで勝つこともあります。 私たちは優れた国際レベルを示しています。

インテル、マイクロソフト、IBM、サムスンなどの大手ITメーカーと多数の契約を結んでいます。 すべてのプロジェクトは新しいテクノロジーの開発に関連しています。

――業界の人材事情はどうなっているのでしょうか?

難しい状況です。 とても重いです。 市場ははるかに多くの人材を必要としていますが、単純に人材が足りません。 そして世界中で、そしてここでも。

これは学生のプログラミングコンテストという特定の活動分野です。 それはプロスポーツのようなものです。 これは米国の大学バスケットボールに似ており、アマチュアの学生ではなくプロによってプレーされます。 プログラミング コンテストは、動的プログラミング、非常に大きな数値の処理など、特定の領域におけるかなり限定されたタスクのセットです。 問題の意味を素早く理解し、素早く解決します。 毎日何時間ものトレーニングが必要ですが、勝者にはそれが起こります。

もちろん、これは国にとって大きな威信です。 ただし、学生コンテストでの優勝は、プロのプログラミング活動にはまったく影響しません。 競技会は別のものであり、プログラマーの専門レベルも別のものです。

私たちには常に才能のある人材が十分にいますし、プログラミングは自分自身を表現するのに非常に便利な分野です。 神はそのために何が必要かを知っているからです。 詩のように、数学のように。 航空技術者のように飛行試験などを待つ必要はありません。 特に今はインターネットがあるので。 私の世代は、本当に情報に飢えていました。科学論文を入手したり、同僚とコミュニケーションをとったりするのは困難でした。 現在、情報に関しては問題はありません。 仕事のスタイル自体が変わりました。 私たちはすべてをゼロから作りました。 そして今ではオープンソフトウェアが存在し、その開発に参加することができます。 自己表現の機会が豊富。

- では、なぜ人が足りないのでしょうか? やっぱり一番魅力的な活躍の場…その理由は何でしょうか?

おそらくいくつかの理由があります。 もちろん、これは高度な資格を持つ教員の深刻な不足でもあります。 生徒を教える人は、教えている分野で専門的な経験を持っている必要があります。 教科書を解釈して教えるだけの教師では学校は作れません。

私たちのソビエト、ロシアの教育の伝統は、教師が個人的な、さらには人生の経験を伝えることです。 これが私たちの指導スタイルの強みでした。 私は Phystech モデル (モスクワ物理工科大学) について話しているわけでもありません。 エド。)、学生を3年生から研究プロセスに参加させようとしたとき。

私たちの研究所には、約 100 人の物理工学大学とモスクワ州立大学の学生と 40 人の大学院生が働いています。 しかし、彼らのうち誰がこの職業に残っているでしょうか? 約 20% (これは良い数字です)。 理由は、社員の仕事の開始が早いからです。 彼らは単にプログラムを書く方法を学んだばかりで、フルタイムで働くことになります。 3年目からは。 しかし、彼らはまだまだ勉強して勉強しなければなりません!

もちろん、誰かがこれを強制されています。 私たちの時代、学生がお金を稼ぐ手段は、家庭教師、建設チーム、荷車の荷降ろしでした。 今ではさらにチャンスが増えています。 中毒性があります。 ある学生は、友人がたとえば何千ドルも稼いでいるのを見て、「なぜ私はもっと悪いのか、私も仕事に行くだろう」と考えます。 これを行う必要はありませんが、学ぶ必要があります。 お金は時間が経てば必ず入ってくるもので、今勉強に時間を費やせばさらに多くのお金が入ってくるでしょう。

あなたが取り組んでいる知識分野の発展において、我が国で最も大きな影響を与えた人々の名前を挙げていただけますか。

私の時代にはプログラマーはほとんどいなかったので、誰もが知り合いでした。 ミハイル・ロマノヴィチ・シュラブラとアンドレイ・ニコラエヴィチ・チホノフについてはすでに述べました。 また、アンドレイ・ペトロヴィッチ・エルショフ、スヴャトスラフ・セルゲイヴィッチ・ラブロフ、ニコライ・ニコラエヴィッチ・ゴヴォルン、レフ・ニコラエヴィッチ・コロレフ。

学術的な地位を得た人物を列挙してみました(ちなみに修羅ぶらは学者にはなりませんでした)。 しかし、信じられないほど才能のある興味深い人たちがたくさんいました。 エドゥアルド・ジノヴィエヴィチ・リュビムスキー。 イーゴリ・ボリソヴィッチ・ザディハイロ。 彼らは素晴らしいプログラマーでした。

あなたのテーブルの上にある、表紙に「ロシア科学アカデミー」と書かれた本をぜひ手に取りたいのですが。

お願いします。 これは参考書です。

ロシア科学アカデミーの会員数 750 人は我が国にとって多すぎるのではありませんか。我が国の基礎科学の現在のレベルをどのように評価されていますか?

90年代に、私たちは軍産複合体と産業全体を失いました。 そしてそれを補うことができるかどうかもわかりません。 もちろん科学アカデミーにも損失はある。 私は学者の数について話しているのではありません。それはそれほど重要ではありません。

私たちは数世代の科学者を失いました。 90年代初頭のことを思い出します。 私たちの学生と大学院生が去っていきました。 私たちは出発していました。 専門家の層は非常に薄く、洗い流されてしまった。 でも、個性的な人たちもいた…今も残っているけど、もう老けた人たち。 アカデミーは数世代を失いましたが、これは非常に深刻です。 何が見えますか? 70~75歳の方が講師を務めます。 これがどれほどの負荷であるか想像できますか? 優れた講師の仕事はアーティストの仕事と似ており、肉体的にも精神的にも大きな負担がかかります。 そして、200 人の学生を相手に講義を 75 歳の高齢者が行うのは、あまり健全とは言えません。

研究所の最近の歴史に戻りましょう。 この国では、内部での仕事、つまり新しいプログラミング技術の必要性はありませんでした。 お金もありませんでした。 人々は移住したり、銀行に行ったりしました。 そのとき私は研究所の所長になりました。

私にとってトレーニングは神聖な要素の一つです。 私が契約している企業の名前を挙げたのも無駄ではありません。 これらは高額な契約です。 彼らは従業員にまともな賃金を支払うことを可能にします。

しかし、状況は憂慮すべきものである。 そして、驚くべきことは、アカデミーの会員数ではありません。 たとえ5000人以上いたとしても、私は気にしません。 これが問題なのではなく、若い選手がいないという事実です。 とはいえ、学院の会員の中には今でも誇りに思える人材がいる。

あなたは RASPO (ロシア フリー ソフトウェア協会) の会長です。 今日、組織内で何が起こっているのでしょうか?

RASPO は刺激的な名声を獲得しました。 RASPOの活動は、より現実に近いもの、技術的なものに近づけていきたいと思っています。 RASPO に含まれる組織がソフトウェア開発を成功させるために。 または、RASPO にはインテグレーター会社があるため、統合が成功します。 そのため、RASPO 内に設立された委員会が法的、技術的などの委員会で機能するようになります。今こそ、誰もがなぜ協会に入るべきなのか、協会に何を提供できるのか、社会に何を与えることができるのかを理解する必要がある時期です。 研削中ですが、非常に困難です。 倫理的でプロフェッショナルな相互信頼を育むプロセスがあります。 RASPOの活動の成果が半年後、1年後に現れることを期待しています。

システムの操作に関する資料、セットアップに関する役立つ記事、 Windowsの最適化、連携の特徴 異なるバージョン OS。 ウイルスやスパイウェアから PC を保護するためのソフトウェア、資料のレビュー。

システムパスワードを忘れてしまうと、いつでも不快なものになります。 Windows 10 にログインしようとするたびに、パスワードが間違って入力されたことを示すメッセージが表示され、パスワードを思い出そうとしても無駄であるという事実に直面した場合、この記事はまさにあなたのためのものです。 それでシステムは...

ボタンを 1 回押すだけでコンピュータの電源がオンになります。 残念ながら、システムの初期化に失敗する場合があります。 ハードドライブ。 この場合、追加の HDD だけでなく、メインの HDD にも問題が発生する可能性があります。 コンピューターがハードドライブを認識しないのはなぜですか...

多くの場合、ユーザーはコンピューターの動作の開始が遅いと感じます。 ファイルのコピーに時間がかかり、システムの起動が遅くなります。 これらすべての指標はディスク速度の影響を受けることがわかりました。 ハードディスクの特性を調べるには、専用のソフトウェアを使用することをお勧めします。 HDDについては注意が必要です...

すべての上級ユーザーは、ディスクのデフラグとは何か、またそれがどのように実行されるかを知っておく必要があります。 時間が経てば経つほど、 強力なコンピュータゆっくりと動作し始めます。 これは、ハードドライブがセクタ全体に「散在」したファイルで詰まることが原因です。 動揺しないでください、なぜなら...

デフラグは、複数の領域からディスクの 1 つの部分にデータを転送する最も重要なプロセスです。 デフラグ後はシステムのパフォーマンスが向上し、あらゆる種類のファイルの書き込みと読み取りが高速化されます。 Windows オペレーティング システムにはすでにデフラグ ツールが組み込まれていますが、...

ユーザーは常にインストールとアンインストールを行う必要があります 不要なアプリケーション。 どのような理由でプログラムをアンインストールする必要があるかは関係ありません。 ほとんどの場合、アンインストール時にエラーが表示されることに注意してください。 プログラムが削除されない場合は...

多くの場合、ユーザーはスクリーンショットを撮る必要がある状況に陥ります。 実際、これは難しいことではありませんが、ラップトップに関しては、初心者にとってはいくつかの困難があります。 これは次の事実によるものです 同様のデバイスキーボードが違う…

ユーザーはスクリーンショットを撮る必要があるときに問題に直面します。 コンピュータとインターネットの初心者は、すぐにカメラに向かってモニターの写真を撮り、その写真をコンピュータにダウンロードします。 もちろんこれも可能ですが、他にもいろいろあります 簡単な方法、画面を撮ることができます...

Live CD は、あらゆる種類のメディアから起動できるオペレーティング システムです。 このようなシステムはハードドライブにはインストールされません。 ほとんどの場合、このようなディスクは、インストールされているオペレーティング システムが起動を拒否した場合にコンピュータを復活させるために使用されます。 ライブ SD では次のことが可能であることを考慮することが重要です。

Windows オペレーティング システムから McAfee を削除する方法を見てみましょう。 多くの場合、このプログラムはインターネットからダウンロードされたいくつかのソフトウェアと一緒にインストールされます。 ユーザーがメイン プログラムをインストールするときにチェックボックスをオフにしないと、追加のソフトウェアが次の形式でコンピュータに表示されます。

- 優れた可搬性にもかかわらず、ED には特別な保管および取り扱いツールが必要です。

認識されない - 特別なものはない 電子機器それがどのような種類の品目、数量などであるかを迅速かつ簡単に判断することは不可能です。

暗号化保護とは、電子マネー システムがまだ成功した長い歴史を持っていないことを保護することを意味します。

理論的には、利害関係者は支払者の個人データや銀行システム外の電子マネーの流通を追跡しようとする可能性があります。

現在ロシアには、Yandex.Money、WebMoney、RBKMoney、MoneyMail などの電子決済システムがあります。

今のEDはお金を貯めるのにとても便利なシステムだと思います。 自宅や職場から離れることなく商品の支払いに使用できます。

使用したソースのリスト

1. http://www.paycash.ru/solutions/emoney

UDC 004.451.9

R.R. ユズベコフ

ニジネヴァルトフスク石油大学 - ユグラ州立大学の分校、ニジネヴァルトフスク、ロシア

オペレーティング システムの比較

この記事には、Microsoft オペレーティング システムの簡単な比較説明が含まれています。 OSのメリット・デメリットを示します Windows Vista, 一般ユーザーと専門家向けの Windows 7 と Windows XP。

オペレーティングシステム(OS)は異なりますが、意味や機能は同じです。 OS はコンピュータ ソフトウェアの基本的かつ必要なコンポーネントであり、OS がなければコンピュータは原理的に動作しません。

今日、コンピュータを購入するときに重要になるのは、「どの OS をインストールする必要があるか?」ということです。 多くのユーザーは、シンプルで信頼性の高い OS をコンピュータにインストールしたいと考えています。

以来 Windows リリース Vista は 3 年前です。 この OS は延期、完成、再設計を繰り返し、法外な価格を提示しました。 システム要件、一部のプログラムや多くのドライバーとの互換性が失われたため、数え切れないほどの紛争や裁判の対象となりました。特に最初のサービス パックがリリースされる前は、「カタツムリのような」速度でファイルをコピーすることさえできました。 Vista は Microsoft の OS となり、一般ユーザーに明るく便利なインターフェイスを提供しているため、これはある程度は許されます。 しかし、経験豊富なユーザーは、シンプルで信頼性の高い XP に忠実であり続けました。

ちなみに、地球上のおよそ 3 台に 2 台のマシンが依然として XP を実行しています。 Microsoft が現在、より魅力的な最新の OS を必要としているのは明らかですが、次期 Windows 7 はそれを実現できるでしょうか? この記事では、新しいOSについて次の観点からお話します。 一般ユーザー、コンピュータゲームに情熱を持っています。 私たちが慣れ親しんでいる人事を置き換える価値はあるでしょうか?

歴史を思い出してください。Windows XP は 2001 年にリリースされ、Vista は 2007 年初頭にリリースされました。 そして Windows 7 は 2009 年 10 月に発売されました。Vista の開発には 2 倍の時間がかかったことが判明しました。 Windowsの作成 7.

これは、OS ユーザーにとって奇妙に思えるかもしれません。 しかし実際には、Windows 7 はゼロから書かれた完全に新しいシステムではなく、Vista の単なる「アップグレード」であるため、当然のことながらすべてが正しいのです。

しかし、ここに「コツ」があります。それがまさに私たちに欠けていたものなのです。 Windows 7 は、Vista で優れた点がすべて改善され、問題点もすべて修正されています。 概して、Vista は最初からアクセスしやすく、同時に強力であるべきでした。 しかし、そんなことは起こらなかった。

Vista が最初に登場したとき、多くの新規ユーザーは「XP と同じようにすべてを行う」ボタン、つまり無駄な装飾がたくさん付いた新しい素晴らしいインターフェイスを探し始めました。

ほとんど誰も気に入っていませんでした。 さらに、どんなに経験豊富なユーザーであっても、Vista を以前のバージョンの正確なコピーに変えることはできませんでした。メニューは散在し、ウィンドウが開くのは驚くほど遅かったのです。 現在、Microsoft はもう妥協しません。「XP と同じようにすべてを行う」ことは Windows 7 では不可能であり、古い機能がシステムから削除されただけです。

Windows 95 のようなクラシックな [スタート] メニュー? XP の Windows の通常の外観? ボタンのある古いタスク バー クイック起動? 忘れてください、もう存在しません。 もう 1 つは、Vista での「簡素化」が混乱を招く愚かな方法で行われた場合、Windows 7 では、スイスの時計のように機能する新しい明確なインターフェイスが用意されていることです。 ウィンドウの操作がより直感的になり、ローカル検索が簡単になり、タスク バーがより強力になりました。 すべての変化が最終的に 1 つの絵にまとめられましたが、 Windowsインターフェース 7はより明確になったが、これは彼が「愚か」になったという意味ではない。 複雑な設定はシステムの奥深くに隠されており、頻繁に使用される必要なものは便利なメニューに配置されているだけです。

Windows Vista は複雑で非論理的に見えましたが、Windows 7 も同様にシンプルで使いやすいです。 豊富な機能を備えた新しいOSを作成しました 機能性一般ユーザーのニーズに可能な限り近いものです。

それでも、Windows 7 に XP から切り替える価値はあるのでしょうか? きっとそれだけの価値があると思います。 すでにベータ版の Windows 7 は、Windows Vista よりも高速かつ確実に動作し、Windows XP と同等の安定性を備えています。

この新しい OS の出現により、作成者は コンピュータゲーム近い将来、XP および Vista ユーザーではなく、Vista および Windows 7 ユーザーに重点を置き始めるでしょう。 DirectX のバージョン開発者にとっては、古い DirectX 9 を使用するよりも重要になります。また、将来のゲームは引き続き XP で実行されますが、状況は正反対になります。つまり、新しい OS ではより高速かつ安定して実行されることになります。 これは、最新の OS の購入を検討する理由になりませんか?

Windows Vista がとんでもないマイルストーン リリースとして歴史に残ることは、すでに明らかです。 しかし、そのおかげで、Microsoft は大幅に改善された、モダンで印象的な Windows 7 を構築することができました。

自然科学

UDC 524: 539: 530.145.6: 573.5

A.A. アリフォフ

ロシア科学アカデミー機械科学研究所、モスクワ、ロシア

物質情勢の統一法

著者の他の著作で概説されている一般的なアプローチにより、統一された立場から自然法則を考察し、無生物および生物界の多くの現象を説明することができます。 著者は、あらゆるレベルの運動と組織に対する状態法則の単一の形式を表す、物質の瞬間的な動的状態に関する物理ベースの方程式を提案しました。 彼らの考察は全体として、宇宙の運動と組織の振動原理に関する見解の形成につながりました。

宇宙のすべての物質の状態 (元素の運動と相互作用) は、何らかの関数依存性 (またはそれらのセット) によって数学的に説明できますが、人間はその種類を知りません。 関数または相互作用関数のセットの具体的で明示的な形式は、知識の深さ、可能性、研究の目的に応じて非常に限定されます。 これらすべては、最終的には、一般的な科学の発展レベル、特に特定の研究者の知的レベル、オブジェクトまたはオブジェクトのセットの次元などによって決まります。物質の要素が相互の関係でどのように配置されているか (連続、離散、またはその両方)、要素の力学の数学的記述として、動的システムの理論で使用される離散系または連続系の方程式が使用されます。 、には該当しません。 実際には、このような方程式は宇宙の個々の小さなサブシステムの挙動を記述することを可能にするため、十分な価値があります。

導入

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

1.2 OSの構成と機能

1.3 OS開発の歴史

2. Windows の代替手段

2.1.1 開発経緯

2.1.3 使用方法

2.2.1. 作成の歴史

2.2.3 使用方法

2.3.1 開発の歴史

2.3.3 使用方法

結論

中古文献リスト

導入

最近では 情報技術それらはますます日常生活の一部となり、コンピューターはすでに身近な一部となっています。 コンピュータを使用したことのあるほとんどの人にとって、「アイコン」、「ウィンドウ」、「デスクトップ」、「スタート メニュー」という言葉は馴染みがあり、理解できるものであり、4 色の旗のロゴは驚くことではありません。 ユーザーが多いと言いたいのですが、 パーソナルコンピュータ Windows に慣れすぎているため、他の代替オペレーティング システムの存在さえ知らないこともあり、ましてや「オペレーティング システムとは何で、どのように機能するのか?」という疑問を自問することさえありません。 しかし、これらすべての知識は次のことに役立つだけではありません。 現代社会だけでなく、コンピュータにとって最も便利で生産的な「シェル」を選択するのにも役立ちます。 だからこそ私はそうすることにしたのです 簡単な概要私たちがよく知っている Windows の代わりに今日使用されているオペレーティング システム。

私の作品では主に 3 つの文献資料を使用しました。 E. Tanenbaum の教科書「Modern OS」では、主にオペレーティング システムの開発の歴史について情報を収集しました。 『オペレーティング システム、環境、およびシェル』という本。著者は Partyka T.L. です。 Popov I.I. は、オペレーティング システムの概念と UNIX OS の特性を定義していました。 そして最後に、V.G. の本です。 オリバー、NA オリバー。 「ネットワーク オペレーティング システム」は、オペレーティング システムの基本機能とその構造を特徴付けるのに役立ちました。 無料のインターネット百科事典 Wikipedia など、さまざまなインターネット リソースも使用されました。

私のエッセイは 2 つの主要な章で構成されています。オペレーティング システムでは、オペレーティング システムとは何か、オペレーティング システムがどのように機能し、何に必要なのかを説明しようとしました。もう 1 つは Windows の代替物で、Windows の代わりに使用されるオペレーティング システムについて直接考察します。 本文の繰り返しを避け、プレゼンテーションを簡素化するために、要約では、今日の理解におけるコンピューターを指す同義語として「コンピューター」、「マシン」、「コンピューター」という言葉を使用したことに注意してください。 。 出典に脚注を付けるのは、定義や分類などの特別な情報を正確にコピーする場合、または取得する場合にのみ適切であると考えました。 それ以外の場合は、文学やインターネットの情報源のみに頼り、それを自分の言葉で語り直し、一定の結論を導き出しました。

私のエッセイは、どのオペレーティング システムが優れているかを調べることを目的としたものではありません。 私の仕事の目的は比較ではなく、オペレーティング システムをレビューすることです。 これが私がエッセイを書くときの指針となりました。 各オペレーティング システムを特徴付ける際、私はその主な長所と短所、今日の使用分野に注意を向け、Windows との競争力について結論を導き出そうとしました。

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

1.1 オペレーティング システムとは何ですか?

まず第一に、オペレーティング システム (OS) とは何かを理解することが大切です。

オペレーティング システムは、コンピュータ上のコンピューティング プロセスの組織化を保証する一連のプログラムです。 話し中 簡単な言葉で、これは、コンピュータとの「通信」のすべての困難をユーザーから隠すように設計されたプログラムです。 そして、一見したよりも多くの困難があります。 OS の助けがなければ、キーボードのいくつかのキーを押すことで行うハード ドライブへのファイルの書き込みなどの単純な操作さえ、初心者には不可能に思えます。 レジスタに書き込む必要がある ハードドライブファイルを保存する場所のアドレス、メインメモリ内のアドレス、保存するバイト数、アクションの方向、 この場合記録。 たった 1 つのファイルを書き込むだけです。

非常に最初のオペレーティング システムの発明でさえ、その発明の重要性が明らかになったと思います。なぜなら、オペレーティング システムによって人間が機器と直接通信する必要がなくなり、プログラマにより便利なコマンド システムが提供されたからです。

OS は人間とコンピュータの間のリンクとして機能し、シンプルなファイル指向のインターフェイスをユーザーに提供します。 ファイルをディスクに書き込むという行為は、ハードディスク ヘッドを移動したり、適切な場所に取り付けられるのを待ったりすることを心配するよりも簡単に思えます。

ここでのみ与えられる 一般的な考え方オペレーティングシステムについて。 次に、OS についてさらに詳しく考えてみます。

1.2 OSの構成と機能

最新のオペレーティング システムのほとんどはモジュール型システム (つまり、個別の機能部分に分割されている) です。 もちろん、単一の OS アーキテクチャはありませんが、オペレーティング システムを構築するための普遍的なアプローチは存在します。 最も一般的なアプローチは、すべてのモジュールを 2 つのグループに分割することです。

· カーネル – OS の主要な機能を実行するモジュール。

· OS の補助機能を実行するモジュール。

カーネル モジュールはプロセス、メモリ、I/O デバイスなどを管理します。 カーネル モジュールによって実行される機能は最も頻繁に使用されるため、それらの実行速度がシステム全体のパフォーマンスを決定します。 確実にするために 高速 OS の動作中、ほとんどのカーネル モジュールは常に稼働しています。 ラム、つまり 居住者です

残りの OS モジュール (補助) は、コンピュータ ユニットの健全性のチェック、デバイスの障害の検出など、便利ではありますが、それほど必須ではない機能を実行します。

多くの場合、OS に含まれるプログラムとプログラムの間に線を引くのは非常に困難です。 単純なアプリケーション。 カーネル モードで実行される (つまり、ユーザーがハードウェアにアクセスできない) プログラムは常に OS の一部である一方、補助プログラムはユーザー モードで実行される (つまり、ユーザーが必要に応じてプログラムを変更できる) と考えられています。 )。

カーネルはすべてのコンピューティング プロセスの原動力であり、カーネルの崩壊はシステム全体の崩壊に等しいため、開発者はコードの信頼性に特別な注意を払い、ユーザーの自由な介入からコードを保護します。

さて、OS全体が実行する主な機能に移りましょう。 一般に、それらは 2 つの最も重要なものに分けることができます。それは、人間と機械の間の接続と、機械自体のリソースの管理です。 最初の関数の重要性についてはすでに説明しましたが、2 番目についてはさらに詳しく説明する価値があります。

現代のコンピュータープロセッサ、メモリ、時間センサー、ディスク、マウス、ネットワーク インターフェイス、プリンター、およびその他の膨大な数のデバイスで構成されています。 したがって、OS の機能は、コンピューター リソースの使用権をめぐって競合するさまざまなプログラム間でコンピューター リソースを組織的かつ制御的に分配することです。 実際、1 台のコンピュータ上で 3 つのプログラムが実行されており、それらすべてが同時に同じプリンタでデータを印刷しようとした場合に何が起こるかを想像してみてください。 おそらく、シート上の最初の数行は最初のプログラムから表示され、次の数行は 2 番目のプログラムから表示されます。 結果は完全な混乱です。 このような状況では、OS が秩序を回復します。 オペレーティング システムは、最初は 1 つのプログラムのみへのアクセスを許可し、もう 1 つのプログラムの出力を一時ファイルに保存し、印刷用にキューに入れます。 この時点では、2 番目のプログラムは実際にプリンターにデータを送信していないことに気付かずに動作を続けます。 いわば、OS がプログラムを「騙している」ことがわかります。 これは一時的なリソース割り当ての例です。 空間分布も同様に重要です。 それは、OS が各プログラムにリソース全体ではなく、特定のリソースの一部のみを割り当てるという事実にあります。 私の意見では、最も顕著な例は、コンピューターの RAM に複数のプログラムが配布されることです。 各プログラムに RAM の全容量が与えられ、他の全員が順番を待っていた場合、コマンドの処理にどれだけの時間がかかるかを想像するのは困難です。

これらすべての機能の存在は、オペレーティング システムの必要性と重要性を改めて証明しています。 OS がなければ、ユーザーにとってコンピューターは、近づくこともできないただの金属の山になってしまいます。

OS の主な機能に基づいて、その開発は特定の要件に従って行われます。

· モジュール性。

・発展の機会 ソフトウェアシステム;

· 学びやすい。

· 柔軟性と適応性。

· 同じハードウェア プラットフォーム内のさまざまなコンピュータのソフトウェアの互換性。

· 人間の介入を最小限に抑えます。

· パラメトリックな多用途性。

· 機能の冗長性 (同じ機能を実装する複数のプログラムがシステム内に存在すること)。

· 機能の選択性 (特定のユーザー向けにシステムを構成する機能)。

OS の開発において、どれほど長く興味深い道を経てきたか、また、上で示したすべての要件を満たすために開発者がどのような問題に直面したかは容易に想像できます。

1.3 OS開発の歴史

もちろん、オペレーティング システムの開発はコンピュータ自体の開発と密接に関係しています。 初期のコンピュータにはオペレーティング システムが提供されていなかったため、プログラムの起動と停止、外部デバイスの接続のすべてのプロセスが手動で行われていました。 プログラミングはもっぱら機械語で行われました。 当時、機械は特定の実際的な問題を解決するためではなく、研究目的で使用されていました。 50年代の初めまでに、パンチカード(プログラム実行アルゴリズムが転写された特別なカード)の発明により、状況は多少変わりましたが、一般に、コンピュータのメンテナンスと使用は依然として容認できないほど困難でした。

マシンとの通信を容易にするための最初のステップは、1950 年代後半のバッチ処理の発明によって始まりました。 アイデアは集めることだった 完全なパッケージタスク (パンチカードのデッキ) を磁気テープに転送してから使用します。 特別番組(最新のオペレーティング システムのプロトタイプ) は、オペレーターの参加なしで実行のためにそれらを順次起動します。 このようなタスクの処理により、計算プロセス自体を組織する際の補助的なアクションにかかる時間が大幅に短縮されました。 データ処理の結果を転送するためにホールを走り回る必要はなくなりました。結果はオフライン モード (つまり、メイン コンピュータとの通信なし) でプリンタに出力されるようになりました。 しかし、重大な欠点もありました。プログラマーがコンピュータに直接アクセスできなくなったため、プログラムのエラーを修正するのにはるかに時間がかかりました。

最新のオペレーティング システムへの道の次のステップは、マルチタスクの原理の発明でした。 以前は、メイン プロセッサはほとんどの時間アイドル状態にあり、テープまたは別のデバイスからの I/O コマンドを待機していました。 当然、これは非常に不便であり、商業的な情報処理では、このような単純な作業が作業時間の 80% を占めることもありました。 この問題の解決策は、メモリをいくつかの部分に分割し、それぞれに別個のタスクを割り当てることでした。 プロセッサは I/O 操作の完了を待たずに、すでに実行準備ができているプログラムに切り替えました。

マルチタスクに続いて、タイムシェアリングモードが登場しました。 このモードは、各ユーザーが自分の端末で作業できるマルチ端末システム向けに設計されました。 たとえば、20 人のユーザーをシステムに登録でき、そのうちの 17 人が考え事をしたり、コーヒーを飲んだり、仕事をしたりすると、マシンで作業したい 3 人のユーザーが中央プロセッサを利用できるようになります。 しかし、このようなシステムでは、利便性の代償として機器の使用効率が低くなります。

これらすべての革新には、当然のことながら、大型マシンと小型マシンの両方で使用できる OS を作成する必要がありました。 多数の 周辺機器、そして小規模で、商業分野と科学研究の分野で。 これらすべての要件を満たすのは非常に困難でした。 当時書かれたオペレーティング システムには数百万行が含まれており、非常に複雑で、数千のエラーが含まれていました。 ただし、それらは OS の開発にも貢献しました。最初のオペレーティング システムで使用されたいくつかの技術テクニックは、現代のオペレーティング システムでも生き続けています。

70 年代半ばまでに、ミニコンピューターが普及しました。 アーキテクチャは大幅に簡素化されており、リソースは限られています。 これらすべては、そのようなコンピューターの OS に反映されます。 これらはよりコンパクトになり、最新のオペレーティング システムの概念にはるかに近づきました。 当時最も一般的なオペレーティング システムは UNIX でしたが、その歴史については後で説明します。

本当の革命は 80 年代初頭のシリコン チップの発明であり、その結果として最初のパーソナル コンピューター (PC) が登場しました。 アーキテクチャの観点から見ると、PC はミニコンピュータと何ら変わりませんが、コストははるかに低かったです。 これにより、大学や企業、官公庁だけでなく、一般の人も購入できるようになりました。 当時人気のあった UNIX OS は、専門家以外が使用するには複雑すぎました。 課題は、ユーザーフレンドリーなインターフェイスを作成することでした。 何も知らない、何も知りたくないユーザーを対象としています。 ここで、よく知られている MS-DOS (MicroSoftDiskOperatingSystem) が登場しました。 当初、MS-DOS にはインターフェイスがあったことに注意してください。 コマンドライン、あまり便利ではありませんでした。 そしてずっと後、Windows と呼ばれる MS-DOS 用のグラフィカル環境が作成され、後に独立した OS になりました。 彼女は、ウィンドウ、アイコン、さまざまなメニュー、マウスで構成されるグラフィカル インターフェイスのアイデアを具体化しました。

OS の開発の歴史から、オペレーティング システムの主な役割は常に人間と機械の間の便利な対話を保証することであったことは明らかです。 最新のオペレーティング システムは、このタスクに可能な限り対応しているようです。 しかし、年々、より高度で新しい機能を備えた新しいバージョンの OS が登場し、オペレーティング システムの開発の歴史はますます継続していきます。

2. Windows の代替手段

2.1 UNIX OS

2.1.1 開発経緯

UNIX はもともと、1969 年にベル研究所の従業員である Ken Thompson によって、ミニコンピューターとメインフレーム (部屋ほどの大きさの巨大なコンピューター) 用のマルチタスク システムとして開発されました。

UNIX がこれほど普及したという事実において、このシステムを移植できることが大きな役割を果たしたと私は信じています。 さまざまなコンピュータ。 これまでは、特定のマシンごとにプログラマーがシステムを新たに書き直す必要がありましたが、これはもちろん楽しい作業ではありませんでした。 UNIX はこの問題を解決しました。 これは高級言語 C で書かれていました。これにより、OS の 1 つのバージョンのみをリリースすることが可能になり、その後、異なるマシン上でコンパイル (翻訳) できるようになりました。

1974 年に、UNIX は「教育目的」で大学に移管されました。 さらに、ソーステキストの完全なセットが提供されていたため、所有者はそれを際限なく修正することができました。 こうして UNIX は商用利用され、最も一般的なオペレーティング システムの 1 つになりました。 唯一の問題は、各メーカーが独自の非標準的な改良を加えたため、非常に長い間、どのバージョンでも実行できるように UNIX 用のソフトウェア パッケージを作成できなかったことです。 この問題の解決策は、UNIX のほとんどのバージョンで見られる最も一般的な手順を組み込んだ POSIX 標準の作成でした。 これにより状況がいくらか簡素化され、UNIX バージョンの開発にある程度の統一性がもたらされました。

現在、Linux、MINIX、SystemV、Solaries、XENIX など、UNIX システムのクローンが膨大に存在しますが、これらすべてのオペレーティング システムでは、アルゴリズム、データ構造、システム コールの実装に関する基本原則が保存されています。

この中で最も興味深いのは Linux OS です。 この UNIX クローンを特別なものにしているのは、そのビジネス モデルです。つまり、フリー ソフトウェアです。 Windows、Mac OS、および商用 UNIX のようなシステムとは異なり、Linux には地理的な開発センターがありません。 このシステムを所有する組織はありません。 Linux 用のプログラムは、何千ものプロジェクトの成果です。 多くのプロジェクトでは、文通を通じてしかお互いを知らない世界中のハッカーが集まります。 誰でも独自のプロジェクトを作成したり、既存のプロジェクトに参加したりでき、成功すれば作業の結果が何百万人ものユーザーに知られることになります。 ユーザーはフリー ソフトウェアのテストに参加し、開発者と直接コミュニケーションをとることで、エラーをすばやく見つけて修正し、新機能を実装することができます。 このアプローチが Linux の経済効率と人気を左右します。 現在、この OS は、携帯電話、ルーター、無人軍用車両に至るまで、多くのデバイスで使用されています。

この OS ファミリの多様性に基づいて、UNIX がオペレーティング システムの開発においてどれほど重要な役割を果たしたかを結論付けることができ、誇張することなく、UNIX は歴史的に最も重要なものの 1 つであると言えます。

2.1.2 主な利点と欠点

UNIX の主な利点は、当初、その作成中に採用されたアイデアに内在していました。 「オペレーティング システムは、モバイル アプリケーションの開発および実行環境を集合的に提供する、ハードウェア固有ではない少数の概念に依存する必要があります。」 これに基づいて、UNIX OS の 2 つの主な「利点」、つまりシンプルさと機動性を強調できます。 おそらくこれが他のオペレーティング システムと異なる主な点です。

シンプルとは、UNIX はカーネルがコンパクトであるため、(Windows とは異なり) コンピュータ リソースをあまり要求しないことを意味します。 さらに、UNIX には他にも多くの利点があります。

まず、ハード ドライブ上に無制限の数のサブディレクトリを作成できる簡素化されたファイル モデルです。

第二に、使用するのは 6 つだけです メインコマンド。 フォーク操作。 「フォーク」を実行すると、プロセスはそれ自体の正確なコピーを作成します。 こうすることで、同一のコピーが 2 つ得られます。 生成されたコピーは、ほとんどの場合、別のプロセスを実行し、それ自体を置き換えます。 新しいプログラム。 これが2つ目の基本操作です。 残りの 4 つの呼び出し (open、close、read、write) は、ファイルにアクセスすることを目的としています。 これら 6 つのシステム コールは次のことを表します。 簡単な操作、Unixを構成するもの。 もちろん、他にも無数のコマンドがありますが、これら 5 つを知っていれば、UNIX 環境での基本的な操作を簡単に実行できるようになります。

第三に、UNIX が大幅に簡素化されたのは、システムの基本インターフェイスでかなり発達したコマンド言語が使用されたことです。 多数のグラフィカル シェル (XWindowSystem など) が登場した現在でも、主要なコマンド ライン インターフェイスを好むユーザーが多くいます。

UNIX の移植性は、さまざまなハードウェア プラットフォームで使用できることを意味します。 さらに、複数のユーザーが 1 台のマシンからプログラムを同時に実行できるため、ネットワークの構築が容易になります。 ところで、このマルチ端末性の原理のおかげで、UNIX はインターネットの発展に大きな役割を果たしました。

もちろん、UNIX オペレーティング システムは完璧ではありません。 より思慮深く作られ、より多くの機能を提供する他の多数のオペレーティング システムの例を見つけることができます。 強力なツールプログラミングなど このシステムの主な欠点は次のとおりです。

· リアルタイム モード (オペレーティング システム自体が 1 つの実行プログラムから別の実行プログラムに制御を移すマルチタスクの一種) はサポートされていません。

· ハードウェア障害に対する耐性が弱い。

· 同様の問題を解決する際の効率の低下。

対話と同期の手段が十分に開発されていない プロセスのオプション。

さらに、UNIX の最新バージョンは過負荷であることが指摘されています。

しかし、さまざまな欠点があるにもかかわらず、UNIX ファミリは依然として市場で最も人気のあるものの 1 つであり、将来的には Windows の良きライバルとなる可能性があります。

2.1.3 使用方法

元々はメインフレーム コンピュータにサービスを提供するために作成されましたが、現在では UNIX 系オペレーティング システムは主にサーバーにサービスを提供するために使用されていますが、家庭やオフィスでの使用に非常に適したバージョンもあります。 また、UNIX は標準コマンドを組み合わせる強力な機能を備えているため、アプリケーションの作成に最適です。

UNIX は熟練したユーザーに適しています。その理由は次のとおりです。 その中で発生するプロセスの機能原理に関する知識が必要です。 したがって、「初心者」には適さない可能性があります。 ただし、実際のマルチタスクと厳格なメモリ共有により、システムの高い信頼性が保証され、信頼性が高く柔軟な OS が必要な場合には、UNIX が 100 パーセント適しています。 これが、UNIX ラインが最近非常に人気がある理由です。 信頼性の点では、ほとんどの最新のオペレーティング システムはそれに匹敵するものはほとんどありません。 軍隊や政府機関が UNIX 系のオペレーティング システムを優先することが多いのは偶然ではありません。

したがって、ほとんどおもちゃのプロジェクトとして始まったものですが、今日では手術室のファミリーが誕生しました。 UNIXシステム銀行や政府機関からオフィスやスーパーマーケットに至るまで、さまざまな分野での導入に成功しています。

2.2OS/2

2.2.1 作成の歴史

OS/2 オペレーティング システムは、IBM と Microsoft による共同開発として始まりました (1984 年)。 しかし、プロジェクトはその後頓挫し、Microsoft は OS/2 のバージョンを WindowsNT に作り直しました。OS/2 自体は IBM で開発を続けましたが、IBM はまだこのオペレーティング システムに十分な注意を払っていませんでした。 一般に、これらの企業間の OS 市場における主導権をめぐる競争は、Microsoft と IBM の両社が開発したオペレーティング システムのさらなる開発に大きな影響を与えました。

OS/2 はもともと MS-DOS の代替として意図されていました。 その時点でも、MS-DOS にはメモリの制限とそれに関連する多くの重大な欠点があることは明らかでした。 ファイルシステム、当時のコンピューターの可能性を最大限に活用できませんでした。 新しい OS が開発されたコンセプトは有望なものでした。OS/2 はプリエンプティブ マルチタスク、仮想メモリ、グラフィックスをサポートすることになっていました。 ユーザーインターフェース DOS アプリケーションを実行します。 しかし、これらの計画のほとんどは実現できませんでした。

1987 年にリリースされた OS/2 1.0 の最初のバージョンには、マルチタスク OS に必要な機能のほとんどが含まれていました。 しかし、彼女は持っていませんでした グラフィック表現、多くの一般的なプリンターやその他のデバイス用のドライバーはありませんでした。 さらに、コンピュータ リソースにもかなりの負荷がかかりました。 DOS アプリケーションの実行と対話は非常に遅く、場合によっては不可能でした。 ユーザーは常に 1 つのアプリケーションのみを操作でき、残りのプロセスは 1 つのアプリケーションで実行されます。 背景。 これらすべての欠点により、OS/2 は UNIX のようにオペレーティング システム市場を「爆発」させることができませんでした。 ほとんどのユーザーは、理想的ではないものの、使い慣れた MS-DOS を好むか、同時期に Microsoft がリリースした Windows 3.1 に切り替えました。

IBM は単に OS/2 の最初のバージョンのリリースを急いだだけだと思います。 そうしないと、このオペレーティング システムは Windows や MS-DOS ラインと競合する可能性があります。

もちろん、バージョンが新しくなるたびに、OS/2 はどんどん良くなっていきました。 すでに OS/2 v2.00 (1992 年) では、最初のバージョンの主な欠点は解消されており、さらに、これはパーソナル コンピュータ用として初めてア​​クセス可能で動作する 32 ビット オペレーティング システムとなり、間違いなく OS 市場で注目を集めました。 。 これに続いて、かなり成功したネットワーク バージョンの OS/2 (Warp 3、WarpConnect、Warp 4 など) がリリースされました。 この時点から、OS/2 に似たオペレーティング システムは、よりネットワーク オペレーティング システムとして開発され始めました。

1997 年には、OS/2 がオペレーティング システムとしての寿命を全うしたと言える十分な理由がありました。 たとえば、IBM は消費者市場からの OS/2 の撤退を正式に発表し、OS/2 開発部門は解散し、ユーザーには他のオペレーティング システムに移行するよう勧告されました。 しかし、世界がビジネスとインターネットの領域にますます没頭していることを見て、IBM は依然として OS/2 のようなシステムのサポートに戻り、1999 年に新しいバージョンである Warp4.5 ServerforE-business (Aurora) を導入しました。

したがって、OS/2 ファミリのシステムには非常に現実的な開発の見通しがあり、この OS が市場から消滅する可能性が議論されています。 少なくとも時期尚早。

2.2.2 主な利点と欠点

OS/2 ファミリ システムの一般的な利点を 1 つ挙げるのは非常に困難です。 各バージョンには独自の長所と短所があり、後続のアップグレードでは存在しない可能性があります。 ただし、次の点はすべてのバージョンに共通すると考えられます。

· インターネット ツールとネットワークでの作業 (特にネットワーク バージョン) の強力なサポート。

· システムコアの安定した動作、つまり信頼性。

OS/2 の主かつ最大の欠点は、このオペレーティング システム用に作成されたソフトウェアとアプリケーションの量が非常に少ないことです。 これは部分的には、IBM 自体のポリシーによるものだと思います。 OS/2 の開発当初、IBM はこのシステムに十分な注意を払っておらず、実際にはソフトウェア開発者と協力していませんでした。 また、現在、このシステム用のドライバーが IBM の公式 Web サイトから入手できないことも驚くべきことです。 さらに、OS/2 のどのバージョンにもプライマリ コードが付属していません。 IBMは、ユーザーからの多くの要望にもかかわらず、Linuxの場合と同様にユーザーが独自にシステムを開発する機会を奪っている。 (公平を期すために、現在リリースの準備中であることは注目に値しますが、 新しいバージョン OS/2、osFree と呼ばれる、オープン性を意味する ソースコード.) なぜ IBM がその製品の作成に対してこれほど奇妙な態度をとるのかは、私にとっては謎のままです。

このシステムの相対的な欠点は、コンピュータに OS をインストールするプロセスがかなり難しく、わかりにくいことです。 ただし、 経験豊富なユーザーこれが問題になる可能性は低いでしょう。

それ以外の点では、OS/2 は、オペレーティング システム市場で (小さいとはいえ) ニッチ市場を自信を持って占める安定したシステムです。

2.2.3 使用方法

現在、ヨーロッパの大企業の多くは、OS/2 を信頼して管理しています。 コンピュータネットワークただし、OS/2 はロシアでは広く使用されていないことに注意してください。 OS/2 は家庭用オペレーティング システムとして特に人気があったわけではなく、Windows の影に残っていました。

もちろん、信頼性とパフォーマンスが要求されるサーバーにはOS/2が使用されます。 OS/2 はその安定性により、銀行業界で ATM のオペレーティング システムとして使用されています。 OS/2 は、気象観測所や科学研究の分野など、大量の情報を処理する必要がある場合にも便利です。 頻度は低い このシステムアプリケーション開発に使用されます。 OS/2 がゲーマーの間である程度の人気を得ていることは興味深いことです。 アプリケーションの競合率は、同じ Windows ラインのものよりも大幅に低くなります。

そこで、Windows ファミリに代わる別の選択肢を見つけました。 しかし、少なくとも今日においては、OS/2 ファミリが OS 市場で Windows に大きく取って代わることができるとは思えません。 これは主に、この OS 用のソフトウェアの量が少ないため、PC 所有者の間での人気が低いことが原因です。 ただし、OS/2 を軽蔑したり、スケールから外したりしないでください。 IBM がその開発に十分な注意を払えば、すぐにその可能性を最大限に発揮できるようになります。

2.3 MacOS

2.3.1 開発の歴史

MacOS は Apple 製のコンピュータにインストールすることを目的としているということをすぐに言及しておく価値があります。 これらのコンピュータの特徴は、 ソフトウェア、コンピューター自体の「内部」は Apple という 1 つの企業によって組み立てられています。 このアプローチにより、ソフトウェアとそれとともに使用されるハードウェアの間で最大限のバランスを実現することができ、IBMPC の使用時によく発生するハードウェアの競合の可能性が事実上排除されます。 しかし、そのようなコンピュータは理想的とは言えません。 実際のところ、それらはモノリシックコンピュータ、つまりモノリシックコンピュータです。 新しいデバイスを接続したり、古いデバイスをアップグレードしたりすることはほとんど不可能です。 これは一部のユーザーにとって、特にコンピューターを自分で組み立てることに慣れているユーザーにとっては重大な欠点になる可能性があると私は考えています。

最初のパーソナル コンピュータは Macintosh (Apple コンピュータのことです) であり、MacOS はコマンド ライン インターフェイスではなく、使い慣れたグラフィカル インターフェイスをユーザーに提供した最初の商用オペレーティング システムであることに注意することが重要です。今日の私たちには、ウィンドウ、フォルダー、アイコン、マウス ポインターが含まれています。 このオペレーティング システムのリリースは PC の世界における真の革命であり、そこで使用された技術の多くは将来のオペレーティング システム開発の基礎となりました。 たとえば、OCWindows GUI は MacOS GUI とほぼ同じです。 したがって、MacOS は Windows の先祖のようなものであると言って間違いありません。

MacOS の最初のバージョンは、1984 年に Apple の最初の Macintosh パーソナル コンピュータとともにリリースされました。 わずか 216 kb でした ディスクスペースあるコンピュータから別のコンピュータへの通常のコピーでも機能しました。 しかし、そのような製品は偽造から完全に保護されていなかったため、開発者は技術的な改善、機能と安定性の拡張だけでなく、保護にもさらに多くの時間を費やしました。 最初のバージョンの主な欠点は、たった 1 つの「フリーズ」プログラムがシステム全体の障害を引き起こすことでした。 プリエンプティブマルチタスクの原則はありませんでした。 この欠陥は後続の OS バージョンで修正されました。 MacOS の最初のバージョンの後、9 つの修正がリリースされました。 それぞれで MacOSのバージョンますますカラフルになり、印象的になり、使いやすくなり、信頼性も高まりました。

現在のところ、このオペレーティング システムの最新バージョンは MacOSX です。MacOSX は、 以前のバージョン、私の意見では、最も便利なOSの1つと当然呼ぶことができます。

2.3.2 主な利点と欠点

IBMPC プラットフォームと Macintosh のどちらが優れているかについての議論は、長い間続いています。 私の観点からすると、Macintosh コンピュータ、つまり MacOS オペレーティング システムの長所と短所の問題は、非常に相対的なものです。

従来、MacOS の欠点としては価格が高いことが挙げられます。 はい、確かに、Apple コンピュータの価格は従来の IBMPC のほぼ 2 倍です。 しかし、このお金で、優れた品質の独自の特別な個性と、すべてを考慮して設計された最新のオペレーティングシステムを備えた美しいコンピューターを手に入れることができます。 最新技術そして科学的成果。 同時に、MacOS OS は Macintosh コンピュータ専用に作成されたため、ハードウェアの機能を 100% 活用でき、いつ、どのような支援で評価できるかわからない新製品に過剰なお金を払う必要がなくなります。彼ら。

2番目のデメリットは限定的です モデル範囲マッキントッシュコンピュータ。 Apple がユーザーを特定のフレームワークに押し込んでいることが判明しました。結局のところ、MacOS の利点をすべて享受するには、ユーザーは自分で Macintosh を購入する必要があります。 しかしその一方で、店頭に来ればどのMacintoshを選ぶべきか長く考える必要はなく、それぞれのMacintoshの品質が最高であることがわかります。 ハイレベル.

もう 1 つの不快な問題は、MacOS の閉鎖的な性質であり、これは主に、サードパーティ開発者から MacOS 用のソフトウェアが提供されていないことに影響します。 まだ重要なものがいくつかあります ソフトウェア製品ゲームは主に Windows 向けに開発され、次に MacOS 向けに開発されており、まったく見つからないゲームもあるため、ゲーマーは楽しむことができません。 しかし、時間は止まらず、MacOS 用のソフトウェア製品を開発する組織が現れ、有名なソフトウェア開発者は自社の製品を Macintosh コンピュータで動作させることに興味を持っています。 しかし最も重要なのは、Apple 最新バージョン MaOS には BootCamp アプリケーションが含まれており、これを使用すると、Macintosh コンピュータに Windows オペレーティング システムを簡単にインストールし、任意のソフトウェアを実行できます。

また、MacOS の疑いのない利点には、Windows 自体が誇ることができないソフトウェアとハ​​ードウェアの競合がないことと、ウイルス、ワーム、その他の悪霊からほぼ完全に保護されることが含まれると思います。 マルウェア MacOS に感染する可能性のある、はほぼゼロです。 したがって、このオペレーティング システムには、欠点よりも利点の方がまだ多いと考えています。

どちらが優れているかについての議論は際限なく続く可能性がありますが、思い切って Macintosh コンピュータを購入した人に、別のコンピュータに交換することに同意するかと尋ねれば、おそらく否定的な答えが返ってくるでしょう。 Macintosh の人はコンピューターが大好きです。 これは、Apple の経営陣が主に人々のために製品を作成しているという事実によって説明できます。 彼らの主な戦略は美しさと利便性です。 また、その発展はすべて時代に追いつき、あるいは少しでも先を行っています。 MacOS を実行する Macintosh コンピュータを購入すると、それが 6 か月で時代遅れになることはなく、長期間にわたって使用できることが保証されます。

.3.3 使用方法

MacOS の利点をすべて考慮すると、なぜ MacOS が主要な競合相手であるよく知られた Windows OS ほど普及していないのかという疑問がすぐに生じます。 これに対する答えは、価格が高い、ソフトウェアが欠如している、モデルが限定されているなど、上記の欠点から導き出されます。 したがって、ほとんどのユーザーは、やはり使い慣れた Windows を備えた使い慣れた IBMPC 構成を好みます。

しかし、それにも関わらず、MacOS は依然としてビジネスの分野や業界の専門家の間でかなりの人気を集めています。 コンピュータグラフィックスそして印刷。

このことから、Apple コンピュータが動作する時代はそう遠くないと思います。 MacOSシステムこれらは非常に人気があり (そしてそのための前提条件をすべて備えている)、Windows OS を備えた Microsoft にとって価値のある競争相手となるでしょう。

結論

これで、Windows の代替手段のレビューは終了です。 もちろん、私の仕事で使用されているもの以外にも、Windows に代わる可能性のあるオペレーティング システムは数多くあります。 最も広く使用されているものだけを検討してみました。 それらの中には「悪い」も「良い」も存在しないと断言できます。 ここで説明したオペレーティング システムにはそれぞれ長所と短所があります。 それらの使用は、アプリケーションの範囲、およびそれに応じて割り当てられるタスクによって異なります。 OS/2 シリーズのシステムなど、一部のオペレーティング システムは大量の情報の処理に最適で信頼性が高くなります。 Linux など、よりアクセスしやすいものもあります。 さらに、MacOS など、そのカラフルさと有効性を喜ぶ人もいます。

もちろん、Microsoft の発案による製品が、OS 市場、特に「家庭用」オペレーティング システムにおいて、長期にわたってソフトウェアのリーダーであることに同意しないわけにはいきません。 これには理解できる理由があります。大量配布、アクセシビリティ、使いやすさなどです。 ただし、次のような目的にも適した、非常に価値のある競争相手がいます。 家庭用含む。 私の意見では、これらのシステムの中で最も印象的なのは MacOS です。 このシステムには欠点もありますが、利便性と信頼性を背景にそれらはすべて解消されます。 さらに、Windows も理想的なシステムではありません。 アプリケーションの競合だけでも価値があり、Windows のハードウェア リソースに対する要求は低いとは言えません。

いずれにせよ、オペレーティング システムを選択するときは、ファッションのトレンドに導かれるべきではありません。 すでに述べたように、まず OS が実行する必要があるタスクから作業を進める必要があります。 結局のところ、私たちが仕事を始めた当初に気づいたように、人がコンピュータを使って作業するときの主要なリンクはオペレーティング システムです。 この作業の成功、そして単純にその利便性は、OS の選択に大きく依存します。


1. Olifer V.G.、Olifer N.A. ネットワーク オペレーティング システム。 – サンクトペテルブルク: ピーター、2002 -544 p.

2. - 400 秒。

3. Tanenbaum E. 最新のオペレーティング システム。 第2版 – サンクトペテルブルク: ピーター、2002 – 1040 p.

4. Kuznetsov S. 「UNIX は死んだ、しかし私は生きている」 - インターネット上の記事 (http://www.citforum.ru/database/articles/art_7.shtml)

5. オペレーティング システムの目的と機能。 – インターネット上の記事 (http://sapr.mgsu.ru/biblio/ibm/contents/nazn.htm#UNIX)

6. www.maclinks.ru – MacOS 専用サイト

7. ウィキペディア – フリー百科事典 (www.wikipedia.org)


Partyka T.L.、ポポフ I.I. オペレーティング システム、環境、およびシェル: チュートリアル。 – M.: フォーラム: インフラ – M、2003。

V.G. オリバー、NA オリバー。 ネットワーク オペレーティング システム。 – サンクトペテルブルク: ピーター、2002

Tanenbaum E. 最新のオペレーティング システム。 第2版 – サンクトペテルブルク: ピーター、2002

Partyka T.L.、ポポフ I.I. オペレーティング システム、環境、シェル: チュートリアル。 – M.: フォーラム: インフラ – M、2003。

クズネツォフ S. 「UNIX は死んでしまいましたが、私はまだ生きています。」 – インターネット上の記事。 (http://www.citforum.ru/database/articles/art_7.shtml)

ウィキペディア – フリー百科事典 (www.wikipedia.org)

オペレーティング システムの目的と機能。 – インターネット上の記事 (http://sapr.mgsu.ru/biblio/ibm/contents/nazn.htm#UNIX)

スミルノフ・パベル、5a 年生

この研究では、オペレーティング システムの概念を研究し、OS の分類を示し、OS 開発の主な段階、最新の OS の要件、およびオペレーティング システムの開発の傾向を考察します。 作業が行われました 比較分析ロシアおよび世界のインターネット ユーザーの OS 使用状況。 第 12 校の 5 年生 "b" の生徒のコンピュータでのプログラムの使用に関する小規模な研究が実施されました。

ダウンロード:

プレビュー:

青少年と学童のためのロシアの科学的および社会的プログラム

「未来への一歩」

5年生から8年生までの児童を対象とした都市研究カンファレンス

「未来へ踏み出せジュニア!」

昨日、今日、明日のオペレーティング システム

スミルノフ・パベル

市立学校法人「第12中等教育学校」、

5「b」クラス

監督者:

ザヴォロトニフ・オルガ・ウラジミロヴナ、

第二種資格のコンピュータサイエンス教師

MBOU「中等学校12号」

ウスチイリムスク、

2012年

はじめに……………………………………………………………………………….. 3

第 1 章 オペレーティング システムとは……………………………………..4

第 2 章 OS 開発の段階……………………………………………………………………6

第3章 最新のOS、開発動向…………………………..8

結論……………………………………………………………………………………10

文学………………………………………………………………………….11

導入

コンピュータが動作するにはプログラムが必要です。

ユーザーが自分のコンピュータにインストールする必要があるプログラムがあります。 それはオペレーティングシステムと呼ばれます。 このようなプログラムは、人間とコンピュータ間の対話を保証します。 オペレーティング システムはオーケストラの指揮者に例えることができます。オペレーティング システムはデバイスとプログラムの両方にコマンドを与え、メモリの分配と使用を処理します。

オペレーティング システムは、かなり複雑なプログラムのセットです。

コンピューター サイエンスの授業では、このプログラムについてかなり詳しく説明され、私はオペレーティング システムに関する情報を見つけることに興味を持ちました。 そして、このトピックについてインターネットでリクエストをしたとき、このプログラムがどのように登場したか、オペレーティング システムがその開発においてなぜこのような特定の道をたどったのか、現代のシステム プログラムはどのようなものであるべきか、そしてそれらはどのように機能するのかを知りたいと思ったことに気づきました。将来的には変わります。

私の仕事の目的は、オペレーティング システムの形成と開発の段階を研究し、最新のものを検討し、システム プログラムのさらなる開発の傾向を特定することです。

タスク:

  1. このトピックに関する文献を調べてください。
  2. オペレーティング システムの分類について考えてみましょう。
  3. 比較分析を実行します。

第1章 オペレーティングシステムとは

オペレーティング システムは、すべてのコンピュータ デバイスの共同機能を保証し、すべてのプログラムの動作をサポートする一連のシステム プログラムです。

オペレーティング システムは、コンピューター デバイスとのやり取りの複雑な詳細をユーザーから隠し、ユーザーを機械語の学習から解放します。

OS は、次のモジュールで構成されるプログラムのセットです。

  1. ファイルマネージャー – 外部メモリディスクに情報を保存します。
  2. コマンド プロセッサ – ユーザーからコマンドを要求し、実行します。
  3. デバイス ドライバー - コンピューター デバイスを操作するためのプログラム。
  4. GUI
  5. サービス プログラム - ディスクの保守、ファイル操作の実行、ネットワーク上での作業など。
  6. ヘルプシステム

OSの基本機能

  1. コンピュータ内のすべてのプロセスを調整して実行する組織。
  2. 外部メモリへの情報の保存と入出力デバイスとの交換を確保します。
  3. エラーや緊急事態への対応
  4. ユーザーとの対話やコミュニケーションを実施します。

OSの分類

アムステンダール自由大学の教授でシステム ソフトウェア開発者であるタネンバウム アンドリュー氏は、オペレーティング システムを次のように分類しました。

メインフレーム オペレーティング システム。メインフレーム オペレーティング システムは主に複数の同時ジョブを処理するように設計されており、そのほとんどは大量の I/O を必要とします。 たとえば、保険会社での保険金請求の処理、チェーン店の販売レポートの作成、銀行での作業プロセスの監視、航空券の予約などです。

メインフレーム オペレーティング システムの例としては、OS/360 から進化した OS/390 があります。

サーバーのオペレーティング システム。サーバーは Web サイトのページを保存し、受信したリクエストを処理します。 UNIX と Windows 2000 は、典型的なサーバー オペレーティング システムです。 現在、Linux オペレーティング システムもこれらの目的に使用され始めています。

マルチプロセッサ オペレーティング システム。このようなオペレーティング システムは、特殊な通信機能を備えたサーバー オペレーティング システムの変形であり、複数のプロセッサを 1 つのシステムに接続するように設計されています。

パーソナルコンピュータ用のオペレーティングシステム。彼らの仕事は、単一のユーザーに使いやすいインターフェイスを提供することです。 最も顕著な例は、Windows 98、Windows 2000、Macintosh コンピュータ オペレーティング システム、および Linux です。

リアルタイム オペレーティング システム。製造制御システムでは、リアルタイム コンピューターが産業プロセスに関するデータを収集し、それを使用して工場内の機械を制御します。 VxWorks および QNX システムはよく知られたリアルタイム オペレーティング システムです。

組み込みオペレーティング システム。デバイスの動作を制御する組み込みシステムは、テレビなど、通常はコンピュータとはみなされないマシン上で実行されます。 電子レンジそして 携帯電話。 多くの場合、リアルタイム システムと同じ特性を持っていますが、サイズ、メモリ、電力に特別な制限があります。 このようなオペレーティング システムの例としては、PalmOS や Windows CE (Consumer Electronics) があります。

スマート カードのオペレーティング システム。最小のオペレーティング システムは、スマート カード上で実行されます。スマート カードは、次のサイズのデバイスです。 クレジットカード、中央処理装置を含む。 このようなオペレーティング システムは、プロセッサの能力とメモリに関して非常に厳しい制限を受けます。 それらの中には、電子支払いなど 1 つのトランザクションのみを処理できるものもありますが、同じスマート カード上の他のオペレーティング システムは、 複雑な関数。 多くの場合、それらは独自のシステムです。

つまり、オペレーティングシステムはパーソナルコンピューターやサーバーだけを対象としたものではありません。 このようなプログラムは生産管理などで使用されます。 家庭用電化製品そして他の産業。

第2章 OS開発の段階

N. A. Olifer と V. G. Olifer は、オペレーティング システムの開発期間を次のように示唆しています。

第一期(1945年~1955年)。40 年代半ばに、最初のチューブ コンピューティング デバイスが作成されました。 当時、同じグループがコンピューターの設計、操作、プログラミングに参加していました。

オペレーティング システムについての話はなく、コンピューティング プロセスを組織するタスクはすべて、各プログラマーがコントロール パネルから手動で解決しました。 数学的ルーチンとユーティリティ ルーチンのライブラリ以外のシステム ソフトウェアはありませんでした。

彼らは、サイン、コサイン、対数の表の計算など、直接的な数値計算のみに従事していました。

第二期(1955年~1965年)。50年代半ば以降、新しい技術基盤である半導体素子の出現に関連して、コンピューター技術の開発に新しい時代が始まりました。 最初のバッチ処理システムが登場しました。これは、プログラムを次々と自動起動するだけのものでした。 タスク パッケージは、パンチカードのデッキで構成されていました。 バッチ処理システムは、現代のオペレーティング システムの原型となりました。 システムプログラム、コンピューティングプロセスを制御するように設計されています。

第3期(1965年~1980年))。 このとき、技術基盤はトランジスタなどの個々の半導体素子から集積回路への移行を経て、新しい第 3 世代のコンピューターに大きなチャンスが与えられました。 このとき、オペレーティング システムの互換性が必要となる、ソフトウェア互換機の考えが生まれました。 ソフトウェア互換マシンの最初のシリーズである IBM/360 は、OS/360 と名付けられました。 この OS は非常に複雑であることが判明しました。 あるバージョンが次のバージョンに取って代わられました。 いくつかのエラーが修正され、他のエラーが導入されました。 しかし、多くの問題にもかかわらず、このような第 3 世代マシンのオペレーティング システムは消費者のほとんどの要件を満たしていました。 この世代の OS の最も重要な成果は、マルチプログラミングの実装でした。

マルチプログラミング複数のプログラムが 1 つのプロセッサ上で交互に実行されるコンピューティング プロセスを編成する方法です。

第4期(1980年~現在)

オペレーティング システムの進化の次の時期は、大規模集積回路 (LSI) の出現に関連しています。 この数年の間に、集積度は急激に増加し、超小型回路のコストは削減されました。 コンピュータが個人に普及し、パーソナルコンピュータの時代が始まりました。 パーソナル コンピュータは個人にこれを可能にしました。

コンピュータは専門家以外にも広く使用されるようになり、「ユーザーフレンドリーな」ソフトウェアの開発が必要になりました。

オペレーティング システム市場は、MS-DOS と UNIX の 2 つのシステムが独占していました。 シングルプログラム、シングルユーザーの MS-DOS OS は、Intel 8088 およびその後の 80286、80386、および 80486 マイクロプロセッサで構築されたコンピュータで広く使用されました。マルチプログラム、マルチユーザーの UNIX OS は、「非インテル」OS の間で主流でした。コンピュータ、特に高性能 RISC プロセッサで構築されたコンピュータ。

80 年代半ば、ネットワークまたは分散オペレーティング システムの下で動作するパーソナル コンピュータのネットワークが急速に発展し始めました。

ネットワーク OS では、ユーザーは他のコンピュータの存在を認識し、そのリソース (主にファイル) を使用するには別のコンピュータにログインする必要があります。 ネットワーク上の各マシンは独自のローカル オペレーティング システムを実行します。これは、コンピュータをネットワーク上で動作させるための追加ツールが含まれている点でスタンドアロン コンピュータの OS とは異なります。 ネットワーク OS には、シングルプロセッサ コンピュータの OS と基本的な違いはありません。 ネットワーク インターフェイス デバイス (ドライバー) のソフトウェア サポートが必ず含まれています。 ネットワークアダプター)、ネットワーク上の他のコンピュータにリモート ログインするためのツールやアクセス手段も含まれます。 削除されたファイルただし、これらの追加はオペレーティング システム自体の構造を大きく変更するものではありません。

このように、OS の歴史は、コンピューティング機器の基本基盤の開発によって決定され、そしてこれからも決定されます。

第 3 章。最新のオペレーティング システム、開発トレンド。

今日はたくさんの数があります さまざまな種類アプリケーション領域、ハードウェア プラットフォーム、実装方法が異なるオペレーティング システム。

ネットワーク ソフトウェアの主要部分であるオペレーティング システムは、アプリケーションが実行される環境を作成し、アプリケーションがどの程度効率的に動作するかを主に決定します。 最新の OS は、マルチプログラム処理、仮想メモリを実装し、マルチウィンドウ インターフェイスをサポートする必要があります。 これらの機能要件に加えて、オペレーティング システムは同様に重要な市場要件に直面しています。

拡張性 。 システムは、必要に応じて、システムの整合性を損なうことなく、簡単に追加や変更を行えるように作成する必要があります。

携帯性 。 システムは、あるタイプのハードウェアから別のタイプのハードウェアに簡単に移植できる必要があります。

信頼性と耐障害性。 システムは、内部エラーと外部エラー、障害や故障の両方から保護する必要があります。 その動作は予測可能である必要があり、アプリケーションが OS を破壊してはなりません。

互換性 。 OS には実行する手段が必要です アプリケーションプログラム他のオペレーティング システム用に作成されており、ユーザー インターフェイスは他のオペレーティング システムと互換性がある必要があります。 既存のシステムそして基準。

安全性。 OS には、一部のユーザーのリソースを他のユーザーから保護する手段が必要です。

パフォーマンス。 システムは、ハードウェアが許す限り高速で応答性が高くなければなりません。

ネットワーク OS は、ネットワーク環境への適合性によって評価できます。つまり、可能な場合は次のとおりです。 共有生産性の高いファイルとプリンター。 メーカーのアプリケーション プログラムを含む、クライアント サーバー アーキテクチャを指向したアプリケーション プログラムの効率的な実行。 さまざまなプラットフォームやさまざまな環境で動作する能力 ネットワーク機器; ネットワークとの統合を確実にするインターネット 、つまり、関連するプロトコルと Web サーバー ソフトウェアのサポート。 ネットワークへのリモート アクセス。 内部組織 電子メール、電話会議。 ディレクトリおよびネーミング サービスを使用して、地理的に分散したマルチサーバー ネットワーク全体のリソースにアクセスします。

ロシアの「XHTML.co.il school」が収集した統計によると、インターネット ユーザーの 96% が Windows OS を使用しています 異なるバージョン、世界ではユーザーの90%。 したがって、統計によると、最も使用されている OS は次のとおりです。 Windowsプログラムマイクロソフト社。 比較表を付録 I に示します。

多くのオペレーティング システムの重要な機能は、ネットワークを介して相互に対話できる機能です。これにより、ローカル エリア ネットワーク (LAN) 内とローカル エリア ネットワーク (LAN) 内でコンピュータが相互に対話できるようになります。 グローバルネットワークインターネット。 最新のオペレーティング システム、既存のオペレーティング システムの新規作成および更新バージョンのサポート フルセットで作業するためのプロトコル ローカルネットワークそして世界中のインターネット上で。

OSの開発動向

実行されるタスクの最適化

将来的には、特殊な機能を実行するために最適化された「特殊な機能」を備えたオペレーティング システムが出現し、積極的に配布されることが予想されます。 すでに、狭義の機能を備えたデバイス モデルがあり、主にネットワーク サーフィン、 事務、マルチメディアおよびエンターテインメント機能、およびグラフィック デザイン。

「国家的」オペレーティング システムの出現。多くの国が、独自のオペレーティング システムとプラットフォームを市場に投入する真剣な見通しを持っています。 優先される方向は、 モバイルデバイス、部門の機能 (行政、軍事など) を実行するコンピューターも同様です。

サービス指向OSの開発。 オペレーティング システムと開発会社のサービス間のインタラクションの開発が集中的に行われる場合、同様の OS の登場を期待することをお勧めします。 Google Chrome。 実際に 同様のソリューションオンラインでの作業に重点を置き、ユーザーの個人環境への快適なアクセスを提供します。

結論

オペレーティング システムには、次のような数多くの独特の機能があります。

明確に定義された「能力」と要求に基づくシステムの位置付け 対象者デバイスとソフトウェア。

エネルギー効率とパフォーマンスを確保するためのシステム リソース要件が比較的低い。 この要素はモバイル デバイスに特に関係します。

開発者およびそのパートナーのネットワーク サービスとの高度な統合。

情報交換フォーマットの統一。 オペレーティング システムの提供の拡張の可能性は、主要な種類の共通のドキュメント形式に基づいたものとなるでしょう。

結論

現代世界情報を扱うための万能ツールであるコンピューターなしでは生きていけません。 ソフトウェアは各コンピュータにインストールする必要があります。 これはコンピュータが動作するための条件の 1 つです。 そして、最初のプログラムはオペレーティング システムです。

ユーザーが意識的に OS を使用すると、そのようなユーザーのコンピュータでの作業効率が向上します。 質問によっては、ユーザー自身が発生した問題を理解できる場合もあります。

この研究では、オペレーティング システムの概念を研究し、OS の分類を示し、OS 開発の主な段階、最新の OS の要件、およびオペレーティング システムの開発の傾向を考察します。 この研究は、ロシアおよび世界中のインターネット ユーザーの OS 使用状況を比較分析したものです。 第 12 校の 5 年生 "b" の生徒、合計 20 人のコンピュータ上でのプログラムの使用に関する小規模な調査が実施されました。 全員に手術室が設置されている Windowsシステム: 55% - Windows 7、25% - Windows XP、Vista - 15%、2 人の男性はコンピューターを持っていません。 (付録2)

結果を分析した結果、Windows オペレーティング システムとそのバージョンは、世界ではインターネット ユーザーの 90%、ロシアでは 96%、私が勉強しているクラスでは 100% によって使用されていることがわかりました。 調査データによると、今日最も人気のあるオペレーティング システムは次のプログラムです。 Windows社マイクロソフト。

この作業の結果は、コンピュータ サイエンスの教師が追加資料として使用できます。

仕事のテーマについて作成したプレゼンテーションは学校のウェブサイトに掲載することができ、生徒の視野を広げることができます。

文学

  1. http://chernykh.net
    プレビュー:

    使用するには プレビュープレゼンテーションを行うにはアカウントを作成します ( アカウント) Google でログインしてください: