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

     

     

     

     

     

         
     
    Класифікація програмного забезпечення ЕОМ
         

     

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

    ВСЕРОСІЙСЬКИЙ ЗАОЧНИЙ ФІНАНСОВО-ЕКОНОМІЧНИЙ ІНСТИТУТ, Брянської ФІЛІЯ.

    КАФЕДРА АВТОМАТИЗАЦІЇ ОБРОБКИ ЕКОНОМІЧНОЇ ІНФОРМАЦІЇ.

    Курсова робота:

    На тему: Класифікація програмного забезпечення ЕОМ.

    Виконавець:

    Спеціальність: Бухгалтерський облік, аналіз і аудит.

    Група: № 2

    П.І.Б. студента:

    Особиста справа:

    Керівник:

    П.І.Б керівника: Кокун Володимир Олексійович

    Брянськ

    2001

    Зміст:

    Теоретична частина:

    1. Введення ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 2

    2. Загальна характеристика операційних систем сучасних ПЕОМ ... ... .2

    3. Дискова операційна система DOS ... ... ... ... ... ... ... ... ... ... .. 2

    4. Версії DOS ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 4

    5. Windows 3.1 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 5

    6. Windows програми ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .8

    7. Windows 95-98 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .9

    8. Об'єкти, їх властивості та методи ... ... ... ... ... ... ... ... ... ... ... ... ... .10

    9. Процедурне підхід в ранніх ОС ... ... ... ... ... ... ... ... ... ... ... ... 11

    10. Від процедурного підходу до об'єктно-орієнтованого ... .12

    11. Windows 98 - повноцінна операційна система ... .... ... .. 3

    12. Пріоритетна багатозадачність ... ... ... ... ... ... ... ... ... ... ... ... ... 14

    13. Нить ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ... ... ... .. 14

    14. Підтримка програм MS-DOS ... ... ... ... ... ... ... .... ... ... ... ... .14

    15. Підтримка довгих імен файлів ... ... ... ... ... ... ... .. ... ... ... ... .. 14

    16. Інтерфейс користувача ... ... ... ... ... ... ... ... ... .... ... ... ... ... ... ... 15

    17. Робота з пам'яттю ... ... ... ... ... ... ... ... ... ... ... ... ... .... ... ... ... ... ... .. 15

    18. Windows NT ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .... ... ... ... ... .15

    19. Завдання, поставлені під час створення Windows NT ... .... ... ... ... 15

    20. Microsoft Office ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .... ... ... ... ... ... .17

    21. Деякі недоліки програмного забезпечення ... ... ... ... .. 18

    Практична частина:

    1. Загальна характеристика завдання ... ... ... ... ... ... ... ... ... ... .. ... ... ... .. 19

    2. Вибір пакета електронних таблиць ... ... ... ... ... ... ... ... ... ... ... ... .19

    3. Проектування форм вихідних документів ... ... ... ... ... ... ... .20

    4. Інструкція із застосування спроектованої електронної таблиці ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 22

    5. Висновок ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 23

    Додаток ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 25 Список використаної літератури ... ... ... ... ... ... ... ... ... ... ... ... ... 26

    Вступ:

    На сьогоднішній день у світі існує понад 130 мільйонів комп'ютерів і більше 80% з них об'єднані в різноманітні інформаційно-обчислювальні мережі від малих локальних мереж в офісах до глобальних мереж типу Internet. Всесвітня тенденція до об'єднання комп'ютерів у мережі обумовлена поруч важливих причин, таких як прискорення передачі інформаційних повідомлень, можливість швидкого обміну інформацією між користувачами, одержання і передача повідомлень (факсів, E-Mail листів і іншого) не відходячи від робочого місця, можливість миттєвого одержання будь-якої інформації з будь-якої точки земної кулі, а так само обмін інформацією між комп'ютерами різних фірм виробників працюючих під різним програмним забезпеченням.

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

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

    Загальна характеристика операційних систем сучасних ПЕОМ.

    Тут я хочу представити найпоширеніші операційні системи, якими ми користуємося в повсякденному роботі: Dos , Windows 3. + , Windows 95-98 .

    Дискова Операційна Система ( DOS )

    Операційна система DOS складається з наступних частин:

    1. Базова система вводу-виводу (BIOS), що знаходиться в постійній пам'яті (постійному пристрої, що запам'ятовує, ПЗУ) комп'ютера. Ця частина операційної системи є «вбудованою» в комп'ютер. Її призначення полягає у виконанні найбільш простих і універсальних послуг операційної системи, зв'язаних зі здійсненням уведення-виводу. Базова система вводу-висновку містить також тест функціонування комп'ютера, що перевіряє роботу пам'яті і пристроїв комп'ютера при включенні його електроживлення.          Операційна система - це програма, яка завантажується при включенні комп'ютера. Вона   робить діалог з користувачем, здійснює керування комп'ютером, його ресурсами (оперативною пам'яттю, місцем на дисках і т.д.), запускає інші   (прикладні) програми на виконання. Операційна система забезпечує користувачу і прикладним програмам зручний спосіб спілкування (інтерфейс) із   пристроями комп'ютера.   Основна причина необхідності операційної системи полягає в тому, що елементарні   операції для роботи з пристроями комп'ютера і керування ресурсами комп'ютера - це операції дуже низького рівня, тому дії, які   необхідні користувачу і прикладним програмам, складаються з декількох сотень тисяч таких елементарних операцій.     

    Крім того, базова система введення-висновку містить програму виклику завантажувача операційної системи.

    Завантажувач операційної системи - це дуже коротка програма, що знаходиться в першому секторі кожної дискети з операційною системою DOS. Функція цієї програми полягає в зчитуванні в пам'ять ще двох модулів операційної системи, що і завершують процес завантаження DOS.

    На жорсткому диску (вінчестері) завантажувач операційної системи складається з двох частин. Це пов'язано з тим, що жорсткий диск може бути розбитий на кілька розділів (логічних дисків). Перша частина завантажувача знаходиться в першому секторі твердого диска, вона вибирає, з якого з розділів жорсткого диска слід продовжити завантаження. Друга частина завантажувача знаходиться в першому секторі цього розділу, вона зчитує в пам'ять модулі DOS і передає їм керування.

    Дискові файли 10.SYS і MSDOS.SYS (вони можуть називатися по-іншому, наприклад IВМВ. СОМ і IBMDOS.COM для PC DO, URBIOS.SYS і DRDOS.SYS для DR DOS, - назви міняються залежно від версії операційної системи). Вони завантажуються в пам'ять завантажувача операційної системи і залишаються в пам'яті комп'ютера постійно. Файл I0.SYS являє собою додаток до базової системи введення-висновку в ПЗУ. Файл MSDOS.SYS реалізує основні високорівневі послуги DOS.

    Командний процесор DOS обробляє команди, що вводяться користувачем. Командний процесор знаходиться в дисковому файлі. COMMAND.СОМ на диску, з якого завантажується операційна система. Деякі команди користувача, (наприклад Type, Dir чи Сміття) командний процесор виконує сам. Такі команди називаються внутрішніми. Для виконання решти (зовнішніх) команд користувача командний процесор шукає на дисках програму з відповідним ім'ям і якщо знаходить її, то завантажує в пам'ять і передає їй управління. По закінченні роботи програми командний процесор видаляє програму з пам'яті і виводить повідомлення про готовність до виконання команд (запрошення DOS).

    Зовнішні команди DOS - це програми, що поставляються разом з операційною системою у вигляді окремих файлів. Ці програми виконують дії обслуговуючого характеру, наприклад форматування дискет, перевірку дисків і т.д.

    Драйвери пристроїв - це спеціальні програми, які доповнюють систему введення-висновку DOS і забезпечують обслуговування нових чи нестандартне використання наявних пристроїв. Наприклад, за допомогою драйверів можлива робота з «електронним диском» тобто частиною пам'яті комп'ютера, з яким можна працювати так само, як з диском. Драйвери завантажуються в пам'ять комп'ютера при завантаженні операційної системи, їх імена вказуються в спеціальному файл CONFIG.SYS. Така схема полегшує додавання нових пристроїв дозволяє робити це, не торкаючись системні файли DOS.            

    Версії DOS .

    Перша версія операційної системи для комп'ютера IBM PC - MS DOS 1.0 була створена фірмою Microsoft в 1981 р. Надалі у міру вдосконалення комп'ютерів IBM PC випускалися і нові версії DOS, що враховують нові можливості комп'ютерів і надають додаткові зручності користувачу.

    У 1987 р. фірма Microsoft розробила версію 3.3 (3.30) операційної системи MS DOS. яка стала фактичним стандартом на наступні 3-4 роки. Ця версія дуже компактна і має достатній набір можливостей, так що на "стандартної IBM PC AT »і тепер її експлуатація цілком доцільна. Але на більш могутніх комп'ютерах з декількома мегабайтами оперативної пам'яті бажано використовувати версії 5.0 або 6.0 операційної системи MS DOS. Ці версії мають засоби для ефективного використання оперативної пам'яті понад 640 Кбайт, дозволяють працювати з логічними дисками, великий 32 Мбайт, переносити DOS і драйвери пристроїв у розширену пам'ять, звільняючи місце в звичайній пам'яті для прикладних програм, і т.д. Версія 6.0 MS DOS включає засоби стиснення інформації на дисках (DoubleSpace), програми створення резервних копій, антивірусну програму й інші дрібні удосконалення. Однак у цій версії програми стиску інформації не завжди працювали коректно, що приводило до втрат даних у деяких користувачів. Для усунення цих проблем і інших помилок фірма Microsoft випустила версію MS DOS 6.20. Ця версія працює стійкіше, надійніше і швидше, ніж MS DOS 6.0 і включає ряд невеликих удосконалень. Однак судове рішення з приводу порушення в MS DOS патентів фірми Stack Electronics змусило Microsoft випустити спочатку версію MS DOS 6.21. в якій була вилучена що порушила патент програма динамічного стиснення дисків DoubleSpace, а потім MS DOS 6.22 з «підправлений» версією DoubleSpace, що не порушує патент. За мою думку, з цих версій краща - 6.20.

    Windows 3.1.

    Операційна оболонка Windows 3.1 - це розроблена фірмою Microsoft надбудова над операційною системою DOS, що забезпечує велику кількість можливостей і зручностей для користувачів і програмістів. Найширше розповсюдження Windows зробило 661 фактичним стандартом для IBM PC-сумісних комп'ютерів: переважна більшість користувачів таких комп'ютерів працюють в "" Windows, тому останнім часом практично всі нові програми розробляються саме для їх експлуатації в середовищі Windows. "На відміну від оболонок типу Norton Commander, Windows не тільки забезпечує зручний і наочний інтерфейс для операції з файлами, дисками і т.д., але й надає нові можливості для запускаються в середовищі Windows програм. Зрозуміло, для використання цих можливостей програми повинні бути спроектовані за вимогами Windows. Такі програми не можуть виконуватися поза середовища Windows, тому ми будемо називати їх Windows-програмами або WincSows-пріложенпямі. Втім, Windows може виконувати і звичайні програми, розроблені для DOS. але при цьому такі програми не використовують ніяких переваг Windows і працюють повільніше, ніж при безпосередньому виклику з DOS.

    Оболонка Windows 3.1 включає безліч компонентів і забезпечує користувачам різної кваліфікації комфортні умови роботи.

    Версія 3.0 оболонки Windows (і що з'явилася слідом 3.1) сповідує зовсім інші принципи в частині інтерфейсу користувача з ЕОМ. (Можна вважати ці принципи новими, але машини фірми Apple будуються на цих принципах вже протягом декількох років.) Основна ідея, закладена в основу оболонки Windows, - природність представлення інформації. Інформація повинна представлятися в тій формі, яка забезпечує найбільш ефективне засвоєння цієї інформації людиною. Незважаючи на простоту (і навіть тривіальність) цього принципу, його реалізація в інтерфейси прикладних програм персональних ЕОМ з різних причин залишала бажати кращого. Та й реалізація його в рамках Windows 3.1 теж не позбавлена недоліків. Але ця оболонка являє собою істотний крок вперед у порівнянні з попередніми інтерфейсами користувача з ЕОМ. Найбільш важливими відмінними рисами її є наступні:

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

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

    На вибраному об'єкті необхідно звані, пов'язані (або Змішані) документи. Цей різновид документів дозволяє узгоджувати процеси внесення змін в одні і ті ж об'єкти різними програмами, а також автоматично поширювати зміни з одного документа на всі пов'язані з ним.

    Windows-програми.

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

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

    Робота в оболонці Windows і в Windows-додатках передбачає своєрідну перебудову "способу життя". "Життя" користувача у середовищі 'Windows пов'язана з "мишачим" управлінням, обмінами даними між окремими програмами і паралельним виконанням. Стандартизація інтерфейсів окремих Windows-додатків дозволяє легко переходити від однієї програми до іншої, не починаючи щоразу з нуля (хоча б у плані способів і засобів управління).        зафіксувати курсор кнопкою миші - і операція виконується. За допомогою того ж маніпулятора можна   переміщати піктограми і вікна по екрану, змінювати їх розмір, відкривати і закривати їх - і все це при мінімальному використанні клавіатури для введення   яких би то не було директив. Крім того, для любителів традиційного інтерфейсу DOS реалізована можливість виходу на цей рівень. При   розробці графічного інтерфейсу Windows не останню роль грали і ергономічні міркування: враховано вимоги до колірній гамі,   поєднанням кольорів, шрифтів, форм і розмірів піктограм та вікон. У порівнянні з деякими іншими пакетами зовнішнє оформлення оболонки Windows   може бути визнано "спартанським" внаслідок відсутності надмірностей і за діловий стиль. Поняття "графічно-орієнтований" включає в   себе для Windows також і відповідність зображення на екрані подальшому зображенню на твердій копії (роздруківці).   У цьому плані можна вважати, що в оболонці Windows реалізований принцип WYSIWYG (What Yon See Is What You Get   = To, що Ви бачите, то й отримуєте), до цих нір колишній привілеєм відносно невеликої кількості програм-За допомогою   TrueType-шрифти цей принцип знайшов у рамках Windows 3.1 свій подальший розвиток.     Windows забезпечує незалежний запуск і паралельне виконання декількох програм.   Більшість інших оболонок та операційних     

    У фірмовій постачання пакета Windows знаходиться кілька додатків. Всі вони об'єднані в групу Accessories (аксесуари, інстру-менти). Це невеликі за розміром і можливостям прикладні програми, що становлять "джентльменський набір" користувача. Їм далеко до професійних спеціалізованих пакетів. Але вони чудово ілюструють можливості оболонки і забезпечують певний мінімальний сервіс. Більш того, дуже корисно починати знайомство з серйозними пакетами саме з відповідних коштів цієї групи. Так, наприклад, попрацювавши деякий час з текстовим редактором Write, надалі можна легко перейти до використання таких професійних пакетів обробки текстів, як Word для Windows, Lotus Ami Professional, WordPerfect для Windows 'т.п. Крім того, в додатках з групи Accessories реалізовані багато новинок, характерні саме для останньої версії 3.1 оболонки Windows (робота з об'єктами, нові шрифти ...).

    Windows 95-98.

    Об'єктно-орієнтований підхід.

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

    Поняття «об'єктно-орієнтований» виникло в програмуванні порівняно недавно. Коли обчислювальна потужність машин була невисока, про створення об'єктно-орієнтованих систем не могло бути й мови. Основою всього був програмний код. Програмісти записували послідовності команд для виконання тих або інших дій над даними, які оформлялися в модулі і процедури. Для роботи з кожним об'єктом створювалася своя процедура.

    Об'єкти, їх властивості та методи.

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

    Об'єкт, як і в реальному світі, володіє різними властивостями. Програміст або користувач може змінювати не всі властивості об'єктів, а тільки деякі з них. Можна змінити ім'я об'єкту, але не можна змінити об'єм вільного місця на диску, який також є його властивістю. Властивості першого типу в мовах програмування носять назву read/write (для читання і запису), а властивості другого - read only (тільки для читання).

    Метод - це спосіб впливу на об'єкт. Методи дозволяють створювати і видаляти об'єкти, а також змінювати їх властивості. Напри-мер, для того щоб намалювати на екрані точку, лінію або плоску фігуру, складаються різні послідовності кодів або програми. Користувач, проте, застосовує для відображення цих об'єктів один метод Draw, який містить коди для відображення всіх об'єктів, з якими він працює. За таку зручність доводиться платити тим, що об'єктно-орієнтовані системи можуть працювати тільки на досить потужних обчислювальних установках.

    Процедурний підхід в ранніх ОС.

    До теперішнього часу у всіх операційних системах переважав процедурний підхід. Для того щоб зробити в системі будь-яке дію, користувач повинен був викликати відповідну програму (процедуру) і передати їй певні параметри, наприклад, ім'я оброблюваного файлу. Програма виконувала над файлом вказані дії і закінчувала роботу. При цьому користувач в першу чергу мав справу із завданням обробки документа, а потім вже з самим документом. У давні часи, коли ЕОМ не були персональними, користувач описував дії, які повинна була виконати завдання, на якомусь дивному мовою, що зветься мовою управління завданнями (JCL-Job Control Language).

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

    Наступним етапом спрощення роботи з машиною став створення різного роду операційних оболонок (спочатку текстових), які «Заховали» від користувача командний рядок DOS. Введення послідовності символів, з якої складається команда операційної системи, звівся до натиснення однієї функціональної клавіші або клацання миші. Найпоширенішою з таких «надбудов» над операційною системою стала оболонка Norton Commander,

    Однак основним «інструментом» користувача все ще залишалася клавіатура. Якісний перехід відбувся після того, як з'явилися графічні оболонки. Тепер користувач в основному працює з пристроєм вказівки, таким як миша, або планшет, а не з клавіатурою (зрозуміло, це не відноситься до роботи усередині самих додатків, наприклад, в текстових редакторів). Йому не потрібно пам'ятати майже ніяких команд операційної системи. Для того щоб запустити додаток, досить клацнути мишею на його зображенні або на «значку» (автор воліє називати його піктограма).

    Від процедурного підходу до об'єктно-орієнтованого.

    На початку 90-х рр.. процедурний підхід все ще переважав, проте намічаються і деякі ознаки об'єктно-орієнтованого. Наприклад, вже в Windows 3 + можна поставити у відповідність конкретному документу додаток для його обробки. Тоді ж поя-вився метод об'єктного скріплення і вбудовування (OLE), що дозволяє клацанням на зображенні об'єкту неявно запустити додаток, який його обробляє, а після закінчення обробки повернутися до попереднього додаток.

    З OLE тісно зв'язаний так званий метод редагування документів «на місці» (in-place). Якщо в документ вбудований об'єкт, який повинен оброблятися конкретним додатком, то при натисканні на цьому об'єкті потрібний додаток неявним чином запускається, причому в робочому полі не змінюється нічого, крім панелей інструментів. Наприклад, якщо в тексті, який обробляється в редакторі Microsoft Word, є таблиця, створена в редакторі Microsoft Excel, то при натисканні на ній відбудеться заміна панелей інструментів Excel. Користувач може обробляти документ зовсім іншим додатком, навіть не підозрюючи про це,

    Ще один механізм, який спростив роботу і наблизив еру об'єктно-орієнтованого підходу, називається «Drag & Drop », що в буквальному перекладі означає« перетягнути-і-залишити ». Працюючи цим методом, ви клацаєте кнопкою миші (як правило, лівої) на зображенні об'єкту, переміщує його по екрану при натиснутій кнопці і відпускаєте кнопку, коли покажчик виявиться в потрібному місці екрану. Таким чином, процедури копіювання, переміщення й видалення стали об'єктно-орієнтованими.

    Що робив користувач, коли йому потрібно було видалити файли в операційній системі MS-DOS? Він запускав процедуру видалення файлів, передаючи їх імена як параметрів:

    del FILEI.TXT FILE2TXT

    Ця дія нічим не нагадує реальний світ, у якому ви просто викидаєте непотрібні папери в кошик для сміття. На першому місці для вас коштує об'єкт (папір), над яким виконується процедури (перенесення в кошик для сміття), R операційних оболонках, які працюють під управлінням Windows 3.1, така дія вже реалізовано як об'єктно-орієнтоване - за допомогою механізму «Draw & Drop». Наприклад, в оболонці Norton Desktop можна схопити мишею файл і перенести його на зображення сміттєвого кошика. Цього достатньо для видалення файлу. Так робота на персональному комп'ютері все більше нагадує маніпуляції з об'єктами в реальному світі.

    Windows 98-повноцінна операційна система.

    Принципова особливість Windows 98 полягає в тому, що вона, на відміну від Windows 3 +, є «Справжньою» операційною системою (а не операційної оболонкою, що виконується під управлінням MS-DOS). Під словом «Справжня» ми маємо на увазі те, що при включенні машини відразу виконується завантаження Windows 98. Для користувача це обертається деякими неудоб-ствами. Він повинен звикнути до того, що перш ніж вимкнути машину, потрібно коректно завершити роботу з Windows 98, оскільки нова операційна система створює буфера в оперативній пам'яті, і їх вміст повинен бути скинуто на диск.

    Пріоритетна багатозадачність.

    На відміну від попередніх версій, Windows 98 підтримує пріоритетну багатозадачність (preemptive multitasking) і паралельні процеси (multithreading). У Windows 3 + існувала так звана «витісняє багатозадачність» (non-preemptive multitasking), при якій за розподіл процесорного часу відповідало додаток. Система виконувала завдання до тих пір, поки додаток «добровільно» не віддавало процесор. У Windows 98 за розподіл часу процесора відповідає ядро системи, що забезпечує нормальну роботу фонових завдань.

    Нить.

    Windows 98 підтримує Нить - технологію, що дозволяє відповідним чином здійснювати многозадачное виконання своїх власних процесів.

    Підтримка програм MS - DOS .

    Windows 98 займає менше місця в основній пам'яті, так що тепер ви можете запускати багато хто з тих програм MS-DOS, які не працювали під управлінням Windows 3. +. Програми, які й зараз не будуть міститися в пам'ять, можна запускати в режимі емуляції MS-DOS. Перемикаючись в цей режим, Windows 98 завершує всі працюючі додатки, а потім видаляє з пам'яті і саму себе, залишаючи лише маленький завантажувальний модуль. Закінчивши працювати з програмою.

    Підтримка довгих імен файлів.

    Ви зможете забути про обмеження на довжину імені файлу в системах Windows 3. + і MS-DOS.В Windows 98 імена файлів можуть мати довжину до 255 символів.

    Інтерфейс користувача.

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

    Робота з пам'яттю.

    Windows 8 автоматично звільняє всю пам'ять, відведену додатку, після того, як воно закінчує роботу. У Windows 3 + некоректно написані програми нерідко звільняли не всю потрібну ними пам'ять. Час від часу пам'яті виявлялося настільки мало, що єдиним виходом залишався перезапуск системи (а іноді й перезавантаження машини). Така неприємність носить назву «витік пам'яті »(« memory leak ») і трапляється з програмними творами навіть найвідоміших фірм. При завершенні програми в Windows 98 вся пам'ять, займана ним, звільняється автоматично, і таких проблем не виникає.

    Windows NT .

    На даний момент світова комп'ютерна індустрія розвивається дуже стрімко. Продуктивність систем зростає, а, отже, зростають можливості обробки великих обсягів даних. Операційні системи класу MS-DOSа вже не справляються з таким потоком даних і не можуть цілком використовувати ресурси сучасних комп'ютерів. Тому останнім часом відбувається перехід на більш потужні і найбільш вчинені операційні системи класу UNIX, прикладом яких і є Windows NT, випущена корпорацією Microsoft. Завдання, поставлені при створення Windows NT.

    Система Windows NT не є подальшим розвитком раніше існуючих продуктів. Її архітектура створювалася з нуля з урахуванням пропонованих до сучасної операційній системі вимог. Особливості нової системи, розробленої на основі цих вимог, перераховані нижче.

    Прагнучи забезпечити сумісність (compatible) нової операційної системи, розробники Windows NT зберегли звичний інтерфейс Windows і реалізували підтримку існуючих файлових систем (таких, як FAT) і різних додатків (написаних для MS - Dos, OS/2 1.x, Windows 3.x і POSIX). Розробники також включили до складу Windows NT засоби роботи з різними мережевими засобами.

    Досягнуто переносимість (portability) системи, яка може тепер працювати як на CISC, так і на RISC - процесорах. До CISC відносяться Intel - сумісні процесори 80386 і вище; RISC представлені системами з процесорами MIPS R4000, Digital Alpha AXP і Pentium серії P54 і вище.

    Масштабованість (scalability) означає, що Windows NT НЕ прив'язана до однопроцесорній архітектурі комп'ютерів, а здатна повністю використовувати можливості, надаються симетричними мультіпроцесорними системами. В даний час Windows NT може функціонувати на комп'ютерах з числом процесорів від 1 до 32. Крім того, у разі ускладнення що стоять перед користувачами завдань і розширення, що пред'являються до комп'ютерної середовищі вимог, Windows NT дозволяє легко

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

    Windows NT має однорідну систему безпеки (security) задовольняє специфікаціям уряду США і відповідну стандарту безпеки В2. У корпоративному середовищі критичним додаткам забезпечується повністю ізольоване оточення.

    Розподілена обробка (distributed processing) означає, що Windows NT має вбудовані в систему мережні можливості. Windows NT також дозволяє забезпечити зв'язок з різними типами хост - комп'ютерів завдяки підтримці різноманітних транспортних протоколів і використання коштів "клієнт-сервер" високого рівня, включаючи іменовані канали, виклики віддалених процедур (RPC - remote procedure call) і Windows - сокети.

    Надійність і відмовостійкість (reliability and robustness) забезпечують архітектурними особливостями, які захищають прикладні програми від пошкодження один одним і операційною системою. Windows NT використовує відмовостійку структуровану обробку особливих ситуацій на всіх архітектурних рівнях, яка включає відновлювану файлову систему NTFS і забезпечує захист за допомогою вбудованої системи безпеки і вдосконалених методів управління пам'яттю.

    Можливості локалізації (allocation) представляють засоби для роботи в багатьох країнах світу на національних мовах, що досягається застосуванням стандарту ISO Unicod (розроблений міжнародною організацією зі стандартизації).

    Завдяки модульній побудові системи забезпечується розширюваність (insibility) Windows NT.

    Microsoft Office.

    У комплекс програм Microsoft Office входять такі як: Access, Binder, Excel, Word, Power Point, Outlook, Photo Editor. Це стандартний пакет програм, що дозволяє, навіть починаючому користувачеві працювати з комп'ютером, включаючи як і локальну мережу, так і широкомасштабне використання Інтернет-ресурсів. Зараз це - найпоширеніший комплекс програм у Росії. Існують багато інших, але, як правило, при покупці комп'ютера зазвичай на ньому присутня саме цей комплекс програм. Вони повністю русифіковані й адаптовані під російського користувача.

    Деякі недолік?? програмного забезпечення.

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

    До ряду інших недоліків можна віднести такі як:

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

     

     

     

     

     

     

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