Wykład 2 Flashcards

1
Q

Jakie są rodzaje licencji i za co odpowiadają

A

●Freeware - licencja umożliwiająca darmowe rozprowadzanie aplikacji bez ujawnienia kodu źródłowego.
●GNU (GNU General Public License) - licencja wolnego i otwartego oprogramowania (z kodem źródłowym i możliwością modyfikacji).
●Shareware - licencja programu, który jest rozpowszechniany bez oplat z pewnymi ograniczeniami lub z niewiekimi opłatami do wypróbowania przez użytkowników.
●Trial - licencja na program komputerowy polegająca na tym, że można go używać przez z góry ustalony czas,
●Domena publiczna (public domain) - twórczość, z której można korzystać bez ograniczeń wynikających z uprawnień i posiadaczy autorskich praw majatkowych, gdy z prawa te wygasly lub twórczość ta nigdy nie była przedmiotem prawa autorskiego.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jakie są kluczowe zasoby systemu operacyjnego?

A
  1. procesor (czas procesora do wykonania operacji, cpu- centralna jednostka operacyjna),
  2. pamięć operacyina (RAM)(ładują się programy do operowania),
  3. input/output operation (operacja wyjścia - spisywanie czegoś W plikach; operacja wejscia - wysylanie danych i odbieranie, np. mowienie do mikrofonu, plikanie w klawiature, scrollowanie, zamykanie aplikacj, kliknięcie w aplikacje i jednoczesne je otworzenie)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Warstwowa struktura oprogramowania

A

Oprogramowanie uzytkowe
Oprogramowanie narzędziowe
Oprogramowanie systemowe
System operacyjny BIOS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

System operacyjny umożliwia na dostep do sprzętu aplikacjom w ujednolicony sposób za pomocą

A

abstrakcji sprzętu: plik, pamięć wirtualna, proces.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Oddzielnie warstwy użytkowej i systemowej ulatwia

A

tworzenie oprogramowania aplikacyjnego.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Programy użytkowe są izolowane od sprzętu (czym…)

A

programami wchodzącym w skład systemu operacyjnego

izolowanie od sprzętu (brak bezpośredniego dostępu do kluczowych zasobów systemu komputerowego (tylko system operacyjny i biosl- linux, windows, mac, ios- mają dostęp do zasobów) (system bsd free są uważane za najbezpieczniejsze systemy (mechanizm więzień- uruchomiony proces jest uwięziony i nie może niczego zrobić), darmowy i otwarty kod)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

wieksza pamiec ram =

A

= sprawniejsze obsługwanie procesu (wykonywalny program)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Za co odpowiada system komputerowy

A

●Oprogramowanie systemowe zarządza systemem komputerowym oraz tworzy środowisko do uruchamiania i kontroli zadań wykonywanych przez użytkownika.
●Kontroluje sprzęt komputerowy i przekazuje instrukcje wysyłane przez użytkownika za pośrednictwem oprogramowania użytkowego

Np. system operacyjny (np. Windows, Linux), BIOS, oprogramowanie sieciowe, oprogramowanie zarządzania bazami danych, środowisko do wytwarzania i testowania oprogramowania

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

system operacyjny składa się z:

A
  1. jadro systemu(kanał systemu operacyjnego).
  2. powłoki (pośrednik pomiędzy użytkownikiem a jądrem)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Czym jest bios

A

●BIOS (ang. Basic Input Output System) - podstawowy system Wejścia / Wyjścia.
●Najniższy poziom oprogramowania komputera umożliwiający działanie innych programów i operacji wykonywanych przez komputer.
●BIOS jest tącznikiem między sprzętem a uruchamianymi programami.
●Procedura BIOS-u została zapisana w pamięci stalej komputera, w odpowiednich układach scalonych, w postaci rozkazów jezyka maszynowego.
●Procedury te można odczytać ale nie można ich zmodyfikować,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Programy znajdujące się w BIOS-ie dziela się na dwie grupy (jakie?):

A

1) programy testująco-inicjujące pracę komputera, 2)programy zawierające procedury sterujące różnymi elementami komputera, jak np.: napędami dyskowymi, urządzeniami wejścia/ wyjścia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Czy bios posiada własną pamięć? Jak tak to co w niej się znajduje?

A

BIOS posiada własną, choć nięwielką pamięć, w której są zapisane informacje na temat daty, czasu oraz dane na temat wszystkich urządzeń zainstalowanych w komputerze

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Czym jest system operacyjny

A

w realizacji - układ wielu programów, działający jako pośrednik między użytkownikiem komputera a sprzętem komputerowym.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Definiowanie systemu operacyjnego (4)

A

System operacyjny jest definiowany jako:
■pośrednik - program pośredniczący między użytkownikiem a komputerem,
■dystrybutor (alokator) zasobów - zarządza i przydziela zasoby konieczne do rozwiązania zadania (np. obszar w pamięci operacyjnej, urządzenia wejścia/wyjścia),
■program sterujący - kontroluje i nadzoruje działanie aplikacji, zapobiega błędom, obsługuje pracę urządzeń wejścia/wyjścia.
■jądro - program stanowiacy podstawę systemu operacyjnego i zawsze znajduje się w pamięci operacyjnej.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

ZADANIA SYSTEMU OPERACYJNEGO (6):

A

●planowanie oraz przydział czasu procesora poszczególnym zadaniom
●kontrola i przydział pamięci operacyjnej dla uruchamianych zadań
●dostarczenie mechanizmów synchronizacji zadań i komunikacji pomiędzy zadaniami
●obsluga sprzętu oraz zapewnienie równolegle wykonywanym zadaniom jednolitego dostepu do sprzętu
●zarządzanie systemem plików
●ustalanie połaczeńi sieciowych

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

FUNKCJE SYSTEMU OPERACYJNEGO (6):

A

●komunikacja z użytkownikiem komputera,
●sterowanie urządzeniami (wewnętrznymi i zewnętrznymi) komputera,
●udostepnianie danych na urządzeniach pamięci masowych dla przetwarzania przez aplikacje,
●uruchamianie aplikacji, na ządanie użytkownika lub innych aplikacji, przydział zasobów danych uruchomionej aplikacji,
●kontrola uprawnień użytkowników i aplikacji do przetwarzania danych,
●kontrola funkcjonowania urządzeń komputera.