ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

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

     

    Інформатика, програмування

    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 звернули увагу в першу чергу.

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

    2. Для багатьох користувачів навіть самі звичайні дії і задачі (такі як, наприклад, налаштування принтера), як і раніше таять в собі безліч неясностей.

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

    Апаратні платформи

    Більшість з використовуваних в наші дні комп'ютерів мають конфігураціютипу машини, яка сумісна з 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,якщо, звичайно, даний пристрій не повинна підтримувати також і роботу MD-
    DOS.

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

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

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

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

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

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

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

    Windows 95 - це великий крок в еволюційному процесі. На комп'ютері,що працює під управлінням Windows 95, окремий продукт під назвою MS-
    DOS вже не потрібен. 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 (які, як передбачалося, повинні булипомітно полегшити це заняття), продовжувала ставити в глухий кут багатьохкористувачів. Ідея "зробити зручною" повністю переважала при розробціі організації процедур настроювання та конфігурування. Поставивши собі за метусерйозно удосконалити настройку, команда розробників зосередиласвою увагу на наступних областях:

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

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

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

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

    3.1, кто-то напевно вужеві вирішив проблеми налаштування і конфігурації.

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

    9. Процедури диспетчеризації і зміни конфігурації. У цьому сенсі, всі без винятку аспекти роботи існуючої системи були ретельно досліджені та проаналізовані на предмет зручності використання. Так, наприклад, команда розробників вважала, що будь-який користувач повинен мати можливість легко налаштувати новий принтер. При роботі з 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 параметридоступні прикладним програмам через заздалегідь певний інтерфейсприкладного програмування. При цьому додатки можуть додавати ізмінювати свої власні настройки конфігурації за допомогою відповіднихфункцій API. Користувач позбавлений необхідності редагувати файликонфігурації, що автоматично виключає цілий ряд помилок. 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 ми можемо бачитирезультати серйозної роботи з уніфікації та вдосконалення наборусистемних функцій, які формують оболонку. Само собою зрозуміло, щобули додані і нові можливості:

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

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

    12. Довгі імена файлів - тепер ви нарешті зможете присвоїти ім'я файлу

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

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

    14. Програми 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-розрядної адресаціїзабезпечує три основні можливості:

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

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

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

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

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

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

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

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

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

    19. Окрему адресний простір. ПріложеніеWin32 виконується у своїй власній, захищеної області пам'яті, і ніяка інша програма не може порушити цілісність її коду або даних.

    20. Підтримка потоків (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 прагненайкращим чином виконувати ті функції операційної системи машини-клієнтаі забезпечує:

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

    Novell, Banyan, Microsoft та інших.

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

    23. Можливість роботи комп'ютера в якості сервера в тимчасової мережі, що відповідає тим можливостям, що представляє Windows for

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

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

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

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

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

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

    Недоліки Windows

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

    26. Головний недолік Windows для користувачів полягає в тому, що описані прімущества Windows досягаються за рахунок значного збільшення навантаження на апаратні засоби комп'ютера. Графічний інтерфейс, підтримка масштабованих шрифтів, підтримка багатозадачності і т. д. вимагають великої потужності процесора, значною оперативної пам'яті і дискового простору. Хоча для роботи з Windows достатньо лише процесора 80386 з 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.

    27 . Інший недолік Windows (втім, пов'язаний з першою) - це менш ефективна рабо?? а в тих додатках, де критичним ресурсом є час. Наприклад при створенні бази даних з напруженим режимом використання доцільність її функціонування в середовищі Windows може бути вельми сумнівна, тому що база даних в DOS може працювати в 1.5-2 рази швидше. З аналогічних міркувань 98% комп'ютерних ігор створюється для роботи в середовищі DOS.

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

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

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

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

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

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status