Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Принципиальные відмінності Win95 від попереднього версій. 
Переваги й недоліки WIN95

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Конфигурирование Windows саме собою нагадує щось на кшталт чорної магії. Объёмистые статті і навіть книги присвячуються роз’яснення вмісту найчастіше вкрай загадкових рядків, що у файлах WIN. INI і SYSTEM.INI. Якщо ж порівнювати вміст цих файлів про те, що перебуває у файлах CONFIG. SYS і AUTOEXEC. BAT, можна зрозуміти, що користувач, що збирається змінити настройки чи поліпшити продуктивність… Читати ще >

Принципиальные відмінності Win95 від попереднього версій. Переваги й недоліки WIN95 (реферат, курсова, диплом, контрольна)

Александр Сандаевский МГГУ АІ (АСУ-2) J16.06.1996.

(…And BEER for ALL…(.

Windows 95: Нові можливості і принципові відмінності між попередніх версий.

Виражається благодарность:

Белопушкину В.П.

Петровичеву Е.И.

Данилову В.П.

Лісовику А.А.

І, звісно, Собі коханому !

. Андріан Кінг «Windows 95 изнутри».

(видавництво «Пітер», 1995 год).

. «Введення ЄІАС у Microsoft WINDOWS 95».

(видавництво Microsoft, 1995 год).

. Фигурнов «IBM PC для пользователя».

(6-те видання, видавництво «ИНФРА-М»).

WINDOWS 95 — шлях у Чикаго.

Протягом усього періоду розробки і створення система Windows 95 був відомий під назвою Чикаго, поважний слайд на перших її презентаціях зображував карту США, озаглавлену: «Їдемо у Чікаґо … ». WIN95 розроблялася і створювалася зовсім не від в вакуумі, немає, на дорозі у Чікаґо було багато зупинок. Починаючи із виходу першу версію Windows у листопаді 1985 року, потім із появою дуже ефектною і геть успішної Windows 3.0 у травні 1990 року, фірма Микрософт вкладала величезні кошти на реалізацію проекту. Ніхто й ніколи було звинуватити Микрософт у цьому, що вона відмовилася ідеї Windows, із кожним разом, повільно, але вірно ставала дедалі кращими і від, як у своїм можливостям, і у сенсі постійного збільшення обсягів продажів. Поява над ринком Windows 3.0 стало цим переломним етапом, під час якого увесь світ раптово відкрив собі можливості й гідності Windows, унаслідок чого продали дуже багато копій системы.

Раптовий, начебто, успіх Windows 3.0 дискваліфікували ще на справі обумовлений цілу низку чинників. Саме на цей час комп’ютери, побудовані з урахуванням процесора Intel 386, очах ставали все доступней. На момент виходу Windows версії 3.1 комп’ютери з 386 процесором використовувалися вже практично повсюдно. Вони забезпечували хорошу продуктивність і було тієї платформою, де Windows могла працювати ефективно. Так само важливий чинник стало також створення те, що обсяг оперативної пам’яті, і навіть якість і продуктивність видеосистем зрештою, стали відповідати вимогам, які пред’являла до них Windows. Щойно апаратні кошти змогли забезпечити належний рівень продуктивності, гідності графічного інтерфейсу миттєво стали очевидні для величезного числа пользователей.

Микрософт давним-давно оцінила всі переваги Windows, проте до виходу Windows 3.0 користувачам було доступним лише обмежений число якісних додатків Windows. Траплялося, коли сумніви виникали навіть серед члени групи розробки прикладного програмного забезпечення самої Микрософт — а доцільно ставку на Windows? Windows 3.0 різко змінила ставлення себе, і минуло кількамісячної з її виходу, як збільшується кількість підтримують Windows програмних продуктів різко збільшилося. Розроблювачі програмного забезпечення не цікавилися, а варто писати версії своїх продуктів для Windows, тепер запитання стояв у тому, як швидко вони можуть випустити новий продукт на рынок.

На цьому етапі - й було оголошено з приводу створення Windows 95. У цьому команда розробників зовсім не було сумнівів, що з Windows 95 все буде інакше. Занадто були великі очікування користувачів. Можна було би сумніватися, нові можливості все до єдиної будуть старанно випробувані, досліджені, обговорені і розкритиковані. Windows 95 мала б бути найкращої з всіх версій Windows, і цілі, які собі ставила команда розробників, цілком відповідали необхідності забезпечити самі серйозні поліпшення продукту. З огляду на, що до середини 1993 року обсяг продажів поточної версії Windows досяг одного мільйона копій на місяць, будь-які нові версії продукту мали бути зацікавленими абсолютно надёжными.

Тому завдання в розробці й створенні Windows ставилася так: новий продукт мав поєднувати у собі нові чудові можливості і абсолютну надійність — отже, звісна річ, розробити такий продукт треба було. У цьому треба віддавати собі звіт у цьому, будь-яка команда розробників неминуче стикається з необхідністю коригування таких цілей, хіба що прекрасні не були, в відповідність до конкретними умовами. У цьому сенсі стала винятком і цьогорічний Windows 95.

У чому місія Windows 95?

Основную мета, що стояло перед розробниками Windows 95, можна розглядати із різних точок зору й у різному контексті, але загалом її суть можна сформулювати однієї короткої фразою: зробити систему зручною. Місія Windows 95 у тому, щоб максимально полегшити всі можливі способи використання самого персонального комп’ютера користувачам, тим, хто займається обслуговуванням комп’ютерів, і навіть виробникам апаратних засобів і програмного забезпечення. І такий справді відшкодовується. Гасло розробників Windows 95 звучав так: «Зробіть її легкої в використанні, а чи не намагайтеся полегшити нею », й під час всього циклу розробки і створення Windows 95 багаторазово перевірялася саме з погляду зручності использования.

Допомога кінцевим пользователям.

У комп’ютерній індустрії поняття зручності використання вживається, мабуть занадто часто. Більшість користувачів знаходять, що з Windows працювати набагато зручніше, ніж із MS-DOS, проте команда розробників Windows 95 вважала, що у насправді необхідно зробити ще дуже багато, як працювати з Windows стане справді зручно. На які проблеми розробники Windows звернув увагу під час першого очередь.

4. Більшість користувачів як раніше відчувають страх перед комп’ютерами, що саме від цього багато потенційні покупці утримуються від придбання IBM-сумісних компьютеров.

5. Багатьом користувачів навіть дуже звичайні дії і завдання (такі як, наприклад, настроювання принтера), як і таять у собі безліч неясностей.

6. Складні дії, такі як доступом до удалённым даним, як і представляють труднощі навіть досвідчених користувачів та практично недоступні всім остальным.

Апаратні платформы.

Більшість із які у наші дні комп’ютерів мають конфігурацію типу машини, сумісної з IBM PC AT зразка 1984 року. З того часу сталося безліч якісних поліпшень окремих складових частин, проте загальна архітектура системи мало змінилася. Спонукавши виробників на випуск комп’ютерів з процесором принаймні 386 SX, чотирма мегабайтами пам’яті та добрими видеоадаптерами, Microsoft не дуже дбала про тому, аби переконати компанії, займаються розробкою апаратних коштів, постійно удосконалювати створювану ними технику.

Microsoft розглядала Windows 95 і можливість змінити нинішнє становище для кінцевих користувачів, і виробників комп’ютерів. У цьому сенсі основним, ясна річ, є розвиток апаратних коштів. PLUG AND PLAY — так називається специфікація, створена спільно фірмами Microsoft, Intel, Phoenix Technologies (розробник BIOS), Compaq і деякими іншими. Мета її створення полягало у зведенні до мінімуму проблем, що з настроюванням і конфигурированием апаратних коштів. Тепер користувачеві цілком необов’язково знати що таке IRQ (рівень запиту переривання) чи адресу вводу-виводу. Вочевидь, що з полегшення настройки системи виграють все — користувачі, ті, хто займається обслуговуванням комп’ютерів, отже, звісно, розробники, і постачальники апаратних средств.

Ще однією великим кроком Microsoft себто підтримки нових віянь в області вдосконалення апаратних коштів стало рішення нарешті ліквідувати залежність Windows від MS-DOS як від базової операційній системою. У новій версії Windows послідовно брала він все більше функцій операційної системи й, зрештою, MS-DOS стала не більш як дуже неефективною системою, підтримує роботи з файлами. Такий підхід досяг своєї кульмінації у роботі Windows 95, яка стала цільним і послідовним втіленням яка має усіма можливостями повністю захищеної 32-х розрядної ОС. Тепер користувачеві потрібно встановити комп’ютер лише Windows 95 — MS-DOS не потрібна. У цьому Windows 95 і далі підтримує докладання MS-DOS засобами сумісності, реалізація яких перегукується з часів створення Microsoft Windows/386, Microsoft OS/2 і Windows NT. Windows 95 надає виробникам апаратних коштів можливість розробляти й удосконалювати своєї продукції в такий спосіб, що вони повинні суворо відповідати старої архітектурі IBM PC. Можливості що така включають застосування удосконалених BIOS і плат розширення, котрі під час настройки взаємодіють із операційній системою. З огляду на, що у Windows 95 доступом до будь-яким апаратним засобам здійснюється за допомогою драйверів пристроїв, користувач, якщо вона є відповідний драйвер, легко може додати системі нове пристрій. Нині нема потреби у сумісності з застарілими BIOS, якщо, звісно, дане пристрій на повинен підтримувати ще й роботу MDDOS.

Для розробника — нарешті 32-разрядность.

Попри те що, що метою створення Windows 95 було полегшення життя користувачам, фахівців із обслуговування та виробникам, основним джерелом життєвих сил Windows як і є прикладні програми. Якось на зорі свого розвитку Windows вкрай повільно отримувала підтримку розробників програмного забезпечення. З появою Windows 3.0 цей струмочок, слабке подобу підтримки, раптово перетворився на потужний, воістину бурхливий потік нових додатків. Втім, слід зазначити, що створення додатків Windows ніколи було легкої завданням, хоча якість і розмаїтість коштів розробки та навчальних матеріалів останні роки помітно поліпшилися. Те, що Windows 95 підтримує 32-разрядные програми, істотно полегшує життя программистов:

7. Створювати 32-разрядные програми набагато легше, ніж працювати із 16-горозрядної сегментированной моделлю пам’яті, що була необхідна раннім версіям Windows.

8. 32-разрядный Windows АПІ (Application Programming Interface) — інтерфейс — прикладного програмування — сумісний із АРI, підтримувануWindows NT, унаслідок чого розробникам, бажаючим випускати програмні продукти обох операційними системами, буде набагато простіше створювати й підтримувати свої приложения.

9. Windows 95 сама використовує 32-разрядную модель пам’яті, у результаті зникає безліч обмежень, що були властиві раннім версиям.

Windows. Тепер надзвичайно цінні раніше системні ресурси, такі як, дескриптори файлів (files handless), доступні багато, і розробникам програмного забезпечення ми маємо потреби придумувати витончені методи, дозволяють зменшити потреби програм, у системних ресурсах.

Перша зупинка — Чикаго.

Windows 95 — це великий крок у еволюційному процесі. На комп’ютері, що працює під керівництвом Windows 95, окремий продукт під назвою MSDOS не потрібен. Windows 95 бере він всі функції операційній системи. Ви установлюєте на комп’ютер один-єдиний продукт і після завантаження системи опиняєтеся у середовищі Windows 95. У цьому Windows 95 зберігає повну сумісність з MS-DOS, і це поколишньому можете запускати всі свої резидентные програми розвитку й інші докладання MS-DOS із якими ви звикли працювати. Однак у основі архітектури Windows 95 лежить Windows, що має сумісністю з MS-DOS, а чи не MS-DOS, коли він Windows працює як подсистема.

Є чимало причин, через які мало сенс втілити Windows 95 саме так. Розрахунок на MS-DOS, як у базову операційну систему неминуче знизив б загальну міць і продуктивність системи. Зараз Windows 95 підтримує всі ті функції, необхідних сучасним додатків і мережним програмам. РозробникиWindows 95 хотіли зробити вкрай надёжную систему — вони намагалися виключити будь-яку можливість збою системи внаслідок неправильного поведінки прикладних програм, тож інших зовнішніх чинників. Надёжная система — це система, яка дає збоїв, щоб робили із нею користувачі чи прикладні програми. Якщо програма раптом почне працювати неправильно, користувач може завершити її без шкоди інших програм чи даних. Якщо програма некоректно звертається до операційній системі, та захищає себе, завершуючи программу-нарушителя спокою без шкоди інших додатків. Як забезпечити таку надійність? Справа у цьому, як організована система: передусім, необхідно забезпечити акуратну, ретельну перевірку запитів, що надсилають їй докладання, захистити області системних даних, і ізолювати окремі компоненти програм. У частковості, нова 32-разрядная модель прикладного програмування дозволила команді Windows 95 забезпечити повний захист пам’яті окремих 32- розрядних програм. У цьому 32-разрядные програми як захищені друг від друга, а й система повністю захищена від нього. (Було кілька поліпшено обслуговування може й 16-разрядных програм, проте тут, внаслідок проблеми з сумісністю, малий, що можна було сделать.).

Зручна настроювання і конфигурирование.

Налаштування і конфигурирование системи Windows не була легкої завданням. Кожна нова версія покращувала той процес, проте настроювання Windows 3.0 і Windows 3.1 (які, як передбачалося, мали помітно полегшити це заняття), продовжувала ставити у безвихідь багатьох користувачів. Ідея «зробити зручною «повністю переважала розробки та молодіжні організації процедур настроювання й конфигурирования. Поставивши собі за мету серйозно вдосконалити настроювання, команда розробників зосередила свою увагу наступних областях:

10. Конфігурація апаратних коштів. Ідея PLUG & PLAY мала докорінно полегшити конфигурирование персональних комп’ютерів. Windows 95 мала б бути першої операційній системою, підтримує стандарт.

PLUG & PLAY, який підготували Microsoft, Intel, Phoenix Technologies й інших компаний.

11. Установка і конфигурирование Windows 95 поверх існуючої Windows.

3.1. Розробники вирішили, у цьому процесі користувач повинен брати участь лише як особи, у потрібний час вставляющего в дисковод дискети. Зрештою, якби даної системи вже працювала Windows.

3.1, дехто напевно вуджу розв’язав проблему настроювання й конфигурирования.

У цьому Windows 95 повинна бути здатна використовувати усі ванній певні настройки для полегшення власної установки.

12. Процедури диспетчеризації та конфігурації. У цьому сенсі, все без винятку аспекти роботи наявної системи були старанно досліджені і проаналізовані щодо зручності використання. Приміром, команда розробників вважала, що кожен користувач повинен матимуть можливість легко налаштувати новий принтер. Працюючи з Windows.

3.1 це вдавалося далеко ще не всегда.

Ініціатив з PLUG & PLAY.

Ініціатива з PLUG & PLAY укладає у собі значно більше серйозну сферу застосування, ніж просто Windows 95. Оскільки його розробники визнали за необхідне забезпечити незалежність від конкретної операційній системи, PLUG & PLAY визначає розширень для будь-який існуючої архітектури IBM-сумісних комп’ютерів, включаючи нові BIOS і апаратні можливості, які мають захистити користувача від проблем настроюванням і конфигурированием. Не брати до уваги процес фізичного підключення деякого устрою до системи, інтерфейс PLUG & PLAY бере на себе всі клопоти з ідентифікації підключеного пристрої і щодо забезпечення даного устрою необхідними апаратними ресурсами (на кшталт рівня запиту переривання) і з конфигурированию відповідних драйверів устройств.

Інтерфейс PLUG & PLAY залежить від архітектури системної шини. Він здатний працювати з ISA, EISA, MICRO CHANNEL, PCMCIA будь-який інший шиною, яка завоює собі місце над ринком. Що стосується шиною ISA, на яку не існує апаратної підтримки типу PLUG & PLAY, специфікація визначає новий інтерфейс карти адаптера. Крім цього, при вкрай незначних витратах на модифікацію апаратних засобів і за наявності відповідного програмного забезпечення карта ISA адаптера може бути сумісної з інтерфейсом PLUG & PLAY.

Конфигурирование Windows.

Конфигурирование Windows саме собою нагадує щось на кшталт чорної магії. Объёмистые статті і навіть книги присвячуються роз’яснення вмісту найчастіше вкрай загадкових рядків, що у файлах WIN. INI і SYSTEM.INI. Якщо ж порівнювати вміст цих файлів про те, що перебуває у файлах CONFIG. SYS і AUTOEXEC. BAT, можна зрозуміти, що користувач, що збирається змінити настройки чи поліпшити продуктивність Windows, ставить собі не найпростішу завдання. Команда Windows 95 поставила за мету старанно проаналізувати кожен параметр файлів конфігурації. І це дійсно, якщо якийсь параметр не потрібен, навіщо включати їх у файл конфігурації? З іншого боку, ніж обумовлена необхідність такої великої кількості умовно необхідних параметрів? А могли б прийняті за умовчанням параметри виключити потреба запровадження нових? Невже поліпшені параметри, прийняті за умовчанням, не дадуть можливість зменшити кількість додаткових? У результаті цих міркувань було вирішено, що, що менше параметрів залишиться, тим зручніше буде користувачеві розбиратися зі системой.

Але, крім тих файлів, які самі собою управляють конфигурированием Windows, багато докладання використовують власні файли ініціалізації чи додають деяку інформацію в файл WIN.INI. Зрозуміло, що приведення цих негараздів у відповідність до здоровий глузд дещо запізно, проте команда розробників Windows 95 взяла на озброєння підхід, що у своє час використовували розробники Windows NT. Річ у тім, що Windows NT використовує спеціальний файл, званий REGISTRY, де міститься вся інформація, належить апаратним засобам, операційній системи та конфігурації прикладних програм. Вміщені в registry параметри доступні прикладним програмам через наперед визначений інтерфейс прикладного програмування. У цьому докладання можуть додавати і змінювати свої власні настройки конфігурації з відповідних функцій АПІ. Користувач позбавлений необхідності редагувати файли конфігурації, що автоматично виключає низку помилок. Windows 95 використовує файли реєстрації, як і і Windows NT, тому принаймні того як розробники будуть удосконалювати свої програми для Windows 95, всі з настроюванням конфігурації повинні исчезнуть.

Дії пользователей.

Більшість дій зі управлінню системою, як-от настроювання принтера чи зміну виду екрана Windows мають бути доступні всім користувачам. Та таке і є, проте чимало їх не так просто реалізувати й досить важко зрозуміти. Windows 95 вирішує цієї проблеми, об'єднуючи і спрощуючи більшість необхідних в наші дні дій, які все користувачі повинні проробляти на своєму компьютере.

Нова оболонка і інтерфейс пользователя.

Перше, що у очі розглядаючи Windows 95 — це нове образ екрана. Зараз Microsoft залучає до роботи з усіх своїми проектами художників-професіоналів, і зовнішнім виглядом Windows 95 приділяли дуже багато уваги. Програмістам ми маємо потреби годинами розробляти годинами нові значки для панелі управління. Тепер цим займаються фахівці, які старанно продумують вид нових елементів екрана в відповідність до їх призначенням, і загальним виглядом інтерфейсу. На погляд, немає особливих розбіжностей у тому, як виглядають окремі елементи екрана Windows 95 і Windows 3.1 — значки начебто не змінилися, проте, придивившись, ви не побачите, що у Windows 95 трохи змінилися штрихування й, що вони відкидають. Можна уявити, скільки дискусій, а згодом і творчих зусиль пішло те що, щоб змінити зовнішній вигляд Windows 95.

Нова оболочка.

Тепер оболонка Windows 95 як виглядає симпатичнішим за, вона дуже змінилася за сенсі функціональності. Якщо порозпитувати користувачів Windows 3.1 у тому, що таке «оболонка », можна було одержати дуже цікаві відповіді. У цьому взагалі уявлення у тому, що це таке. Ті ж, хто має свою думку щодо цього, зазвичай вважають, що оболонкою є Диспетчер Программ (PROGRAMM MANAGER). Подальші розпитування у тому, як може мають до оболонки Диспетчер Файлов (FILE MANAGER), Диспетчер печати (PRINT MANAGER), Диспетчер Задач (TASK LIST) і Панель Управління (CONTROL PANEL), ставлять у глухий кут навіть найдосвідченіших користувачів Windows .

Проблема тут не тому, що користувачі не розуміють, як влаштована система — просто Windows як така організована дуже заплутано. Чому, наприклад, ми настроюємо принтер з допомогою Панелі Управління, змінюємо управляючі печаткою параметри з допомогою команди Налаштування Принтера (PRINTER SETAP) меню Файл (FAIL) докладання, та був управляємо буферизацией друку з допомогою Диспетчери Печатки? Більшість досвідчених користувачів Windows 3.1 такі дії давно став звичним, проте пояснити пристрій системи новачку найчастіше був непросто. На щастя, Microsoft давно усвідомила, у чому проблема, й у Windows 95 ми можемо бачити результати серйозної роботи з уніфікації й удосконаленню набору системних функцій, які формують оболонку. Звісно ж, що було додано і призначає нові возможности:

13. OLE 2 є в ініціативи Microsoft по переходу до документно-ориентированной архітектурі додатків. Оболонка Windows 95 підтримує функції OLE 2 й має повний набір можливостей DRAG & DROP.

14. У мережевий середовищі неможливо уникнути електронної пошти, тому оболонка безпосередньо підтримує інтерфейс електронної почты.

15. Довгі імена файлів — тепер ви нарешті зможете привласнити файлу имя.

" Рецепт вишневого пирога моєї бабусі «натомість, щоб придумувати йому назва типу РЕВИПИРБ. АБУ навіть через місяць гадати, що у ньому находится.

16. Кошти перегляду файлів користуються не дуже популярна, оскільки дають користувачам можливість зазирнути у файл певного формату без необхідності запускати додаток, яким цей файл створили. До складу Windows 95 входить великий пополняемый набір коштів на перегляду файлов.

17. Додатка MS-DOS, швидше за все, житимуть ще довго. Попри те що, что.

Windows 95 з її поліпшеною віконною середовищем наближає їх кінець, підтримка додатків MS-DOS була помітно вдосконалена. До нових можливостей входять дії з зміни вікон MS-DOS, операції копіювання і вставки, і навіть використання їх у додатках MS-DOS шрифтов.

True Type.

Цілісна операційна система захищеного режима.

Використання захищеного режиму знімає обмеження на обсяг використовуваної пам’яті (зникає 640-килобайтный бар'єр), і відданість забезпечує міцну основу підвищення надёжности системи. Windows 3.1 — це з більшу частину система захищеного режиму, тоді як MS-DOS залишається системою реального режиму. У результаті комп’ютер, у якому працює Windows 3.1, постійно переключається з защищённого режиму на реальним і назад, а що така перемикання зовсім на підвищують продуктивність системы.

Рішення реалізувати Windows 95 як повної системи, яка більш незалежними від MS-DOS, дозволило розлучитися з усіма її компонентами, які працювали у реальному режимі. Зокрема, тепер можна було переписати як програм захищеного режиму систему роботи з файлами і драйвер миші. Ще одна аспект створення цільною системи перебував у ліквідації низки прогалин, які мали місце у області службових можливостей Windows. Приміром, в Windows 3.1 був програми, еквівалентній утиліті CHKDSK, входить до складу MS-DOS, і якби ви побажали запустити CHKDSK, вам при цьому довелося б вийти із Windows. Зняти що така незручностей також визнано однією з етапів робота зі створення цілісної операційній системы.

Поліпшення ОС також припускало видалення зайвих, а також некоректно працюючих функцій. У Windows 3.1 застосували вдала модель роботи з принтером, яка реалізовувалася у вигляді одного великого модуля, дополнявшегося маленькими, простими аппаратно-специфичными драйверами пристроїв. У такій моделі мала цілу низку достоїнств, до яких входили відсутність необхідності дублювання коду у різних драйверах принтерів, і навіть можливість створення нових драйверів при меншої кількості помилок. Тим самим шляхом пішли й розробники Windows 95 — така ж сама модель було застосовано на підтримку драйверів жорсткого диска, SCSI пристроїв, дисплея і комунікаційних средств.

Підтримка 32-разрядных приложений.

Водночас зі збільшенням складності сучасних операційними системами і комп’ютерних мереж намітилася тенденція до ускладнення та сприяє розширенню можливостей прикладних програм. Приміром, текстові процесори — це не просто програми, дозволяють виводити слова на папір. Від таких програм користувачі очікують наявності перевірки правопису і граматики, тезаурусу (словника синонімів), коштів макетування сторінок, і багато чого другого.

Простий огляд сучасних прикладних програм робить очевидною необхідність наявності великих обсягів оперативної пам’яті, дискового простору й швидкісних процесорів. Попри те що, що як перша істинно 32-разрядная мікросхема Intel з’явилася 1988 року, MS-DOS і Windows ніколи не повністю підтримували 32-разрядные прикладні програми. Що Використовувалися заодно досить недосконалі рішення на кшталт вмонтованого в Windows стандарту DPMI для розробників, які вже нуждавшихся в 32-разрядной адресації, лише тимчасовими уловками.

Windows NT стала першої операційній системою Microsoft сімейства Windows, яка забезпечила повну підтримку 32-разрядной адресації. Windows 95, як і і Windows NT підтримує Win32 — 32-разрядный інтерфейс прикладного програмування, розроблений Microsoft. З точки зору розробника положень, підтримка 32-разрядной адресації забезпечує три основні возможности:

18. Доступ до практично необмеженим объёмам пам’яті. Так, одне Win32- розрядне може виділити собі до двох гігабайтів памяти.

19. Більше зручна себто програмування модель пам’яті. Написання програм для з так званого «плоского «чи лінійного 32-разрядного адресного простору набагато простіше й зручніше, ніж у випадку, коли випадає морочитися з сегментной адресацією пам’яті сімейства процессоров.

Intel. Програміст може описувати структури даних, без урахування у своїй ті обмеження, що накладає 16-разрядная модель памяти.

20. Послідовний, цілісний інтерфейс прикладного программирования.

Windows АПІ складається з сотень функцій, яким необхідні тисячі параметрів. У Windows 3.1 одні з цих параметрів 16-ти розрядні, тоді як інші - 32-разрядные. Мало хто з програмістів завжди помнит,.

" хто є «, і передбачає помилок, створюючи код, який використовує цей АПІ. У Win32 застосовуються лише 32-разрядные параметри, що помітно покращує кількість помилок при программировании.

Стрибок до 32-разрядности.

Отримавши своє розпорядження нову модель побудови додатків і супутні їй правила (новий 32-разрядный API), команда розробників змогла б забезпечити Windows 95 принципово новими можливостями. Тепер, знаючи що вона не має справа тільки з програмами, які відповідають вимогам Win 32, система зможе управляти додатками значно більше ефективно, ніж було з що стосується 16-ти розрядними програмами. Під Windows 95 користь від цього, що докладання будуються з урахуванням Win 32, не тільки у цьому, що додатку доступна 32-разрядная адресація пам’яті. Така архітектура програм забезпечує такі возможности:

21. Preemption (витіснення). Додатка Win32 є повністю вытесняемые програми. Це означає, що операційна система будь-якої миті може перервати виконання і переключитися в іншу, що має вищим пріоритетом завдання. У випадку це забезпечує більш плавну реакцію (те, що одна з додатків показує пісочний годинник, зовсім не від отже, що ви можете на той час переключитися інше додаток і зайнятися чимось корисним), і навіть підвищення загальної продуктивності системи та дозволяє, наприклад, уникнути втрати даних, яка може статися у разі, коли якомусь додатку занадто так важко вдається отримати процесор на свій распоряжение.

22. Окреме адресне простір. Додатка Win32 виконується у власній, защищённой області пам’яті, й взагалі ніяка інша програма неспроможна порушити цілісність її коду чи данных.

23. Підтримка потоків (Thread support). Часто програмам потрібно одночасно робити два справи, ну, наприклад, виконувати резервне копіювання поточного документа на диск забезпечуватиме користувачеві можливість редагувати текст, що він бачить на екрані. Працюючи під Windows 3.1 що така многозадачность у межах докладання є дуже непросте для реалізації можливість, програмуючи яку, легко помилитися. Здатність вмонтованого відповідно до Win32 докладання одночасно виконувати різні потоки є структурований підхід до втілення многозадачности.

Мережі і мобільні компьютеры.

Восени 1992 року Microsoft вперше представила своє рішення Windows для одноранговых локальних мереж. Windows 95 повною мірою властива властива Windows for Workgroups функціональність в локальної обчислювальної мережі, отже, вона відповідає моделі, реалізованої в Windows NT. Microsoft віддавна пропагувала ідею тому, що мережні можливості би мало бути неотъемлимой частиною функціональності ОС. Не будемо, проте, забувати, що Windows 95 прийшов у світ, де більшу частину роботи з підтримання мереж виконують сервери фірми Novell. Тому Windows 95 забезпечує набагато більші можливості для щодо підтримки локальних мереж, ніж її попередня версія. Саме у склад Windows 95 включено програмне забезпечення, яке піклується у тому, щоб комп’ютер представляв з себе повністю обладнану машину-клиент Novell.

Крім такої підтримки локальних обчислювальних мереж Windows 95 має багато інших можливостей, які стосуються галузі телекомунікацій — від найпростіших операцій, на кшталт набору номери телефону, до підтримки самих сучасних сверхпортативных комп’ютерів. У цьому Windows 95 прагне найкраще виконувати ті функції ОС машины-клиента і обеспечивает:

24. Підтримку дій машины-клиента всім популярних мереж фирм.

Novell, Banyan, Microsoft і других.

25. Підтримку різних типів машин-клиентов, що дозволяє одночасно підключати і той ж комп’ютер до різним мереж, наприклад, до локальної мережі Novell та глобальній мережі, побудованої з допомогою протоколу TCP/IP.

26. Можливість роботи комп’ютера як серверу в одноранговой мережі, що він відповідає тим можливостям, що становить Windows for.

Workgroups. Завдяки цьому робочих групах чи невеликі фірми будуть позбавлені необхідності виділяти спеціальний комп’ютер до виконання функцій сервера.

27. Підтримку електронної пошти, засновану на інтерфейсі MAPI (Message.

Application Programming Interface — інтерфейс прикладного програмування повідомлень), що дозволить працювати з факсимильными пристроями, і з популярними мережами електронної почты.

28. Можливості удалённого взаємодії та управління, що забезпечують ефективний доступом до локальної сіті й управління нею у вигляді низкоскоростных сполук. У цьому Windows распознаёт явище «блукаючого комп’ютера «з допомогою синхронізації версій файлів й ефективної передачі по низкоскоростным каналам.

Завдяки цьому у вас з’являється можливість зателефонувати до свій офіс, скажімо, від на друзів і завантажити від нього якийсь документ. Коли ж ви згодом, змінивши документ, принесете відповідний файл у офіс, Windows.

95 допоможе вам синхронізувати ті зміни, що ви внесли в одного із головною, вихідним документом.

Недоліки Windows.

Як відомо, будь-яка медаль має дві сторони, тому в Windows є як переваги, а й недоліки, які ми бачимо опишемо у тому разделе.

29. Головна вада Windows для користувачів у тому, що описані переваги Windows досягаються з допомогою значного збільшення навантаження на апаратні кошти комп’ютера. Графічний інтерфейс, підтримка масштабируемых шрифтів, підтримка багатозавдань тощо. буд. вимагають великої потужності процесора, значної оперативної пам’яті і дискового простору. Хоча до роботи з Windows варто лише процесора 80 386 з 2−4 мегабайтами оперативної пам’яті і свободных.

45 мегабайтів на вінчестері, така конфігурація Демшевського не дозволяє использовать.

Windows ні на яких практичних завдань, лиш для раскладывания пасьянсів. Комфортна ж робота забезпечується лише за наявності 8−16 мегабайтів і проінвестували щонайменше 150−300 мегабайтів на диску для Windows і Windowsдодатків. У цьому часто програми з приблизно однаковими можливостями для DOS й у Windows відрізняються за вимогами до комп’ютерним ресурсів у кілька разів. Так, Microsoft Word для DOS може працювати за комп’ютером без жорсткого диска і вимагає всього 512 килобайт.

ОЗУ. А редактор Microsoft Word for Windows (щоправда, тут слід зазначити, що він має кілька більші можливості) вимагає 4 мегабайта оперативної пам’яті (а краще 8 мегабайтів), і майже 20 мегабайтів на диску, працюючи причому у кілька разів повільніше. Щоб компенсувати це уповільнення й забезпечити приемлимую швидкість роботи, користувачі змушені досить потужні комп’ютери. На заході мода на.

Windows нас дуже швидко призвела до відмови тільки від комп’ютерів на основе.

Intel-286, а й у основі Intel-386.

30. Іншою вадою Windows (втім, пов’язані з першим) — це менше ефективна робота у тих додатках, де критичним ресурсом є час. Наприклад під час створення бази даних із напряжённым режимом використання доцільність її функціонування середовищі Windows може бути сумнівна, оскільки база даних в DOS може працювати у 1.5−2 разу швидше. По аналогічним міркувань 98% ігор створюється до роботи на середовищі DOS.

Все вищесказане у разі не применшує достоїнств Windows, а лише зазначає, що Windows перестав бути універсальним рішенням, придатним всіх користувачів і всі випадки життя. Звісно, для більшості користувачів (якщо вони згодні передплачувати досить потужний комп’ютер) Windows і Windows-программы дозволяють працювати за комп’ютером найзручнішим і ефективнішим способом. Використання Windows недоцільно у таких случаях:

31. Для додатків, у яких графічний інтерфейс і многозадачные можливості Windows непотрібні: наприклад, на робочих місць операционистов у трилітрові банки, торгових працівників і т.д.

32. Для додатків, у яких необхідно забезпечити особливо високе швидкодія обработки.

33. Для завдань, задовільний вирішення яких забезпечується наявними програмами, які працюють у середовищі DOS, UNIX і т.д.

Має свої негативні сторони і програмування під Windows. Річ у тому, що Windows в примусовому порядку змушує програмістів використовувати наявні кошти програмного інтерфейсу Windows (АПІ) — це як 600 функцій. З іншого боку, програміст повинен при цьому вільно володіти дуже складними концептуальними поняттями объектно-ориентированного програмування, оперувати з об'єктами, повідомленнями, поділюваними ресурсами тощо., тому навчання програмування під Windows дуже непросто.

ГЛОССАРИЙ.

(список використовуваних терминов).

. АПІ - (Application programming interface) — інтерфейс прикладного программирования:

Предопределённый набір функцій, які операційна система надає у розпорядження приложений.

. BIOS (Plug & Play BIOS):

Базова система вводу-виводу самого персонального комп’ютера. BIOS забезпечує інтерфейс найнижчого з цими пристроями, як системні годинник, жорсткий диск і монітор. Plug &.

Play BIOS доповнює функції BIOS поруч процедур, підтримують деякі дії підсистеми Plug & Play, наприклад, перерахування устройств.

. COM (модель складеного объекта):

Архітектура, яка послужила джерелом до створення OLE. Microsoft має намір зробити СОМ стандартом галузі на объектноорієнтоване программирование.

. DPMI (DOS-интефейс защищённого режима):

Старий спосіб, завдяки використанню якого могли работать.

32-разрядные програми защищённого режима.

. EISA (Extended Industry Standard Architecture):

Пристрій шини, що дозволяє використовувати 32-разрядные адаптери і допускає деяке автоматичне розпізнавання і конфигурирование пристроїв. Див. також ISA.

. ISA (Industry Standard Architecture):

Скорочення, позначає персональні комп’ютери, сумісні з комп’ютером IBM PC AT. Див. також EISA.

. OLE (зв'язування та впровадження объектов):

Реалізована в системах Windows архітектура Component Object.

Model (COM).

. PCI bus:

Розроблена Intel шина, що призначалася на підтримку високошвидкісного 32-разрядного обміну даними між пристроями, пам’яттю і процесором. Підсистема PLUG & PLAY цілком підтримує PCI.

. Захищений режим (protected mode):

Режим роботи процесора Intel 386, коли виконує безліч перевірок коректності інтерпретацій пам’яті, викликів функцій, доступу до портів виводу-введення-висновку тощо. Така защищённость дозволяє операційній системі обробляти помилкові операции.

Щоб матимуть можливість використовувати все адресне простір і переваги віртуальної пам’яті 386 процесора, додаток має працювати у защищённом режиме.

. Об'єкт (object):

Формально це сукупність даних, і методів роботи із нею, деякі з них можна використовувати іншим приложением.

Объективно-ориентированные технології дозволяють творцю об'єкта визначити інтерфейси та можливостей об'єкта, приховавши у своїй особливості його реалізації. Це можливим використання об'єкта багатьма безпосередньо не що відносяться до нього додатками. Попри те що, що це термін широко використовують у Windows 95, здебільшого його у значенні «дані» чи «щось». Слово «об'єкт» — це, мабуть, найпомітніший кандидат звання найбільш перевантаженого терміна у сфері програмного обеспечения.

. Реальний режим (real mode):

Режим роботи процесора Intel 386, сумісний з процессором.

Intel 8086. У реальному режимі неможливі доступом до величезному віртуальному адресне простору 386 процесора чи такі можливості, як, наприклад, заміщення сторінок по требованию.

. Ресурс (resource):

Мережний об'єкт, такий, як принтер чи набір пов’язаних до каталогу файлів, доступним спільного использования.

. Сервер (server):

Мережний комп’ютер, у якому перебувають доступні клієнтам ресурси. Ресурсами серверу може бути файли, принтери чи докладання сервери (такі, як многопользовательские бази даних).. Мережі типу «клієнт-сервер» (client-server networking):

Мережевий архітектура, у якій призначені задля об'єднаного використання ресурси (resources) зосереджені на потужніших комп’ютерів серверах (server machines), а подключённые до них настільні машини грають роль клієнтів (clients), посилаючи через мережу запити на або ту информацию.

. Шина (bus):

Пристрій, здатне управляти по крайнього заходу, ще одним пристроєм. До шині підключаються плати адаптерів. З погляду підсистеми PLUG & PLAY, шиною є всяке пристрій, здатне забезпечувати ресурсы.

———————————- .

.

.

.

.

.

.

.

.

[pic].

Показати весь текст
Заповнити форму поточною роботою