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