Systemy Operacyjne i Sieci Komputerowe — Lista Trzecia

Transkrypt

Systemy Operacyjne i Sieci Komputerowe — Lista Trzecia
Systemy Operacyjne i Sieci Komputerowe —
Lista Trzecia
1
Prawo a oprogramowanie komputerowe.
1. Rozwój oprogramowania freeware, shareware itp.
2. Rozwój podejścia akademickiego.
3. Klasyfikacja oprogramowania własnościowego - EULA, Shared source, Shareware (Nagware, Trial, Crippleware), Freeware (Postcardware, Donationware, Użytek niekomercyjny, Humorystyczne), Adware.
4. Free software a open source. Klauzula copyleft. Podział licencji wolnego
oprogramowania (z klauzulą copyleft - GPL, LGPL oraz bez - X11/MIT,
BSD). (Konstruktorzy oprogramowania prawnie zastrzeżonego wykorzystują system praw autorskich do odebrania wolności użytkownikom, my ich
używamy by ją zagwarantować).
5. Domena publiczna.
6. Wielokrotne licencjonowanie. Windows, MySQL.
7. Wpływ licencjonowania na oprogramowanie - koszty, jakość.
8. Wpływ licencjonowania na kulturę. Licencje Creative Commons.
2
Podstawy systemów operacyjnych.
1. Definicja SO. Główne elementy budowy:
a) Jądro,
b) Powłoka,
c) System plików.
2. Sens istnienia API SO.
3. Historia systemów operacyjnych.
4. Systemy biurkowe, równoległe, rozporoszone, klastrowe, czasu rzeczywistego, wbudowane, przenośne.
5. Architektura jądra SO: monolityczna, warstwowa, klient-serwer.
1

Podobne dokumenty