Автор: Пользователь скрыл имя, 09 Мая 2012 в 17:45, курсовая работа
Системні програми призначені для керування ресурсами комп’ютера і виконуються разом з прикладними. Системне програмне забезпечення розробляють так, щоб використання комп’ютера було комфортним для користувача, щоб комп’ютер міг ефективно виконувати прикладні програми.
Серед десятків тисяч системних програм особливе місце займають операційні системи, що забезпечують керування ресурсами комп’ютера, виконання прикладних програм.
Вступ
1. Історія розвитку операційної системи
2. Загальні відомості про програмне забезпечення
2.1. Класифікація
2.2. Функціі
2.3. Утиліти
3. Операційна система Windows XP Professional
3.1. Головне меню
3.2.Контекстне меню
3.3. Windows XP Servise Pack 2
4. Операційна система Linux
4.1. Можливості і переваги Linux
4.2. Робота з файлами та каталогами Linux через командний рядок
4.3. Графічна оболонка
4.4. Головне меню
Висновок
Список використаної літератури
- висока швидкодія та низькі вимоги до оперативної пам'яті комп'ютера;
- відсутність «зависань», які властиві ОС сімейства Windows;
- реальна багатозадачність - всі процеси незалежні та ресурси центрального процесора ефективно розподіляються між процесами, що відбуваються.
- стійкість до впливів вірусів;
- комп'ютер під управлінням ОС Lіпих легко інтегрується до всесвітньої або локальної мережі;
- сторінкова організація пам'яті;
- збереження оперативної пам'яті на диск, що дозволяє ОС працювати при обмеженій оперативній пам'яті. Для цього вміст деяких сторінок оперативної пам'яті записується в область жорсткого диска, яка виконує роль додаткової оперативної пам'яті;
- дозволяє використовувати прикладні програми інших ОС;
- сумісне використання програм без використання оперативної пам'яті для кожної з запущених копій;
- використання частини оперативної пам'яті для збереження часто використовуваних даних з жорсткого диска;
- відповідність стандарту POSIX1003.1;
- підтримка різних форматів файлових систем;
- робота на різних апаратних платформах;
- ядро Linux підтримує завантаження потрібних сторінок пам'яті, тобто з диска завантажуються тільки використовувані сегменти програми;
- графічний режим користувача та, відповідно, запуск програм, що мають графічний інтерфейс, під Linux;
- низька вартість дистрибутиву та вільне копіювання ОС;
- висока надійність Lіпих;
- доступність довідкової інформації по цій ОC.
Наведемо основні відмінності Red Hat Linux від інших дистрибутивів ОС:
- формат програмних пакетів.;
- легкість встановлення ОС;
- наявність сценаріїв виконання UNIX System V - використовується для організації процесу запуску та зупинки системних служб;
- графічні середовища та оточення Рабочего стола.
Все таки при виборі дистрибутива потрібно бути уважним - бажання
змінити дистрибутив, встановлений на комп'ютері, призведе то повної переінсталяції ОС Linux.
4.2. Робота з файлами та каталогами в Linux через командній рядок
Необхідність роботи з файлами, що зберігаються на жорстокому диску, а також наявність файлів та каталогів робить необхідним визначення типів файлових систем, які підтримуються Linux та методів роботи з файлами та каталогами.
Тип | Коментар |
ехtfs | Рання версія файлової системи для Linuх, яка тепер не використовується. |
ext2fs | Основна файлова система для Linux |
minix | Перша файлова система Linux, яка зараз використовується рідко |
хіаf | Подібна до ехt2fs, проте рідко використовується через меншу кількість можливостей |
msdos | Використовується для розділів, відформатованих в MS-DOS,Windows, тобто це FАТ |
umsdos | Використовується для встановлення ОС Linux в розділі DOS |
swap | Розділ для swар-файла ОС Linux |
ргос | Використовується для звернення до структур даних ядра. Файли цієї файлової системи не займають дисковий простір |
ReiserFS | Достатньо нова файлова система, яка використовує так звані збалансовані дерева для збереження всіх об'єктів файлової системи |
sysv | Файлова система Unix System V |
iso9660 | Використовується для встановлення СD-ROM, що відповідає стандарту |
vfat | Файлова система FАТ-32 |
smb | Мережева файлова система, яка використовується у Windows, Windows NT, Lan Manager |
псрfs | Мережева файлова система, яка застосовується в Novel Net Ware. |
hpfs | Застосовується для розділів 0S/2. В Linux забезпечується тільки читання з розділів hpfs |
nfs | Використовується для доступу до файлів систем NFS та NFS+ (Мас08) |
4.3. Графічна оболонка
Linux - це консольна система, робота в якій здійснюється за допомогою введення команд в командному рядку, проте орієнтація на більш широке коло користувачів вимагає не тільки вищеназваних особливостей системи, а й організації графічного інтерфейсу, який є сукупністю зручних та наочних графічних засобів взаємодії користувача з системою без використання консолі. Графічний інтерфейс забезпечує з одного боку дружність робочого інтерфейсу, а з іншого - більш легкий перехід на Linux користувачів Windows. Неможливість безпосередньої сумісності як інтерфейсу (в Linux це спочатку тільки консоль, а в Windows - це повноцінний графічний інтерфейс), так і форматів файлів (з консолі Linux не можна працювати з такими популярними форматами, як сіос), стримувала популярність ОС Linux. Змінити становище на краще допомогло створення графічних оболонок, які забезпечують дружній для користувача інтерфейс, подібний до інтерфейсу Windows, а також дозволяють використовувати програмне забезпечення, яке виконує ті ж функції, що й популярне програмне забезпечення у Windows.
Було розроблено достатню кількість графічних оболонок для Linux. Остання - це інтегрована графічна оболонка для Linux, яка в теперішній час включає в себе більш ніж 100 графічних додатків та підтримує 40 різноманітних мов (у тому числі й українську).
4.4. Головне меню
Головне меню Linux є близьким аналогом меню Пуск Windows та
складається з трьох областей :
- верхня область – Моsd used Арріісаtions - відображає значки програм, які часто або нещодавно запускалися;
- середня область - Аll Аррlісаіоuх - відображає значки різноманітних програм, поділених за функціональною приналежністю на наступні групи підменю:
- Office - офісні програми;
- Internet - програми для Іпіегпеґ;
- Multimedia - програми для роботи з мультимедійними засобами;
- System - програми для роботи з системою;
- Моге аррlісаtіоns - інші програми;
- Ноmе - домашній каталог поточного користувача.
Розроблення за методом Linux – це метод проб і помилок, побудований на інтенсивному тестуванні.
Висновок
Протягом останніх 25-30 років структура операційних систем еволюціонувала від монолітної до багатошарової структури ОС і далі до архітектури клієнт-сервер. При монолітній структурі ОС складається з набору модулів, і зміни одного модуля впливають на інші модулі. Чим більше модулів, тим більше хаосу при експлуатації такої системи. Крім того, неможливо розподілити ОС багатопроцесорні системи. У багатошаровій структурі зміни одного шару впливають на сусідні шари; крім того, звернення через шар неможливо. Для систем реального часу має бути забезпечено пряме звернення до кожного шару ОС, а іноді безпосередньо до апаратури.
Основною ідеєю клієнт-серверної технології в ОС є зведення базису ОС до мінімуму (планувальник і примітиви синхронізації). Вся інша функціональність виноситься на інший рівень і реалізується через потоки або завдання. Сукупність таких серверних завдань відповідає за системні виклики. Додатки є клієнтами, які запитують сервіси через системні виклики.
Різні операційні системи, до яких відносять OC MS-DOS, OC
Windows, OC Linux, OC Unix та багато інших не таких популярних, використовують ті чи інші можливості обслуговування компонентів комп’тера і організації діалогу з користувачем. До числа основних характеристик операційних систем відносяться: розрядність, підтримка багатопроцесорності, багатозадачності, підтримка багатокористу-вацького режиму.
Головне достоїнство операційної системи — число її користувачів по
усьому світі. Той, хто працює з найбільш розповсюдженою операційною
системою, знає, що самі потрібні і найкращі програми роблять спочатку
для його комп'ютера, а вже потім для комп'ютерів інших систем. Усі нові комп'ютери сьогодні відразу оснащують операційною системою.
Список використаної літератури
1. Інформатика. Комп’ютерна техніка. Комп’ютерні технології: Підручник. К.:Каравела, 2003.-464с.
2. Інформатика. Комп’ютерна техніка. Комп’ютерні технології: Підручник. 2-ге видання.-К:Каравела,2008.-
3. Ярму О.В. Редько М.М. Інформатика і комп’ютерна техніка: Навчальний посібник.-К.: Вища освіта, 2006.-359с.
4. Глушков С. Персональний комп’ютер.-Х.:Фоліо, 2004.
5. Симонович С. Інформатика. Базовий курс.-К.:Пітер,2001
6. Кварт Р., Кніттель Б. Використання Microsoft Windows XP Professional.- К.:Вільямс, 2003.-231с.