Podstawy Informatyki Michał Pazdanowski
30 grudnia 2006 Michał Pazdanowski 2 Praca z komputerem Oprogramowanie: freeware - darmowe shareware - tanie commercial - kosztowne komputer system operacyjny aplikacja hardware software użytkownik
30 grudnia 2006 Michał Pazdanowski 3 Praca z komputerem Uruchomienie komputera: włączenie zasilania POST (Power( On Self Test) - z części ROM ew. konfiguracja parametrów sprzętowych uruchomienie pozostałych części systemu (wybór konfiguracji - sterowniki) uruchomienie sterowników urządzeń zgłoszenie gotowości do pracy
30 grudnia 2006 Michał Pazdanowski 4 System Operacyjny Podstawowe oprogramowanie nadzorujące pracę wszystkich komponentów komputera: obsługa dialogu z użytkownikiem, nadzorowanie wymiany informacji między elementami systemu, organizacja zapisu na nośnikach, zarządzanie Pamięcią Operacyjną, umożliwienie uruchamiania innych programów, wykrywanie i sygnalizacja błędów.
30 grudnia 2006 Michał Pazdanowski 5 System Operacyjny DOS (Disk( Operating System) Windows (3.1, 95, 98, 2000, NT, Me, XP) UNIX: XENIX AUIX LINUX
30 grudnia 2006 Michał Pazdanowski 6 System Operacyjny Tryb pracy: wsadowy: dla specjalistów trudny w obsłudze interaktywny: przeciętny użytkownik intuicyjna obsługa
30 grudnia 2006 Michał Pazdanowski 7 DOS, Windows podstawowa jednostka informacji - plik: dane z doświadczeń, kod programu w wersji źródłowej, program w wersji wykonywalnej, zdjęcie, film, nagranie dźwiękowe, zapisane na dysku: A, B - napędy dysków elastycznych, C, D - napędy dysków twardych, E, F - CD-ROM, dyski sieciowe.
30 grudnia 2006 Michał Pazdanowski 8 DOS, Windows Organizacja zapisu plików - drzewo katalogów urządzenie Pełna nazwa: c:\windows Windows\System\Test.dat..\Msapps Msapps\System.bak plik plik adres: absolutny względny ścieżka dostępu C: Windows Lang Dbase Games System * Win Msapps F19 Race Chess
30 grudnia 2006 Michał Pazdanowski 9 DOS, Windows Ścieżki dostępu.. - katalog nadrzędny..\ala ala.txt. - katalog bieżący.\ala.txt *? Metaznaki - dowolny łańcuch znaków - dowolny znak lis*?lis?
30 grudnia 2006 Michał Pazdanowski 10 DOS, Windows Konwencje nazewnictwa: nazwa dwuczłonowa: część zasadnicza.r.rozszerzenie część zasadnicza - opisuje zawartość pliku rozszerzenie - określa typ pliku:.txt.xls.doc.bat.com.exe.prn.lpt.con
30 grudnia 2006 Michał Pazdanowski 11 DOS, Konsola Windows podstawowe polecenia systemu dir /p /w /s mkdir rmdir cd copy xcopy move type del = erase! attrib more format!!! fdisk!!! chkdsk scandisk diskcopy date time ver cls set path prompt doskey
30 grudnia 2006 Michał Pazdanowski 12 DOS, Konsola Windows składnia polecenia copy /a ala1.txt+ala2.txt ala2.txt ala.txt parametr numer 2 parametr numer 1 modyfikator polecenie copy /? - opis polecenia
30 grudnia 2006 Michał Pazdanowski 13 c:\>proj1 > dane.wy c:\>proj1 >> dane.wy c:\>proj2 < dane.we Strumienie c:\>proj2 < dane.we > dane.wy c:\>proj1 proj2 c:\>dir /w more Potoki c:\>dir find 01.03 /v more
30 grudnia 2006 Michał Pazdanowski 14 DOS, Konsola Windows pliki konfiguracyjne systemu CONFIG.SYS break=on device=setver setver.exeexe device=c: =c:\dell\rtc device=c: =c:\ansi.syssys device= country=048,852, country.sys AUTOEXEC.BAT date time verify=on prompt $p$g path c:\dos dos;c: ;c:\windows c:\ cd USER doskey
30 grudnia 2006 Michał Pazdanowski 15 DOS, Konsola Windows plik wsadowy :loop type %1.plt mkdir %1 move %1.* %1 shift if not %1 == == goto loop początek pętli wyświetl plik utwórz katalog przemieść pliki przesuń listę czy koniec?
30 grudnia 2006 Michał Pazdanowski 16 UNIX cechy systemu Zalety: spójny język poleceń duży wybór: narzędzi programowych programów usługowych przenośność zgodność wersji wielozadaniowość wielodostępność Wady: niedoskonała ochrona zasobów trudny w użyciu
30 grudnia 2006 Michał Pazdanowski 17 UNIX (LINUX) pamięć procesor dyski KOMPUTER terminal terminal terminal terminal terminal wielodostępność
30 grudnia 2006 Michał Pazdanowski 18 Administrator pełnia praw w systemie przyznaje uprawnienia użytkownikom ustala hasła i przydziela do grup odpowiada za poprawną pracę komputera tworzy strukturę katalogów archiwizuje zasoby
30 grudnia 2006 Michał Pazdanowski 19 Użytkownik identyfikator hasło (znany innym) (niejawne) przynależność do grupy (np. studenci) prawa w systemie ograniczenia działania
30 grudnia 2006 Michał Pazdanowski 20 Rozpoczynanie/kończenie pracy ustalenie parametrów połączenia telnet 149.125.23.1 początek sesji login: michal nazwa użytkownika password: ******** hasło użytkownika $ znak zachęty koniec sesji $ ^D lub logout przerwanie połączenia
30 grudnia 2006 Michał Pazdanowski 21 Pliki/katalogi plik ciąg znaków nazwa max. 14 znaków (bez []*/?-) typ plik zwykły plik specjalny katalog - ciąg bajtów - obsługa we/wy - plik plików
30 grudnia 2006 Michał Pazdanowski 22 Hierarchia katalogów / dev bin lib etc tmp usr tmp dict man usr1 usr2 usr3 dat1 dat2 dat3 katalog bieżący katalog macierzysty usr/usr1/dat2/ /usr1/dat2/ala.dat ~/dat2/ala ala.dat - lub $home - adres absolutny - adres względny
30 grudnia 2006 Michał Pazdanowski 23 Ścieżki dostępu. - katalog bieżący./ala.txt.. - katalog nadrzędny../ala ala.txt - katalog macierzysty /ala.txt Metaznaki *? - dowolny łańcuch znaków *lis* - dowolny znak?lis?
30 grudnia 2006 Michał Pazdanowski 24 Prawa dostępu atrybuty: prawo odczytu prawo zapisu prawo wykonywania r w x modyfikacje: właściciel pliku administrator
30 grudnia 2006 Michał Pazdanowski 25 Definicje Program - Proces - Powłoka - Współbieżność - plik zawierający wykonywalny kod. wykonywany program wraz ze środowiskiem. proces przyjmujący, interpretujący i wykonujący polecenia. procesy. podział czasu pomiędzy
30 grudnia 2006 Michał Pazdanowski 26 Polecenia systemu składnia polecenie -modyfikatory obiekty mkdir rmdir cd ls cp mv rm cat more touch find grep man passwd chmod chown hostname who finger talk mail pine mount unmount ps kill sh csh
30 grudnia 2006 Michał Pazdanowski 27 Przykłady %ls -la ala katalog ala - r-- rw- rw- 1 jozek users 2148 Jan 21 10:21 mesh.dat - --x--x rwx 1 jozek users 23142 Apr 15 23:20 mesh.out d --- --- rwx 3 jozek users Jun 15 11:10 mesh typ wielkość grupa właściciel liczba dowiązań właściciel (u) grupa (g) wszyscy (o) prawa nazwa czas zmiany
30 grudnia 2006 Michał Pazdanowski 28 Przykłady %mkdir ~/dane nowy katalog %cp mesh.dat dane/mesh mesh.dat kopiowanie pliku %cd ~/dane zmień katalog %cat dane.dat wyświetl zawartość %man passwd opis polecenia passwd %chown jacek mesh.dat zmiana właściciela %chmod go+r mesh.out zmiana praw do pliku %mount /dev/fd0 /usr/jan/a dołączenie katalogu %umount /dev/fd0 odłączenie katalogu
30 grudnia 2006 Michał Pazdanowski 29 %cc prog.c & Wykonywanie w tle %proj1 > dane.wy %proj1 >> dane.wy %proj2 < dane.we Strumienie %proj2 < dane.we > dane.wy
30 grudnia 2006 Michał Pazdanowski 30 Potoki %proj1 proj2 %ls -l more %ls -l grep rwx more