Wstęp do Informatyki. Klasyfikacja oprogramowania



Podobne dokumenty
System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

Technologia Informacyjna

Przede wszystkim autor ma oficjalne prawo do autorstwa utworu, rozpowszechniania go pod wyznaczonym pseudonimem, kontroli nad

Wykład VI. Wybrane zagadnienia licencjonowania i praw autorskich. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)

Systemy operacyjne. Paweł Pełczyński

PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk


Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Technik informatyk. 3) efekty kształcenia właściwe dla kwalifikacji wyodrębnionych w zawodzie technik informatyk

KARTA KURSU. Techniki informatyczne

Technik informatyk Symbol

Systemy operacyjne. Informatyka Stosowana, I rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania

System komputerowy. System komputerowy

dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1

Prawa autorskie w obszarze IT. izabela.adamska@cpi.gov.pl

System operacyjny System operacyjny

Licencjonowanie oprogramowania

Kernel Kompilacja jądra

I. Zasady bezpieczeństwa podczas pracy z komputerem

Kontekst prawny zarządzania własnością intelektualną

U M L. System operacyjny Linux zagnieżdżony w zewnętrznym systemie operacyjnym (Linux)

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy

Technik Informatyk. ZSP Jasieniec

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak

Temat. Budowa systemu komputerowego. Zakładka 1. Elementy tworzące stanowisko komputerowe.

1. Zasady bezpieczeństwa podczas pracy z komputerem

Klasyfikacja zawodów szkolnictwa zawodowego przewiduje możliwość kształcenia w tym zawodzie również w szkole policealnej.

Komputer i urządzenia z nim współpracujące.

Przykłady wykorzystania edukacyjnych portali internetowych oraz dostępnych tam multimediów

Klasyfikacja zawodów szkolnictwa zawodowego przewiduje możliwość kształcenia w tym zawodzie również w szkole policealnej.

Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Temat. Budowa systemu komputerowego Zakładka 1. Elementy tworzące stanowisko komputerowe.

I. Efekty kształcenia kwalifikacji zawodowych E.12, E.13 i E.14

SOFTWARE CZYLI WSZYSTKO O OPROGRAMOWANIU

Rodzaje licencji Program komercyjny

SYSTEM OPERACYJNY. Monika Słomian

Spis treści. Rozdział 1. Wprowadzenie, czyli kilka słów o komputerze / 11

Technika mikroprocesorowa. Systemy operacyjne czasu rzeczywistego

Podstawowe zagadnienia

Na podstawie 6 ust. 1 oraz 10 ust. 1 Regulaminu Organizacyjnego ACK Cyfronet AGH z dnia 28 kwietnia 2005 roku zarządzam co następuje:

Ustawa o ochronie praw autorskich i prawach pokrewnych

Harmonogram szkolenia Kurs umiejętności komputerowych ECDL na poziomie BASE

Wymagania edukacyjne z przedmiotu SYSTEMY OPERACYJNE. Klasa I i II- Technik Informatyk

POPULARNE TYPY LICENCJI

Systemy operacyjne. Informatyka Zakres rozszerzony

Linux -- u mnie działa!

Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska

4. Procesy pojęcia podstawowe

Systemy operacyjne i sieci komputerowe Szymon Wilk System operacyjny 1

Jak zgodnie z prawem założyć radio internetowe na swojej stronie?

CZĘŚĆ II Sieradz rok

Prawa autorskie cd. Prawa autorskie. Autorskie prawa majątkowe. Autorskie prawa osobiste

Piraci XXI wieku, czyli legalne i nielegalne programy Informatyka szkoła podstawowa Scholaris - DC Edukacja

Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący

PRZYKŁADOWY SZKOLNY PLAN NAUCZANIA PRZEDMIOTOWE KSZTAŁCENIE ZAWODOWE ZAWÓD: TECHNIK INFORMATYK

Licencja oprogramowania Licencja na oprogramowanie to umowa na korzystanie z utworu jakim jest aplikacja komputerowa, zawierana pomiędzy podmiotem,

2. Przygotowanie stanowiska komputerowego i urządzeń peryferyjnych do pracy. Słuchacz powinien poznać:

Szkoła Policealna Nr 4 Zespół Szkół Zawodowych Nr 2 w Białymstoku ul. Świętojańska 1

TEST DIAGNOSTYCZNY. w ramach projektu TIK? tak! - na kompetencje cyfrowe najwyższy czas!

PR P E R Z E E Z N E T N A T C A JA C JA KO K RP R O P RA R C A Y C JN Y A JN ACTINA DATA MANAGER

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu

Podstawy informatyki. System operacyjny. dr inż. Adam Klimowicz

1. Bezpieczeństwo i higiena pracy

Stacja robocza TYP1A Zał. 8.1, pkt. 1.1) 2. Monitor LCD 21.3 Zał. 8.1, pkt. 1.1) 2. Zasilacz awaryjny UPS Zał. 8.1, pkt. 1.1) 2

PRAKTYKA ZAWODOWA- TECHNIK INFORMATYK. (nowa podstawa programowa od 2012) Semestr II

Program szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych)

Prawa autorskie cd. Prawa autorskie. Autorskie prawa majątkowe. Autorskie prawa osobiste

Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów

Kierunek i poziom studiów: Chemia, pierwszy. Sylabus modułu: Technologia informacyjna (0310-CH-S1-003) 1. Informacje ogólne

ZARZĄDZENIE NR 5/2012 KIEROWNIKA URZĘDU. z dnia 15 maja 2012 r. w sprawie polityki zarządzania oprogramowaniem

Oprogramowanie IBM Lotus Domino, czyli technologiczna podstawa systemów pracy grupowej

Efekty kształcenia z podstawy programowej Uczeń:

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Linux.

DZIENNICZEK PRAKTYK. Zespół Szkół nr 4 im Janusza Groszkowskiego al. Bielska 100 TECHNIK INFORMATYK. imię i nazwisko stażysty

Wykaz osób prowadzących Wizyty Studyjne 1

SYSTEMY OPERACYJNE. kik.pcz.czest.pl/so. (C) KIK PCz Materiały pomocnicze 1 PROWADZI: PODSTAWOWA LITERATURA: ZAJĘCIA: STRONA

Rozkład materiału realizacji informatyki w szkole podstawowej w wymiarze 1;1;2 godziny w cyklu trzyletnim

1. Co to jest system operacyjny

Temat lekcji. PKZ(E.b)(4)2 Zabezpieczanie dostępu do systemu operacyjnego.

Wymagania systemowe. Wersja dokumentacji 1.12 /


I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

System operacyjny komputera Informacje podstawowe

UMOWA LICENCYJNA NA OPROGRAMOWANIE ROLNIKON

Szkolenie operatorów Wirtualnego Serwera Egzaminacyjnego 14 Grudnia Prowadzący: Bartłomiej Boryń Robert Michalski

UMOWA LICENCYJNA NA OPROGRAMOWANIE KOMPUTEROWE

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: z zakresu systemów

Specyfikacja techniczna GoBiz Virtual Office - systemu dostępu do zasobów wirtualnego biura przez Internet

Sekcja I: Instytucja zamawiająca/podmiot zamawiający

Plan wynikowy. Systemy operacyjne. technik informatyk

INŻYNIERIA OPROGRAMOWANIA

Licencje na oprogramowanie i zasoby internetowe

/wpisać: model, symbol, producent urządzenia/

Rozkład materiału realizacji informatyki w szkole podstawowej w wymiarze 2 godzin w cyklu trzyletnim

DRZWI OTWARTE: 16 LUTEGO godz MARCA godz KWIETNIA godz

Definicja systemu operacyjnego (1) Definicja systemu operacyjnego (2) Miejsce systemu operacyjnego w architekturze systemu komputerowego

JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska

Transkrypt:

Wstęp do Informatyki Klasyfikacja oprogramowania

Oprogramowanie komputerowe Funkcjonalność komputera jest wynikiem zarówno jego budowy, jak i zainstalowanego oprogramowania Komputer danej klasy znajduje bardzo różnorodne zastosowania, które wymagają odpowiedniego oprogramowania Aby móc instalować różne aplikacje konieczna jest obecność podstawowego oprogramowania zarządzającego sprzętem komputerowym programy 2

Podział oprogramowania Wyróżnia się trzy główne grupy oprogramowania komputerowego: Oprogramowanie systemowe Oprogramowanie narzędziowe Oprogramowanie użytkowe 3

Podział oprogramowania Oprogramowanie systemowe Oprogramowanie niskopoziomowe koordynujące użycie zasobów sprzętowych przez programy użytkowe. Pośredniczy między użytkownikiem a sprzętem komputerowym. Umożliwia uruchamianie pozostałych programów w komputerach danej klasy niezależnie od ich budowy. Najważniejszym komponentem oprogramowania systemowego jest system operacyjny. 4

Podział oprogramowania Oprogramowanie użytkowe (aplikacyjne) Służy do rozwiązywania problemów obliczeniowych zadanych przez użytkownika. Kontaktuje się bezpośrednio z użytkownikiem (aplikacje użytkowe). Korzysta z usług oprogramowania systemowego. 5

Podział oprogramowania Oprogramowanie narzędziowe Pozwala konfigurować elementy systemu operacyjnego. Wspomaga zarządzanie zasobami sprzętowymi (np. pamięciami masowymi). Realizuje konserwację, naprawę i odzyskiwanie systemu operacyjnego. Często jest zaliczane do oprogramowania użytkowego albo systemowego. 6

Relacje między elementami systemu komputerowego Aplikacje użytkownika są izolowane od sprzętu programami wchodzącymi w skład systemu operacyjnego Podział oprogramowania na warstwę systemową i użytkową ułatwia tworzenie aplikacji użytkowych System operacyjny pozwala aplikacjom użytkownika na dostęp do sprzętu w ujednolicony sposób, tworząc abstrakcję sprzętu: plik, pamięć wirtualna, proces. Źródło: http://pl.wikipedia.org/ 7

Oprogramowanie systemowe Oprogramowanie systemowe można podzielić na kilka grup: Systemy operacyjne Sterowniki Oprogramowanie sieciowe Oprogramowanie zarządzania bazami danych Środowiska do tworzenia i testowania oprogramowania Inne 8

System operacyjny - definicja System operacyjny (ang. skrót OS Operating System) - oprogramowanie zarządzające sprzętem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika. 9

Zadania systemu operacyjnego planowanie oraz przydział czasu procesora poszczególnym zadaniom kontrola i przydział pamięci operacyjnej dla uruchomionych zadań dostarczanie mechanizmów do synchronizacji zadań i komunikacji pomiędzy zadaniami obsługa sprzętu oraz zapewnienie równolegle wykonywanym zadaniom jednolitego dostępu do sprzętu zarządzanie systemem plików ustalanie połączeń sieciowych 10

Cechy charakterystyczne System operacyjny stanowi swego rodzaju interfejs pomiędzy komputerem a człowiekiem Wiele systemów operacyjnych posiada środowiska graficzne ułatwiające komunikacje maszyny z użytkownikiem 11

Budowa systemu operacyjnego System operacyjny składa się z trzech głównych elementów: jądro systemu - wykonuje i kontroluje zadania użytkownika. powłoka program komunikujący użytkownika z systemem operacyjnym. system plików sposób zapisu struktury danych w pamięci masowej. 12

Jądro systemu operacyjnego (ang. kernel) Jądro systemu operacyjnego można scharakteryzować następująco: Jest to część systemu przebywająca na stałe w pamięci Zarządza zasobami komputera Udostępnia interfejs programom użytkownika w postaci wywołań systemowych. 13

Oprogramowanie użytkowe Inaczej oprogramowanie aplikacyjne Jest bardzo różnorodne, dostosowane do potrzeb różnych grup użytkowników Jest tworzone przez firmy programistyczne i niezależnych programistów, jako produkty wielkoseryjne lub specjalizowane aplikacje opracowane na zlecenie użytkownika 14

Podział oprogramowania użytkowego oprogramowanie biurowe: edytory tekstu, grafiki, arkusze kalkulacyjne, bazy danych, opr. zarządzania projektami, opr. prezentacyjne. Oprogramowanie wspomagające zarządzanie zasobami i procesami, ewidencjonowanie artykułów, zarządzanie produkcją itd. Programy CAD do projektowania konstrukcji budowlanych, mechanicznych, elektronicznych itd. Multimedia i rozrywka: odtwarzacze muzyki, filmów, prezentacji, gry, odtwarzacze sieciowe. Specyficzne oprogramowanie edycyjne, projektowe, testowe, sterujące, pomiarowe itd. Programy edukacyjne: słowniki, programy treningowe i testujące. Oprogramowanie do komunikowania się i wymiany danych: przeglądarki www, komunikatory i (wideo)telefony internetowe, programy pocztowe. Serwery różnych usług sieciowych (często dostarczane razem z systemem operacyjnym). Inne. 15

Licencje Wikipedia: Licencja oprogramowania - umowa na korzystanie z utworu jakim jest aplikacja komputerowa, zawierana pomiędzy podmiotem, któremu przysługują majątkowe prawa autorskie do utworu, a osobą, która zamierza z danej aplikacji korzystać. 16

Rodzaje licencji Licencja niewyłączna - udzielający licencji może zezwolić na korzystanie z utworu wielu osobom równocześnie. Licencja wyłączna - spotykane głównie w przypadku dużych kontraktów, umowa licencyjna wynika z umowy o dzieło, na podstawie której firma wykonująca oprogramowanie wykonuje zamówioną aplikację, wymaga formy pisemnej. Sublicencja - licencjobiorca może udzielić dalszej licencji, pod warunkiem upoważnienia w umowie licencyjnej. 17

Przykłady licencji 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 opłat z pewnymi ograniczeniami lub z niewielkimi 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ń posiadaczy autorskich praw majątkowych, gdyż prawa te wygasły lub twórczość ta nigdy nie była przedmiotem prawa autorskiego. 18

Oprogramowanie narzędziowe Programy diagnostyczne Programy do naprawy dysków Managery plików Emulatory napędów Archiwizatory danych Programy antywirusowe Inne 19