260 likes | 409 Views
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
E N D
Technologie informacyjne Mechatronika PWSW Wykład 2
Prosta struktura systemu plików Pamięci zewnętrzne oznacza się literamiz dwukropkiem G: optyczne Flash "pendrive" DVD określenie pliku nazwa pamięci : nazwa pliku np.: A: list_1.txt C: turbo.exe niedogodność - pojemne dyski i duża liczba plików - nazwy nie mogą się powtarzać Stąd wynika konieczność systematyzacji (KATALOGI/FOLDERY)
Plik (ang. file) - zbiór informacji o spójnym logicznie znaczeniu - o nazwie (identyfikatorze) nadawanej przez użytkownika lista płac - zestaw nazwisk + kwot pismo, list program komputerowy rysunek 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)
Np.: list_1.txt list_2.doc lta_plac.98 lta_10_98.plc read.me lta_stud_1KDR.xls Standardowe rozszerzenia: sys - systemowe com, exe, bat, dll - programy doc - Word txt - ASCII bmp - rysunek pas - j. Pascal xls - arkusz Excel
Przykład: 1 znak tekstu 1B 1 wiersz tekstu 60B 1 strona A4 tekstu 25*60 = 1500B = 1,5KB 10 stron 15KB 1 plik CD-ROM 700MB 5 000 książek ( 50 000 plików) dysk 400GB 3000 000 książek ( 300 000 plików) Hierarchiczna (katalogowa, drzewiasta) struktura systemu plików • Katalog (folder) • grupa plików • nazwana - jak plik (zwyczajowo bez rozszerzenia) • o organizacji hierarchicznej (podkatalogi)
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 nazwa C:\LISTY\BRAT\b1_98.doc dysk + ścieżka dojścia + nazwa pliku
Struktura oprogramowania (software) użytkowe (własne) opracowywane samodzielnie na indywidualne zamówienia systemowe niezbędne podstawowe wyposażenie komputera usługowe typowego przetwarzania dostępne w handlu Oprogramowanie systemowe: program wprowadzający (ang. bootstrap) - w pamięci EPROM • 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
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
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)
Niezawodność sprzętowa 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ą
Serwer • 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 Wymagane bezawaryjne działanie > 5 lat
Kontrola serwera Monitoring • – 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).
Typy serwerów • 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).
Podział sieci Sieć lokalna LAN -Local Area Network Dostęp do wspólnych (uprawnienia): -programów (aktualizacja) -danych (aktualizacja) -urządzeń Archiwizacja danych Poczta elektroniczna Internet (firewall) Niezawodność (cluster, macierze, UPSy) Sieć terminalowa/kliencka
Sieć szkieletowa MAN „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ć rozległa 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.
Sieci komputerowe posiadają konfigurację (gwiazda, pierścień, inne) węzły sieci są połączone (kable miedziane, światłowody, kanał radiowy, kanał satelitarny) w węzłach rozmaite urządzenia o różnej funkcjonalności (wzmocnienie, rozgałęzienie, adresowanie) urządzenia końcowe - komputery
Oprogramowanie systemowe • 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)
Systemy operacyjne AIX AS/400 BSD (any) Be OS Digital UNIX HP-UX IRIX Java_VM Linux MVS MacOS MacOS X Server NetWare OS/2 OS/400 OSF/1 QNX Red Hat Linux SCO OpenServer Solaris Windows 95/98, 2000, XP, VISTA, 7 Windows NT 4.0 Windows Server 2003
Open source 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 biurowych PHP(język budowy stron i aplikacji WWW) MySQL, Postgresql, mSQL(serwery baz danych) Inne programy, np. eMule, GIMP
Programy biurowe • 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)
Prawa autorskie • 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,
Programy narzędziowe • 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
IT – (Information technology) w firmie Systemy wspomagające • 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.