Architektura Komputerów

Podobne dokumenty
Architektura Komputerów

Pamięci masowe. Historia. HDD (ang. Hard Disk Drive) dysk twardy. NEXT, 5/2009. WIKIPEDIA,

Protokoły obsługi dysków. AHCI ( z ang. Advanced Host Controller Interface), NVMe ( z ang. Non-Volatile Memory express)

Nośniki magnetyczne. Pudełko UTK

Sektor. Systemy Operacyjne

Pamięci masowe. ATA (Advanced Technology Attachments)

Twardy dysk. -urządzenie pamięci masowej

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 2. Przedmowa Wstęp... 13

Systemy plików FAT, FAT32, NTFS

Protokoły obsługi dysków. AHCI ( z ang. Advanced Host Controller Interface), NVMe ( z ang. Non-Volatile Memory express)

Podsumowanie. semestr 1 klasa 2

Bajt (Byte) - najmniejsza adresowalna jednostka informacji pamięci komputerowej, z bitów. Oznaczana jest literą B.

LEKCJA TEMAT: Zasada działania komputera.

Struktura dysku. Dyski podstawowe i dynamiczne

Architektura komputerów

Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola

1. Pliki i ich organizacja

Tworzenie partycji i dysków logicznych

dr inż. Jarosław Forenc

Na płycie głównej znajduje się szereg różnych typów złączy opracowanych według określonego standardu gwarantującego że wszystkie urządzenia

Systemy plików i zarządzanie pamięcią pomocniczą. Struktura pliku. Koncepcja pliku. Atrybuty pliku

Wstęp do informatyki. Interfejsy, urządzenia we/wy i komunikacja. Linie magistrali

Rys. 1. Rozmiary dysków twardych. Z lewej 3.5, z prawej 2.5.

Pamięć wirtualna. Przygotował: Ryszard Kijaka. Wykład 4

URZĄDZENIA WEJŚCIA-WYJŚCIA

Mikroprocesor Operacje wejścia / wyjścia

Budowa systemów komputerowych

System plików i zarządzanie pamięcią pomocniczą. Koncepcja pliku. Atrybuty pliku. Struktura pliku. Typ pliku nazwa, rozszerzenie (extension)

HDD. (hard disk drive) Źródło: Urządzenia techniki komputerowej - WSiP

Podstawowe wiadomości o systemach plików.

Podstawy Projektowania Przyrządów Wirtualnych. Wykład 9. Wprowadzenie do standardu magistrali VMEbus. mgr inż. Paweł Kogut

Pamięci zewnętrzne. Rodzaje dysków twardych. Rodzaje pamięci zewnętrznych

Działanie systemu operacyjnego

Architektura komputerów. Układy wejścia-wyjścia komputera

UTK - Mirosław Rucioski

PRZEJŚCIÓWKA Z USB 2.0 DO IDE/SATA

SYSTEMY OPERACYJNE WYKŁAD 5 OBSŁUGA PAMIĘCI MASOWYCH

Technologie informacyjne - wykład 2 -

ang. file) Pojęcie pliku (ang( Typy plików Atrybuty pliku Fragmentacja wewnętrzna w systemie plików Struktura pliku

Standard transmisji równoległej LPT Centronics

Obudowa zewnętrznego dysku USB 2.0, 2.5" (6.35cm)

Podręcznik użytkownika

Działanie systemu operacyjnego

Formatowanie. Formatowanie to proces tworzący na dysku struktury niezbędne do zapisu i odczytu danych.

PARAGON GPT LOADER. Przewodnik

Działanie systemu operacyjnego

Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

Urządzenia wejścia-wyjścia

System plików. Warstwowy model systemu plików

Architektura systemów komputerowych. dr Artur Bartoszewski

O historycznym systemie DOS. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Systemy operacyjne i sieci komputerowe Szymon Wilk System operacyjny 1

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury

Interfejsy dysków twardych. Natalia Mogielska kl.ic

PROJEKTOWANIE SYSTEMÓW KOMPUTEROWYCH

interfejs szeregowy wyświetlaczy do systemów PLC

DA Podręcznik użytkownika. Kabel USB 2.0 DLA IDE i SATA

BUDOWA KOMPUTERA. Monika Słomian

MAGISTRALE ZEWNĘTRZNE, gniazda kart rozszerzeń, w istotnym stopniu wpływają na

PAMIĘĆ OPERACYJNA...107

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia

Sygnały DRQ i DACK jednego kanału zostały użyte do połączenia kaskadowego obydwu sterowników.

Architektura Systemów Komputerowych. Pamięci masowe Dysk sztywny - obsługa dysku Pamięci optyczne Pamięci półprzewodnikowe

Zasada działania pamięci RAM Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Access Memory - pamięć o swobodnym dostępie)

DOS COMMAND.COM. Rys. 2. Główne moduły programowe systemu operacyjnego DOS. Interpreter poleceń. Rys. 3. Warstwowa struktura systemu DOS

Działanie systemu operacyjnego

43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania

Easy CD/DVD Recorder Instrukcja

8. MAGISTRALE I GNIAZDA ROZSZERZEŃ. INTERFEJSY ZEWNĘTRZNE.

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:

Technologia informacyjna. Urządzenia techniki komputerowej

Temat 2. Logiczna budowa komputera.

Jarosław Kuchta. Administrowanie Systemami Komputerowymi. System plików

Spis treści. UTK Urządzenie techniki komputerowej

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa Wstęp... 11

16MB - 2GB 2MB - 128MB

Logiczny model komputera i działanie procesora. Część 1.

RODZAJE PAMIĘCI RAM. Cz. 1

Architektura komputerów

Interfejs urządzeń peryferyjnych

Przejściówka, adapter Digitus USB 2.0, wtyk USB A <=> SATA/IDE, 0,53 m

Systemy i sieci komputerowe klasa 1 Dział I charakterystyka komputera PC 20 godzin

ATA Obsługa trybu PIO 2,3 oraz DMA 1,2 wielowierszowych. Wprowadzenie transferu blokowego. Rozszerzenie polecenia Identify Drive

Architektura systemów komputerowych. dr Artur Bartoszewski

Pamięć operacyjna komputera

Struktura systemów komputerowych

SPIS TREŚCI: KARTY GRAFICZNE... 15

Układy wejścia/wyjścia

Budowa pamięci RAM Parametry: tcl, trcd, trp, tras, tcr występują w specyfikacjach poszczególnych pamięci DRAM. Czym mniejsze są wartości tych

BIOS i BIOS SETUP. Wykład multimedialny Urządzenia techniki komputerowej

Podstawy Techniki Komputerowej. Temat: BIOS

Budowa komputera KROK PO KROKU! Opis wszystkich części komputera w sposób zrozumiały dla nowatorów

urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.

Plan wykładu. 1. Urządzenia peryferyjne 2. Rodzaje transmisji danych 3. Interfejs COM 4. Interfejs LPT 5. Plug and Play

Dyski twarde. Pudełko UTK

dr inż. Jarosław Forenc

System plików przykłady. implementacji

Architektura systemu komputerowego. Działanie systemu komputerowego. Przerwania. Obsługa przerwań (Interrupt Handling)

Z parametrów procesora zamieszczonego na zdjęciu powyżej wynika, że jest on taktowany z częstotliwością a) 1,86 GHz b) 540 MHz c) 533 MHz d) 1 GHz

Transkrypt:

Architektura systemów Architektura Komputerów komputerowych Wykład nr. 9 dr Artur Bartoszewski

PAMIĘCI MASOWE

Zasada rejestracji magnetycznej Wszystkie typy pamięci na nośnikach magnetycznych działają na tej samej zasadzie - na poruszającym się dysku lub taśmie magnetycznej dokonywany jest zapis informacji, polegający na odpowiednim przemagnesowaniu pól nośnika magnetycznego. Głowicą nazywamy rdzeń z nawiniętą na nim cewką i niewielką szczeliną między biegunami. Pole magnetyczne, wytworzone w szczelinie, magnesuje nośnik tak długo, jak długo płynie prąd w cewce głowicy. Namagnesowany odcinek nośnika zachowuje się jak zwykły magnes, wytwarzając własne pole magnetyczne. Gdyby w trakcie magnesowania nośnika nastąpiła zmiana kierunku prądu płynącego w głowicy, wtedy dalsza część nośnika byłaby namagnesowana polem magnetycznym przeciwnie skierowanym. Odczyt informacji polega na przemieszczeniu namagnesowanych odcinków nośnika pod szczeliną głowicy. Pole magnetyczne pochodzące od namagnesowanego odcinka nośnika, przenika rdzeń głowicy i indukuje w cewce siłę elektromotoryczną, która jest następnie wzmacniana i formowana w impuls cyfrowy.

Zasada rejestracji magnetycznej Metoda "Modulacji częstotliwości (ang. Frequency Modulation, FM). Przy modulacji FM prą głowicy zapisu zmienia kierunek na początku każdej komórki bitowej, oraz w środku komórki, gdy zapisywany bit ma wartość "jedynki". Metoda FM nazywana jest także zapisem z pojedynczą gęstością i jest stosowana standardowo w dyskietkach 8- calowych.

Zasada rejestracji magnetycznej Metoda "zmodyfikowanej modulacji częstotliwości" (MFM). Metoda MFM nazywana jest metodą z podwójną gęstością i dzięki niej podwajana jest pojemność dyskietki. Stosuje się tu następującą regułę: bit o wartości "1" ustawia impuls zapisujący pośrodku komórki bitowej (interwału czasowego), bit o wartości "0" ustawia impuls na początku komórki bitowej lecz tylko wtedy, gdy poprzedni bit nie jest równy "1"

Zasada rejestracji magnetycznej Kodowanie RLL (Run Length Limited) istota kodowania RLL polega na rezygnacji ze składowej Z (impulsy zegarowe). Układy logiczne dekodera muszą obliczyć (na podstawie odległości pomiędzy kolejnymi impulsami) liczbę zer pomiędzy impulsami oznaczającymi jedynki.

Zasada rejestracji magnetycznej W kodowaniu RLL ciąg zer nie może być zbyt długi stąd konieczne jest przekodowanie danych wejściowych. Dane wejściowe 000 000100 10 0100 010 100100 Dane wyjściowe 0010 00100100 11 1000 011 001000 0011 00001000 Przykład: [000101110] = [0010]+[11]+[10] = [0010010010000100] na nośniku magnetycznym utrwalone są 4 nity tego ciągu (jedynki)

Budowa dysku twardego

Zasada rejestracji magnetycznej

Porównanie odstępu głowicy od talerza dysku z wielkością wybranych obiektów Zależność szerokości ścieżki od odległości głowicy od nośnika

Adresowanie numerem klastera - polega na podaniu numeru klastera, w którym się znajduje. Adresować w ten sposób możemy jedynie obszar danych, gdyż ich dotyczy pojęcie klastera. Numeracja klasterów zaczyna się od liczby 2.

Master Boot Record (główny rekord ładujący) i tablica partycji Partycje są logicznie niezależnymi strukturami na dysku. Między innymi różne partycje mogą obsługiwać różne systemy plików. Informacja o tym, w jaki sposób dysk twardy został podzielony na partycje, znajduje się w strukturze umieszczonej na ukrytej stronie dysku. Struktura ta nosi nazwę tablicy partycji DPT (ang. Data Partition Table). Tablica partycji jest częścią innej ważnej struktury zwanej Master Boot Record (MBR). Polskim odpowiednikiem tego terminu jest główny rekord ładujący. Adres fizyczny (CHS) głównego rekordu ładującego wynosi 001. Zajmuje on więc pierwszy sektor ścieżki zerowej strony ukrytej dysku twardego.

Master Boot Record (główny rekord ładujący) i tablica partycji W głównym rekordzie ładującym umieszczony jest program, którego zadaniem jest przeglądnięcie tablicy partycji w celu odnalezienia tak zwanej partycji aktywnej i w dalszej kolejności, załadowanie z tej partycji umieszczonego tam programu ładującego system opera yjny (program taki znajdował się na dyskietce w obszarze zwanym Boot Record). Tylko jedna partycja może być partycją aktywną.

Tablica rozmieszczenia plików (FAT) FAT (ang. File Allocation Table) system plików powstały pod koniec lat 70. Zastosowany w systemach operacyjnych, m.in. DOS i Windows. Podobnie jak sam DOS, wywodzi się z systemów CP/M. Określa on rozmieszczenie plików, katalogów i wolnej przestrzeni na takich nośnikach danych jak dyskietki i twarde dyski. Najważniejszym elementem systemu jest tablica informująca o rozmieszczeniu plików na partycji (FAT) - od nazwy tej tablicy pochodzi nazwa systemu. Sektor Nośniki danych typu dyskietka, dysk itp. przechowują informacje w porcjach zwanych sektorami. Sektor jest zawsze w całości odczytywany i zapisywany. Większość urządzeń posiada sektory o wielkości 512 bajtów (0,5kB).

Logiczna struktura dysku

Tablica rozmieszczenia plików (FAT) Klaster W formacie FAT partycja (poza początkowymi zarezerwowanymi sektorami) jest podzielona na klastry (jednostki alokacji pliku). Każdy klaster składa się z jednego lub kilku sektorów, klastry są numerowane. System operacyjny na podstawie numeru klastra oblicza numer logiczny sektora (numer sektora od początku partycji), a na tej podstawie numer ścieżki, głowicy i sektora na ścieżce (dawniej fizyczne położenie na dysku), identyfikując jednoznacznie sektor i dokonując odczytu lub zapisu wybranego sektora.

Tablica rozmieszczenia plików (FAT)

Katalog główny Dzieki informacjom zawartym w sektorze startowym system operacyjny zna rozmiar partycji, ile posiada ścieżek, sektorów na ścieżkę i bajtów na sektor. Poprzez katalog główny (zwany root-em) system operacyjny dowiaduje się gdzie zaczyna się właściwy obszar danych. Root jest jedynym katalogiem tworzonym podczas operacji formatowania. Na płaszczyźnie użytkownika ukazuje się w formie znaku "\". Zajmuje 32 sektory i może pomieścić maksymalnie 512 plików lub podkatalogów. Podkatalogi są nieodzowne, gdyż dzięki nim można umieszczać na dysku nieograniczoną liczbę plików.

Interfejs (E) IDE Poprzednik interfejsu IDE, interfejs ST506 wymagał obecności w kontrolerze dysku (HDC) wielu różnorodnych układów, podczas gdy elektronika samego napędu (HDD) była stosunkowo uboga. Powodowało to, że kontrolery standardu ST 506 były skomlikowane i wymagały do połączenia z napędem dyskowym dwóch pasm, jednego transmitującego dane, a drugiego sygnały sterujące pracą napędu.

Interfejs (E) IDE IDE - Integrated Drive Electronics lub Inteligent Drive Electronics Koncepcja IDE jest odmienna. Założono, że możliwie dużo układów sterujących pracą napędu należy umieścić na płytce zamontowanej w napędzie. Pozwoli to znacznie uprościć (i zmniej szyć) konstrukcję sterownika napędu dysku twardego (HDC).

Interfejs (E) IDE

Interfejs (E) IDE Ponieważ obydwa dyski podłączone są do sterownika tym samym pasmem, bez żadnego przeplotu, musi istnieć mechanizm pozwalający układom logicznym napędów dyskowych rozróżnić, którego z dysków dotyczy aktualnie wykonywane polecenie. Dlatego też każde urządzenie IDE ma możliwość ustawienia za pomocą zworek rodzaju pracy: jako dysk master (nadrzędny) i slave (podporządkowany). Różnica pomiędzy dyskiem master i slave występuje jedynie w czasie startu systemu. W trakcie pracy dyski te pracują niezależnie.

ATA ATAPI (ang. Advanced Technology Attachment Packet Interface) - interfejs systemowy w komputerach klasy PC przeznaczony do komunikacji z urządzeniami pamięci masowych. ATAPI to de facto rozszerzona wersja standardu ATA, wprowadzająca wiele usprawnień pod kątem obsługi wymiennych mediów. Głównie dotyczyło to napędów CD-ROM/DVD, napędów taśmowych, czy też dyskietek o dużych rozmiarach - ZIP, SuperDisk. W wyniku wprowadzonych zmian w standardzie ATA, od tamtej pory przyjął on nazwę ATA/ATAPI - jednak większość osób posługuje się jego starą, krótszą nazwą.

ATA ATA (ang. Advanced Technology Attachments) - interfejs systemowy w komputerach klasy PC i Amiga przeznaczony do komunikacji z dyskami twardymi zaproponowany w 1983 przez firmę Compaq. Używa się także skrótu IDE (zamiennie z ATA), od 2003 roku (kiedy wprowadzono SATA) standard ten jest określany jako PATA (od "Parallel ATA"). Standard ATA nie jest już rozwijany w kierunku zwiększania szybkości transmisji. Początkowo stosowano oznaczenia ATA-1, -2 itd., obecnie używa się określeń związanych z zegarem przepustowością interfejsu (ATA/33, ATA/66, ATA/100, ATA/133).

Serial ATA (SATA) SATA (ang. Serial Advanced Technology Attachment) - szeregowa magistrala Serial ATA jest następcą równoległej magistrali ATA. Do transmisji przewidziane są cieńsze i bardziej elastyczne kable z mniejszą ilością styków, co pozwala na stosowanie mniejszych złączy na płycie głównej w porównaniu do równoległej magistrali ATA. Interfejs przeznaczony do komunikacji z przepływnością 150 MB/s, umożliwiający szeregową transmisję danych między kontrolerem a dyskiem komputera z przepustowością ok. 1,5 Gb/s. SATA (SATA 1) 150 MB/s STAT 2 300 MB/s STAT 3 (Planowane) 600 MB/s

Serial ATA (SATA) Budowa kabli upraszcza instalację i prowadzenie ich w obudowie, co poprawia warunki chłodzenia wewnątrz obudowy.

Tryby transmisji Przesyłanie informacji pomiędzy pamięcią operacyjną a napędem dyskowym może się odbywać w jednym z dwóch podstawowych trybów: PIO - programowanego wejścia/wyjścia (ang. Programmable Input Outpuf) lub DMA - bezpośredniego dostępu do pamięci (ang. Direct Memory Access). Podstawowa różnica pomiędzy tymi trybami: - w trybie PIO informacja pomiędzy dyskiem a pamięcią przesyłana jest za pośrednictwem rejestrów procesora. - w trybie DMA, po zapoczątkowaniu operacji przez procesor, przebiega ona dalej pod nadzorem układu zwanego kontrolerem DMA. Kontroler ten ma własny zegar, od którego zależy szybkość transmisji. Operacja odczytu i zapisu danych ma miejsce w tym samym cyklu DMA -inaczej mówiąc, operacja ta nie jest buforowana, przesyłana wartość nie jest wpisywana do żadnego rejestru pośredniego, lecz jest przesyłana bezpośrednio pomiędzy pamięcią a układem wejścia wyjścia. Odciążenie procesora występujące dzięki DMA ma szczególnie duże znaczenie przy wielozadaniowych systemach operacyjnych i pozwala efektywniej wykorzystać czas procesora.

Tryby transmisji PIO-0 PIO-2 PIO-3 (Fast ATA) PIO-4 (Fast ATA-2) Ultra ATA ATA 66 ATA 100 SATA 1 SATA 2-4,1 MB/s, - 8,3 MB/s, - 13,3 MB/s, - 16,6 MB/s, - 33,3 MB/s. - 150 MB/s - 300 MB/s