Komputer Komputer (computer) jest to urządzenie elektroniczne służące do zbierania, przechowywania, przetwarzania i wizualizacji informacji Budowa komputera Drukarka (printer) Monitor ekranowy skaner Jednostka centralna (CPU + Main Memory) Pamięci dyskowe (Hard disk) Drajw dyskietek (Floppy disk) Drajw CD-ROM Modem... Mysz (mouse) Klawiatura (keyboard)
Współdziałanie urząszwń komputera Hard disk Floppy disk Main memory CPU Keyboard Monitor Architektura komputera bus CPU Main memory Video controller Disk controller Controller Monitor Hard disk Floppy disk other peripherals
Pamięć adres 9278 9279 9280 9281 9282 9283 9284 9285 9286 Duże liczny pamięta się w kolejnych komórkach pamięci Typy pamięci: RAM - Random Access Memory (czytanie i zapis) ROM - Read-Only Memory (tylko do odczytu) Jednostka Centralna CPU Arithmetic / Logic unit Main memory Control unit Registers
Zbieranie informacji Nowe informacje do komputera wprowadzamy przez Klawiaturę Mysz Skaner Kamerę cyfrową mikrofon A także inne urządzenia np.. Czujniki temperatury, mierniki wilgotności i inne urządzenia pomiarowe, modemy Przechowywanie informacji Informację przechowujemy w tzw. zewnętrznej pamięci, czyli Na dyskach (tzw. twardych ) Na dyskietkach (zwanych dyskami miękkimi ) Na CD-ROM (czyli tylko do odczytu) Na CD-R (do jednokrotnego zapisu) Na CD-RW (do wielokrotnego zapisu)
Przetwarzanie informacji Informację przetwarza tzw jednostka centralna, złożona z procesora i pamięci operacyjnej (nazywanej pamięcią wewnętrzną) Procesor jest natychmiast uruchamiany po włączeniu komputera i jest odpowiedzialny za wszystkie czynności komputera Procesor w szczególności wykonuje zlecone mu do wykonania programy Procesor posługuje się pamięcią operacyjną do przechowywania kopii wykonywanego programu oraz danych programu (pamięć operacyjna jest wielokrotnie szybsza od jakiejkolwiek pamięci zewnętrznej) Wizualizacja informacji Komputer prezentuje człowiekowi wyniki przetwarzania: Na ekranie Na drukarce Na komputerowym projektorze Na ploterze (komputerowej desce kreślarskiej) Przez głośniki Ale także w postaci np. sygnałów sterujących do urządzeń przemysłowych
Organizacja informacji w pamięci zewnętrznej Komputer przechowuje informacje w pamięci zewnętrznej w podstawowych jednostkach organizacyjnych zwanych plikami. Plikiem może być tekst opowiadania, pojedynczy rysunek, film, melodia, a także program Aby obejrzeć zawartość pliku lub ją zmodyfikować, trzeba uruchomić program rozumiejący jego zawartość Pliki i foldery Ponieważ pamięć zewnętrzna komputera zawiera zwykle tysiące, a nawet dziesiątki tysięcy plików, więc dla ich przejrzystego uporządkowania szufladkuje się pliki do folderów. Wszystkie foldery są ze sobą powiązane w strukturę drzewa, którego korzeniem jest Pulpit, czyli tło ekranu System plików to drzewo, którego gałęziami są foldery. Z gałęzi wyrastają dalsze gałęzie.. Na gałęziach głównych jak i gałązkach wiszą owoce pliki.
Drzewo folderów - przykład Pulpit... W każdym folderze znajdują się zwykle pliki Foldery podrzędne
Nazwy plików i folderów Każdy plik i każdy folder ma nazwę składającą się z dwóch części oddzielonych kropką: Nazwy właściwej Rozszerzenia Dla folderów nie zaleca się używania rozszerzenia Przykłady: Pismo_święte.doc rodzina.html Mojprogram.pas Nazwy właściwe W nazwach właściwych zaleca się używanie Liter Cyfr znaków podkreślenia _ i myślnika - Zabrania się natomiast używania: Znaków / \ & : ; Ze względów histiorycznych używa się dla niektórych folderów nazw specjalnych, np..: A: - folder dyskietka C: - folder dysk twardy
Rozszerzenia Rozszerzenia folderów nie mają żadnego znaczenia Rozszerzenia plików informują system operacyjny, jakie programy używać zwyczajowo do wizualizacji i modyfikacji pliku Przykłady:.exe program.cmd program.doc dokument obsługiwany programem WORD.txt dokument obsługiwany programem notepad.ppt dokument obsługiwany programem PowerPoint.htm dokument wizualizowany programem Internet Explorer *.pas kod programu w Pascalu Własności plików - wielkość Każdy plik możemy scharakteryzować jego wielkością. Wielkość pliku podaje się w bajtach, kilobajtach, megabajtach lub gigabajtach (a ostatnio też w terabajtach) Jeden bajt to ilość pamięci potrzebna do przechowania jednego znaku (litery, cyfry itp..) Jeden bajt ma 8 bitów tzn. dla zakodowania znaku w systemie dwójkowym potrzeba 8 cyferek dwójkowych
Bajty i jednostki nadrzędne 1 kilobajt (1kB) to 1024 bajty 1 megabajt (1MB) to 1024 kilobajty (czyli ok.. miliona bajtów) 1 gigabajt (1GB) to 1024 megabajty (czyli ok.. miliarda bajtów) 1 terabajt (1TB) to 1024 gigabajty (czyli ok.. biliona bajtów) Dla porównania... Jedna strona maszynopisu to 1800 bajtów Jedna dyskietka to 1440 kilobajty (czyli 700 stron maszynopisu) Pamięć operacyjna w obecnym 2000 roku waha się w komputerach PC od 32MB do 512MB Dysk optyczny (CD-ROM) mieści do 650MB (czyli 230 tysięcy stron maszynopisu) Typowy dysk twardy dla PC to 10-30 GB (ok.. 10 milionów stron maszynopisu)
Jednostka Centralna Inne urządzenie SZYNA (BUS) Procesor Rejestr adresów Rejestry arytmetyczne Pamięć operacyjna (PO) (zwana wewnętrzną ) Praca Procesora START 1 Ładuj 0 do rejestru adresów rozkazów 7 2 3 4 5 6 Jest prąd TAK NIE Pobierz rozkaz z PO pod adresem z rejestru adresów rozkazów Pobierz argumenty spod adresów argumentów Wykonaj rozkaz Zapisz wynik pod adresem wyników Zmodyfikuj zawartość rejestru adresów rozkazów stosownie do wyniku operacji STOP
Rozkaz - struktura Kod operacji (np.. Dodawanie, odejmowanie, porównanie) Adres pierwszego argumentu w PO Adres drugiego argumentu w PO Adres na wynik w PO Adres następnego rozkazu, jeśli wynik operacji był nieujemny Adres następnego rozkazu, jeśli wynik operacji był ujemny UWAGI Niektóre adresy w PO (pamięci operacyjnej) tak naprawdę nie są adresami pamięci operacyjnej lecz rejestrami urządzeń zewnętrznych. Przez zapisywanie do tych rejestrów osiąga się efekt współpracy z urządzeniami zewnętrznymi (czytanie i zapisywanie na dysk itd..)