Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

Увод у оперативне системе

Оперативни системи

др Александар Јевремовић
Факултет за Информатику и Рачунарство

Ова презентација се може слободно користити за личну и јавну употребу у свом комплетном, изворном и неизмењеном облику садржаја и изгледа.
Садржај

► Појам, улога и структура оперативних система

► Процес покретања рачунарског система

► Језгро оперативног система

► Кориснички интерфејс

► Оперативни системи специфичне намене

► Развој оперативних система

2/23
Појам, улога и структура ОС

Увод у оперативне системе

др Александар Јевремовић
Факултет за Информатику и Рачунарство
3/23
Структура рачунарских система

4/23
Процес покретања рачунарског система

Увод у оперативне системе

др Александар Јевремовић
Факултет за Информатику и Рачунарство
5/23
Покретање рачунара и оперативног система

► BIOS / UEFI

► Bootstrap, bootstrap loader, boot loader


– LILO, GRUB, loadlin, NTLDR

► Језгро оперативног система

► Подршка за уређаје (драјвери)

► Сервиси

► Кориснички интерфејс

► Више оперативних система на једном рачунару

6/23
Језгро оперативног система

► Језгро (енгл. kernel)

► Програм који се све време извршава на рачунару

► По строгој дефиницији: оперативни систем = језгро

7/23
Типови језгра оперативних система

► Монолитно језгро

► Микро-језгро (енгл. microkernel)

► Хибридно језгро

8/23
Кориснички интерфејс

Увод у оперативне системе

др Александар Јевремовић
Факултет за Информатику и Рачунарство
9/23
Кориснички интерфејс

► Системи без корисничког интерфејса (уграђени, енгл. embedded)

► Конзолни (алфа-нумерички)

► Графички

► Веб

► Гласовни (звучни)

► Комбиновани

10/23
Конзолни (алфа-нумерички) кориснички интерфејс

BASH (Bourne-Again SHell), Линукс


11/23
Графички кориснички интерфејс

Window Maker, Линукс


12/23
Веб кориснички интерфејс - RouterOS

13/23
Гласовни кориснички интерфејс

► Често се комбинује (нпр. гласовни улаз, графички излаз)

► Могућност персонализације

► Ограничења:
– грешке у интерпретацији наредби
– бучна окружења
– безбедносни проблеми
– језичка/дијалектичка разноликост

14/23
Оперативни системи специфичне намене

Увод у оперативне системе

др Александар Јевремовић
Факултет за Информатику и Рачунарство
15/23
Оперативни системи специфичне намене

► Оперативни системи за корисничке рачунаре

► Серверски оперативни системи

► Оперативни системи за мобилне уређаје

► Мрежни оперативни системи

► Оперативни системи за рад у реалном времену

► Оперативни системи за паметне картице

16/23
Број паралелних корисника и задатака

17/23
Оперативни системи за корисничке рачунаре

► РС
– DOS
– Microsoft Windows (3.11, 95, 98, Ме, Vista, Windows 7)
– Linux
– FreeBSD, PC-BSD, DesktopBSD
– OS/2, BeOS, Haiku OS
– Chromium OS

► Apple
– NeXTSTEP OS, Darwin, Mac OS X

► SPARC
– Sun OS, Solaris, OpenSolaris

18/23
ОС за корисничке рачунаре - јан-авг 2012.

19/23
Серверски оперативни системи

► Базирани на Линукс језгру:


– Slackware
– Red Hat Enterprise Linux Server, CentOS
– SUSE® Linux Enterprise Server, openSUSE

► UNIX:
– BSD: FreeBSD, OpenBSD, NetBSD
– HP-UX, IBM AIX, Solaris

► Microsoft Windows Server 2000 / 2003 / 2008 /2012

20/23
Серверски оперативни системи

извор: netcraft.com
21/23
Мрежни оперативни системи

► Cisco
– Internetwork Operating System, IOS

► Juniper
– JUNOS

► MikroTik
– RouterOS (Linux)

22/23
Оперативни системи за мобилне уређаје

► Базирани на Линуксу:
– Андроид
– RoMOS
– ОпенМоко
– Tizen: MeeGo / Moblin / Maemo / Qt Extended
– webOS (HP/Palm)

► Apple / iPhone
– iOS

► MS Windows базирани:
– Windows CE / Mobile / Phone / RT / 8

► Остали: Symbian, PalmOS, BlackBerry OS

23/23

You might also like