Wykład 3
Zagadnienia szczegółowe:
- oprogramowanie i jego podział
- pojęcie systemu operacyjnego
- struktura systemu operacyjnego -funkcje systemu operacyjnego
- klasyfikacje systemów operacyjnych
- systemy operacyjne Windows
- UNIX: warstwowy model systemu
- Linux i jego dystrybucje
- translacja, kompilacja, interpretacja
- pakiety prac biurowych
- programowanie
- narzędzia wspomagające programowanie Oprogramowanie:
Oprogramowanie (software) to całość informacji w postaci zestawu instrukcji, zaimplementowanych interfejsów i zintegrowanych danych przeznaczonych dla komputera do realizacji wyznaczonych celów.
Celem oprogramowania jest przetwarzanie danych w określonym zakresie. Oprogramowanie jest synonimem terminów program komputerowy oraz aplikacja, przy czym stosuje się je zazwyczaj do określania większych programów oraz ich zbiorów.
Oprogramowanie tworzą programiści w procesie programowania. Oprogramowanie jako przejaw twórczości jest chronione prawem autorskim, twórcy zezwalają na korzystanie z niego na warunkach określanych w licencji.
Oprogramowanie pisane jest zazwyczaj przy użyciu różnych języków programowania z wykorzystaniem algorytmów
Podział oprogramowania:
Podstawowy podział oprogramowania wyróżnia:
- oprogramowanie systemowe - zestaw programów, które pozwalają zrealizować podstawowe zadania za pomocą komputera, pozwalają zarządzać zasobami systemu komputerowego oraz umożliwiają pracę użytkowników (duża część tego oprogramowania dostarczana jest wraz ze sprzętem)
- oprogramowanie narzędziowe i użytkowe - programy ułatwiające pracę i poruszanie się użytkownika w systemie komputerowym
- oprogramowanie aplikacyjne - zestawy programów lub pakietów programowych realizujących konkretne zadania merytoryczne i spełniających określone potrzeby użytkowników komputerów
Oprogramowanie systemowe
- systemy operacyjne