Fakt, że istnieją urządzenia wejściowe i wyjściowe, prawdopodobnie nie musi nikomu mówić. W przeciwnym razie, w jaki sposób użytkownik komunikowałby się z komputerem? Jednak nie wszyscy rozumieją, co faktycznie reprezentują urządzenia wejściowe i wyjściowe, nie tylko na poziomie fizycznym, ale również na poziomie oprogramowania. Tutaj musisz zrozumieć kilka kluczowych punktów, które zostaną omówione dalej.
Każdy komputer lub system mobilny, na którym działa określony system operacyjny jako platforma podstawowa, wymaga wprowadzenia danych przez użytkownika. Bez jego wniosków o uruchomienie aplikacji i odpowiedzi zainstalowanych programów niemożliwe będzie osiągnięcie wyniku wykonania określonego zadania.
Oznacza to tylko, że na początku należy wprowadzić żądanie (dane wejściowe), a następnie uzyskać wynik jego wykonania w postaci przetwarzania danych, uruchomienia programu itp. (Dane wyjściowe). W jaki sposób użytkownik może poprosić komputer o ustawienie zadania i znalezienie rozwiązania umożliwiającego jego wdrożenie? W tym celu stworzyliśmy urządzenia wyjściowe i wejściowe. To prawda, że nie każdy może je poprawnie zidentyfikować. Jednak kto go potrzebuje? Niemniej jednak w tej sprawie jest zrozumienie, co się nazywa.
Urządzenia wejściowe i wyjściowe obejmują cały sprzęt, a czasami wirtualne komponenty.
Wśród najprostszych narzędzi znanych każdemu użytkownikowi, odpowiedzialnych za wprowadzanie, są klawiatura, mysz, joystick, touchpad, kamera, mikrofon, skaner, streamer i inne powiązane elementy.
Każdy taki element pozwala nam rozwiązywać wąsko skoncentrowane zadania dodawania informacji lub danych, które na pewnym poziomie mogą być rozpoznawane i przetwarzane przez system komputerowy. Ale to tylko najbardziej powierzchowne spojrzenie. I nie zdziw się, że lista zawiera dwa ostatnie urządzenia. W rzeczywistości ustawiliśmy system na rozpoznawanie informacji, a to już wprowadza pewne dane, które muszą zostać określone przez system.
Faktem jest, że główne urządzenia wejścia-wyjścia nie mogą być identyfikowane tylko na poziomie tego, co użytkownik widzi przed nimi w procesie komunikacji z systemem komputerowym.
W rzeczywistości należy wziąć pod uwagę procesy, w których przetwarzane są te same programy lub zapisywane są informacje. Na przykład urządzenia wejściowe i wyjściowe komputera mogą identyfikować nawet początkowe parametry zainstalowanych komponentów, co jest wykonywane w pierwotnym systemie BIOS (zostanie to omówione później).
Z drugiej strony, funkcjonowanie pojedynczego "żelaznego" urządzenia nie jest możliwe bez specjalnych programów kontrolnych, zwanych sterownikami. Również one można bezpiecznie przypisać do kategorii, którą w tym przypadku zwyczajowo określa się jako urządzenia wejściowe i wyjściowe do oprogramowania. Te same karty graficzne są odpowiedzialne za obraz na monitorze.
A jeśli weźmiemy pod uwagę, że wcześniej dane musiały być wprowadzane wyłącznie z kart dziurkowanych, kiedy początkowe systemy inicjujące nie zostały jeszcze utworzone, można sobie wyobrazić, jakie były wszystkie te procesy pod względem początkowego wprowadzania danych, wykonywania operacji i wyniku wyniku. Wymagało to nie tylko czasu i możliwości obliczeniowych maszyny, ale także specjalnych urządzeń zdolnych do odczytywania informacji. Dyskietki również nie były najlepszymi nośnikami ze względu na ich niską trwałość, nie mówiąc o ograniczonej przestrzeni dyskowej.
Mówiąc o tym, że są to urządzenia do przechowywania danych wejściowych i wyjściowych, nie można nie wspomnieć o głównym sposobie przechowywania danych.
Z reguły dysk twardy nazywany dyskiem twardym służy do początkowego zapisywania dowolnego pliku. Odgrywa on uniwersalną rolę, będąc jednocześnie środkiem wprowadzania danych (nowe pliki, kopiowanie, przenoszenie) i pośrednimi środkami wyjścia, ponieważ wszystkie sterowniki i ten sam system operacyjny są na nim przechowywane. Pamięć urządzenia wejściowego / urządzenia wyjściowego tego typu zależy bezpośrednio od wielkości, producenta i systemu plików. W większości przypadków jest to NTFS, ale nie można go używać w przypadku dysków o rozmiarze 2 TB i wyższych. Będzie wymagać inicjalizacji na poziomie partycji GPT, w przeciwnym razie system nie zaakceptuje takiej "śruby", nawet jeśli jest to dysk SSD.
Dzięki metodom wprowadzania danych wszystko wydaje się jasne. Jednak z danymi wyjściowymi wielu użytkowników ma problemy, w szczególności w kwestii zrozumienia tego procesu jako takiego.
W jaki sposób użytkownik postrzega informacje po przetworzeniu? Opierając się na ludzkich zdolnościach, kiedy jednostka naturalnie nie jest w stanie zrozumieć, jaki proces obecnie wykonuje maszyna i nie jest w stanie połączyć się z jej procesami programowymi, co pozostaje? Chyba że - aby zobaczyć wynik zapytania lub programu w formie wizualnej. W tym celu stworzono monitory komputerowe, za które odpowiedzialne są karty graficzne (zintegrowane lub dyskretne). Innymi słowy, musimy zobaczyć, co się dzieje w tej chwili.
Najważniejsze są monitory jako sposób wyświetlania informacji o zachodzących procesach. Kiedyś w internecie pojawiły się informacje o tym, że Hindus pracował w Internecie z komputerem bez monitora przez kilka lat. Ale to powoduje uzasadnione wątpliwości, ponieważ asystenci głosowi nie zostali jeszcze opracowani dla tych systemów.
Teraz w tym samym systemie Windows 10 to Cortana, a następnie w przestrzeni postsowieckiej jest niedostępny. W systemie Android lub w systemie "apple" mają swoje własne "chipy". Ale wszystko to opiera się wyłącznie na prezentacji wizualnej.
Urządzenia I / O zawierają również systemy BIOS lub ich nowoczesne wersje w postaci UEFI, które należą do kluczowych struktur reprezentujących pewne determinanty prawidłowego rozpoznawania i funkcjonowania sprzętu na etapie ładowania systemu komputerowego.
Główny system jest odpowiedzialny za początkowe ładowanie (nawet przed uruchomieniem systemu operacyjnego na stacjonarnym komputerze lub laptopie, dane wyjściowe i urządzenia wejściowe, w szczególności parametry procesora, pamięci RAM lub karty graficznej, są określane początkowo po włączeniu i w tym systemie instalacja wyspecjalizowanych parametrów, które będą miały dalszy wpływ na funkcjonalność komputera (na przykład, począwszy od nośników wymiennych, kolejności ładowania, trybu twardego dysku, włączania wirtualnych komponentów itp. d.)
Logowanie odbywa się poprzez naciśnięcie odpowiednich klawiszy, ale w przypadku większości stacjonarnych terminali PC można użyć przycisku Del (na monitorze na początku odpowiednia linia pojawi się na środku lub na dole ekranu).
Urządzenia wyjściowe i wejściowe nie mogą być wyświetlane bez modułów klawiatury. Dziś jest tak wiele ich modyfikacji, że nawet trudno to sobie wyobrazić (standard, gry, multimedia).
Niemniej jednak nie każdy użytkownik myśli o tym, jak dokładnie dane są wprowadzane. Większość nie rozumie, że naciśnięcie pewnego klawisza powoduje dostęp do niektórych komórek pamięci z przypisaniem kodu binarnego do każdej litery i odpowiednio do polecenia użytego znaku. Jeśli chodzi o układy, istnieją pewne niuanse, ponieważ po zmianie języka kodowanie również ulega zmianie. A tabele kodów (UTF, KOI8-R itp.) Są odpowiedzialne za to, bez którego przypisanie określonego kodu do używanego symbolu jest po prostu niemożliwe.
Biorąc pod uwagę urządzenia wyjściowe i wejściowe, nie można nie dotknąć manipulatorów komputerowych, takich jak myszy, joysticki, kierownice, pedały, kaski i inne nowoczesne urządzenia sterujące.
Łatwo zrozumieć, że samo urządzenie, oparte na sterownikach i zaprogramowanych algorytmach, jest w stanie kontrolować dowolny system, czy to system operacyjny czy grę działającą w jego środowisku. Załóżmy więc, że hełmy wirtualnej rzeczywistości, które zyskują popularność, można opisać zarówno jako sposób wprowadzania danych w grze, jak i jako narzędzie do wyświetlania wyniku pewnych działań w grze.
Kolejnym narzędziem służącym do postrzegania otaczających nas informacji jest dźwięk. W przypadku tej części system dźwiękowy komputera odpowiada za jego reprodukcję, która jest również częścią wejścia, wyjścia i postrzegania informacji.
Urządzenia można podzielić na zintegrowane, zainstalowane w gniazdach PCI i zewnętrzne. Jakość dźwięku zależy bezpośrednio od zainstalowanego sprzętu, a dźwięk może obejmować nie tylko obsługę własnych sterowników, ale także szersze możliwości. Na przykład, wcześniej dla pełnowartościowej pracy przy użyciu edytorów audio i MIDI, moduł dźwiękowy wymagał obsługi trybu Full Duplex. W każdym razie, programy dowolnej wersji Cubase'a wymagały tego. Nawet most DirectX, dostarczony w dowolnym systemie Windows, nie został zapisany.
Obecnie wiele urządzeń wyjściowych i wejściowych w tej perspektywie działa na bazie tak zwanych sterowników ASIO, wśród których warto podkreślić ASIO4All v2, FL Studio ASIO i inne modyfikacje. Istotą ich wejścia i wyjścia jest wykorzystanie możliwości odtwarzania części na podłączonej klawiaturze dowolnego standardu MIDI z odtwarzaniem za pośrednictwem wybranego kanału DAW (wirtualnego studia) dźwięku instrumentu podłączonego do niego za pośrednictwem interfejsów VST, DX lub RTAS.
Oczywiście informacje mogą być wyświetlane nie tylko na monitorze. Jednym z najbardziej uważanych za doskonałe narzędzia wizualizacji są drukarki i skanery.
Czytanie wydrukowanego dokumentu wielu osobom jest znacznie wygodniejsze niż oglądanie tego samego obrazu na ekranie monitora komputerowego. Nawet czytanie zwykłych publikacji drukowanych jest często wygodniejsze niż zrozumienie podobnego tekstu lub zdjęć prezentowanych w zasobach internetowych.
Skanery rozpoznają informacje graficzne, konwertując je na dowolny inny format, który może ulec zmianie w dowolnym wybranym edytorze. Procesy te można również nazwać danymi wejściowymi i wyjściowymi z absolutną pewnością. Osądź sam, ponieważ na początku dokument jest przetwarzany przez urządzenie (dane wejściowe), a następnie wynik skanowania (danych wyjściowych) jest wydawany, nawet przy konwersji formatu wyjściowego.
Jeśli narysujesz pewną linię, myślę, że już jest jasne, czym dokładnie są urządzenia wyjściowe i wejściowe. W rzeczywistości urządzenia powiązane z tymi procesami mogą liczyć o wiele więcej. Ale z powodu niemożności opisania ich wszystkich, niektóre z nich w ogóle nie uległy zmianie. Niemniej jednak, każda osoba, nawet jeśli jest daleko od technologii komputerowej, będzie mogła wyciągnąć wnioski na temat tego, jakie są takie metody i urządzenia.