Реферати

Реферат: Огляд операційних систем

Проблеми урбанізації у світовій економіці. Кокшетауский інститут економіки і менеджменту Контрольна робота Дисципліна: "Міжнародна економіка" Підготувала: Куприянова Л. Г студентка гр.БІЛЯ-1-У "Е"

Парниковий ефект 8. Міністерство утворення і науки РФ ГОУ ВПО "Череповецкий Державний Університет" Інженерно-Економічний Університет Кафедра менеджменту.

Кредит як економічна категорія 4. ЗМІСТ УВЕДЕННЯ Кредит як економічна категорія, його роль у ринковій економіці Сутність кредиту Основні етапи розвитку кредитних відносин

Чи самотня Катерина у своєму протесті. Чи самотня Катерина у своєму протесті? Автор: Островський А. Н. Своя творчість Олександр Миколайович Островський присвятила російському театру. Його п'єси стали класикою і дотепер входять у репертуар кращих театрів нашої країни. Островський дивно точно вибирав назви для своїх п'єс. "Снігурка" - ясно, що це казка, "Безприданниця", "Гроза" - драми.

Керування дебіторською заборгованістю підприємства як основа його фінансової стійкості на. ФЕДЕРАЛЬНЕ АГЕНТСТВО ПО УТВОРЕННЮ Державна освітня установа вищого професійного утворення Російський Державний гуманітарний університет

ЗМІСТ

Введення

1. Список операційних систем

1.1 Microsoft

1.2 GNU/Linux

2. Microsoft Windows

2.1 Версії Microsoft Windows

2.1.1 Графічні інтерфейси і розширення для DOS

2.1.2 Сімейство Windows 9x

2.1.3 Сімейство Windows NT

2.1.4 Сімейство ОС для кишенькових комп'ютерів

2.2 Огляд новітніх версій Microsoft Windows

2.2.1 Windows 2000

2.2.2 Windows XP

2.2.3 Windows Vista

2.2.4 Microsoft Windows 7

3. Linux

Список використаних джерел

ВВЕДЕННЯ

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

- Завантаження додатків в оперативну пам'ять і їх виконання;

- Стандартизований доступ до периферійних пристроїв (пристрої введення-висновку);

- Управління оперативною пам'яттю (розподіл між процесами, віртуальна пам'ять);

- Управління доступом до даних на енергонезависимих носіях (таких як Жорсткий диск, Компакт-диск і т. д.), як правило за допомогою файлової системи; Інтерфейс користувача;

- Мережеві операції, підтримка стека протоколів

Операційні системи можуть бути класифіковані по базовій технології (Юникс-подібні або подібні Windows), типу ліцензії (проприетарная або відкрита), чи розвивається в цей час (застарілі DOS і NextStep або сучасні GNU/Linux і Windows), для робочих станцій (DOS, Apple), або для серверів (AIX), ОС реального часу і вбудовані ОС (VxWorks, QNX), PDA, або спеціалізовані (управління виробництвом, навчання, і т. п.). Тут представлені деякі популярні сучасні системи (операційні системи компанииMicrosoftи GNU/Linux)

1. СПИСОК ОПЕРАЦІЙНИХ СИСТЕМ

Тут перераховані деякі популярні сучасні системи (операційні системи компанииMicrosoftи GNU/Linux)

1.1 Microsoft

MSX-DOS

MS-DOS

Microsoft Windows

Windows 1.0

Windows 2.0 (для 80286)

Windows 3.0 перша версія, що мала комерційний успіх

Windows 3.1

Windows 3.11

Windows 95

Windows 98

Windows Me

WindowsNT (розроблена для Майкрософт командою на чолі з Девідом Катлером)

Windows NT 3.5

Windows NT 4.0

Windows 2000 (інакше, Windows NT v5.0)

Windows XP (внутрішньо заснована на Win2K; версії: Home, Professional, Embedded, Tablet PC Edition, Media Center Edition)

Windows Server 2003

Windows Vista

Windows Server 2008

Windows Home Server

Windows Seven

Xenix (ліцензована версія Unix; продана SCO в 1990х)

WindowsCE (compactedition - компактна редакція, для наладонних комп'ютерів)

Pocket PC, Windows Mobile - сучасні версії Windows CE

1.2 GNU/LINUX

Linux (найбільш популярне вільне Unix-подібне ядро)

Cosmoe (заснована на ядрі "Linux" і використовує багато коду AtheOS, подібна BeOS)

OpenSolaris (проект по відкриттю кодів Solaris)

Plan 9 (розподілена ОС, розроблена Bell Labs)

Plan В (розподілена ОС, що відбулася від Plan 9)

Off++ (розподілена ОС, що відбулася від Plan 9)

Inferno (віртуальна ОС, розроблена Bell Labs)

SSS-PC (розроблена в Токийськом Університеті)

2. MICROSOFT WINDOWS

Microsoft Windows (вимовляється /ˈ)(wɪ)(ndoʊ)(z/) - сімейство проприетарних операційних систем компанії Майкрософт (Microsoft).

Останні 10 років Windows - сама популярна (91,02 %[1]) операційна система на ринку персональних комп'ютерів. Операційні системи Windows працюють на платформах x86, AMD64, IA-64. Існували також версії для DEC Alpha, MIPS і PowerPC.

2.1 Версії MicrosoftWindows

Звичайно всі версії Windows можна розділити на декілька "груп".

2.1.1 Графічні інтерфейси і розширення для DOS

Ці версії Windows не були повноцінними операційними системами, а лише надавали інтерфейс до можливостей операційної системи MS-DOS. Вони працювали з процесорами починаючи з Intel 8086.

Windows 1.0 (1985)

Windows 2.0 (1987)

Windows 2.1 (Windows 386) (1987) - в системі з'явилася можливість запуску DOS-додатків в графічних вікнах, причому кожному додатку надавалися повні 640 Кб пам'яті. Повна підтримка процесора 80286.

Windows 3.0 (1990) - з'явилася підтримка процесорів 80386 і захищеного режиму.

Windows 3.1 (1992) - серйозно перероблена Windows 3.0; усунені UAE (Unrecoverable Application Errors - фатальні помилки прикладних програм), доданий механізм OLE, друк в режимі WYSIWYG ( "що бачте, то і отримайте"), шрифти TrueType, змінений диспетчер файлів, додані мультимедійні функції.

Windows для робочих груп (Windows for Workgroups) 3.1/3.11 - перша версія ОС сімейства з підтримкою локальних мереж. У WFWG 3.11 також випробовувалися окремі удосконалення ядра, застосовані пізніше в Windows 95.

2.1.2 Сімейство Windows 9x

Сімейство ОС, розроблених спеціально для процесорів з 32-битной архітектурою, на ринку позиціонувалися як 32-розрядні ОС, однак в складі даних продуктів була присутня деяка кількість 16-битного коду. До складу програмних продуктів Windows 9x входила ОС MS-DOS. Windows 95 4.00.950 постачалася з MS-DOS 7.0, а подальші версії Windows 9x з MS-DOS 7.10 з підтримкою FAT32 (робота з довгими іменами файлів підтримується тільки при завантаженні ядра Windows). При настройках системи за умовчанням відразу після завантаження MS-DOS завантажувалося ядро Windows, однак цю автозагрузку можна було відключити. Крім того, MS-DOS 7.x в ряді випадків повідомляла про себе, як об Windows 9x. І те, і інше було зроблене з маркетингових міркувань. Після завантаження MS-DOS завантажувалися 16-розрядні компоненти Windows, аналогічні попереднім версіям Windows, і в останню чергу - 32-розрядні компоненти. Власне 32-х розрядне ядро було вдосконаленим ядром Windows 3.1/3.11, працюючим в розширеному режимі[джерело?]. На відміну від Windows 3.11 в Windows 9x за умовчанням використовується 32-розрядний доступ до файлів, що дозволяє даним ОС працювати з жорстким диском без використання ядра MS-DOS. Таким чином, вважається, що при роботі додатків Windows Windows 9x як правило не використовує ядро MS-DOS для роботи з обладнанням, роль ядра MS-DOS зводиться в основному до завантаження ядра Windows і запуску додатків MS-DOS.

Windows 95 (1995) - Windows 4.00

Windows 98 (1998) - Windows 4.10

Windows Millennium Edition (Me) (2000) - Windows 4.90

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

2.1.3 Сімейство Windows NT

Операційні системи цього сімейства працювали на процесорах з архітектурою IA-32 і деяких RISC-процесорах: Alpha, MIPS, Power PC (до версії 2000, яка вийшла тільки у версії для IA-32). Windows NT є повністю 32-битними операційними системами, і, на відміну від версій 1.0-3. х і 9x, не потребують підтримки зі сторони MS-DOS.

Windows NT 3.1 (1993)

Windows NT 3.5 (1994)

Windows NT 3.51 (1995)

Windows NT 4.0 (1996)

Windows 2000 (2000) - Windows NT 5.0

Windows XP (2001) - Windows NT 5.1

Windows XP 64-bit Edition (2006) - Windows NT 5.2

Windows Server 2003 (2003) - Windows NT 5.2

Windows Vista (2006) - Windows NT 6.0

Windows Home Server (2007)

Windows Server 2008

Windows 7 (в розробці, 2009) - Windows NT 7.0 (Актуальна версія - 6.1)

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

Сімейство Windows NT відноситься до операційних систем з витісняючою багатозадачністю, а не до операційних систем реального часу. Розділення процесорного часу між потоками відбувається за принципом "каруселі". Ядро операційної системи виділяє квант часу (в Windows 2000 квант рівний приблизно 20 мс) кожному з потоків по черзі при умові, що всі потоки мають однаковий пріоритет. Потік може відмовитися від виділеного йому кванта часу. У цьому випадку, система перехоплює у нього управління (навіть якщо виділений квант часу не закінчений) і передає управління іншому потоку. При передачі управління іншому потоку система зберігає стан всіх регістрів процесора в особливій структурі в оперативній пам'яті. Ця структура називається контекстом потоку. Збереження контексту потоку досить для подальшого поновлення його роботи.

2.1.4 Сімейство ОС для кишенькових комп'ютерів

Підтримуються процесори StrongARM і деякі інші.

Windows CE

Microsoft Pocket PC

Microsoft Windows Mobile

2.2 Обзорновейшихверсий Microsoft Windows

2.2.1 Windows 2000

Windows 2000 (також звана Win2k, W2k або Windows NT 5.0) - це операційна система сімейства Windows NT компанії Microsoft, призначена для роботи на комп'ютерах з 32-битними процесорами (з архітектурою сумісною з Intel IA-32).

Перша бета-версія системи була випущена 27 вересня 1997 року. Спочатку система носила назву Windows NT 5.0, оскільки була наступною великою версією Windows NT після Windows NT 4.0. Однак 27 жовтня 1998 року вона отримала власну назву Windows 2000. Фінальна версія системи була випущена для широкої громадськості 17 лютого 2000 року.

Windows 2000 випускається в чотирьох виданнях: Professional (видання для робочих станцій і досвідчених користувачів), Server, Advanced Server і Datacenter Server (для застосування на серверах). Крім того, існує "обмежене видання" Windows 2000 Advanced Server Limited Edition і Windows 2000 Datacenter Server Limited Edition, призначене для роботи на 64-розрядних процесорах Intel Itanium.

Деякими з найбільш істотних поліпшень в Windows 2000 в порівнянні з Windows NT 4.0 є:

Підтримка служби каталогів Active Directory. Серверний частина Active Directory постачається з виданнями Server, Advanced Server і Datacenter Server, в той час як повну підтримку служби на стороні клієнта здійснює видання Professional.

Служби IIS версії 5.0. У порівнянні з IIS 4.0 ця версія включає, крім іншого, версію 3.0 системи веб-програмування ASP.

Файлова система NTFS версії 3.0 (також звана NTFS 5.0 по внутрішній версії Windows 2000 - NT 5.0). У цій версії NTFS уперше з'явилася підтримка квот, тобто обмежень на максимальний об'єм файлів, що зберігаються для кожного користувача.

Оновлений інтерфейс користувача, що включає Active Desktop на основі Internet Explorer версії 5 і подібний, таким чином, інтерфейсу Windows 98.

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

Згодом Windows 2000 була замінена операційними системами Windows XP (на стороні клієнта) і Windows Server 2003 (на стороні сервера). Однак Windows 2000 зберігає свою популярність, особливо у великих компаніях, де оновлення операційних систем на великому числі комп'ютерів пов'язане з серйозними технічними і фінансовими труднощами. Згідно з дослідженням компанії Assetmetrix, на початку 2005 року частка Windows 2000 серед операційних систем Windows для робочих станцій в компаніях з більш ніж 250 комп'ютерами складає більше за 50 %. У той же час в компаніях з менш ніж 250 комп'ютерами Windows XP більш популярна. Корпорація Microsoft 30 червня 2005 року припинила основну підтримку операційної системи Windows 2000. Розширена підтримка буде збережена до 30 червня 2010 року.

Безпека

Windows 2000 є більш захищеною системою в порівнянні з сімейством 9x і навіть більш сучасними системами, і, незважаючи на появу більш сучасних ОС, продовжує залишатися досить могутньою і довершеною. Відповідно до поточних планів, випуск критично важливих оновлень безпеки даної системи корпорація Microsoft продовжить до 2011 р. При відсутності оновлень, небезпеку для системи представляють мережеві черв'яки, що використовують уразливість в сервісі RPC (Видалений виклик процедур). Експлуатуючи цю уразливість мережевий черв'як заражає систему без участі користувача, пошти і так далі - просто досить того, що комп'ютер з цією системою підключений до локальної мережі із зараженими комп'ютерами або Інтернет. Подібну проблему безпеки має і Windows XP (в тому числі і з SP1), однак в XP, починаючи з SP2 ця уразливість закрита, а нової уразливості порівнянного масштабу не виявлено. Проте, в XP з виходом SP3 буде закрита уразливість, що залишилася (нехай і не такі масштабні), що зробить систему ще надійнішою, а Windows 2000 (навіть з останнім SP) хоч і не отримає нових сервиспаков, але випуск "хотфиксов" дозволить підтримувати безпеку системи на вельми високому рівні.

Витік початкових текстів

12 лютого 2004 р. стало відомо про витік частини початкових текстів Windows 2000 в пиринговие мережі. Вони розповсюджувалися у вигляді zip-архіву розміром біля 200 МБ; повний розмір архіву, що міститься був біля 600 МБ, що дало підстави вважати, що початкові тексти були винесені на CD-ROM з нікого установи, що мав до них доступ (до них відносилися сама корпорація Microsoft, державні установи, що уклала з нею контракт Government Security Program, а також безліч дрібних фірм, що отримали підряди на роботу над окремими частинами Windows).

Як стало відоме пізнє, ці початкові тексти відповідали версії Windows 2000 SP1. Вони були передані ізраїльській компанії Mainsoft, яка займалася портированием веб-браузера Internet Explorer для UNIX-систем. Адреси електронної пошти співробітників Mainsoft були виявлені в одному з креш-дампів, що містилися в архіві з початковими текстами.

Через декілька днів після витоку Microsoft випустила звертання, в якому підтверджувала відповідність zip-архіву, що міститься початковим текстам Windows 2000, і обіцяла застосувати юридичні санкції до всіх, хто буде викритий в поширенні цього архіву. Незважаючи на загрозу, ці початкові тексти швидко розійшлися по хакерским співтовариствах по всьому світу. Зокрема, невдовзі після витоку була виявлена уразливість в коді обробки BMP-файлів в IE; фахівець з комп'ютерної безпеки, що виявив цю уразливість, підтвердив, що він знайшов її, вивчаючи початкові тексти, що витекли.

2.2.2 WindowsXP

Windows XP (кодова назва при розробці - Whistler; внутрішня версія - Windows NT 5.1) - операційна система сімейства Windows NT від компанії Microsoft. Вона була випущена 25 жовтня 2001 року і є розвитком Windows 2000 Professional. Назва XP відбувається від англ. experience (досвід). Назва увійшла в практику використання, як професійна версія.

На відміну від попередньої системи Windows 2000, яка постачалася як в серверний, так і в клієнтському варіантах, Windows XP є виключно клієнтською системою. Її серверний варіантом є випущена пізніше система Windows Server 2003. Windows XP і Windows Server 2003 побудовані на основі одного і того ж ядра операційної системи, в результаті їх розвиток і оновлення йде більш або менш паралельно.

Новини в порівнянні з Windows 2000

Деякими з найбільш помітних поліпшень в Windows XP в порівнянні з Windows 2000 є:

Нове оформлення графічного інтерфейса, включаючи більш округлі форми і плавні кольори; а також додаткові функціональні поліпшення (такі, як можливість представлення папки у вигляді слайда-шоу в провідникові Windows).

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

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

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

Поліпшена сумісність зі старими програмами і грою. Спеціальний майстер сумісності дозволяє емулювати для окремої програми поведінку однієї з попередніх версій ОС (починаючи з Windows 95).

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

Більш розвинені функції управління системою з командного рядка.

Підтримка провідником Windows цифрових фотоформатов (наприклад, представлення папки у вигляді слайда-шоу) і аудиофайлов (автоматичне відображення метаданних для аудиофайлов, наприклад, тегов ID3 для MP3-файлів).

Windows XP включає технології, розроблені фірмою Roxio, які дозволяють проводити прямий запис CD з провідника, не встановлюючи додаткове ПО, а робота з компакт-дисками, що перезаписуються стає подібною роботі з дискетами або жорсткими дисками. Також в Media Player включена можливість проводити запис аудіо-дисків. Можливості роботи з образами дисків не передбачена.

Windows XP може працювати з архівами ZIP і CAB без установки додаткового ПО. Робота з архівами даного типу можлива в провідникові як із звичайними папками, які можна створювати і видаляти, заходити в архів, додавати/видаляти файли подібно роботі із звичайними папками. Також можлива установка пароля на архів. При необхідності можна призначити для роботи з цими архівами будь-яке стороннє програмне забезпечення.

Поліпшення в підсистемі EFS, що полягають в необов'язковості агента відновлення, більш безпечного збереження ключів. Файли, що Шифруються тепер не просто віддаляються, а перезаписуються нулями, що набагато надійніше. Починаючи з SP1 стає можливим використати (він і використовується за умовчанням) алгоритм AES, поряд з DESX і 3-DES.

Графічний інтерфейс користувача (GUI)

Виділення в Windows Explorer здійснюється прозорим синім прямокутником.

Падаюча тінь від ярличків на робочому столі

Бічна орієнтована на виконання задач допоміжна панель у вікні Windows Explorer ( "common tasks").

Групування кнопок одного додатку на панелі задач в одну кнопку, при певній кількості різних запущених додатків, що дозволяє часто уникати необхідності її "прокрутки"

З'явилася можливість заблокувати панель задач і допоміжні панелі, для уникнення їх випадкової зміни.

Колірне виділення елементів в меню "Пуск", належних недавно доданим програмам.

Меню відкидає тіні (в Windows 2000 тінь відкидав покажчик миші, але не елементи меню)

І інші...

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

У Windows XP з'явилася можливість використати "Visual Styles" ті, що дозволяють змінити графічний інтерфейс користувача. Luna - новий стиль графічного інтерфейса, вхідний в постачання XP і що є інтерфейсом за умовчанням для ПК, що мають більше за 64 мегабайт RAM. Можливо використати і інші "Visual Styles", але вони повинні бути підписані цифровим підписом Microsoft (оскільки мають важливе значення в функціонуванні системи).

Для обходу цього обмеження деякі користувачі використовують спеціальне програмне забезпечення, таке, як TGTSoft's StyleXP, а іноді і змінену версію бібліотеки uxtheme.dll.

Також існує стиль "класичний", що повторює стиль інтерфейса Windows 2000 (який використовує на 4 МБ менше пам'яті, ніж Luna), а також численні стилі, створений сторонніми розробниками. Для версії Media Center Microsoft розробила "візуальний стиль" "Royale", який включений в цю версію Windows XP і доступний для установки в інших версіях XP.

Для Windows XP були створені більше за 100 "іконок" компанією The Iconfactory, відомою своїм набором безкоштовних "іконок" для операційної системи Mac OS X

Інтерфейс командного рядка (CLI)

Windows XP також має інтерфейс командного рядка (CLI, "консоль"), cmd.exe, для управління системою командами з консолі або запуску сценаріїв, званої "командними файлами" (з розширеннями cmd), заснованими на "пакетних" (batch) файлах MS-DOS. Синтаксис Windows XP CLI не дуже добре задокументувати у вбудованій системі допомоги. Більш докладну загальну інформацію можна отримати, набравши в командному рядку "help" для отримання загальних відомостей про доступні команди і "ім'я команди /?". Інтерфейс командного рядка доступний як у вигляді вікна, так і в полноекранном вигляді (перемикання між ними здійснюється натисненням Alt+Enter), вигляд, якому віддається перевага можна указати у відповідному діалозі настройки, нарівні з такими параметрами, як розмір і тип шрифтів і т. д. При роботі в даному режимі користувач може викликати попередні команди (так, клавіша "вгору" повертає попередню команду), використати автодополнение імен файлів і каталогів, а також команд. Багато які дії по управлінню операційною системою можна виконати, використовуючи інтерфейс CLI. Найбільш важливими з них є команди:

"net" з подкомандами, що дозволяє управляти локальними користувачами і групами ( "net user /?" і "net localgroup /?"), аккаунтами, загальним доступом до ресурсів на "ПК ( net share /?") і в мережі ( "net view /?") і т. д.

Команди перегляду і управління процесами "tasklist /?" і "taskkill /?"

Команда управління дозволами файлів " cacls /?, що "дозволяє переглядати і змінювати права доступу до файлів і папок (в Home Edition - це єдина можливість гнучко змінювати права, оскільки відповідний графічний інструмент доступний тільки в безпечному режимі)

а також команди, аналогічні командам "командної мови" DOS, що дозволяють копіювати, переміщувати і видаляти файли і каталоги і т. д.

2.2.3 WindowsVista

Windows Vista (що має кодову назву Longhorn) - операційна система сімейства Microsoft Windows NT, лінійки операційних систем, що використовується на призначених для користувача персональних комп'ютерах.

У лінійці продуктів Windows NT нова система носить номер версії 6.0 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2). Для позначення "Windows Vista" іноді використовують абревіатуру "WinVI", яка об'єднує назву "Vista" і номер версії, записаний римськими цифрами.

Windows Vista, як і Windows XP, - виключно клієнтська система. Microsoft також випустила серверний версію Windows Vista - Windows Server 2008.

30 листопада 2006 року Microsoft офіційно випустила Windows Vista і Office 2007 для корпоративних клієнтів. 30 січня 2007 року почалися продаж системи для звичайних користувачів.

Огляд

В Windows Vista оновлена підсистема управління пам'яттю і введенням-висновком. Новою функціональністю також є "Гібридний сплячий режим" або режим "гибернации", при використанні якого вміст оперативної пам'яті додатково записується на HDD, але і з пам'яті також не віддаляється. У результаті якщо подача енергії не припинялася, то комп'ютер відновлює свою роботу користуючись інформацією з ОЗУ. Якщо живлення комп'ютера вимикалося, операційна система використовує збережену на HDD копію ОЗУ і завантажує інформацію з неї (аналог сплячого режиму). Режим реалізований завдяки так званим "файлам гибернации", які займають об'єм на жорсткому диску, рівний об'єму встановленої на комп'ютері оперативної пам'яті. Можливе призначене для користувача видалення цих файлів з втратою функції гибернації. При цьому, відновлення цих файлів без особливих ускладнень можливе шляхом виклику спеціальних команд з командного рядка.

З 28 липня 2005 року розробникам і ИТ-професіоналам була розіслана перша бета-версія. У неї були включені всі розроблені на той день технічні можливості і наочно представлені основи нової архітектури системи. Перша бета-версія була випущена для того, щоб у ИТ-аудиторії склалося перше враження про нову операційну систему, і для виявлення помилок в новій системі ще до її офіційного випуску. За результатами першого етапу бети-тестування були допрацьовані призначені для користувача функції системи, які потім були представлені у другій беті-версії. Фінальна версія Windows Vista представлена у варіантах для 32- і для 64-розрядних процесорів. Windows Vista має також новий логотип. На думку дизайнерів компанії, цей логотип ілюструє зміни в призначеному для користувача інтерфейсі нової операційної системи (який через зовнішній вигляд називають "скляним").

Нові або поліпшені можливості

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

Завдяки технології "Windows ReadyBoost" стало можливе використання ємності зовнішніх USB флеш накопичувачів як оперативна пам'ять, що в деяких випадках збільшує продуктивність на 40%.[5]

По інформації Microsoft, за 180 днів доступності в Windows Vista було знайдено менше уразливості, ніж в Windows XP або Mac OS X 10.4.[джерело?] Імовірність попадання в систему вірусів, черв'яків і руткитов на 60 % менше, ніж в Windows XP SP2 і на 90 % - чим в Windows XP без сервиспака.

Повністю перероблена логічна модель взаємодії з графічними пристроями.

Поліпшення безпеки

User Account Control (UAC) - система контролю облікових записів користувачів, яка вимагає явного дозволу користувача при виконанні будь-якої дії, що вимагає адміністративних повноважень, незалежно від прав поточного аккаунта користувача. Якщо користувач не є адміністратором, буде виводитися запит, в якому можна вибрати адміністративний обліковий запис і виконати операцію з її правами, ввівши пароль - це дозволяє проводити конфігурування системи і установку додатків з облікового запису обмеженого користувача, не використовуючи явно механізм runas і без необхідності перемикання в інший обліковий запис (що було потрібен в XP, наприклад, у разі зміни параметрів TCP/IP). Якщо користувач входить до групи "Адміністратори", то йому зажадається (при настройках за умовчанням) підтвердити використання прав, відповівши на запит системи. UAC запитує дані в режимі Secure Desktop, за допомогою якого здійснюється захист від перехоплення даних і контролю за вікном введення з боку сторонніх програм (приблизно такий же режим був використаний при вході в домен NT з вимогою двократного натиснення Ctrl-Alt-Del). UAC можна відключити для окремих категорій облікових записів і переконфигурировать, використовуючи локальну (або групову при використанні в домене) політику безпеки: наприклад, можна задати обов'язкове введення пароля для використання адміністративних повноважень всіма користувачами (включаючи адміністраторів), заборонити ці дії користувачам обмежених облікових записів і т. д.

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

Data Execution Prevention

Vista используеттехнологиюAddress Space Layout Randomization (ASLR), для завантаження коду системи у випадковим образом вибрані дільниці пам'яті. По-умовчанню всі системні файли завантажуються в одну з 256 випадково вибраних дільниць пам'яті. Інші файли, що виконуються можуть використати особливий біт в заголовку РЕ-формату, щоб система запускала їх код з використанням ASLR. Для таких додатків випадковим образом будуть також визначені області стека і купи.

Зміна в форматі файлів, що виконуються.

Шифрування диска Bitlocker - Надає можливість шифрування системного диска, а використовуючи інтерфейс коммандной рядка і інші розділи. При цьому використовується USB-ключ або Trusted Platform Module для зберігання ключів шифрування. Для шифрування розділів, за умовчанням, використовується алгоритм AES з довжиною ключа 128 біт в режимі шифрування CBC. Дана можливість присутня у версіях Vista Enterprise або Ultimate.

Система шифрування файлів EFS. Ця система, що з'явилася уперше в Windows 2000, працює у версіях Vista Business, Enterprise або Ultimate і дає можливість "прозорого" шифрування файлів на рівні файлової системи алгоритмами AES (з 256-битним ключем) або 3-DES. Для кожного файла випадковим образом генерується ключ шифрування, який, в свою чергу, шифрується відкритим ключем користувачам (за умовчанням 2048 біт). У Vista за допомогою політик з'явилася можливість задавати різну довжину відкритого ключа користувача (1024, 2048, 4096,...), зберігати ключ на смарт-картах (за умовчанням, ключ зберігається локально, захищений паролем користувача) і шифрувати файл подкачки, а також вимагати обов'язкового шифрування призначеної для користувача папки з документами.

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

Блокування прямого запису на диск. Windows Vista забороняє прямий запис на диск (\\.\PhysicalDriveX), якщо з диска змонтована файлова система. Детальніше - див. http://support.microsoft.com/kb/942448/

Критика Windows Vista

Windows Vista критикується по таких статтях:

Деякі дії, що виконувалися на XP вмить, на Vista проводяться з помітною затримкою. Це показують і об'єктивні тести - лише деякі програми (швидше усього, многопоточние) на Vista працюють швидше. Виявилися і помилки в оболонці WV.

Була викинена частина перевіреного коду і написаний новий (наприклад, підтримка TCP/IP). По твердженнях Symantec і McAfee, це повинно привести до уразливості - як мінімум, перший час.

Windows часто критикують за ущемлення свободи, пов'язані із захистом "премиум-контента" від копіювання (Protected Media Path). А саме:

Установка непідписаних драйверів на 64-битную версію Vista неможлива. У Windows XP цифровий підпис означав "проверенность" і "стабільність" драйвера - користувачі могли ставити і непідписані, а виробники підписували лише найважливіші версії. У Vista же підпис - необхідна умова роботи. У DDK є ключ для підписання, який дозволяє драйверу працювати, але повністю відключає програння премиум-контента. У будь-якому випадку, вимога підписаних драйверів несумісна з розробкою відкритих драйверів.

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

Щоб захист працював, всі пристрої, пов'язані з програнням, повинні бути допущені Microsоft. Частина вимог: перш ніж бути допущеним до програння, пристрій повинно пройти особливий тест (Hardware Functionality Scan), розшифровка повинна відбуватися на самих пристроях, а на незахищених каналах (DVI без HDCP, VGA, S/P-DIF) на звук і відео повинні накладатися перешкоди.

Через подібні вимоги до апаратного забезпечення платити будуть навіть ті, хто не використовує Vista - в будь-якому випадку, апаратне забезпечення повинне стати більш дорогим, а архітектура - більш закритої (а значить, нижче шанси, що буде написаний драйвер для інших ОС).

Є старе програмне забезпечення, яке несумісно з Windows Vista

Інтерфейс Aero критикують за неотличимость поточного вікна від всіх інших User Account Control часто роздратовує користувачів, задаючи навіть в рутинних операціях багато питань, однак при необхідності відключається досвідченим користувачем або адміністратором. Крім того, Symantec випустив утиліту Norton UAC, яка помітно зменшує кількість питань, використовуючи механізм білого списку.

2.2.4 MicrosoftWindows 7

Windows 7 (раніше відома під кодовими назвами Blackcomb і Vienna) - назва нової операційної системи сімейства Windows, подальшої за Windows Vista, яка приблизно повинна вийти в 2009 р.

У склад Windows 7 повинні увійти деякі розробки, виключені з Windows Vista як і новини в інтерфейсі і вбудованих програмах. Windows 7 повинна стати новим кроком в розвитку операційних систем Microsoft.

Новини

Windows 7 буде володіти підтримкою multitouch-моніторів. Ця можливість була продемонстрована Microsoft на щорічній конференції TechEd'08 в Орландо. У ході демонстрації використовувалася зборка 6.1.6589, а також досвідчена модель ноутбука з multitouch-екраном. За деякими даними в Windows 7 буде частково реалізований функционал, запланований в Longhorn (вона ж Vista). Також планується більш тісна інтеграція з програмами і сервісами Windows Live.

Інші характеристики

Деякі інші функції, спочатку заплановані в Windows Vista можуть бути реалізовані в Windows 7.

Windows 7 також буде використовувати sandbox-режим, впровадження якого обговорювалося в ході Альфа/Бета тестування (на стадії розробки Longhorn). Весь некерований код буде запускатися в sandbox середовищі (пісочниці), де доступ до апаратної частини комп'ютера і інтернету буде обмежуватися операційною системою. Доступ до низкоуровневим сокетам (raw sockets), одинаково як і прямий доступ до файлової системи, рівня абстракції від обладнання (Hardware abstraction layer або HAL), повного доступу до адреси пам'яті, буде заборонений. Весь доступ до зовнішніх додатків, файлам і протоколам будуть регулюватися операційною системою і негайно кластися край (теоретично). Якщо цей підхід виявиться вдалим, то він обіцяє майже повну безпеку, оскільки при такому підході шкідливій програмі практично неможливо заподіяти який-небудь збиток системі, якщо вона заблокована всередині метафоричного "скляного ящика". Якщо все правильне, ця sandbox-середа буде уміти пристосовуватися до бази коду, яка була написана на його мові. Це зніме більшість проблем, які виникають внаслідок зворотної сумісності при переході до нової операційної системи.

Билл Гейтс згадав рядок миттєвого пошуку, що повсюдно впроваджується. Схожа система була включена в Windows Vista.

Зворотна сумісність

Раніше повідомлялося, що Windows 7 не буде використовувати як основа нове ядро MinWin. Зі слів Стівена Синофськи корпорація хоче, щоб драйвери пристроїв для Vista працювали в новій системі. Тому буде використане ядро Windows Vista. Це рішення було озвучене Стівеном Синофськи на конференції "All Things Digital" 27 травня 2008 року.

3. LINUX

Linux (повна назва GNU/Linux, вимовляється "гну чи слеш ́ нукс") - загальна назва UNIX-подібних операційних систем на основі вільного ядра Linux і зібраних для нього бібліотек і системних програм, розроблених в рамках проекту GNU. Коротка назва "Linux" поширена тому, що першою, найбільш популярною і єдиною системною бібліотекою, що використовувалася в системах на базі Linux, на перших часах була GNU З Library (glibc).

GNU/Linux працює на РС-сумісних системах сімейства Intel x86, а також на IA-64, AMD64, PowerPC, ARM і багатьох інших.

До операційної системи GNU/Linux також часто відносять програми, доповнюючі цю операційну систему, і прикладні програми, що роблять її повноцінною многофункциональной операційною середою.

На відміну від більшості інших операційних систем, GNU/Linux не має єдиної "офіційної" комплектації. Замість цього GNU/Linux постачається у великій кількості так званих дистрибутивів, в яких програми GNU сполучаються з ядром Linux і іншими програмами. Найбільш відомими дистрибутивами GNU/Linux є Slackware, Debian GNU/Linux, Red Hat, Fedora, Mandriva, SuSE, Gentoo, Ubuntu. З дистрибутивів російських розробників найбільш відомі ALT Linux і ASPLinux.

Розробка

На відміну від Microsoft Windows (Windows NT), Mac OS (Mac OS X) і комерційних UNIX-подібних систем, GNU/Linux не має географічного центра розробки. Немає і організації, яка володіла б цією системою; немає навіть єдиного координаційного центра. Програми для GNU/Linux - результат роботи тисяч проектів. Деякі з цих проектів централізовані, деякі зосереджені в фірмах, але більшість об'єднують програмістів з всього світла, які знайомі тільки по переписці. Створити свій проект або приєднатися до вже існуючого може будь-якою і, у разі успіху, результати роботи стануть відомі мільйонам користувачів. Користувачі беруть участь в тестуванні вільних програм, спілкуються з розробниками прямо, що дозволяє швидко знаходити і виправляти помилки і реалізовувати нові можливості.

Історія розвитку UNIX-систем. GNU/Linux є UNIX-сумісною, однак засновується на власному початковому коді.

Саме така гнучка і динамічна система розробки, неможлива для проектів із закритим кодом, визначає виняткову економічну ефективність GNU/Linux. Низька вартість вільних розробок, налагоджені механізми тестування і поширення, залучення людей з різних країн, що володіють різним баченням проблем, захист коду ліцензією GPL - все це стало причиною успіху вільних програм.

Звісно, така висока ефективність розробки не могла не зацікавити великі фірми, які стали відкривати свої проекти. Так з'явилися Mozilla (Netscape, AOL), OpenOffice.org (Sun), вільний клон Interbase (Borland) - Firebird, SAP DB (SAP). IBM сприяла перенесенню GNU/Linux на свої мейнфрейми.

З іншого боку, відкритий код значно знижує собівартість розробки закритих систем для GNU/Linux і дозволяє знизити ціну рішення для користувача. Ось чому GNU/Linux стала платформою, часто рекомендованою для таких продуктів, як СУБД Oracle, DB2, Informix, SyBase, SAP R3, Domino.

Співтовариство GNU/Linux підтримує зв'язок за допомогою груп користувачів Linux.

Хронологія

Квітень 1991 - 21-літній Лінус Торвальдс почав роботу над деякими механізмами операційної системи. Він почав з емулятора термінала і планувальника задач.

25 серпня 1991 - Лінус вмістив наступне повідомлення

17 вересня 1991 - Linux версії 0.01. (10 239 рядків коду)

5 жовтня 1991 - Linux версії 0.02 [1](англ.)

Грудень 1991 - Linux версії 0.11. Це була перша версія Linux, на якій можна було зібрати Linux з початкових кодів.

19 січня 1992 - Перше повідомлення в групі новин alt.os.linux(англ.)

31 березня 1992 - Створена група новин comp.os.linux(англ.)

Квітень 1992 - Linux версії 0.96, на якому стало можливо запустити графічний сервер X Window System.

Весь 1993 і початок 1994 - 15 тестових релизов версії 0.99.* (в липні 1993 введене поняття BogoMips).

14 березня 1994 - Linux версії 1.0.0 (176 250 рядків коду).

Березень 1995 - Linux версії 1.2.0 (310 950 рядків коду).

9 травня 1996 - Вибраний символ Linux - пінгвін Tux.

9 червня 1996 - Linux версії 2.0.0 (777 956 рядків коду).

25 січня 1999 - Linux версії 2.2.0, спочатку досить недороблений (1 800 847 рядків коду).

4 січня 2001 - Linux версії 2.4.0 (3 377 902 рядків коду).

18 грудня 2003 - Linux версії 2.6.0 (5 929 913 рядків коду).

Версії

Торвальдс продовжує випускати нові версії ядра, об'єднуючи зміни, що вносяться іншими програмістами, і вносячи свої. Воно звичайно називається "ванільним" (vanilla), тобто офіційне ядро без яких-небудь сторонніх змін. У доповнення до офіційних версій ядра існують альтернативні гілки, які можуть бути взяті з різних джерел. Як правило, розробники дистрибутивів GNU/Linux підтримують свої власні версії ядра Linux, наприклад, включаючи в них драйвери пристроїв, які ще не включені в офіційну версію.

Нумерація версій

Номер версії ядра Linux в цей час містить чотири числа, слідуючи недавній зміні в довго політиці схеми версій, що використовується до цього, заснованій на трьох числах. Для ілюстрації допустимо, що номер версії складений таким чином: A.B.C[. D] (наприклад 2.2.1, 2.4.13 або 2.6.12.3).

Число А означає версію ядра. Воно змінюється найменше часто і тільки тоді, коли вносяться значні зміни в код і концепцію ядра. Воно змінювалося двічі в історії ядра: в 1994 (версія 1.0) і в 1996 (версія 2.0).

Число В означає старшу версію ревізії ядра. Парні числа означають стабільні ревізії, тобто ті, які призначені для промислового використання, такі як 1.2, 2.4 або 2.6. Непарні числа означають ревізії для розробників, такі як 1.1 або 2.5. Вони призначені для тестування нових поліпшень і драйверів доти, поки вони не стануть досить стабільними для того, щоб бути включеними в стабільний випуск.

Число З означає молодшу версію ревізії ядра. У старій трехчисловой схемі нумерації, воно змінювалося тоді, коли в ядро включалися заплатки пов'язані з безпекою, виправлення помилок, нові поліпшення або драйвери. З новою політикою нумерації, однак, воно змінюється тільки тоді, коли вносяться нові драйвери або поліпшення; невеликі виправлення підтримуються числом Однак, було недостатньо інших змін, для того щоб це послужило причиною для випуску нової молодшої ревізії (якої повинна була стати 2.6.9). Тому була випущена версія 2.6.8.1 з єдиним виправленням у вигляді виправлення для цієї помилки. З ядра 2.6.11, ця нумерація була адаптована як нова офіційна політика версій. Виправлення помилок і заплатки безпеки тепер означаються за допомогою четвертого числа, тоді як великі зміни виконуються в змінах молодшої версії ревізії ядра (число З).

Архітектура

Узагальнена структура файлової системи

Ядро Linux підтримує багатозадачність, віртуальну пам'ять, динамічні бібліотеки, відкладене завантаження, продуктивну систему управління пам'яттю і багато які мережеві протоколи.

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

Те, що архітектура Linux не є микроядерной, викликала найбільш обширну прения між Лінусом Торвальдсом і Ендрю Таненбаумом в конференції comp.os.minix(англ.) в 1992 р.

Ліцензія

Linux розповсюджується на умовах ліцензії GNU General Public License, тобто вільно. Цю ліцензію вибрав Лінус Торвальдс практично відразу після того, як стало зрозуміло, що його хоббі почало набувати поширення по всьому світу. Володарем торгової марки Linux є Лінус, а допомагає стежити за дотриманням його прав і умов GPL Фонд вільного програмного забезпечення.

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ

1. Брайан Лівінгстон, Підлога Таррот Секрети Microsoft Windows Vista = Windows Vista Secrets. - М.: "Діалектика", 2007. - С. 456. - ISBN 0-7645-7704-2

2. Підлога Мак-Федрис Microsoft Windows XP SP2. Повне керівництво = Microsoft Windows XP Unleashed. - М.: "Вильямс", 2006. - С. 880. - ISBN 0-672-32833-X

3. Енди Ратбон, Шерон Крауфорд Windows 2000 Professional для "чайників" = Windows 2000 Professional For Dummies. - М.: "Діалектика", 2000. - С. 352. - ISBN 0-7645-0641-2

4. Вуди Леонард Microsoft Windows XP SP2 для "чайників". Полнийсправочник = Windows XP All-in-One Desk Reference For Dummies. - 2-еизд. - М.: "Діалектика", 2007. - С. 720. - ISBN 0-7645-7463-9

5. ПолМак-Федріс Microsoft Windows XP SP2. Полноєруководство = Microsoft Windows XP Unleashed. - М.: "Вильямс", 2006. - С. 880. - ISBN 0-672-32833-X

6. Проффіт Брайан Windows XP. Самовчитель.. - М: "КУДИЦ-ПРЕС", 2006.

7. ПолМак-Федріс Microsoft Windows Vista. Полноєруководство = Microsoft Windows Vista Unleashed. - М.: "Вильямс", 2007. - С. 864. - ISBN 978-5-8459-1302-9

8. БрайанЛівінгстон, ПолТарротСекрети Microsoft Windows Vista = Windows Vista Secrets. - М.: "Діалектика", 2007. - С. 456. - ISBN 0-7645-7704-2

9. Торвальдс, Л.; Даймонд, Д. Раді задоволення = Just for fun. - М.: ЕКСМО-Прес, 2002. - С. 288. - ISBN 5-04-009285-7

10. Роберт Лав Розробка ядра Linux = Linux Kernel Development. - 2-е изд. - М.: "Вильямс", 2006. - С. 448. - ISBN 0-672-32720-1

11. Родригес К. З., Фішер Г., Смолськи С. Linux: азбука ядра.. - "КУДИЦ-ПРЕС", 2007. - С. 584. - ISBN 978-5-91136-017-7

12. Баррет Д. Linux: основні команди. Кишеньковий довідник. 2-е видання.. - "КУДИЦ-ПРЕС", 2007. - С. 288. - ISBN 5-9579-0050-8