Wykład 2
description
Transcript of Wykład 2
![Page 1: Wykład 2](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/1.jpg)
Wykład 2
Technologie informacyjneMechatronika PWSW
![Page 2: Wykład 2](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/2.jpg)
Dyskowy system plików organizacja logiczna informacji
![Page 3: Wykład 2](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/3.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/4.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/5.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/6.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/7.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/8.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/9.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/10.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/11.jpg)
![Page 12: Wykład 2](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/12.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/14.jpg)
– 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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/15.jpg)
· 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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/16.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/17.jpg)
„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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/18.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/19.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/20.jpg)
· 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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/21.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/22.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/23.jpg)
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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/24.jpg)
· 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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/25.jpg)
• 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](https://reader034.fdocuments.pl/reader034/viewer/2022051518/56815e39550346895dcc9ed6/html5/thumbnails/26.jpg)
· 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