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
Top Related