- •Природничий Факультет
- •Кафедра: Математичного аналізу та інформатики
- •Курсова робота
- •На тему: «Порівняльна характеристика сучасних операційних систем»
- •Полтава – 2014 р.
- •1.1. Складові операційних систем та їх завдання
- •1.2. Основні та додаткові функції операційних систем
- •2.2. Операційна система Linux
- •Розділ II. Сучасні операційні системи
- •2.1. Сімейство "Unix" систем
- •2.3. Сучасна операційна система Solaris Відомою комп’ютерною системою є Solaris із закритим вихідним кодом, яка розроблена компанією Sun Microsystems, що належить Oracle Corporation.]
- •2.4. Мобільна операційна система Android
- •2.5. Операційні системи Windows
- •2.5.1. Покоління 9х
- •2.5.2. Покоління nt
- •2.6. Сучасна операційна система Mac os X
- •3.1. Переваги і недоліки операційних систем
- •Висновок
2.3. Сучасна операційна система Solaris Відомою комп’ютерною системою є Solaris із закритим вихідним кодом, яка розроблена компанією Sun Microsystems, що належить Oracle Corporation.]
Система Solaris розробляється для процесорної архітектури SPARC і x86 . Зараз відроджується підтримка архітектури PowerPC в OpenSolaris. У Solaris 10 Sun Microsystems реалізувалась Linux ABI, що дозволить запускати програми Linux під Solaris на системах x86. Solaris 11 - нова версія, спеціально створена для великих обчислень для забезпечення роботи публічних, приватних і гібридних оточень на підприємствах. Значні поліпшення спостерігаються в усіх ключових компонентах Solaris 11, розпочинаючи з мережевого стека і файлових систем і закінчуючи інфраструктурою управління пакунками і розширеною підтримкою багатонитевості. Solaris 11 доступний тільки для 64-розрядних x86-систем і серверів на базі процесорів SPARC серії M і T. Розмір інсталяційного образу становить 430 Мб для архітектури x86 і 526 Мб для SPARC[12].
2.4. Мобільна операційна система Android
Android — операційна система і платформа для мобільних телефонів та планшетних комп'ютерів, створена компанією Google на базі ядра Linux, яка підтримується альянсом Open Handset Alliance (OHA).
Android базується на ядрі Linux, базовим елементом операційної системи є реалізація Dalvik віртуальної машини Java.
12 листопада 2007 OHA представила засоби для розробки ПЗ для Android'а (software development kit) для ознайомлення, які включали засоби для розробки та відлагодження програм, бібліотеки, емулятор, документацію, приклади програм, навчальний посібник (tutorial), FAQs. Для розробки необхідно завантажити Android SDK для x86 платформ з Windows XP або Vista, Mac OS X 10.4.8 чи старшою, або Ubuntu Linux (Dapper Drake або старшу версію). Також необхідно встановлювати Eclipse 3.2 або старшу, з Java Development Tools та плагіном Android SDK, або Java і Javac 1.5 або 1.6, Apache Ant, та Python 2.2 або старший.
Платформа пристосовується для використання VGA, 2D графічних бібліотек, 3D графічних бібліотек розроблених на основі OpenGL ES 1.0 специфікації, традиційних інструментаріїв для смартфонів.Операційна система підтримує технології, що забезпечують зв'язок, у тому числі: GSM, Bluetooth, EDGE, 3G та WiFi.Для обміну повідомленнями доступні як SMS, так і MMS сервіси, у тому числі й потокові повідомлення[12].
На Android'і доступний веб-браузер, розроблений на основі WebKit application framework.Програми написані на Java можна скомпілювати в Dalvik байткод і виконувати на Dalvik virtual machine, яка являє собою розроблену спеціально для використання на мобільних пристроях VM'у, не зважаючи на те, що не є стандартною Java Virtual Machine. Система підтримує такі формати для аудіо/відео даних та зображень: MPEG-4, H.264, MP3, та AAC, AMR, JPG, PNG, GIF. Android підтримує відеокамери, фотоапарати, дотикові екрани, GPS, компаси, акселерометри та прискорювачі 3D графіки.
Містить емулятор, засоби відлагодження, профілювання пам'яті та швидкодії, плагін для Eclipse IDE. Також доступні плагіни для Intellij IDEA та NetBeans. Розпочинаючи з версії 1.6, Android має повноцінну офіційну українську локалізацію. Якщо на вашому смартфоні немає опції вибрати українську мову, її можна легко додати, завантаживши з Google Play Apps крамниці додаток під назвою MoreLocale2.
Доступні бібліотеки:
Bionic (Бібліотека стандартних функцій, несумісна з libc);
libc (стандартна системна бібліотека мови Сі);
мультимедійні бібліотеки (на базі PacketVideo OpenCORE; підтримують такі формати, як MPEG-4, H.264, MP3, AAC, AMR, JPEG та PNG);
SGL (рушій двовимірної графіки);
OpenGL ES 1.0 (рушій тривимірної графіки);
Surface Manager (забезпечує для додатків доступ до 2D/3D);
WebKit (готовий рушій для Web-браузера; обробляє HTML, JavaScript);
FreeType (рушій обробки шрифтів);
SQLite (проста система керування базами даних, доступна для всіх застосувань);
SSL (протокол, що забезпечує безпечну передачу даних по мережі).
