Wykład 2

Post on 13-Feb-2016

39 views 0 download

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

Wykład 2

Technologie informacyjneMechatronika PWSW

Dyskowy system plików organizacja logiczna informacji

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:

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)

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

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

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

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

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)

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

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

– 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

· 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

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

„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

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

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

· 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

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

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

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

· 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

• 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

· 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