Реферат з інформатики
Що таке операційна система?
Якщо наш шановний читач добрався до цього розділу, то, напевно, комп'ютер він уже вибрав, купив, установив і включив. І швидше за все, комп'ютер не зустрів його неласкавим чорним екраном, а зобразив що-небудь більш приємне, наприклад, різнобарвну віконну раму, що парить серед славних хмар. Так вітає нас операційна система. Що ж це таке і навіщо вона потрібна?
Уявіть собі, що ви входите в хол шикарного п'ятизіркового готелю. Швейцар послужливо відкриває двері, за ним видна фігура носія, готового підхопити важкі валізи, а портьє в стійки вже розплився в посмішці — він вас явно заждався. Вам не треба ні про що просити — за вас працює система обслуговування. Ви хочете переставити годинник на місцевий час? Немає проблем. Ви можете одним жестом дати зрозуміти, що вам завгодно: поїсти, попити, відправити лист, почистити костюм.
Гарна система готова не тільки до виконання ваших бажань, але і до виправлення ваших помилок. Спробуйте одержати ключ від номера на шостому поверсі і направитися з валізами нагору по сходам. Будьте спокійні — далеко не підете. Вас наздоженуть, перехоплять, відберуть валізи, проводять у ліфт, доставлять на місце і побажають щасливо відпочити.
Операційна система комп'ютера працює приблизно так само Це злагоджений оркестр великих і малих програм. Одні намагаються угадати ваші бажання, інші виконують ваші команди, а треті стежать за тим, щоб ви не допустили помилок.
Сказати, що вона потрібна «для усього», — це, напевно, усе рівно, що нічого не сказати. Але цікаво було б попросити фахівця підрахувати на комп'ютері без операційної системи, скільки буде 2+2. За відповіддю можете приходити завтра, якщо він узагалі буде.
Щоб зробити такий складний розрахунок, треба ці числа ввести в комп'ютер за допомогою клавіатури. Але комп'ютер без операційної системи має дуже слабке поняття, як працювати з клавіатурою.
Може бути, завантажити в комп'ютер програму, що буде займатися арифметичними розрахунками? Звичайно так і роблять, але спочатку знов-таки потрібна операційна система. Без її комп'ютер мало що знає про свої власні дисководи і навіть не догадується, що з їхньою допомогою можна щось завантажувати.
Так що операційна система потрібна насамперед для того, щоб з комп'ютером можна було спілкуватися. Щоб він розумів, що вам потрібно, а ви, у свою чергу, розуміли б те, що він видає у відповідь.
Якою повинна бути гарна операційна система?
Гарна операційна система повинна бути такий, щоб, прокинувшись ранком, можна було б голосно сказати: «Хочу омлет і кефір з булочкою». Комп'ютер дасть команду «кухонному комбайну» на виготовлення традиційного омлету, опитає холодильник на предмет наявності кефіру і, у випадку його відсутності, видасть замовлення в найближчий магазин на термінову доставку. До речі, щоб ви не турбувалися щодо розрахунків з посильним, комп'ютер сам спише необхідну суму з вашого банківського рахунка і переведе її на рахунок магазина, а вам надрукує квитанцію.
Якщо ви думаєте, що це фантастика, то не поспішаєте з висновками. Це вже реальність. Правда, такі системи ще не ввійшли в побут, а працюють у лабораторіях, але всі деталі вже налагоджені, а якщо ви заміните «кухонний комбайн» на магнітофон, а «омлет» на улюблену мелодію, то можете створити собі таку систему хоч завтра.
Ну, а якщо відкласти кулінарні задачі на найближче майбутнє, те зараз нам потрібно від операційної системи хоча б наступне.
• Операційна система повинна бути що розвивається. Якщо вона не вміє « працювати з холодильником », то повинна вміти завантажувати і запускати програми, що, на відміну від її, це робити вміють. І взагалі, вона повинна вміти завантажувати і запускати будь-які потрібні нам програми, будь те програми для ведення банківського чи рахунка звичайні комп'ютерні ігри. Правда, ці програми повинні бути написані спеціально для даної операційної системи. Такі програми називають додатками. Текстовий редактор — це додаток. Графічний редактор — теж додаток. Навіть комп'ютерні ігри — це ігрові додатки.
• Операційна система повинна стати посередником між апаратурою і додатками. Існують тисячі всіляких мишей і джойстиків, сотні принтерів, сотні різних видів звукових і відеокарт. Усі вони різні, але вас це хвилювати не повинне. Це не ваша турбота. Вам потрібно тільки одне — щоб програми на вашому комп'ютері працювали нормально.
Але хіба програмісти, що пишуть програми, можуть знати, яка у вашого комп'ютера конфігурація? У старі часи, випускаючи програму, до неї прикладали спеціальні програми для настроювання на десятки різних відеокарт і звукових карт. І все рівно не угадували. Усе рівно на багатьох комп'ютерах програми працювати «не бажали», тому що угадати усі на світі програмісти не можуть. Їм було важке, а покупцям кривдно.
Тепер положення змінилося. Функцію посередника бере на себе операційна система. Купуючи екзотичну мишу, ви встановлюєте її один раз, і миша «повідомляє» операційній системі про себе усе, що треба. А програмісти, що пишуть програми, можуть не ламати голову в спробі угадати, що у вас за мишу. Їхня справа — забезпечити зв'язок програми з операційною системою. Та усі про вашу мишу знає і зуміє «пояснити» це їхній програмі.
• Операційна система повинна бути що набудовується. Сьогодні ви керуєте мишею, завтра — джойстиком, а післязавтра, може бути, створять пристрій для керування програмами за допомогою художнього свисту. Операційна система повинна прийняти цей пристрій «як рідне», прописати його у своєму складі і працювати з ним замість миші. Програмісти, що випускають програми, знов-таки можуть не думати про тім, з яким пристроєм ви працюєте.
• Операційна система повинна бути дружньої. Це означає, що вона повинна бути зрозумілої і зручний. Але цього мало. Вона повинна ще набудовуватися по смаку користувача. У Росії зручно працювати із системою, що розуміє команди російською мовою, а в Норвегії —на норвезькому. Дружність припускає і нестандартні прийоми роботи, наприклад для інвалідів, у яких тільки одна чи рука взагалі немає рук. Чи, наприклад, для людей з дуже поганим зором. Дружність припускає можливість одержання швидкої і докладної довідки, коли ви не знаєте, що робити далі. Дружня система повинна охороняти вас від серйозних помилок і попереджати про можливі наслідки небезпечних дій.
• Операційна система повинна бути « прозорої ». Якщо ви дивитеся крізь шибку на вулицю, то бачите багато цікавих подій. Чи користаєтеся ви при цьому вікном? Безумовно! Але хіба вам приходить у голову задуматися над тим, з чого воно зроблено? Хіба вас хвилює, яким способом виготовили скло? Ви його не зауважуєте. Ви їм просто користаєтеся, і чим менш воно помітно (чим менше на ньому пилу), тим краще воно служить.
Для операційної системи «прозорість» — важлива властивість. Справа в тім, що «дружня» система, на жаль, не значить «проста» система. Адже різноманіття можливостей досягається тільки достатком усіляких настроювань. А це, погодитеся, уже не простота.
Виходить, вихід у «прозорості». Дитина повинна на своєму Рівні швидко освоїти те, що йому потрібно. Досвідчені користувачі можуть зануритися глибше, кожний
• Операційна система повинна бути підтримана програмними додатками. Що користі в самій гарній системі, якщо для неї не роблять програм? Ціль роботи з компьютером усе-таки складається в роботі з програмами, а не з операційною системою.
• Від сучасних операційних систем потрібна багатофункціоальність. Дуже зручно, коли одночасно можна працювати з декількома програмами. Ще більш зручно, коли дані з однієї програми можна переносити в іншу. У цьому випадку у вас у руках могутній інструмент для створення складних документів, що містять текст, ілюстрації, музику і відеокліпи одночасно.
• Якщо операційна система може добре обслуговувати один комп'ютер, то це вже добре. Але сьогодні цього мало. Основна маса комп'ютерів сьогодні працює в мережах, а для цього потрібні спеціальні операційні системи, що можуть обслуговувати не один комп'ютер, а всю мережу.
• І звичайно, операційна система повинна працювати надійно. Вона повинна страхувати вас від непоправних помилок, не допускати виходу з ладу працюючих програм, а якщо таке відбулося, те надавати можливість безболісного виходу з аварійних ситуацій.
• Дуже важлива вимога до операційної системи — безпека. Воно з'явилося порівняно недавно і зв'язане з комп'ютерними мережами. Операційна система повинна надавати необхідні кошти для захисту інформації від викрадення й ушкодження. Якщо ваш комп'ютер став частиною мережі, наприклад після підключення до Інтернету, значить йому потрібна така операційна система, що не дозволить зловмиснику стерти інформацію на комп'ютері під час сеансу зв'язку.
А на закінчення скажемо, що якщо процесор — це мозок комп'ютера, а твердий диск — його серце, те операційна система — це душу комп'ютера. Як і людську душу, її не можна .ні побачити, ні пощупати, ні поторкати, але з її проявами ми зіштовхуємося постійно. Без її комп'ютер мертвий.
Які бувають операційні системи
Як бачите, вимоги до операційної системи настільки суперечливі, що задовольнити їхній весь одночасно дуже сумнівно.
Багатофункціональність суперечить надійності. Чим більше програм працюють одночасно, тим частіше між ними можуть відбуватися конфлікти, що приводять до «зависання» комп'ютера.
Дружність суперечить простоті, оскільки досягнення дійсної дружності — це аж ніяк не проста, а надскладна задача.
Працездатність у мережі суперечить безпеки. З одного боку, ми хочемо, щоб наш комп'ютер міг запросто одержувати інформацію Сю усього світу і спілкуватися з іншими комп'ютерами, а з іншого боку, боїмося, що разом з інформацією він може одержати вірус. Ми хочемо за допомогою комп'ютера замовляти, оплачувати й одержувати товари і послуги, але боїмося передавати по мережі дані про свою кредитну карту — вони можуть бути перехоплені і використані без нашого ведена. Одним словом, ми хочемо максимуму зручностей, але зовсім не бажаємо мати через цього неприємності.
Висновок з цього один: застосовувати для різних справ різні операційні системи.
MS-DOS
Система MS-DOS — сама стара і тому сама надійна, але ні зручної, ні дружньої її назвати не можна. Для того щоб спростити роботу з нею і зробити її «прозорої», застосовують спеціальні програми. Їх називають «оболонками». Про одну з таких оболонок — програму Norton Commander — ви, можливо, чули. Висока надійність MS-DOS часто використовується для виконання спеціальних технічних операцій. Наприклад, реанімацію безнадійно вийшли з ладу комп'ютера нерідко починають з того, що оживляють його засобами MS-DOS. У багатьох випадках за допомогою MS-DOS домагаються запуску тих ігрових програм, що завзято відмовляються працювати по-іншому.
Windows NT
Ця система створена для роботи в комп'ютерній мережі. Її відрізняє особлива надійність і захищеність, але звичайного побутового програмного забезпечення, що хочеться мати під рукою щодня, для неї майже немає. Тому цю систему застосовують в організаціях, наприклад у банках, і дуже рідко будинку.
Ця система відрізняється справжньої багатофункціональності. У ній кілька програм можуть працювати одночасно і притім стійко. Інші системи теж мають багатофункціональность, але не повну. Якщо одночасно запущено кілька програм, але працюють вони по черзі, у міру активізації, то це псевдофункціональність. Операційну систему OS/2 часто використовуються у проектно-конструкторських організаціях. Для домашнього використання вона не застосовується, оскільки не має достатку програм.
Windows 95
Ця операційна система виявилася універсальною — нею користалися будинку, в офісах малих підприємств і в державних установах. Вона задовольняє більшості вимог до операційних систем, щоправда, не завжди на найвищому рівні. За універсальність, зручність, дружність і насиченість програмами приходиться постійно розплачуватися недостатньою надійністю і захищеністю.
Windows 98
Це черговий крок у розвитку системи Windows 95. Основна відмінність полягає в тому, що ця система, по-перше, надійніше і стійкіше, а по-друге, орієнтована на широке використання можливостей Інтернету. Наприклад, щоб підключитися до Інтернету і працювати в ньому, не потрібно ні однієї (!) додаткової програми. Усе, що потрібно для цього, у Windows 98 уже є.
Windows 2000
Це черговий крок у розвитку системи Windows NT. Як і Windows NT, ця операційна система орієнтована на професійне застосування, у першу чергу в комп'ютерних мережах. Через таку орієнтацію ми не будемо неї розглядати.
Windows Me
Це черговий крок розвитку операційної системи Windows 98, яка виявилась не занадто вдалим. Ніяких реальних достоїнств у порівнянні з Windows 98 ця система не має. Недоліків, утім, теж, хоча в ній сутужніше запускати старі
Програми. Ця операційна система завершила розвиток лінії Windows 95.
Windows XP
Це перша операційна система лінії Windows NT, розрахована на домашнє застосування. Вона дуже активно витісняє з домашніх комп'ютерів системи Windows 98 і Windows Me. Усі сучасні програми вже створюються так, щоб успішно працювати в цій системі.
Сама «домашня» операційна система
Донедавна звання самої «домашньої» операційної системи беззастережно належало Windows 98. Однак з появою Windows XP ситуація змінилася. Сьогодні вже ця система претендує на звання самої «домашньої» і, безсумнівно, у найближчому майбутньому такий і стане. Обидві ці системи прозорі й інтуїтивні — з ними легко попорається навіть дитина. Але в їхніх глибинах сховані великі можливості, здатні задовольнити більшість потреб фахівців самих різних професій.
Головне достоїнство операційної системи — число її користувачів по усьому світі. Той, хто працює з найбільш розповсюдженою операційною системою, знає, що самі потрібні і найкращі програми роблять спочатку для його комп'ютера, а вже потім для комп'ютерів інших систем.
Усі нові комп'ютери сьогодні відразу оснащують операційною системою Windows XP. Але операційна система Windows 98 усе ще являє цінність для тих, чий комп'ютер не самий зроблений чи хто «прив'язаний» до програм, вік якої п'ять років і більш.