Wykład 3 Oprogramowanie.

Slides:



Advertisements
Podobne prezentacje
NIE TAKI KOMPUTER STRASZNY JAK GO MALUJĄ PODSTAWY OBSŁUGI KOMPUTERA.
Advertisements

Czy wiesz, że?... INTERNET …TO JEST SPIS TREŚCI NIEBEZPIECZEŃSTWO SPOŁECZNOŚĆ INTERNETOWA DZIECKO W INTERNECIE ZAUFANE STRONY INTERNETOWE WIRUSY.
Tworzenie odwołania zewnętrznego (łącza) do zakresu komórek w innym skoroszycie Możliwości efektywnego stosowania odwołań zewnętrznych Odwołania zewnętrzne.
PRACA Z APLIKACJAMI SYSTEM PRZEMIESZCZANIA oraz NADZORU WYROBÓW AKCYZOWYCH EMCS PL 1.
ELEMENTY ZESTAWU KOMPUTEROWEGO
Umowy Partnerskie w projektach zbiór najważniejszych składników Uwaga! Poniżej znajdują się jedynie praktyczne wskazówki dotyczące tworzenia umów. Dokładne.
Systemy operacyjne wczoraj, dziś i jutro. System operacyjny (ang. Operating System, skrót OS) oprogramowanie zarządzające systemem komputerowym, tworzące.
Zagrożenia w Internecie. Spis treści Rodzaje zagrożeń w Internecie Zagrożenia związane z komputerami Zagrożenia związane z oprogramowaniem Zagrożenia.
Co potrafię w przyjaźni z komputerem?.  Z jakich elementów się składa? Z jakich elementów się składa?  Do czego służy? Do czego służy?  Jakie programy.
 Normy prawne dotyczące rozpowszechniania programów komputerowych Normy prawne dotyczące rozpowszechniania programów komputerowych  Formy ograniczeń.
Pamięć operacyjna Procesor Jednostka centralna Urządzenia wejściowe: -klawiatura -mysz -skaner -modem -joystick -karta sieciowa Urządzenia wyjściowe.
Wyższa Szkoła Informatyki i Zarządzania w Bielsku-Białej Wydział Informatyki Kierunek: Informatyka Specjalność: Systemy Informatyczne PRACA DYPLOMOWA INŻYNIERSKA.
Model warstwowy OSI Model OSI (Open Systems Interconnection) opisuje sposób przepływu informacji między aplikacjami programowymi w jednej stacji sieciowej.
Praca dyplomowa inżynierska Temat: Informatyczny system edukacyjny do przedmiotu „Podstawy Kryptologii” Dyplomant: Ewelina Bogusz Promotor: prof. zw.,
Komunikatory Zespół Szkół Zawodowych Nr 3 im. Adama Kocura w Katowicach - Janowie.
Instalacja nienadzorowana windows xp Jakub klafta.
Python. Języki Programistyczne Microcode Machine code Assembly Language (symboliczna reprezentacja machine code) Low-level Programming Language (FORTRAN,
Wieloaspektowa analiza czasowo- kosztowa projektów ze szczególnym uwzględnieniem kryterium jakości rozwiązań projektowych AUTOR: ANNA MARCINKOWSKA PROMOTOR:
DZIEŃ BEZPIECZNEGO INTERNETU. S PIS TREŚCI 1. INTERNET INTERNET 2. DZIEŃ BEZPIECZNEGO INTERNETUDZIEŃ BEZPIECZNEGO INTERNETU 3.RAZEM TWORZYMY LEPSZY INTERNETRAZEM.
Wprowadzenie do baz danych. Terminologia Specyfika baz danych (1) 1.Trwałość danych –Długi czas życia – kilka, kilkadziesiąt, kilkaset lat –Niezależność.
PROGRAM SZKOLENIA kurs komputerowy opracował mgr Eugeniusz Janeczek System operacyjny MS Windows XP i aplikacje biurowe pakietu OpenOffice Naciśnij F5.
Bios Justyna Niebudek i Nadia Stankiewicz. CO TO JEST BIOS ??? BIOS (akronim ang. Basic Input/Output System – podstawowy system wejścia-wyjścia) to zapisany.
Urządzenia i technologie mobilne. Tablet Mobilny komputer większy niż telefon komórkowy, którego główną właściwością jest posiadanie dużego ekranu z zastosowaną.
Moduł SDI – zasilanie węzłów IIP oraz wykorzystanie danych. Wprowadzenie. Szkolenie przeprowadzone w ramach projektu „TERYT 3 – Rozbudowa systemów do prowadzenia.
System operacyjny Renata P. System operacyjny - jest to zbiór nadrzędnych i niezbędnych programów umożliwiających pracę na komputerze. Jest on pośrednikiem.
Mikroprocesory.
System operacyjny komputera
Obsługa komputera I rok specjalności edytorskiej (III rok studiów
Ucz i ucz się z TIK!.
BIOS.
T.15 Wybór narzędzi dla reengineeringu (szczegóły).
i otwarta platforma IT Uniwersytet Warszawski (Centrum Deliberacji IS)
Podstawowe polecenia systemu
Prezentacja o Ubuntu Jakub Kociemba 2TI.
Model ISO/OSI Wykład 4.
Liczby pierwsze.
Plik (ang. file) jest podstawową jednostką przechowywania danych w komputerach, a dokładniej: na tzw. urządzeniach pamięci masowej wykorzystywanych przez.
Quick Tips Tutorial Jak uzyskać dostęp do raportów EBSCOhost i EBSCO Discovery Service w EBSCOadmin support.ebsco.com.
Projektowanie wspomagane komputerem
Wstęp do Informatyki - Wykład 3
Który system wybrać?.
Budowa, typologia, funkcjonalność
Optymalizacja programów Open-Source
Lekcja 1 – Hello World! Visual Studio, coś łatwego na początek 
Wstęp do Informatyki - Wykład 8
Wykorzystanie aplikacji użytkowych do przeprowadzenia cyberataku
System operacyjny cz.3 i ostatnia
System operacyjny 2.
Inżynieria Oprogramowania Laboratorium
Jak to jest zrobione... Komputer Kinga Małczuk.
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Bartosz Kowkrak i Aleksander Szydłowski.
System operacyjny cz.2.
Git - system kontroli wersji
System operacyjny 2.
Bezpieczeństwo dostępu do danych w systemie Windows
Udostępnianie zasobów w sieci lokalnej
Języki programowania.
Sieci komputerowe Protokół TCP/IP.
Temat: Pliki— miejsce na komputerowe informacje
PRZYKŁADY Metody obrazowania obiektów
Regulamin pracowni komputerowej
The Game Engine For Mobile
Zaawansowana administracja systemem operacyjnym GNU/Linux
Podstawy informatyki Zygfryd Głowacz.
Microsoft Office Project 2003 Professional
Strukturalne wzorce projektowe
POZNAJEMY PULPIT Opracowanie: mgr Barbara Benisz SP nr 20 w Rybniku
dr Danuta Kajrunajtys BUSINESS PROCESS MANAGEMENT ROBOTIC PROCESS
Autor: Magdalena Linowiecka
Zapis prezentacji:

Wykład 3 Oprogramowanie

Oprogramowanie (ang. software) to wszelkie programy przechowywane w danym komputerze pozwalające na jego uruchomienie, przekazanie mu zadań do wykonania, ich realizację oraz wyprowadzenie uzyskanych wyników.

Rodzaje oprogramowania

Rodzaje oprogramowania Aplikacje desktopowe – zainstalowane na naszym komputerze Aplikacje webowe (internetowe) – uruchamiane przez przeglądarkę Aplikacje webowe to przykład tzw. chmury obliczeniowej (ang. Cloud Computing) czyli przestrzeni umożliwiającej nam korzystanie z oprogramowania bez używania dysków naszych domowych komputerów.

Oprogramowanie systemowe (lub inaczej podstawowe) - jest to zestaw tych programów które pozwalają na uruchomienie komputera, inicjację i nadzór nad pracą urządzeń zewnętrznych, oraz zapisywanie danych na wybranym przez użytkownika nośniku.

Programy testująco-sterujące służą do inicjacji systemu, przetestowania konfiguracji (czyli sprawdzenia czy wszystkie podłączone urządzenia pracują poprawnie), ich podstawę stanowi program BIOS (ang. Basic Input Output System)

Jak wejść w ustawienia BIOSU? BIOS jest podstawowym systemem umieszczonym na każdej płycie głównej. Zawiera on min. ustawienia sprzętu naszego komputera. Nieraz może się zdarzyć, że będziemy potrzebować zmienić te ustawienia, wtedy niezbędny będzie dostęp do BIOS’u. Aby wejść do BIOS’u – włączamy komputer i podczas jego startu (przed uruchomieniem Windows) wciskamy odpowiedni klawisz lub ich kombinację. W zależności od płyty głównej komputera, oraz wersji BIOS’u klawisze odpowiedzialne za dostęp do niego mogą się różnić.

System operacyjny jest to zespół programów i procedur zarządzających pracą komputera, organizujących ją i kontrolujących. Przykłady systemów operacyjnych. Windows, Mac OS, Linux, UNIX, NetWare DOS.

Systemy operacyjne dla komputerów mobilnych

Funkcje systemu operacyjnego System operacyjny przyjmuje polecenia od użytkownika, umożliwia uruchomienie innych programów i nadzoruje ich działanie. Zapewnia komunikację z urządzeniami podłączonymi do komputera, zapis danych na dysku twardym i innych nośnikach, zarządzanie zapisanymi plikami, drukowanie i wyświetlanie informacji na ekranie monitora.

Cechy systemów operacyjnych (1) Wielozadaniowość - możliwość wykonywania naraz więcej niż jednego programu. Umożliwia to jednoczesną pracę z różnymi aplikacjami, np. z edytorem tekstu i arkuszem kalkulacyjnym. Użytkownik może także zadać komputerowi niektóre bardziej czasochłonne zadania do wykonania „w tle”

(2) Wielodostęp (wielostanowiskowość) - jest to możliwość jednoczesnej pracy wielu użytkowników z jednym systemem komputerowym. Wymaga istnienia sieci komputerowej w której komputer centralny (serwer), jest połączony z końcówkami sieci (terminalami, lub komputerami typu PC). Aby użytkownicy mogli wspólnie korzystać z zasobów serwera oczywiście musi on działać w trybie wielozadaniowości.

(3) Ochrona danych to trzecia ważna cecha – zespół właściwości systemu operacyjnego, które decydują o jego przydatności w sytuacjach uznających troskę o dane za sprawę pierwszorzędnej wagi. Składają się na nią: - Stabilność systemu operacyjnego rozumiana jako odporność na awarie sprzętu i błędy w oprogramowaniu. - Autoryzowanie dostępu do danych – czyli ograniczanie praw użytkowników do zasobów systemu komputerowego wg określonych zasad przyjętych w danej instytucji.

Struktura alokacji danych nośnik danych – dyski twarde, dyskietki, CD/DVD, nośniki USB itp.. partycja - jest to wydzielony obszar dysku, który w systemach operacyjnych widoczny jest jako osobny dysk i oznaczony osobną literą, np. c:\ d:\ e:\ itd., katalog / folder - Lista nazw plików z informacjami pozwalającymi komputerowi odnajdywać je na dysku. plik - jest to zbiór danych lub program przechowywany w zewnętrznej pamięci komputera (np. zapisany na twardym dysku).

Oprogramowanie pomocnicze rozszerza i usprawnia funkcje udostępniane przez system operacyjny: nakładki na systemy operacyjne, programy diagnostyczne, testowe i naprawcze, programy antywirusowe, archiwizery, oprogramowanie sieciowe (umożliwiające komunikację i wymianę danych).

Systemy programowania to programy które służą do tworzenia oprogramowania (środowiska programistyczne) składają się zwykle z dwóch elementów: - język programowania – to usystematyzowany zbiór poleceń służących przekazywaniu komputerowi zadań do wykonania. - kompilator – program służący do przetłumaczenia kodu źródłowego zapisanego w języku programowania na język maszynowy zrozumiały dla mikroprocesora.

Generacje języków programowania: I generacja – kod maszynowy, czyli ciąg zer i jedynek stanowiący binarny zapis funkcji mikroprocesora wraz z ich parametrami. II generacja – języki zwane asemblerami (ang. assemble – składać), w których funkcji mikroprocesora są kodyfikowane z a pomocą tzw. mnemoników. Są to krótkie i proste polecenia, będące dokładnymi odpowiednikami procedur, które może wykonać procesor.

III generacja – najliczniejsza grupa języków, są to języki proceduralne, niektóre z nich także obiektowe np. C, C++, Pascal, Basic, Cobol, Java i inne. IV generacja to zaawansowane systemy programowania, generatory aplikacji, oferują możliwość szybkiego tworzenia oprogramowania. Są ukierunkowane na tworzenie określonych typów programów.

Oprogramowanie użytkowe Jest zbiorem programów komputerowych, których celem jest realizowanie określonych zadań użytkownika.

Programy narzędziowe służą do operowania na zbiorach danych określonego formatu, np.: edytory tekstu, arkusze kalkulacyjne, pakiety graficzne (np. Corel, Photoshop), systemy zarządzania bazami danych (MS Access), pakiety wspomagania pracy biurowej (lotus organizer, MS Outlook), pakiety zintegrowane (MS Office), pakiety do pracy grupowej(lotus notes, MS Exchange, novell group wise).

Systemy użytkowe systemy indywidualne - tworzone dla określonego użytkownika i uwzględniające jego wymagania; systemy powielarne - mają charakter rozwiązań uniwersalnych w ramach danej klasy zastosowań.

Podział oprogramowania ze względu na typ licencji Open Source - oprogramowanie, które może być udostępniane bezpłatnie wraz z kodem źródłowym, który użytkownicy mogą dowolnie modyfikować i tworzyć nowe funkcje.

GNU General Public Licence - Powszechna Licencja Publiczna GNU GPL daje swobodę korzystania, udostępniania i zmieniania oprogramowania: program pozostaje własnością autora, na program nie udziela się gwarancji, w przypadku modyfikacji programu nowa postać musi być dalej objęta licencją GPL, przy uruchomieniu programu musi być wyświetlona informacja na temat licencji.

Freeware – oprogramowanie, które można używać i rozpowszechniać bez opłat ale nie wolno modyfikować. Czasem dozwolone jest wykorzystanie programu wyłącznie do celów prywatnych albo nie wolno go rozpowszechniać.

Shareware – wymaga opłaty po upływie pewnego okresu próbnego, gdy użytkownik może przekonać się o przydatności programu. Często wiąże się to z ograniczoną liczbą uruchomień programu (Trial). Adware – programy tego typu wyświetlają informacje reklamowe podczas używania. Klasyczne adware jest często rodzajem shareware, które może być używane darmowo kosztem wspomnianej niedogodności.

Programy niebezpieczne dla komputera Spyware – zbiera dane użytkownika komputera dla celów marketingowych. Często (o ile nie zawsze) instaluje się w komputerze bez zgody użytkownika. Wirus – niewielki program zdolny do samodzielnej replikacji i dołączania się do innych programów.