Wykład 2

26
Wykład 2 Technologie informacyjne Mechatronika PWSW

description

Technologie informacyjne Mechatronika PWSW. Wykład 2. Dyskowy system plików organizacja logiczna informacji. Prosta struktura systemu plików. Pamięci zewnętrzne oznacza się literami z dwukropkiem. G:. optyczne. Flash "pendrive". DVD. określenie pliku nazwa pamięci : nazwa pliku - PowerPoint PPT Presentation

Transcript of Wykład 2

Page 1: Wykład 2

Wykład 2

Technologie informacyjneMechatronika PWSW

Page 2: Wykład 2

Dyskowy system plików organizacja logiczna informacji

Page 3: Wykład 2

Prosta struktura systemu plikówPamięci zewnętrzne oznacza się literamiz dwukropkiem

niedogodność - pojemne dyski i duża liczba plików- nazwy nie mogą się powtarzać

Stąd wynika konieczność systematyzacji (KATALOGI/FOLDERY)

określenie pliku nazwa pamięci : nazwa plikunp.: A: list_1.txt

C: turbo.exe

Dysk 1Dyskietka StreamerDysk 2 CD-ROM

A: C: D: E: F:

DVD

optyczne Flash"pendrive"

G:

Page 4: Wykład 2

Plik (ang. file) - zbiór informacji o spójnym logicznie znaczeniu

- o nazwie (identyfikatorze) nadawanej przez użytkownika

lista płac - zestaw nazwisk + kwotpismo, listprogram komputerowyrysunek

Nazwa pliku nazwa właściwa [.rozszerzenie]

zawartość pliku typ (sposób zapisu informacji)

litery, cyfry, _, inne

Fizycznie ciąg bajtów w pamięci zewnętrznej (HD, FD, CD-ROM, DVD)

Page 5: Wykład 2

Np.: list_1.txtlist_2.doclta_plac.98lta_10_98.plcread.melta_stud_1KDR.xls

Standardowe rozszerzenia:sys - systemowecom, exe, bat, dll - programydoc - Wordtxt - ASCIIbmp - rysunekpas - j. Pascalxls - arkusz Excel

Page 6: Wykład 2

Przykład:1 znak tekstu 1B1 wiersz tekstu 60B1 strona A4 tekstu 25*60 = 1500B = 1,5KB10 stron 15KB 1 plikCD-ROM 700MB 5 000 książek ( 50 000 plików)dysk 400GB 3000 000 książek ( 300 000 plików)

Katalog (folder)• grupa plików• nazwana - jak plik (zwyczajowo bez

rozszerzenia)• o organizacji hierarchicznej (podkatalogi)

Hierarchiczna (katalogowa, drzewiasta) struktura systemu plików

Page 7: Wykład 2

C:\

DOS PROGRAMY LISTY autoexec.bat config.sys

TATO BRAT list.doc

t1_97.doc t2_98.doc b3_98.doc b1_98.doc

comand.com

BORLAND ......

Zalety - różne nazwy tylko w jednym katalogu - wielu użytkowników - własne podkatalogi - w danym momencie operujemy w zakresie jednego katalogu

Określenie położenia pliku - pełna nazwaC:\LISTY\BRAT\b1_98.doc

dysk + ścieżka dojścia + nazwa pliku

Page 8: Wykład 2

Struktura oprogramowania (software)

Oprogramowanie systemowe:

system operacyjny - zarządzanie zasobami komputera: - gospodarowanie czasem pracy komputera

- zarządzanie pamięcią operacyjną- obsługa systemu plików w pamięciach zewnętrznych- dialog z użytkownikiem- współpraca z innymi komputerami

program wprowadzający (ang. bootstrap) - w pamięci EPROM

systemoweniezbędne podstawowewyposażenie komputera

usługowetypowego przetwarzaniadostępne w handlu

użytkowe (własne)opracowywane samodzielniena indywidualne zamówienia

Page 9: Wykład 2

Systemy operacyjne

– DOS - środowisko tekstowe,– Windows 3.x (3.1, 3.11 for WORKGROUPS)-

nakładka, system graficzny, 16-bitowy– Windows 95, 98 2000, XP, VISTA, Windows 7- 32-

bitowy lub 64-bitowy, graficzny odmiany – Solaris, XWindows, MACWindows– UNIX - znakowy, do zastosowań profesjonalnych

wiele dystrybucji (UBUNTU, RedHat, Debian i in.)– NOVELL Netware - system sieciowy

Page 10: Wykład 2

Programy usługowe

• edycja tekstu• grafika• wspomaganie inżynierskie (projektowanie, zestawienia

typu arkusz kalkulacyjny, programy onliczeniowe)• komunikacja sieciowa• zarządzanie bazami danych• środowiska programowania w różnych językach – dla

twórców oprogramowania• programy obsługi multimediów (tworzenie, edycja,

odtwarzanie, kodowanie)

Page 11: Wykład 2
Page 12: Wykład 2

UPS- y (Uninterruptible Power Supply) – zasilanie awaryjne

Macierze RAID (Redundant Arrays of Inexpensive Disks) – podwójny zapis

Backup – kopie zapasowe

Klastry (cluster) - grupa komputerów połączona prywatną siecią

Niezawodność sprzętowa

Page 13: Wykład 2

Komputer lub zestaw sieciowo współpracujących komputerów (np. klastry) z zainstalowanym odpowiednim oprogramowaniem umożliwiającym współdzielenie swoich zasobów:

· mocy obliczeniowej,· zasobów dyskowych · urządzeń peryferyjnych· łączności cyfrowej

Serwer

Wymagane bezawaryjne działanie > 5 lat

Page 14: Wykład 2

– funkcjonowania/pracy serwera, warunków pracy (temperatura, wykorzystanie CPU itp.)

– ruchu z/do– wykorzystania (tzw. "logi" – pliki historii

zdarzeń, statystyki i analizy) – usług sieciowych, np. DNS (adresowanie

komputerów) , POP3 (e-mail) i TCP(kontrola przesyłu).

Kontrola serweraMonitoring

Page 15: Wykład 2

· aplikacji (komputery z oprogramowaniem wspomagającym statutową działalność firmy),

· bazodanowe (komputery obsługujące bazy danych wykorzystywane w firmie),

· WWW,· systemu archiwizacji i backup’u,· systemów komunikacyjnych (sprzęt, w

postaci specjalizowanych komputerów ze stosownym oprogramowaniem służący do niezawodnej i bezpiecznej cyfrowej komunikacji w ramach firmy/korporacji i z komputerami/systemami zewnętrznymi).

Typy serwerów

Page 16: Wykład 2

Dostęp do wspólnych (uprawnienia):-programów (aktualizacja)-danych (aktualizacja)-urządzeń

Archiwizacja danychPoczta elektronicznaInternet (firewall)Niezawodność (cluster, macierze, UPSy)Sieć terminalowa/kliencka

Sieć lokalna LAN -Local Area Network

Podział sieci

Page 17: Wykład 2

„autostrady informacyjne” (światłowody) oplatające miasto. użytkownicy: uczelnie, szkoły, urzędy także firmy.

Przykłady MAN-ów: Warszawa –Warszawska Sieć ATMAN, Poznań –Miejska Sieć Komputerowa POZMAN, Radom –Miejska, Rzeszów - RESMAN

Sieć Komputerowa RAMAN.

MAN- y umożliwiają dostęp do Internetu, wymianę zasobów i usług w ramach miasta.

Sieć szkieletowa MAN

Page 18: Wykład 2

Wide Area Networkłączy ona wszystkie mniejsze sieci w ramach państw, kontynentów i całego świata.

Najbardziej znaną siecią tej klasy jest Internet.

Sieć rozległa

Page 19: Wykład 2

Sieci komputerowe

1. posiadają konfigurację (gwiazda, pierścień, inne)

2. węzły sieci są połączone (kable miedziane, światłowody, kanał radiowy, kanał satelitarny)

3. w węzłach rozmaite urządzenia o różnej funkcjonalności (wzmocnienie, rozgałęzienie, adresowanie)

4. urządzenia końcowe - komputery

Page 20: Wykład 2

· System operacyjny· BIOS –Basic Instructions Operating System· Zespół współpracujących programów

zapewniających:–przyjazną współpracę z komputerem (łatwe

korzystanie z jego potencjału),–optymalne wykorzystanie możliwości sprzętu,–wielozadaniowość i wielodostępność.

· interfejs graficzny – GUI (ang. Graphical User Interface)

Najpowszechniejszy: Windows i jego nowa edycja: Windows7 (Windows8)

Oprogramowanie systemowe

Page 21: Wykład 2

AIX AS/400BSD (any) Be OSDigital UNIX HP-UXIRIX Java_VMLinux MVSMacOS MacOS X ServerNetWare OS/2OS/400 OSF/1QNX Red Hat LinuxSCO OpenServer Solaris

Windows 95/98, 2000, XP, VISTA, 7Windows NT 4.0Windows Server 2003

Systemy operacyjne

Page 22: Wykład 2

Free Software Foundation: potężny zbiór aplikacji, kompilatorów, bibliotek itp.

Apache foundation: np. httpd (serwer WWW), tomcat (serwer JSP)

Mozilla foundation:np. Firefox (przedlądarka WWW), Thunderbird (klient pocztowy)

OpenOffice.org: pakiet aplikacji biurowychPHP(język budowy stron i aplikacji WWW)MySQL, Postgresql, mSQL(serwery baz danych)

Inne programy, np. eMule, GIMP

Open source

Page 23: Wykład 2

Pakiet Office – firma Microsoft.

Zawiera on cztery podstawowe aplikacje:–Microsoft Word (edytor tekstu), –Microsoft Excel (arkusz kalkulacyjny), –Microsoft PowerPoint (tworzenie i wyświetlanie

prezentacji multimedialnej), –Microsoft Access (tworzenie i zarządzanie bazami

danych)

Programy biurowe

Page 24: Wykład 2

· adware – oprogramowanie użytkowe, pełniące zazwyczaj funkcje innych, komercyjnych standardów. Kosztem korzystania z tego oprogramowania jest zgoda na ukazywanie się na ekranie reklam,

· freeware–oprogramowanie darmowe, nierzadko z możliwością wykorzystywania bez żadnych ograniczeń. Często należy liczyć się z tym, iż oprogramowanie to może zawierać niebezpieczne, nieznane użytkownikowi funkcje,

· free software–(od „free” jak „freedom (of choice)”-„wolność (wyboru)”, a nie „za darmo” oprogramowanie kategorii open source. Udostępniane jest bezpłatnie i komercyjnie,

Prawa autorskie

Page 25: Wykład 2

• stosowane podczas tworzenia i eksploatacji systemów korporacyjnych.

• do budowania systemów bazodanowych dominuje Oracle – system umożliwiający tworzyć bazy o formalnie nieograniczonej wielkości i dowolnej liczbie rekordów.

• narzędzia projektowe i programistyczne (do pisania programów) są to m.in.:

Microsoft VisualStudio,oprogramowanie firmy Borland

(Codegear) -w tym Delphi, Developer, Oracle Database Enterprise Edition

Programy narzędziowe

Page 26: Wykład 2

· obieg dokumentów w firmie,· bazy i hurtownie danych, · CRM - relacje z klientem· MRP - planowanie zasobów

przedsiębiorstwa· ERP – zarządzanie pracownikami· statystyki kontaktów,· i inne.

IT – (Information technology) w firmie

Systemy wspomagające